/*! * MIT License * * Copyright (c) 2023 Lufthansa Group * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * * * This project is heavily inspired by the shoelace component library. Shoelace is released under the following license: * * MIT License * * Copyright (c) 2020 A Beautiful Site, LLC * * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const Ji = globalThis, hr = Ji.ShadowRoot && (Ji.ShadyCSS === void 0 || Ji.ShadyCSS.nativeShadow) && "adoptedStyleSheets" in Document.prototype && "replace" in CSSStyleSheet.prototype, pr = Symbol(), Yr = /* @__PURE__ */ new WeakMap(); let kn = class { constructor(e, t, o) { if (this._$cssResult$ = !0, o !== pr) throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead."); this.cssText = e, this.t = t; } get styleSheet() { let e = this.o; const t = this.t; if (hr && e === void 0) { const o = t !== void 0 && t.length === 1; o && (e = Yr.get(t)), e === void 0 && ((this.o = e = new CSSStyleSheet()).replaceSync(this.cssText), o && Yr.set(t, e)); } return e; } toString() { return this.cssText; } }; const m = (a) => new kn(typeof a == "string" ? a : a + "", void 0, pr), s = (a, ...e) => { const t = a.length === 1 ? a[0] : e.reduce((o, i, r) => o + ((n) => { if (n._$cssResult$ === !0) return n.cssText; if (typeof n == "number") return n; throw Error("Value passed to 'css' function must be a 'css' function result: " + n + ". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security."); })(i) + a[r + 1], a[0]); return new kn(t, a, pr); }, Nl = (a, e) => { if (hr) a.adoptedStyleSheets = e.map((t) => t instanceof CSSStyleSheet ? t : t.styleSheet); else for (const t of e) { const o = document.createElement("style"), i = Ji.litNonce; i !== void 0 && o.setAttribute("nonce", i), o.textContent = t.cssText, a.appendChild(o); } }, Xr = hr ? (a) => a : (a) => a instanceof CSSStyleSheet ? ((e) => { let t = ""; for (const o of e.cssRules) t += o.cssText; return m(t); })(a) : a; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const { is: Il, defineProperty: Ul, getOwnPropertyDescriptor: Dl, getOwnPropertyNames: Rl, getOwnPropertySymbols: El, getPrototypeOf: Pl } = Object, ga = globalThis, Zr = ga.trustedTypes, Hl = Zr ? Zr.emptyScript : "", Gl = ga.reactiveElementPolyfillSupport, hi = (a, e) => a, Do = { toAttribute(a, e) { switch (e) { case Boolean: a = a ? Hl : null; break; case Object: case Array: a = a == null ? a : JSON.stringify(a); } return a; }, fromAttribute(a, e) { let t = a; switch (e) { case Boolean: t = a !== null; break; case Number: t = a === null ? null : Number(a); break; case Object: case Array: try { t = JSON.parse(a); } catch { t = null; } } return t; } }, ba = (a, e) => !Il(a, e), Vr = { attribute: !0, type: String, converter: Do, reflect: !1, hasChanged: ba }; Symbol.metadata ??= Symbol("metadata"), ga.litPropertyMetadata ??= /* @__PURE__ */ new WeakMap(); class Io extends HTMLElement { static addInitializer(e) { this._$Ei(), (this.l ??= []).push(e); } static get observedAttributes() { return this.finalize(), this._$Eh && [...this._$Eh.keys()]; } static createProperty(e, t = Vr) { if (t.state && (t.attribute = !1), this._$Ei(), this.elementProperties.set(e, t), !t.noAccessor) { const o = Symbol(), i = this.getPropertyDescriptor(e, o, t); i !== void 0 && Ul(this.prototype, e, i); } } static getPropertyDescriptor(e, t, o) { const { get: i, set: r } = Dl(this.prototype, e) ?? { get() { return this[t]; }, set(n) { this[t] = n; } }; return { get() { return i?.call(this); }, set(n) { const d = i?.call(this); r.call(this, n), this.requestUpdate(e, d, o); }, configurable: !0, enumerable: !0 }; } static getPropertyOptions(e) { return this.elementProperties.get(e) ?? Vr; } static _$Ei() { if (this.hasOwnProperty(hi("elementProperties"))) return; const e = Pl(this); e.finalize(), e.l !== void 0 && (this.l = [...e.l]), this.elementProperties = new Map(e.elementProperties); } static finalize() { if (this.hasOwnProperty(hi("finalized"))) return; if (this.finalized = !0, this._$Ei(), this.hasOwnProperty(hi("properties"))) { const t = this.properties, o = [...Rl(t), ...El(t)]; for (const i of o) this.createProperty(i, t[i]); } const e = this[Symbol.metadata]; if (e !== null) { const t = litPropertyMetadata.get(e); if (t !== void 0) for (const [o, i] of t) this.elementProperties.set(o, i); } this._$Eh = /* @__PURE__ */ new Map(); for (const [t, o] of this.elementProperties) { const i = this._$Eu(t, o); i !== void 0 && this._$Eh.set(i, t); } this.elementStyles = this.finalizeStyles(this.styles); } static finalizeStyles(e) { const t = []; if (Array.isArray(e)) { const o = new Set(e.flat(1 / 0).reverse()); for (const i of o) t.unshift(Xr(i)); } else e !== void 0 && t.push(Xr(e)); return t; } static _$Eu(e, t) { const o = t.attribute; return o === !1 ? void 0 : typeof o == "string" ? o : typeof e == "string" ? e.toLowerCase() : void 0; } constructor() { super(), this._$Ep = void 0, this.isUpdatePending = !1, this.hasUpdated = !1, this._$Em = null, this._$Ev(); } _$Ev() { this._$ES = new Promise((e) => this.enableUpdating = e), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), this.constructor.l?.forEach((e) => e(this)); } addController(e) { (this._$EO ??= /* @__PURE__ */ new Set()).add(e), this.renderRoot !== void 0 && this.isConnected && e.hostConnected?.(); } removeController(e) { this._$EO?.delete(e); } _$E_() { const e = /* @__PURE__ */ new Map(), t = this.constructor.elementProperties; for (const o of t.keys()) this.hasOwnProperty(o) && (e.set(o, this[o]), delete this[o]); e.size > 0 && (this._$Ep = e); } createRenderRoot() { const e = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions); return Nl(e, this.constructor.elementStyles), e; } connectedCallback() { this.renderRoot ??= this.createRenderRoot(), this.enableUpdating(!0), this._$EO?.forEach((e) => e.hostConnected?.()); } enableUpdating(e) { } disconnectedCallback() { this._$EO?.forEach((e) => e.hostDisconnected?.()); } attributeChangedCallback(e, t, o) { this._$AK(e, o); } _$EC(e, t) { const o = this.constructor.elementProperties.get(e), i = this.constructor._$Eu(e, o); if (i !== void 0 && o.reflect === !0) { const r = (o.converter?.toAttribute !== void 0 ? o.converter : Do).toAttribute(t, o.type); this._$Em = e, r == null ? this.removeAttribute(i) : this.setAttribute(i, r), this._$Em = null; } } _$AK(e, t) { const o = this.constructor, i = o._$Eh.get(e); if (i !== void 0 && this._$Em !== i) { const r = o.getPropertyOptions(i), n = typeof r.converter == "function" ? { fromAttribute: r.converter } : r.converter?.fromAttribute !== void 0 ? r.converter : Do; this._$Em = i, this[i] = n.fromAttribute(t, r.type), this._$Em = null; } } requestUpdate(e, t, o) { if (e !== void 0) { if (o ??= this.constructor.getPropertyOptions(e), !(o.hasChanged ?? ba)(this[e], t)) return; this.P(e, t, o); } this.isUpdatePending === !1 && (this._$ES = this._$ET()); } P(e, t, o) { this._$AL.has(e) || this._$AL.set(e, t), o.reflect === !0 && this._$Em !== e && (this._$Ej ??= /* @__PURE__ */ new Set()).add(e); } async _$ET() { this.isUpdatePending = !0; try { await this._$ES; } catch (t) { Promise.reject(t); } const e = this.scheduleUpdate(); return e != null && await e, !this.isUpdatePending; } scheduleUpdate() { return this.performUpdate(); } performUpdate() { if (!this.isUpdatePending) return; if (!this.hasUpdated) { if (this.renderRoot ??= this.createRenderRoot(), this._$Ep) { for (const [i, r] of this._$Ep) this[i] = r; this._$Ep = void 0; } const o = this.constructor.elementProperties; if (o.size > 0) for (const [i, r] of o) r.wrapped !== !0 || this._$AL.has(i) || this[i] === void 0 || this.P(i, this[i], r); } let e = !1; const t = this._$AL; try { e = this.shouldUpdate(t), e ? (this.willUpdate(t), this._$EO?.forEach((o) => o.hostUpdate?.()), this.update(t)) : this._$EU(); } catch (o) { throw e = !1, this._$EU(), o; } e && this._$AE(t); } willUpdate(e) { } _$AE(e) { this._$EO?.forEach((t) => t.hostUpdated?.()), this.hasUpdated || (this.hasUpdated = !0, this.firstUpdated(e)), this.updated(e); } _$EU() { this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = !1; } get updateComplete() { return this.getUpdateComplete(); } getUpdateComplete() { return this._$ES; } shouldUpdate(e) { return !0; } update(e) { this._$Ej &&= this._$Ej.forEach((t) => this._$EC(t, this[t])), this._$EU(); } updated(e) { } firstUpdated(e) { } } Io.elementStyles = [], Io.shadowRootOptions = { mode: "open" }, Io[hi("elementProperties")] = /* @__PURE__ */ new Map(), Io[hi("finalized")] = /* @__PURE__ */ new Map(), Gl?.({ ReactiveElement: Io }), (ga.reactiveElementVersions ??= []).push("2.0.4"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const gr = globalThis, aa = gr.trustedTypes, jr = aa ? aa.createPolicy("lit-html", { createHTML: (a) => a }) : void 0, br = "$lit$", _t = `lit$${Math.random().toFixed(9).slice(2)}$`, vr = "?" + _t, Tl = `<${vr}>`, po = document, gi = () => po.createComment(""), bi = (a) => a === null || typeof a != "object" && typeof a != "function", fr = Array.isArray, _n = (a) => fr(a) || typeof a?.[Symbol.iterator] == "function", Pa = `[ \f\r]`, si = /<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g, qr = /-->/g, Kr = />/g, no = RegExp(`>|${Pa}(?:([^\\s"'>=/]+)(${Pa}*=${Pa}*(?:[^ \f\r"'\`<>=]|("|')|))|$)`, "g"), Wr = /'/g, Qr = /"/g, Sn = /^(?:script|style|textarea|title)$/i, Yl = (a) => (e, ...t) => ({ _$litType$: a, strings: e, values: t }), u = Yl(1), ze = Symbol.for("lit-noChange"), H = Symbol.for("lit-nothing"), Jr = /* @__PURE__ */ new WeakMap(), uo = po.createTreeWalker(po, 129); function zn(a, e) { if (!fr(a) || !a.hasOwnProperty("raw")) throw Error("invalid template strings array"); return jr !== void 0 ? jr.createHTML(e) : e; } const On = (a, e) => { const t = a.length - 1, o = []; let i, r = e === 2 ? "" : e === 3 ? "" : "", n = si; for (let d = 0; d < t; d++) { const h = a[d]; let b, f, v = -1, x = 0; for (; x < h.length && (n.lastIndex = x, f = n.exec(h), f !== null); ) x = n.lastIndex, n === si ? f[1] === "!--" ? n = qr : f[1] !== void 0 ? n = Kr : f[2] !== void 0 ? (Sn.test(f[2]) && (i = RegExp("" ? (n = i ?? si, v = -1) : f[1] === void 0 ? v = -2 : (v = n.lastIndex - f[2].length, b = f[1], n = f[3] === void 0 ? no : f[3] === '"' ? Qr : Wr) : n === Qr || n === Wr ? n = no : n === qr || n === Kr ? n = si : (n = no, i = void 0); const k = n === no && a[d + 1].startsWith("/>") ? " " : ""; r += n === si ? h + Tl : v >= 0 ? (o.push(b), h.slice(0, v) + br + h.slice(v) + _t + k) : h + _t + (v === -2 ? d : k); } return [zn(a, r + (a[t] || "") + (e === 2 ? "" : e === 3 ? "" : "")), o]; }; class vi { constructor({ strings: e, _$litType$: t }, o) { let i; this.parts = []; let r = 0, n = 0; const d = e.length - 1, h = this.parts, [b, f] = On(e, t); if (this.el = vi.createElement(b, o), uo.currentNode = this.el.content, t === 2 || t === 3) { const v = this.el.content.firstChild; v.replaceWith(...v.childNodes); } for (; (i = uo.nextNode()) !== null && h.length < d; ) { if (i.nodeType === 1) { if (i.hasAttributes()) for (const v of i.getAttributeNames()) if (v.endsWith(br)) { const x = f[n++], k = i.getAttribute(v).split(_t), w = /([.?@])?(.*)/.exec(x); h.push({ type: 1, index: r, name: w[2], strings: k, ctor: w[1] === "." ? Mn : w[1] === "?" ? Ln : w[1] === "@" ? Cn : wi }), i.removeAttribute(v); } else v.startsWith(_t) && (h.push({ type: 6, index: r }), i.removeAttribute(v)); if (Sn.test(i.tagName)) { const v = i.textContent.split(_t), x = v.length - 1; if (x > 0) { i.textContent = aa ? aa.emptyScript : ""; for (let k = 0; k < x; k++) i.append(v[k], gi()), uo.nextNode(), h.push({ type: 2, index: ++r }); i.append(v[x], gi()); } } } else if (i.nodeType === 8) if (i.data === vr) h.push({ type: 2, index: r }); else { let v = -1; for (; (v = i.data.indexOf(_t, v + 1)) !== -1; ) h.push({ type: 7, index: r }), v += _t.length - 1; } r++; } } static createElement(e, t) { const o = po.createElement("template"); return o.innerHTML = e, o; } } function go(a, e, t = a, o) { if (e === ze) return e; let i = o !== void 0 ? t._$Co?.[o] : t._$Cl; const r = bi(e) ? void 0 : e._$litDirective$; return i?.constructor !== r && (i?._$AO?.(!1), r === void 0 ? i = void 0 : (i = new r(a), i._$AT(a, t, o)), o !== void 0 ? (t._$Co ??= [])[o] = i : t._$Cl = i), i !== void 0 && (e = go(a, i._$AS(a, e.values), i, o)), e; } let An = class { constructor(e, t) { this._$AV = [], this._$AN = void 0, this._$AD = e, this._$AM = t; } get parentNode() { return this._$AM.parentNode; } get _$AU() { return this._$AM._$AU; } u(e) { const { el: { content: t }, parts: o } = this._$AD, i = (e?.creationScope ?? po).importNode(t, !0); uo.currentNode = i; let r = uo.nextNode(), n = 0, d = 0, h = o[0]; for (; h !== void 0; ) { if (n === h.index) { let b; h.type === 2 ? b = new Ho(r, r.nextSibling, this, e) : h.type === 1 ? b = new h.ctor(r, h.name, h.strings, this, e) : h.type === 6 && (b = new Bn(r, this, e)), this._$AV.push(b), h = o[++d]; } n !== h?.index && (r = uo.nextNode(), n++); } return uo.currentNode = po, i; } p(e) { let t = 0; for (const o of this._$AV) o !== void 0 && (o.strings !== void 0 ? (o._$AI(e, o, t), t += o.strings.length - 2) : o._$AI(e[t])), t++; } }; class Ho { get _$AU() { return this._$AM?._$AU ?? this._$Cv; } constructor(e, t, o, i) { this.type = 2, this._$AH = H, this._$AN = void 0, this._$AA = e, this._$AB = t, this._$AM = o, this.options = i, this._$Cv = i?.isConnected ?? !0; } get parentNode() { let e = this._$AA.parentNode; const t = this._$AM; return t !== void 0 && e?.nodeType === 11 && (e = t.parentNode), e; } get startNode() { return this._$AA; } get endNode() { return this._$AB; } _$AI(e, t = this) { e = go(this, e, t), bi(e) ? e === H || e == null || e === "" ? (this._$AH !== H && this._$AR(), this._$AH = H) : e !== this._$AH && e !== ze && this._(e) : e._$litType$ !== void 0 ? this.$(e) : e.nodeType !== void 0 ? this.T(e) : _n(e) ? this.k(e) : this._(e); } O(e) { return this._$AA.parentNode.insertBefore(e, this._$AB); } T(e) { this._$AH !== e && (this._$AR(), this._$AH = this.O(e)); } _(e) { this._$AH !== H && bi(this._$AH) ? this._$AA.nextSibling.data = e : this.T(po.createTextNode(e)), this._$AH = e; } $(e) { const { values: t, _$litType$: o } = e, i = typeof o == "number" ? this._$AC(e) : (o.el === void 0 && (o.el = vi.createElement(zn(o.h, o.h[0]), this.options)), o); if (this._$AH?._$AD === i) this._$AH.p(t); else { const r = new An(i, this), n = r.u(this.options); r.p(t), this.T(n), this._$AH = r; } } _$AC(e) { let t = Jr.get(e.strings); return t === void 0 && Jr.set(e.strings, t = new vi(e)), t; } k(e) { fr(this._$AH) || (this._$AH = [], this._$AR()); const t = this._$AH; let o, i = 0; for (const r of e) i === t.length ? t.push(o = new Ho(this.O(gi()), this.O(gi()), this, this.options)) : o = t[i], o._$AI(r), i++; i < t.length && (this._$AR(o && o._$AB.nextSibling, i), t.length = i); } _$AR(e = this._$AA.nextSibling, t) { for (this._$AP?.(!1, !0, t); e && e !== this._$AB; ) { const o = e.nextSibling; e.remove(), e = o; } } setConnected(e) { this._$AM === void 0 && (this._$Cv = e, this._$AP?.(e)); } } class wi { get tagName() { return this.element.tagName; } get _$AU() { return this._$AM._$AU; } constructor(e, t, o, i, r) { this.type = 1, this._$AH = H, this._$AN = void 0, this.element = e, this.name = t, this._$AM = i, this.options = r, o.length > 2 || o[0] !== "" || o[1] !== "" ? (this._$AH = Array(o.length - 1).fill(new String()), this.strings = o) : this._$AH = H; } _$AI(e, t = this, o, i) { const r = this.strings; let n = !1; if (r === void 0) e = go(this, e, t, 0), n = !bi(e) || e !== this._$AH && e !== ze, n && (this._$AH = e); else { const d = e; let h, b; for (e = r[0], h = 0; h < r.length - 1; h++) b = go(this, d[o + h], t, h), b === ze && (b = this._$AH[h]), n ||= !bi(b) || b !== this._$AH[h], b === H ? e = H : e !== H && (e += (b ?? "") + r[h + 1]), this._$AH[h] = b; } n && !i && this.j(e); } j(e) { e === H ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, e ?? ""); } } class Mn extends wi { constructor() { super(...arguments), this.type = 3; } j(e) { this.element[this.name] = e === H ? void 0 : e; } } class Ln extends wi { constructor() { super(...arguments), this.type = 4; } j(e) { this.element.toggleAttribute(this.name, !!e && e !== H); } } class Cn extends wi { constructor(e, t, o, i, r) { super(e, t, o, i, r), this.type = 5; } _$AI(e, t = this) { if ((e = go(this, e, t, 0) ?? H) === ze) return; const o = this._$AH, i = e === H && o !== H || e.capture !== o.capture || e.once !== o.once || e.passive !== o.passive, r = e !== H && (o === H || i); i && this.element.removeEventListener(this.name, this, o), r && this.element.addEventListener(this.name, this, e), this._$AH = e; } handleEvent(e) { typeof this._$AH == "function" ? this._$AH.call(this.options?.host ?? this.element, e) : this._$AH.handleEvent(e); } } class Bn { constructor(e, t, o) { this.element = e, this.type = 6, this._$AN = void 0, this._$AM = t, this.options = o; } get _$AU() { return this._$AM._$AU; } _$AI(e) { go(this, e); } } const Xl = { M: br, P: _t, A: vr, C: 1, L: On, R: An, D: _n, V: go, I: Ho, H: wi, N: Ln, U: Cn, B: Mn, F: Bn }, Zl = gr.litHtmlPolyfillSupport; Zl?.(vi, Ho), (gr.litHtmlVersions ??= []).push("3.2.1"); const Vl = (a, e, t) => { const o = t?.renderBefore ?? e; let i = o._$litPart$; if (i === void 0) { const r = t?.renderBefore ?? null; o._$litPart$ = i = new Ho(e.insertBefore(gi(), r), r, void 0, t ?? {}); } return i._$AI(a), i; }; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ let pi = class extends Io { constructor() { super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0; } createRenderRoot() { const e = super.createRenderRoot(); return this.renderOptions.renderBefore ??= e.firstChild, e; } update(e) { const t = this.render(); this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(e), this._$Do = Vl(t, this.renderRoot, this.renderOptions); } connectedCallback() { super.connectedCallback(), this._$Do?.setConnected(!0); } disconnectedCallback() { super.disconnectedCallback(), this._$Do?.setConnected(!1); } render() { return ze; } }; pi._$litElement$ = !0, pi.finalized = !0, globalThis.litElementHydrateSupport?.({ LitElement: pi }); const jl = globalThis.litElementPolyfillSupport; jl?.({ LitElement: pi }); (globalThis.litElementVersions ??= []).push("4.1.1"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const ot = { ATTRIBUTE: 1, CHILD: 2, PROPERTY: 3, BOOLEAN_ATTRIBUTE: 4, EVENT: 5, ELEMENT: 6 }, $i = (a) => (...e) => ({ _$litDirective$: a, values: e }); let ki = class { constructor(e) { } get _$AU() { return this._$AM._$AU; } _$AT(e, t, o) { this._$Ct = e, this._$AM = t, this._$Ci = o; } _$AS(e, t) { return this.update(e, t); } update(e, t) { return this.render(...t); } }; /** * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const y = $i(class extends ki { constructor(a) { if (super(a), a.type !== ot.ATTRIBUTE || a.name !== "class" || a.strings?.length > 2) throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute."); } render(a) { return " " + Object.keys(a).filter((e) => a[e]).join(" ") + " "; } update(a, [e]) { if (this.st === void 0) { this.st = /* @__PURE__ */ new Set(), a.strings !== void 0 && (this.nt = new Set(a.strings.join(" ").split(/\s/).filter((o) => o !== ""))); for (const o in e) e[o] && !this.nt?.has(o) && this.st.add(o); return this.render(e); } const t = a.element.classList; for (const o of this.st) o in e || (t.remove(o), this.st.delete(o)); for (const o in e) { const i = !!e[o]; i === this.st.has(o) || this.nt?.has(o) || (i ? (t.add(o), this.st.add(o)) : (t.remove(o), this.st.delete(o))); } return ze; } }); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const ql = { attribute: !0, type: String, converter: Do, reflect: !1, hasChanged: ba }, Kl = (a = ql, e, t) => { const { kind: o, metadata: i } = t; let r = globalThis.litPropertyMetadata.get(i); if (r === void 0 && globalThis.litPropertyMetadata.set(i, r = /* @__PURE__ */ new Map()), r.set(t.name, a), o === "accessor") { const { name: n } = t; return { set(d) { const h = e.get.call(this); e.set.call(this, d), this.requestUpdate(n, h, a); }, init(d) { return d !== void 0 && this.P(n, void 0, a), d; } }; } if (o === "setter") { const { name: n } = t; return function(d) { const h = this[n]; e.call(this, d), this.requestUpdate(n, h, a); }; } throw Error("Unsupported decorator location: " + o); }; function l(a) { return (e, t) => typeof t == "object" ? Kl(a, e, t) : ((o, i, r) => { const n = i.hasOwnProperty(r); return i.constructor.createProperty(r, n ? { ...o, wrapped: !0 } : o), n ? Object.getOwnPropertyDescriptor(i, r) : void 0; })(a, e, t); } const F = s` * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-variant-numeric: var(--maui-font-variant-numeric, proportional-nums); } `, C = s` :host { box-sizing: border-box; } :host *, :host *::before, :host *::after { box-sizing: inherit; } [hidden] { display: none !important; } .sr-only { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; opacity: 0; } `, en = { lh: { mobile: { h1: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), "h1-emphasized": m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), h2: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `), h3: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h4: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-3); `), h5: m(` font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); `), h6: m(` font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-7); `), "h1-emphasized": m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-7); `), h2: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), h3: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `) } }, os: { mobile: { h1: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-8); letter-spacing: var(--maui-letter-spacing-8); `), "h1-emphasized": m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-8); letter-spacing: var(--maui-letter-spacing-8); `), h2: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-6); letter-spacing: var(--maui-letter-spacing-6); `), h3: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-4); letter-spacing: var(--maui-letter-spacing-4); `), h4: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-3); letter-spacing: var(--maui-letter-spacing-3); `), h5: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-2); letter-spacing: var(--maui-letter-spacing-2); `), h6: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); letter-spacing: var(--maui-letter-spacing-10); `) }, desktop: { h1: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-9); letter-spacing: var(--maui-letter-spacing-9); `), "h1-emphasized": m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-9); letter-spacing: var(--maui-letter-spacing-9); `), h2: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-7); letter-spacing: var(--maui-letter-spacing-7); `), h3: m(` font-family: var(--maui-font-family-headline); font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-5); letter-spacing: var(--maui-letter-spacing-5); `), h4: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-3); letter-spacing: var(--maui-letter-spacing-3); `), h5: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-2); letter-spacing: var(--maui-letter-spacing-2); `), h6: m(` font-family: var(--maui-font-family-copy); font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); letter-spacing: var(--maui-letter-spacing-10); `) } }, lx: { mobile: { h1: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-7); `), "h1-emphasized": m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-7); `), h2: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-6); `), h3: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-5); `), h4: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-3); `), h5: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-3); `), h6: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-3); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-9); `), "h1-emphasized": m(` font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-9); `), h2: m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-8); `), h3: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-6); `), h4: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-4); `), h5: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-3); `), h6: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-3); `) } }, sn: { mobile: { h1: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-8); `), "h1-emphasized": m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-8); `), h2: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-7); `), h3: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-5); `), h4: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h5: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-2); `), h6: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-2); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-9); `), "h1-emphasized": m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-9); `), h2: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-8); `), h3: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-7); `), h4: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-5); `), h5: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h6: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `) } }, four_y: { mobile: { h1: m(` font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-10); `), "h1-emphasized": m(` font-size: var(--maui-font-size-13); line-height: var(--maui-line-height-12); `), h2: m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-9); `), h3: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-8); `), h4: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-7); `), h5: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-6); `), h6: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-5); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-14); line-height: var(--maui-line-height-13); `), "h1-emphasized": m(` font-size: var(--maui-font-size-15); line-height: var(--maui-line-height-14); `), h2: m(` font-size: var(--maui-font-size-12); line-height: var(--maui-line-height-11); `), h3: m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-9); `), h4: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-8); `), h5: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-6 ); `) } }, b2b: { mobile: { h1: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), "h1-emphasized": m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), h2: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `), h3: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h4: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-3); `), h5: m(` font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); `), h6: m(` font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-7); `), "h1-emphasized": m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-7); `), h2: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), h3: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `) } }, mmg: { mobile: { h1: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-9); `), "h1-emphasized": m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-9); `), h2: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-7); `), h3: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `), h4: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h5: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-4); `), h6: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-4); `) }, desktop: { h1: m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-11); `), "h1-emphasized": m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-11); `), h2: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-10); `), h3: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-8); `), h4: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-6); `), h5: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h6: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `) } }, az: { mobile: { "display-1": m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-10); `), "display-2": m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-9); `), h1: m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-8); `), "h1-emphasized": m(` font-size: var(--maui-font-size-8); line-height: var(--maui-line-height-8); `), h2: m(` font-size: var(--maui-font-size-7); line-height: var(--maui-line-height-7); `), h3: m(` font-size: var(--maui-font-size-6); line-height: var(--maui-line-height-6); `), h4: m(` font-size: var(--maui-font-size-5); line-height: var(--maui-line-height-5); `), h5: m(` font-size: var(--maui-font-size-4); line-height: var(--maui-line-height-4); `), h6: m(` font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-3); `) }, desktop: { "display-1": m(` font-size: var(--maui-font-size-11); line-height: var(--maui-line-height-11); `), "display-2": m(` font-size: var(--maui-font-size-10); line-height: var(--maui-line-height-10); `), h1: m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-9); `), "h1-emphasized": m(` font-size: var(--maui-font-size-9); line-height: var(--maui-line-height-9); `) } } }, Wl = (a = !1) => ({ lh: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `), intro: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `) } }, os: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; letter-spacing: var(--maui-letter-spacing-1); `), "copy-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; letter-spacing: var(--maui-letter-spacing-2); `), intro: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; letter-spacing: var(--maui-letter-spacing-2); `) } }, lx: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-0)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-large": m(` font-size: var(--maui-font-size-6); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `), intro: m(` font-size: var(--maui-font-size-6); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `) } }, sn: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-0)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `), "copy-large": m(` font-size: var(--maui-font-size-7); ${a ? "" : "line-height: var(--maui-line-height-9)"}; `), intro: m(` font-size: var(--maui-font-size-7); ${a ? "" : "line-height: var(--maui-line-height-9)"}; `) } }, four_y: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `), "copy-large": m(` font-size: var(--maui-font-size-5); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `), intro: m(` font-size: var(--maui-font-size-6); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `) } }, b2b: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `), intro: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `) } }, mmg: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `), intro: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `) } }, az: { mobile: { "copy-extra-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1)"}; `), "copy-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2)"}; `), "copy-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3)"}; `), "copy-large": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `), intro: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4)"}; `) } } }), Ql = (a = !1) => ({ lh: { mobile: { "button-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), notification: m(` font-size: var(--maui-font-size-notification-headline); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), collapsible: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, os: { mobile: { "button-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1-condensed);"} letter-spacing: var(--maui-letter-spacing-10); `), "button-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} letter-spacing: var(--maui-letter-spacing-10); `), "forms-large": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-3);"} letter-spacing: var(--maui-letter-spacing-9); `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} letter-spacing: var(--maui-letter-spacing-9); `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-0);"} letter-spacing: var(--maui-letter-spacing-2); `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} letter-spacing: var(--maui-letter-spacing-7); `), "link-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} letter-spacing: var(--maui-letter-spacing-8); `), "link-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} letter-spacing: var(--maui-letter-spacing-9); `), notification: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-2);"} letter-spacing: var(--maui-letter-spacing-2); `), collapsible: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} letter-spacing: var(--maui-letter-spacing-2); `), "collapsible-nested": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} letter-spacing: var(--maui-letter-spacing-1); `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, lx: { mobile: { "button-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2-condensed);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3-condensed);"} `), "forms-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : m`line-height: var(--maui-line-height-3-condensed);`} `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-large": m(` font-size: var(--maui-font-size-6); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), notification: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), collapsible: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "collapsible-nested": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, sn: { mobile: { "button-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-large": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-0); ${a ? "" : "line-height: var(--maui-line-height-0);"} `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-large": m(` font-size: var(--maui-font-size-7); ${a ? "" : "line-height: var(--maui-line-height-7);"} `), notification: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), collapsible: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "collapsible-nested": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-4);"} `) } }, four_y: { mobile: { "button-small": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "button-medium": m(` font-size: var(--maui-font-size-5); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-large": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-medium": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "link-large": m(` font-size: var(--maui-font-size-5); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), notification: m(` font-size: var(--maui-font-size-notification-headline); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), collapsible: m(` font-size: var(--maui-font-size-5); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "collapsible-nested": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, b2b: { mobile: { "button-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-medium": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), notification: m(` font-size: var(--maui-font-notification-headline); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), collapsible: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, mmg: { mobile: { "button-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "forms-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "forms-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "link-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), "link-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), notification: m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), collapsible: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } }, az: { mobile: { "button-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "button-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-large": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "forms-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-2);"} `), "forms-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-small": m(` font-size: var(--maui-font-size-1); ${a ? "" : "line-height: var(--maui-line-height-1);"} `), "link-medium": m(` font-size: var(--maui-font-size-3); ${a ? "" : "line-height: var(--maui-line-height-3);"} `), "link-large": m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), notification: m(` font-size: var(--maui-font-size-4); ${a ? "" : "line-height: var(--maui-line-height-4);"} `), collapsible: m(` font-size: var(--maui-font-size-5); ${a ? "" : "line-height: var(--maui-line-height-5);"} `), caption: m(` font-size: var(--maui-font-size-2); ${a ? "" : "line-height: var(--maui-line-height-2);"} `) } } }), g = ({ size: a, tenant: e }) => { const t = en[e === "wl" ? "lh" : e].mobile[a], o = m(`${t}`), i = en[e === "wl" ? "lh" : e].desktop[a]; return { desktop: m(`${i || t}`), mobile: o }; }, c = ({ size: a, tenant: e, omitLineHeight: t = !1 }) => { const o = Wl(t)[e === "wl" ? "lh" : e].mobile[a]; return m(`${o}`); }, p = ({ size: a, tenant: e, omitLineHeight: t = !1 }) => { const o = Ql(t)[e === "wl" ? "lh" : e].mobile[a]; return m(`${o}`); }, Jl = (a) => { const e = m(a); return s` .${e}.default { --maui-badge-background-default: var(--maui-color-brand-secondary); --maui-badge-text-color: var( --maui-badge-text-color-override, var(--maui-color-text-copy) ); } .${e}.info { --maui-badge-background-info: var(--maui-color-grey-02); } .${e}.mam, .${e}.ftl, .${e}.hon, .${e}.sen { --maui-badge-border-radius: var(--maui-radii-default-radius); --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .${e}.eco, .${e}.premium-eco, .${e}.business, .${e}.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .${e}.warning { --maui-badge-text-color: var(--maui-color-text-copy); } .${e}.small { ${c({ size: "copy-small", tenant: a })}; --maui-badge-padding: 1px 6px; } .${e}.medium { ${c({ size: "copy-large", tenant: a })}; --maui-badge-padding: 2px 6px; } .${e}.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } `; }, ec = s` ${C} ${F} :host { display: inline; position: relative; } .badge { --maui-badge-text-color: var( --maui-badge-text-color-override, var(--maui-color-brand-light) ); --maui-badge-font-weight: var( --maui-badge-font-weight-override, var(--maui-font-weight-regular) ); --maui-badge-font-family: var( --maui-badge-font-family-override, var(--maui-font-family-copy) ); --maui-badge-background: var( --maui-badge-background-override, var(--maui-badge-background-default) ); --maui-badge-border-radius: 0; /* init for no radius */ background: var(--maui-badge-background); color: var(--maui-badge-text-color); padding: var(--maui-badge-padding); border: 0; border-radius: var(--maui-badge-border-radius); display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: center; position: relative; text-decoration: none; white-space: nowrap; font-family: var(--maui-font-family-copy); font-weight: var(--maui-badge-font-weight); } /** presets -------------------------- */ .info { --maui-badge-background: var(--maui-badge-background-info); --maui-badge-text-color: var(--maui-color-text-copy); } .success { --maui-badge-background: var(--maui-color-message-bg-success); --maui-badge-text-color: var(--maui-color-message-success); } .warning { --maui-badge-background: var(--maui-color-message-bg-warning); --maui-badge-text-color: var(--maui-color-message-warning); } .error { --maui-badge-background: var(--maui-color-message-bg-error); --maui-badge-text-color: var(--maui-color-message-error); } .mam { --maui-badge-background: var(--maui-color-status-member); } .ftl { --maui-badge-background: var(--maui-color-status-frequenttraveller); } .hon { --maui-badge-background: var(--maui-color-status-hon); } .sen { --maui-badge-background: var(--maui-color-status-senator); } .mam.badge, .ftl.badge, .hon.badge, .sen.badge { /* Always bold for status badges in all tenants */ --maui-badge-font-weight: var(--maui-font-weight-bold); } .eco { --maui-badge-background: var(--maui-color-cabinclass-economy); } .premium-eco { --maui-badge-background: var(--maui-color-cabinclass-premiumeconomy); } .business { --maui-badge-background: var(--maui-color-cabinclass-business); } .first { --maui-badge-background: var(--maui-color-cabinclass-first); } /** border radius variants -------------------------- */ .pill { --maui-badge-border-radius: var(--maui-radii-pill-radius); } .rounded { --maui-badge-border-radius: var(--maui-badge-border-radius); } /** size variants -------------------------- */ .small { ${c({ size: "copy-small", tenant: "wl" })}; height: 20px; } .medium { ${c({ size: "copy-medium", tenant: "wl" })}; height: 26px; } `, tc = s` ${Jl("lh")} `, oc = s` .os { --maui-badge-font-weight: var( --maui-badge-font-weight-override, var(--maui-font-weight-bold) ); } .os.small { ${c({ size: "copy-small", tenant: "os" })}; --maui-badge-padding: 1px 10px; } .os.medium { ${c({ size: "copy-medium", tenant: "os" })}; --maui-badge-padding: 2px 6px; } .os.default { --maui-badge-background-default: var(--maui-color-brand-primary); } .os.info { --maui-badge-background-info: var(--maui-color-grey-04); --maui-badge-text-color: var(--maui-color-grey-07); } .os.mam, .os.ftl, .os.hon, .os.sen { --maui-badge-border-radius: var(--maui-radii-default-radius); --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .os.eco, .os.premium-eco, .os.business, .os.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .os.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } `, ic = s` .lx { /* Only bold for LX badges */ --maui-badge-font-weight: var(--maui-font-weight-bold); } .lx.small { ${c({ size: "copy-small", tenant: "lx" })}; --maui-badge-padding: 1px 5px; } .lx.medium { ${c({ size: "copy-medium", tenant: "lx" })}; --maui-badge-padding: 2px 6px 0; } .lx.default { --maui-badge-background-default: var(--maui-color-brand-primary); } .lx.info { --maui-badge-background-info: var(--maui-color-message-bg-info); } .lx.mam, .lx.ftl, .lx.hon, .lx.sen { --maui-badge-border-radius: 4px; --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .lx.eco, .lx.premium-eco, .lx.business, .lx.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .lx.rounded { --maui-badge-border-radius: 4px; } `, ac = s` .sn.small { ${c({ size: "copy-small", tenant: "sn" })}; --maui-badge-padding: 0 8px; } .sn.medium { ${c({ size: "copy-medium", tenant: "sn" })}; --maui-badge-padding: 1px 6px; } .sn.default { --maui-badge-background-default: var(--maui-color-brand-primary); } .sn.info { --maui-badge-background-info: var(--maui-color-message-bg-info); } .sn.mam, .sn.ftl, .sn.hon, .sn.sen { --maui-badge-border-radius: 4px; --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .sn.eco, .sn.premium-eco, .sn.business, .sn.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .sn.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } `, rc = s` .b2b.default { --maui-badge-background-default: var(--maui-color-brand-secondary); --maui-badge-text-color: var( --maui-badge-text-color-override, var(--maui-color-text-copy-inverted) ); } .b2b.info { --maui-badge-background-info: var(--maui-color-grey-02); } .b2b.mam, .b2b.ftl, .b2b.hon, .b2b.sen { --maui-badge-border-radius: var(--maui-radii-default-radius); --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .b2b.eco, .b2b.premium-eco, .b2b.business, .b2b.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .b2b.small { ${c({ size: "copy-small", tenant: "b2b" })}; --maui-badge-padding: 1px 6px; } .b2b.medium { ${c({ size: "copy-large", tenant: "b2b" })}; --maui-badge-padding: 2px 6px; } .b2b.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } `, nc = s` .four_y.small { ${c({ size: "copy-small", tenant: "four_y" })}; --maui-badge-padding: 0 8px; } .four_y.medium { ${c({ size: "copy-medium", tenant: "four_y" })}; --maui-badge-padding: 1px 6px; } .four_y.default { --maui-badge-background-default: var(--maui-color-brand-secondary); --maui-badge-text-color: var( --maui-badge-text-color-override, var(--maui-color-text-copy) ); } .four_y.info { --maui-badge-background-info: var(--maui-color-message-bg-info); } .four_y.mam, .four_y.ftl, .four_y.hon, .four_y.sen { --maui-badge-border-radius: 4px; --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .four_y.eco, .four_y.premium-eco, .four_y.business, .four_y.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .four_y, .four_y.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } `, sc = s` .mmg.small { ${c({ size: "copy-small", tenant: "mmg" })}; --maui-badge-padding: 1px 6px; } .mmg.medium { ${c({ size: "copy-medium", tenant: "mmg" })}; --maui-badge-padding: 1px 6px; } .mmg.default { --maui-badge-background-default: var(--maui-color-message-bg-info); --maui-badge-text-color: var(--maui-color-text-copy); } .mmg.info { --maui-badge-background-info: var(--maui-color-brand-mmg-grey2); } .mmg.success, .mmg.warning, .mmg.error { --maui-badge-text-color: var(--maui-color-text-copy); } .mmg.mam, .mmg.ftl, .mmg.hon, .mmg.sen { --maui-badge-text-color: var(--maui-color-text-copy-inverted); --maui-badge-font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); } .mmg.eco, .mmg.premium-eco, .mmg.business, .mmg.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .mmg, .mmg.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } .mmg.pill { --maui-badge-font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); } `, lc = s` .az { --maui-badge-border-radius: var(--maui-radii-default-radius); --maui-badge-font-weight-override: var(--maui-font-weight-bold); text-transform: uppercase; border-radius: var(--maui-badge-border-radius); } .az.small { height: 24px; font-size: var(--maui-font-size-0); line-height: var(--maui-line-height-1); --maui-badge-padding: var(--maui-spacing-1) var(--maui-spacing-2); } .az.medium { height: 26px; font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); --maui-badge-padding: var(--maui-spacing-1) var(--maui-spacing-3); } .az.default { --maui-badge-background-default: var(--maui-color-brand-primary); } .az.info, .az.success, .az.error { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .az.info { --maui-badge-background-info: var(--maui-color-message-info); } .az.success { background-color: var(--maui-color-message-success); } .az.warning { background-color: var(--maui-color-message-warning); --maui-badge-text-color: var(--maui-color-text-copy); } .az.error { background-color: var(--maui-color-message-error); } .az.pill.mam, .az.pill.ftl, .az.pill.hon, .az.pill.sen, .az.mam, .az.ftl, .az.hon, .az.sen { --maui-badge-border-radius: var(--maui-radii-default-radius); --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .az.eco, .az.premium-eco, .az.business, .az.first { --maui-badge-text-color: var(--maui-color-text-copy-inverted); } .az.rounded { --maui-badge-border-radius: var(--maui-radii-default-radius); } .az.pill { --maui-badge-border-radius: var(--maui-radii-pill-radius); } `, cc = [ ec, tc, oc, ic, ac, rc, nc, sc, lc ], _i = [ "wl", "os", "sn", "lh", "lx", "b2b", "four_y", "mmg", "az" ], dc = (a) => _i.includes(a), uc = (a) => Object.fromEntries(_i.map((e) => [e, a])), tn = (a, e) => ({ ...uc(a), ...e }); function ra(a, e = this, t = !1) { function o(i) { if (!i || i === document || i === window) return null; const r = t ? i.parentElement?.querySelector(a) : null; return i.closest(a) || r || o(i.getRootNode().host); } return o(e); } const mc = (a) => { let e = "lh"; const t = Object.values(_i).map((i) => `.maui-theme-${i}`).join(","); return ra(t, a)?.classList.forEach((i) => { if (i.indexOf("maui-theme-") !== 0) return; const r = i.split("-").slice(-1)[0]; dc(r) && (e = r); }), e; }; var hc = Object.defineProperty, pc = Object.getOwnPropertyDescriptor, gc = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? pc(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && hc(e, t, i), i; }; class S extends pi { /** Emits a custom event with more convenient defaults. */ emit(e, t) { const o = new CustomEvent(e, { bubbles: !0, cancelable: !1, composed: !0, detail: {}, ...t }); return this.dispatchEvent(o), o; } firstUpdated() { } connectedCallback() { super.connectedCallback(), this.theme || (this.theme = mc(this)); } } gc([ l({ reflect: !0 }) ], S.prototype, "theme", 2); function $(a, e) { customElements.get(a) || customElements.define(a, e); } var bc = Object.defineProperty, vc = Object.getOwnPropertyDescriptor, va = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? vc(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && bc(e, t, i), i; }; class Go extends S { constructor() { super(), this.size = "small", this.preset = "default", this.componentName = "badge"; } render() { const e = this.value ? this.value : "Badge"; return u` ${e} `; } } Go.styles = cc; va([ l({ type: String }) ], Go.prototype, "value", 2); va([ l({ reflect: !0, type: String }) ], Go.prototype, "size", 2); va([ l({ reflect: !0, type: String }) ], Go.prototype, "preset", 2); va([ l({ reflect: !0, type: String }) ], Go.prototype, "borderRadius", 2); $("maui-badge", Go); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function z(a) { return l({ ...a, state: !0, attribute: !1 }); } /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function Fn(a) { return (e, t) => { const o = typeof e == "function" ? e : e[t]; Object.assign(o, a); }; } /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const on = (a, e, t) => (t.configurable = !0, t.enumerable = !0, Reflect.decorate && typeof e != "object" && Object.defineProperty(a, e, t), t); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function O(a, e) { return (t, o, i) => { const r = (n) => n.renderRoot?.querySelector(a) ?? null; if (e) { const { get: n, set: d } = typeof o == "object" ? t : i ?? (() => { const h = Symbol(); return { get() { return this[h]; }, set(b) { this[h] = b; } }; })(); return on(t, o, { get() { let h = n.call(this); return h === void 0 && (h = r(this), (h !== null || this.hasUpdated) && d.call(this, h)), h; } }); } return on(t, o, { get() { return r(this); } }); }; } /** * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const I = (a) => a ?? H; function zt(a, e, t) { const o = new CustomEvent(e, { bubbles: !0, cancelable: !1, composed: !0, detail: {}, ...t }); return a.dispatchEvent(o), o; } function qa(a, e) { return new Promise((t) => { function o(i) { i.target === a && (a.removeEventListener(e, o), t()); } a.addEventListener(e, o); }); } function Nn(a, e = 300) { let t; return (...o) => { clearTimeout(t), t = setTimeout(() => { a.apply(this, o); }, e); }; } const li = /* @__PURE__ */ new WeakMap(), ci = /* @__PURE__ */ new WeakMap(), Ha = /* @__PURE__ */ new Set(), Ki = /* @__PURE__ */ new WeakMap(); class nt { constructor(e, t) { (this.host = e).addController(this), this.options = { form: (o) => { if (o.hasAttribute("form") && o.getAttribute("form") !== "") { const i = o.getRootNode(), r = o.getAttribute("form"); if (r) return i.getElementById(r); } return o.closest("form") ? o.closest("form") : o.getRootNode() && o.getRootNode().host ? o.getRootNode().host.closest("form") : null; }, name: (o) => o.name, value: (o) => o.value, defaultValue: (o) => o.defaultValue, disabled: (o) => o.disabled ?? !1, reportValidity: (o) => typeof o.reportValidity == "function" ? o.reportValidity() : !0, // eslint-disable-next-line no-return-assign, no-param-reassign setValue: (o, i) => o.value = i, assumeInteractionOn: ["maui-input"], ...t }, this.handleFormData = this.handleFormData.bind(this), this.handleFormSubmit = this.handleFormSubmit.bind(this), this.handleFormReset = this.handleFormReset.bind(this), this.reportFormValidity = this.reportFormValidity.bind(this), this.handleInteraction = this.handleInteraction.bind(this); } hostConnected() { const e = this.options.form(this.host); e && this.attachForm(e), Ki.set(this.host, []), this.options.assumeInteractionOn.forEach((t) => { this.host.addEventListener(t, this.handleInteraction); }); } hostDisconnected() { this.detachForm(), Ki.delete(this.host), this.options.assumeInteractionOn.forEach((e) => { this.host.removeEventListener(e, this.handleInteraction); }); } hostUpdated() { const e = this.options.form(this.host); e || this.detachForm(), e && this.form !== e && (this.detachForm(), this.attachForm(e)), this.host.hasUpdated && typeof this.host.validity == "object" && this.setValidity(this.host.validity.valid); } attachForm(e) { e ? (this.form = e, li.has(this.form) ? li.get(this.form).add(this.host) : li.set(this.form, /* @__PURE__ */ new Set([this.host])), this.form.addEventListener("formdata", this.handleFormData), this.form.addEventListener("submit", this.handleFormSubmit), this.form.addEventListener("reset", this.handleFormReset), ci.has(this.form) || (ci.set(this.form, this.form.reportValidity), this.form.reportValidity = () => this.reportFormValidity())) : this.form = void 0; } detachForm() { this.form && (li.get(this.form)?.delete(this.host), this.form.removeEventListener("formdata", this.handleFormData), this.form.removeEventListener("submit", this.handleFormSubmit), this.form.removeEventListener("reset", this.handleFormReset), ci.has(this.form) && (this.form.reportValidity = ci.get(this.form), ci.delete(this.form))), this.form = void 0; } handleFormData(e) { const t = this.options.disabled(this.host), o = this.options.name(this.host), i = this.options.value(this.host), r = this.host.tagName.toLowerCase() === "maui-button"; !t && !r && typeof o == "string" && o.length > 0 && typeof i < "u" && (Array.isArray(i) ? i.forEach((n) => { e.formData.append( o, n.toString() ); }) : e.formData.append( o, i.toString() )); } handleFormSubmit(e) { const t = this.options.disabled(this.host), { reportValidity: o } = this.options; this.form && !this.form.noValidate && li.get(this.form)?.forEach((i) => { this.setUserInteracted(i, !0); }), this.form && !this.form.noValidate && !t && !o(this.host) && (e.preventDefault(), e.stopImmediatePropagation()); } handleFormReset() { this.options.setValue(this.host, this.options.defaultValue(this.host)), this.setUserInteracted(this.host, !1), Ki.set(this.host, []); } handleInteraction(e) { const t = Ki.get(this.host); t.includes(e.type) || t.push(e.type), t.length === this.options.assumeInteractionOn.length && this.setUserInteracted(this.host, !0); } reportFormValidity() { if (this.form && !this.form.noValidate) { const e = this.form.querySelectorAll("*"); for (const t of e) if (typeof t.reportValidity == "function" && !t.reportValidity()) return !1; } return !0; } setUserInteracted(e, t) { t ? Ha.add(e) : Ha.delete(e), e.requestUpdate(); } doAction(e, t) { if (this.form) { const o = document.createElement("button"); o.type = e, o.style.position = "absolute", o.style.width = "0", o.style.height = "0", o.style.clipPath = "inset(50%)", o.style.overflow = "hidden", o.style.whiteSpace = "nowrap", t && (o.name = t.name, o.value = t.value, [ "formaction", "formenctype", "formmethod", "formnovalidate", "formtarget" ].forEach((i) => { t.hasAttribute(i) && o.setAttribute(i, t.getAttribute(i)); })), this.form.append(o), o.click(), o.remove(); } } /** Returns the associated `
` element, if one exists. */ getForm() { return this.form ?? null; } /** Resets the form, restoring all the control to their default value */ reset(e) { this.doAction("reset", e); } /** Submits the form, triggering validation and form data injection. */ submit(e) { this.doAction("submit", e); } /** * Synchronously sets the form control's validity. Call this when you know the future validity but need to update * the host element immediately, i.e. before Lit updates the component in the next update. */ setValidity(e) { const { host: t } = this, o = !!Ha.has(t), i = !!t.required; t.toggleAttribute("data-required", i), t.toggleAttribute("data-optional", !i), t.toggleAttribute("data-invalid", !e), t.toggleAttribute("data-valid", e), t.toggleAttribute("data-user-invalid", !e && o), t.toggleAttribute("data-user-valid", e && o); } /** * Updates the form control's validity based on the current value of `host.validity.valid`. Call this when anything * that affects constraint validation changes so the component receives the correct validity states. */ updateValidity() { const { host: e } = this; this.setValidity(e.validity.valid); } /** * Dispatches a non-bubbling, cancelable custom event of type `maui-invalid`. * If the `maui-invalid` event will be cancelled then the original `invalid` * event (which may have been passed as argument) will also be cancelled. * If no original `invalid` event has been passed then the `maui-invalid` * event will be cancelled before being dispatched. */ emitInvalidEvent(e) { const t = new CustomEvent( "maui-invalid", { bubbles: !1, composed: !1, cancelable: !0, detail: {} } ); e || t.preventDefault(), this.host.dispatchEvent(t) || e?.preventDefault(); } } const Si = Object.freeze({ badInput: !1, customError: !1, patternMismatch: !1, rangeOverflow: !1, rangeUnderflow: !1, stepMismatch: !1, tooLong: !1, tooShort: !1, typeMismatch: !1, valid: !0, valueMissing: !1 }), fc = Object.freeze({ ...Si, valid: !1, valueMissing: !0 }), yc = Object.freeze({ ...Si, valid: !1, customError: !0 }); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const xc = Symbol(); class In { get taskComplete() { return this.t || (this.i === 1 ? this.t = new Promise((e, t) => { this.o = e, this.h = t; }) : this.i === 3 ? this.t = Promise.reject(this.l) : this.t = Promise.resolve(this.u)), this.t; } constructor(e, t, o) { this.p = 0, this.i = 0, (this._ = e).addController(this); const i = typeof t == "object" ? t : { task: t, args: o }; this.v = i.task, this.j = i.args, this.m = i.argsEqual ?? wc, this.k = i.onComplete, this.A = i.onError, this.autoRun = i.autoRun ?? !0, "initialValue" in i && (this.u = i.initialValue, this.i = 2, this.O = this.T?.()); } hostUpdate() { this.autoRun === !0 && this.S(); } hostUpdated() { this.autoRun === "afterUpdate" && this.S(); } T() { if (this.j === void 0) return; const e = this.j(); if (!Array.isArray(e)) throw Error("The args function must return an array"); return e; } async S() { const e = this.T(), t = this.O; this.O = e, e === t || e === void 0 || t !== void 0 && this.m(t, e) || await this.run(e); } async run(e) { let t, o; e ??= this.T(), this.O = e, this.i === 1 ? this.q?.abort() : (this.t = void 0, this.o = void 0, this.h = void 0), this.i = 1, this.autoRun === "afterUpdate" ? queueMicrotask(() => this._.requestUpdate()) : this._.requestUpdate(); const i = ++this.p; this.q = new AbortController(); let r = !1; try { t = await this.v(e, { signal: this.q.signal }); } catch (n) { r = !0, o = n; } if (this.p === i) { if (t === xc) this.i = 0; else { if (r === !1) { try { this.k?.(t); } catch { } this.i = 2, this.o?.(t); } else { try { this.A?.(o); } catch { } this.i = 3, this.h?.(o); } this.u = t, this.l = o; } this._.requestUpdate(); } } abort(e) { this.i === 1 && this.q?.abort(e); } get value() { return this.u; } get error() { return this.l; } get status() { return this.i; } render(e) { switch (this.i) { case 0: return e.initial?.(); case 1: return e.pending?.(); case 2: return e.complete?.(this.value); case 3: return e.error?.(this.error); default: throw Error("Unexpected status: " + this.i); } } } const wc = (a, e) => a === e || a.length === e.length && a.every((t, o) => !ba(t, e[o])); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ class Ka extends ki { constructor(e) { if (super(e), this.it = H, e.type !== ot.CHILD) throw Error(this.constructor.directiveName + "() can only be used in child bindings"); } render(e) { if (e === H || e == null) return this._t = void 0, this.it = e; if (e === ze) return e; if (typeof e != "string") throw Error(this.constructor.directiveName + "() called with a non-string value"); if (e === this.it) return this._t; this.it = e; const t = [e]; return t.raw = t, this._t = { _$litType$: this.constructor.resultType, strings: t, values: [] }; } } Ka.directiveName = "unsafeHTML", Ka.resultType = 1; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ let Wa = class extends Ka { }; Wa.directiveName = "unsafeSVG", Wa.resultType = 2; const fi = $i(Wa), $c = s` ${C} :host { display: flex; position: relative; --maui-icon-color: var( --maui-icon-color-override, var(--maui-color-text-copy) ); } .icon { display: inline-grid; place-items: center; } .icon svg path { fill: var(--maui-icon-color); transition: var(--maui-hover-transition, all 300ms ease-in-out); } .icon::after { display: inline-flex; content: var(--maui-selected-icon); } svg > path, svg > circle, svg > rect, svg > polygon, svg > ellipse, svg > line, svg > polyline { shape-rendering: geometricPrecision; } .small { width: var(--maui-icon-size-override, 16px); height: var(--maui-icon-size-override, 16px); } .medium { width: var(--maui-icon-size-override, 24px); height: var(--maui-icon-size-override, 24px); } .large { width: var(--maui-icon-size-override, 32px); height: var(--maui-icon-size-override, 32px); } `; class pe { constructor(e, ...t) { this.slotNames = [], (this.host = e).addController(this), this.slotNames = t, this.handleSlotChange = this.handleSlotChange.bind(this); } hasDefaultSlot() { return [...this.host.childNodes].some((e) => { if (e.nodeType === e.TEXT_NODE && e.textContent.trim() !== "") return !0; if (e.nodeType === e.ELEMENT_NODE) { const t = e; if (t.tagName.toLowerCase() === "maui-visually-hidden") return !1; if (!t.hasAttribute("slot")) return !0; } return !1; }); } hasNamedSlot(e) { return this.host.querySelector(`:scope > [slot="${e}"]`) !== null; } test(e) { return e === "[default]" ? this.hasDefaultSlot() : this.hasNamedSlot(e); } hostConnected() { this.host.shadowRoot.addEventListener("slotchange", this.handleSlotChange); } hostDisconnected() { this.host.shadowRoot.removeEventListener( "slotchange", this.handleSlotChange ); } handleSlotChange(e) { const t = e.target; (this.slotNames.includes("[default]") && !t.name || t.name && this.slotNames.includes(t.name)) && this.host.requestUpdate(); } } function Qa(a, e, t) { const o = a.filter((i) => e.includes(i.nodeName)); o && o.forEach((i, r) => { r > t - 1 && e.includes(i.nodeName) && i && (i?.parentNode?.removeChild(i), console.error( `Only ${t} of type(s): ${e.join( ", " )} allowed within the current slot. Removed: ${i.nodeName} with text: ${i.textContent}` )); }); } function X(a, e, t, o) { const i = a.assignedNodes(); o && e.push("MAUI-CUSTOM-COMPONENT"), i.forEach((r) => { e.includes(r.nodeName) || (r.nodeName !== "#text" && console.error( `Only ${e.join( ", " )} are accepted as a child component. Please consult the documentation for possible configuration options. Removed: ${r.nodeName}` ), r.parentNode.removeChild(r)), t && Qa(i, e, t); }); } const Un = (a, e) => { const t = a[e]; return t ? typeof t == "function" ? t() : Promise.resolve(t) : new Promise((o, i) => { (typeof queueMicrotask == "function" ? queueMicrotask : setTimeout)(i.bind(null, new Error("Unknown variable dynamic import: " + e))); }); }, kc = [ { name: "icon-bus-front", collection: "Transportation", tenants: { _: { s: "1", m: "174" }, SN: { s: "1", m: "174" }, LX: { s: "502", m: "501" }, FOUR_Y: { s: "1", m: "174" }, AZ: { s: "944", m: "943" }, B2B: { s: "1", m: "174" }, OS: { s: "1365", m: "1364" }, LH: { s: "1", m: "174" }, MMG: { s: "1", m: "174" } } }, { name: "icon-bus-side", collection: "Transportation", tenants: { _: { s: "3", m: "2" }, SN: { s: "3", m: "2" }, LX: { s: "495", m: "494" }, FOUR_Y: { s: "3", m: "2" }, AZ: { s: "942", m: "941" }, B2B: { s: "3", m: "2" }, OS: { s: "1339", m: "1338" }, LH: { s: "3", m: "2" }, MMG: { s: "3", m: "2" } } }, { name: "icon-train-front", collection: "Transportation", tenants: { _: { s: "5", m: "4" }, SN: { s: "5", m: "4" }, LX: { s: "504", m: "503" }, FOUR_Y: { s: "5", m: "4" }, AZ: { s: "946", m: "945" }, B2B: { s: "5", m: "4" }, OS: { s: "1367", m: "1366" }, LH: { s: "5", m: "4" }, MMG: { s: "5", m: "4" } } }, { name: "icon-train-side", collection: "Transportation", tenants: { _: { s: "7", m: "6" }, SN: { s: "7", m: "6" }, LX: { s: "498", m: "497" }, FOUR_Y: { s: "7", m: "6" }, AZ: { s: "948", m: "947" }, B2B: { s: "7", m: "6" }, OS: { s: "1342", m: "1341" }, LH: { s: "7", m: "6" }, MMG: { s: "7", m: "6" } } }, { name: "icon-hotel", collection: "Transportation", tenants: { _: { s: "8", l: "8" }, SN: { s: "8" }, LX: { s: "505" }, FOUR_Y: { s: "8" }, AZ: { s: "951" }, B2B: { s: "8" }, OS: { s: "1363" }, LH: { s: "8" }, MMG: { s: "8" } } }, { name: "icon-flight+hotel", collection: "Transportation", tenants: { _: { s: "9", l: "9" }, SN: { s: "9" }, LX: { s: "506" }, FOUR_Y: { s: "9" }, AZ: { s: "949" }, B2B: { s: "9" }, OS: { s: "1362" }, LH: { s: "9" }, MMG: { s: "9" } } }, { name: "icon-airport", collection: "Transportation", tenants: { _: { s: "10", l: "10" }, SN: { s: "10" }, LX: { s: "507" }, FOUR_Y: { s: "10" }, AZ: { s: "950" }, B2B: { s: "10" }, OS: { s: "1368" }, LH: { s: "10" }, MMG: { s: "10" } } }, { name: "icon-shuttle", collection: "Transportation", tenants: { _: { s: "11", l: "11" }, SN: { s: "11" }, LX: { s: "508" }, FOUR_Y: { s: "11" }, AZ: { s: "11" }, B2B: { s: "11" }, OS: { s: "1369" }, LH: { s: "11" }, MMG: { s: "11" } } }, { name: "icon-bathroom", collection: "Passengers & People", tenants: { _: { s: "12", l: "12" }, SN: { s: "12" }, LX: { s: "527" }, FOUR_Y: { s: "12" }, AZ: { s: "848" }, B2B: { s: "12" }, OS: { s: "1370" }, LH: { s: "12" }, MMG: { s: "12" } } }, { name: "icon-passenger-infant", collection: "Passengers & People", tenants: { _: { s: "13", l: "13" }, SN: { s: "13" }, LX: { s: "528" }, FOUR_Y: { s: "13" }, AZ: { s: "869" }, B2B: { s: "13" }, OS: { s: "1371" }, LH: { s: "13" }, MMG: { s: "13" } } }, { name: "icon-passenger-group", collection: "Passengers & People", tenants: { _: { s: "14", l: "14" }, SN: { s: "14" }, LX: { s: "529" }, FOUR_Y: { s: "14" }, AZ: { s: "870" }, B2B: { s: "14" }, OS: { s: "1372" }, LH: { s: "14" }, MMG: { s: "14" } } }, { name: "icon-wheelchair", collection: "Passengers & People", tenants: { _: { s: "15", l: "15" }, SN: { s: "15" }, LX: { s: "530" }, FOUR_Y: { s: "15" }, AZ: { s: "875" }, B2B: { s: "15" }, OS: { s: "1373" }, LH: { s: "15" }, MMG: { s: "15" } } }, { name: "icon-passenger-child", collection: "Passengers & People", tenants: { _: { s: "16", l: "16" }, SN: { s: "16" }, LX: { s: "531" }, FOUR_Y: { s: "16" }, AZ: { s: "871" }, B2B: { s: "16" }, OS: { s: "1374" }, LH: { s: "16" }, MMG: { s: "16" } } }, { name: "icon-passenger-young-adult", collection: "Passengers & People", tenants: { _: { s: "17", l: "17" }, SN: { s: "17" }, LX: { s: "532" }, FOUR_Y: { s: "17" }, AZ: { s: "872" }, B2B: { s: "17" }, OS: { s: "1375" }, LH: { s: "17" }, MMG: { s: "17" } } }, { name: "icon-person-male", collection: "Passengers & People", tenants: { _: { s: "18", l: "18" }, SN: { s: "18" }, LX: { s: "533" }, FOUR_Y: { s: "18" }, AZ: { s: "873" }, B2B: { s: "18" }, OS: { s: "1376" }, LH: { s: "18" }, MMG: { s: "18" } } }, { name: "icon-security-personnel", collection: "Passengers & People", tenants: { _: { s: "19", l: "19" }, SN: { s: "19" }, LX: { s: "534" }, FOUR_Y: { s: "19" }, AZ: { s: "874" }, B2B: { s: "19" }, OS: { s: "1377" }, LH: { s: "19" }, MMG: { s: "19" } } }, { name: "icon-waiting-room", collection: "Passengers & People", tenants: { _: { s: "20", l: "20" }, SN: { s: "20" }, LX: { s: "535" }, FOUR_Y: { s: "20" }, AZ: { s: "876" }, B2B: { s: "20" }, OS: { s: "1378" }, LH: { s: "20" }, MMG: { s: "20" } } }, { name: "icon-check-in-issues", collection: "Passengers & People", tenants: { _: { s: "21", l: "21" }, SN: { s: "21" }, LX: { s: "536" }, FOUR_Y: { s: "21" }, AZ: { s: "877" }, B2B: { s: "21" }, OS: { s: "1379" }, LH: { s: "21" }, MMG: { s: "21" } } }, { name: "icon-boarding", collection: "Passengers & People", tenants: { _: { s: "22", l: "22" }, SN: { s: "22" }, LX: { s: "537" }, FOUR_Y: { s: "22" }, AZ: { s: "878" }, B2B: { s: "22" }, OS: { s: "1380" }, LH: { s: "22" }, MMG: { s: "22" } } }, { name: "icon-check-in", collection: "Passengers & People", tenants: { _: { s: "23", l: "23" }, SN: { s: "23" }, LX: { s: "538" }, FOUR_Y: { s: "23" }, AZ: { s: "879" }, B2B: { s: "23" }, OS: { s: "1381" }, LH: { s: "23" }, MMG: { s: "23" } } }, { name: "icon-seat", collection: "Seats", tenants: { _: { s: "24", m: "25" }, SN: { s: "24", m: "25" }, LX: { s: "464", m: "465" }, FOUR_Y: { s: "24", m: "25" }, AZ: { s: "859", m: "860" }, B2B: { s: "24", m: "25" }, OS: { s: "1254", m: "1255" }, LH: { s: "24", m: "25" }, MMG: { s: "24", m: "25" } } }, { name: "icon-seat-legroom", collection: "Seats", tenants: { _: { s: "27", m: "26" }, SN: { s: "27", m: "26" }, LX: { s: "467", m: "466" }, FOUR_Y: { s: "27", m: "26" }, AZ: { s: "864", m: "863" }, B2B: { s: "27", m: "26" }, OS: { s: "1257", m: "1256" }, LH: { s: "27", m: "26" }, MMG: { s: "27", m: "26" } } }, { name: "icon-seats-neighbour-free", collection: "Seats", tenants: { _: { s: "28", l: "28" }, SN: { s: "28" }, LX: { s: "461" }, FOUR_Y: { s: "28" }, AZ: { s: "865" }, B2B: { s: "28" }, OS: { s: "1258" }, LH: { s: "28" }, MMG: { s: "28" } } }, { name: "icon-privacy-seat", collection: "Seats", tenants: { _: { s: "29", l: "29" }, SN: { s: "29" }, LX: { s: "463" }, FOUR_Y: { s: "779" }, AZ: { s: "866" }, B2B: { s: "779" }, OS: { s: "1259" }, LH: { s: "779" }, MMG: { s: "29" } } }, { name: "icon-sleeping-cabin", collection: "Seats", tenants: { _: { s: "30", l: "30" }, SN: { s: "30" }, LX: { s: "488" }, FOUR_Y: { s: "30" }, AZ: { s: "867" }, B2B: { s: "30" }, OS: { s: "1332" }, LH: { s: "30" }, MMG: { s: "30" } } }, { name: "icon-seat-qr-code", collection: "Seats", tenants: { _: { s: "31", m: "32" }, SN: { s: "31", m: "32" }, LX: { s: "408", m: "407" }, FOUR_Y: { s: "31", m: "32" }, AZ: { s: "861", m: "862" }, B2B: { s: "31", m: "32" }, OS: { s: "1382", m: "1183" }, LH: { s: "31", m: "32" }, MMG: { s: "31", m: "32" } } }, { name: "icon-seat-window", collection: "Seats", tenants: { _: { s: "781", l: "781" }, SN: { s: "33" }, LX: { s: "539" }, FOUR_Y: { s: "781" }, AZ: { s: "868" }, B2B: { s: "781" }, OS: { s: "1383" }, LH: { s: "781" }, MMG: { s: "781" } } }, { name: "icon-seatmap-emergency-exit-left", collection: "Seatmap", tenants: { _: { s: "34", l: "34" }, SN: { s: "34" }, LX: { s: "540" }, FOUR_Y: { s: "34" }, AZ: { s: "846" }, B2B: { s: "34" }, OS: { s: "1384" }, LH: { s: "34" }, MMG: { s: "34" } } }, { name: "icon-seatmap-emergency-exit-right", collection: "Seatmap", tenants: { _: { s: "35", l: "35" }, SN: { s: "35" }, LX: { s: "541" }, FOUR_Y: { s: "35" }, AZ: { s: "847" }, B2B: { s: "35" }, OS: { s: "1385" }, LH: { s: "35" }, MMG: { s: "35" } } }, { name: "icon-seatmap-toilet", collection: "Seatmap", tenants: { _: { s: "12", l: "12" }, SN: { s: "12" }, LX: { s: "527" }, FOUR_Y: { s: "12" }, AZ: { s: "848" }, B2B: { s: "12" }, OS: { s: "1370" }, LH: { s: "12" }, MMG: { s: "12" } } }, { name: "icon-seatmap-galley", collection: "Seatmap", tenants: { _: { s: "36", l: "36" }, SN: { s: "36" }, LX: { s: "471" }, FOUR_Y: { s: "36" }, AZ: { s: "829" }, B2B: { s: "36" }, OS: { s: "1250" }, LH: { s: "36" }, MMG: { s: "36" } } }, { name: "icon-seatmap-bassinet", collection: "Seatmap", tenants: { _: { s: "37", l: "37" }, SN: { s: "37" }, LX: { s: "546" }, FOUR_Y: { s: "37" }, AZ: { s: "845" }, B2B: { s: "37" }, OS: { s: "1386" }, LH: { s: "37" }, MMG: { s: "37" } } }, { name: "icon-seatmap-bar", collection: "Seatmap", tenants: { _: { s: "38", l: "38" }, SN: { s: "38" }, LX: { s: "486" }, FOUR_Y: { s: "38" }, AZ: { s: "833" }, B2B: { s: "38" }, OS: { s: "1333" }, LH: { s: "38" }, MMG: { s: "38" } } }, { name: "icon-seatmap-privacy", collection: "Seatmap", tenants: { _: { s: "40", m: "39" }, SN: { s: "40", m: "39" }, LX: { s: "543", m: "542" }, FOUR_Y: { s: "40", m: "39" }, AZ: { s: "850", m: "849" }, B2B: { s: "40", m: "39" }, OS: { s: "1304", m: "1303" }, LH: { s: "40", m: "39" }, MMG: { s: "40", m: "39" } } }, { name: "icon-seatmap-extra-space", collection: "Seatmap", tenants: { _: { s: "41", l: "41" }, SN: { s: "41" }, LX: { s: "547" }, FOUR_Y: { s: "41" }, AZ: { s: "853" }, B2B: { s: "41" }, OS: { s: "1387" }, LH: { s: "41" }, MMG: { s: "41" } } }, { name: "icon-seatmap-business-suite", collection: "Seatmap", tenants: { _: { s: "42", l: "42" }, SN: { s: "42" }, LX: { s: "548" }, FOUR_Y: { s: "42" }, AZ: { s: "42" }, B2B: { s: "42" }, OS: { s: "1388" }, LH: { s: "42" }, MMG: { s: "42" } } }, { name: "icon-seatmap-extra-long-bed", collection: "Seatmap", tenants: { _: { s: "43", l: "43" }, SN: { s: "43" }, LX: { s: "549" }, FOUR_Y: { s: "43" }, AZ: { s: "854" }, B2B: { s: "43" }, OS: { s: "1389" }, LH: { s: "43" }, MMG: { s: "43" } } }, { name: "icon-seatmap-legroom", collection: "Seatmap", tenants: { _: { s: "44", l: "44" }, SN: { s: "44" }, LX: { s: "550" }, FOUR_Y: { s: "44" }, AZ: { s: "855" }, B2B: { s: "44" }, OS: { s: "1390" }, LH: { s: "44" }, MMG: { s: "44" } } }, { name: "icon-seatmap-extra-legroom", collection: "Seatmap", tenants: { _: { s: "45", l: "45" }, SN: { s: "45" }, LX: { s: "551" }, FOUR_Y: { s: "45" }, AZ: { s: "856" }, B2B: { s: "45" }, OS: { s: "1391" }, LH: { s: "45" }, MMG: { s: "45" } } }, { name: "icon-seatmap-first-row", collection: "Seatmap", tenants: { _: { s: "46", l: "46" }, SN: { s: "46" }, LX: { s: "552" }, FOUR_Y: { s: "46" }, AZ: { s: "857" }, B2B: { s: "46" }, OS: { s: "1392" }, LH: { s: "46" }, MMG: { s: "46" } } }, { name: "icon-seatmap-suite-plus", collection: "Seatmap", tenants: { _: { s: "47", l: "47" }, SN: { s: "47" }, LX: { s: "553" }, FOUR_Y: { s: "47" }, AZ: { s: "858" }, B2B: { s: "47" }, OS: { s: "1393" }, LH: { s: "47" }, MMG: { s: "47" } } }, { name: "icon-seatmap-preferred", collection: "Seatmap", tenants: { _: { s: "49", m: "48" }, SN: { s: "49", m: "48" }, LX: { s: "545", m: "544" }, FOUR_Y: { s: "49", m: "48" }, AZ: { s: "852", m: "851" }, B2B: { s: "49", m: "48" }, OS: { s: "1395", m: "1394" }, LH: { s: "49", m: "48" }, MMG: { s: "49", m: "48" } } }, { name: "icon-upgrade", collection: "Ancillaries", tenants: { _: { s: "50", l: "50" }, SN: { s: "50" }, LX: { s: "554" }, FOUR_Y: { s: "50" }, AZ: { s: "922" }, B2B: { s: "50" }, LH: { s: "50" }, OS: { s: "1396" }, MMG: { s: "50" } } }, { name: "icon-priority-boarding", collection: "Ancillaries", tenants: { _: { s: "51", l: "51" }, SN: { s: "51" }, LX: { s: "474" }, FOUR_Y: { s: "51" }, AZ: { s: "893" }, B2B: { s: "51" }, LH: { s: "51" }, OS: { s: "1236" }, MMG: { s: "51" } } }, { name: "icon-priority-check-in", collection: "Ancillaries", tenants: { _: { s: "52", l: "52" }, SN: { s: "52" }, LX: { s: "487" }, FOUR_Y: { s: "52" }, AZ: { s: "892" }, B2B: { s: "52" }, LH: { s: "52" }, OS: { s: "1330" }, MMG: { s: "52" } } }, { name: "icon-fast-lane", collection: "Ancillaries", tenants: { _: { s: "53", l: "53" }, SN: { s: "53" }, LX: { s: "475" }, FOUR_Y: { s: "53" }, AZ: { s: "894" }, B2B: { s: "53" }, LH: { s: "53" }, OS: { s: "1237" }, MMG: { s: "53" } } }, { name: "icon-flynet", collection: "Ancillaries", tenants: { _: { s: "55", m: "54" }, SN: { s: "55", m: "54" }, LX: { s: "456", m: "455" }, FOUR_Y: { s: "55", m: "54" }, AZ: { s: "883" }, B2B: { s: "55", m: "54" }, LH: { s: "55", m: "54" }, OS: { s: "1239", m: "1238" }, MMG: { s: "55", m: "54" } } }, { name: "icon-lounge", collection: "Ancillaries", tenants: { _: { s: "56", l: "56" }, SN: { s: "56" }, LX: { s: "462" }, FOUR_Y: { s: "56" }, AZ: { s: "887" }, B2B: { s: "56" }, LH: { s: "56" }, OS: { s: "1260" }, MMG: { s: "56" } } }, { name: "icon-amenity-kit", collection: "Ancillaries", tenants: { _: { s: "57", l: "57" }, SN: { s: "57" }, LX: { s: "489" }, FOUR_Y: { s: "57" }, AZ: { s: "902" }, B2B: { s: "57" }, LH: { s: "57" }, OS: { s: "1331" }, MMG: { s: "57" } } }, { name: "icon-shower", collection: "Ancillaries", tenants: { _: { s: "58", l: "58" }, SN: { s: "58" }, LX: { s: "618" }, FOUR_Y: { s: "58" }, AZ: { s: "923" }, B2B: { s: "58" }, LH: { s: "58" }, OS: { s: "1397" }, MMG: { s: "58" } } }, { name: "icon-power-supply", collection: "Ancillaries", tenants: { _: { s: "59", l: "59" }, SN: { s: "59" }, LX: { s: "619" }, FOUR_Y: { s: "59" }, AZ: { s: "924" }, B2B: { s: "59" }, LH: { s: "59" }, OS: { s: "1398" }, MMG: { s: "59" } } }, { name: "icon-benefits", collection: "Miles & More", tenants: { _: { s: "60", l: "60" }, SN: { s: "60" }, LX: { s: "458" }, FOUR_Y: { s: "60" }, AZ: { s: "884" }, B2B: { s: "60" }, LH: { s: "60" }, OS: { s: "1233" }, MMG: { s: "60" } } }, { name: "icon-extra-miles", collection: "Miles & More", tenants: { _: { s: "61", l: "61" }, SN: { s: "61" }, LX: { s: "620" }, FOUR_Y: { s: "61" }, AZ: { s: "928" }, B2B: { s: "61" }, LH: { s: "61" }, OS: { s: "1399" }, MMG: { s: "61" } } }, { name: "icon-miles-and-more", collection: "Miles & More", tenants: { _: { s: "62", l: "62" }, SN: { s: "62" }, LX: { s: "621" }, FOUR_Y: { s: "62" }, AZ: { s: "929" }, B2B: { s: "62" }, LH: { s: "62" }, OS: { s: "1400" }, MMG: { s: "62" } } }, { name: "icon-miles-and-more-service-card", collection: "Miles & More", tenants: { _: { s: "63", l: "63" }, SN: { s: "63" }, LX: { s: "622" }, FOUR_Y: { s: "63" }, AZ: { s: "795" }, B2B: { s: "63" }, LH: { s: "63" }, OS: { s: "1401" }, MMG: { s: "63" } } }, { name: "icon-co2-reduction", collection: "Sustainability", tenants: { _: { s: "64", l: "64" }, SN: { s: "64" }, LX: { s: "623" }, FOUR_Y: { s: "64" }, AZ: { s: "920" }, B2B: { s: "64" }, LH: { s: "64" }, OS: { s: "1402" }, MMG: { s: "64" } } }, { name: "icon-co2-compensation", collection: "Sustainability", tenants: { _: { s: "65", l: "65" }, SN: { s: "65" }, LX: { s: "460" }, FOUR_Y: { s: "65" }, AZ: { s: "886" }, B2B: { s: "65" }, LH: { s: "65" }, OS: { s: "1234" }, MMG: { s: "65" } } }, { name: "icon-saf", collection: "Sustainability", tenants: { _: { s: "66", l: "66" }, SN: { s: "66" }, LX: { s: "459" }, FOUR_Y: { s: "66" }, AZ: { s: "885" }, B2B: { s: "66" }, LH: { s: "66" }, OS: { s: "1235" }, MMG: { s: "66" } } }, { name: "icon-green-fares", collection: "Sustainability", tenants: { _: { s: "67", l: "67" }, SN: { s: "67" }, LX: { s: "624" }, FOUR_Y: { s: "67" }, AZ: { s: "921" }, B2B: { s: "67" }, LH: { s: "67" }, OS: { s: "1403" }, MMG: { s: "67" } } }, { name: "icon-baggage", collection: "Baggage", tenants: { _: { s: "68", m: "69" }, SN: { s: "68", m: "69" }, LX: { s: "404", m: "403" }, FOUR_Y: { s: "68", m: "69" }, AZ: { s: "834", m: "835" }, B2B: { s: "68", m: "69" }, OS: { s: "1180", m: "1179" }, LH: { s: "68", m: "69" }, MMG: { s: "68", m: "69" } } }, { name: "icon-baggage-heavy", collection: "Baggage", tenants: { _: { s: "70", l: "70" }, SN: { s: "70" }, LX: { s: "625" }, FOUR_Y: { s: "70" }, AZ: { s: "836" }, B2B: { s: "70" }, OS: { s: "1404" }, LH: { s: "70" }, MMG: { s: "70" } } }, { name: "icon-baggages", collection: "Baggage", tenants: { _: { s: "71", l: "71" }, SN: { s: "71" }, LX: { s: "478" }, FOUR_Y: { s: "71" }, AZ: { s: "837" }, B2B: { s: "71" }, OS: { s: "1245" }, LH: { s: "71" }, MMG: { s: "71" } } }, { name: "icon-baggage-oversize", collection: "Baggage", tenants: { _: { s: "72", l: "72" }, SN: { s: "72" }, LX: { s: "626" }, FOUR_Y: { s: "72" }, AZ: { s: "838" }, B2B: { s: "72" }, OS: { s: "1405" }, LH: { s: "72" }, MMG: { s: "72" } } }, { name: "icon-trolley", collection: "Baggage", tenants: { _: { s: "73", l: "73" }, SN: { s: "73" }, LX: { s: "627" }, FOUR_Y: { s: "73" }, AZ: { s: "839" }, B2B: { s: "73" }, OS: { s: "1406" }, LH: { s: "73" }, MMG: { s: "73" } } }, { name: "icon-baggage-heavy-oversize", collection: "Baggage", tenants: { _: { s: "74", l: "74" }, SN: { s: "74" }, LX: { s: "628" }, FOUR_Y: { s: "74" }, AZ: { s: "840" }, B2B: { s: "74" }, OS: { s: "1407" }, LH: { s: "74" }, MMG: { s: "74" } } }, { name: "icon-carry-on-baggage", collection: "Baggage", tenants: { _: { s: "75", l: "75" }, SN: { s: "75" }, LX: { s: "477" }, FOUR_Y: { s: "75" }, AZ: { s: "841" }, B2B: { s: "75" }, OS: { s: "1246" }, LH: { s: "75" }, MMG: { s: "75" } } }, { name: "icon-carry-on-baggages", collection: "Baggage", tenants: { _: { s: "76", l: "76" }, SN: { s: "76" }, LX: { s: "476" }, FOUR_Y: { s: "76" }, AZ: { s: "842" }, B2B: { s: "76" }, OS: { s: "1247" }, LH: { s: "76" }, MMG: { s: "76" } } }, { name: "icon-handbag", collection: "Baggage", tenants: { _: { s: "77", l: "77" }, SN: { s: "77" }, LX: { s: "629" }, FOUR_Y: { s: "77" }, AZ: { s: "843" }, B2B: { s: "77" }, OS: { s: "1408" }, LH: { s: "77" }, MMG: { s: "77" } } }, { name: "icon-bagtag", collection: "Baggage", tenants: { _: { s: "78", l: "78" }, SN: { s: "78" }, LX: { s: "630" }, FOUR_Y: { s: "78" }, AZ: { s: "844" }, B2B: { s: "78" }, OS: { s: "1409" }, LH: { s: "78" }, MMG: { s: "78" } } }, { name: "icon-pram", collection: "Baggage", tenants: { _: { s: "37", l: "37" }, SN: { s: "37" }, LX: { s: "546" }, FOUR_Y: { s: "37" }, AZ: { s: "845" }, B2B: { s: "37" }, OS: { s: "1386" }, LH: { s: "37" }, MMG: { s: "37" } } }, { name: "icon-cutlery", collection: "Food & Beverages", tenants: { _: { s: "36", l: "36" }, SN: { s: "36" }, LX: { s: "471" }, FOUR_Y: { s: "36" }, AZ: { s: "829" }, B2B: { s: "36" }, OS: { s: "1250" }, LH: { s: "36" }, MMG: { s: "36" } } }, { name: "icon-a-la-carte-menu", collection: "Food & Beverages", tenants: { _: { s: "79", l: "79" }, SN: { s: "79" }, LX: { s: "470" }, FOUR_Y: { s: "79" }, AZ: { s: "830" }, B2B: { s: "79" }, OS: { s: "1251" }, LH: { s: "79" }, MMG: { s: "79" } } }, { name: "icon-menu-premium", collection: "Food & Beverages", tenants: { _: { s: "80", l: "80" }, SN: { s: "80" }, LX: { s: "469" }, FOUR_Y: { s: "80" }, AZ: { s: "831" }, B2B: { s: "80" }, OS: { s: "1252" }, LH: { s: "80" }, MMG: { s: "80" } } }, { name: "icon-snack", collection: "Food & Beverages", tenants: { _: { s: "81", l: "81" }, SN: { s: "81" }, LX: { s: "468" }, FOUR_Y: { s: "81" }, AZ: { s: "832" }, B2B: { s: "81" }, OS: { s: "1253" }, LH: { s: "81" }, MMG: { s: "81" } } }, { name: "icon-welcome-drink", collection: "Food & Beverages", tenants: { _: { s: "38", l: "38" }, SN: { s: "38" }, LX: { s: "486" }, FOUR_Y: { s: "38" }, AZ: { s: "833" }, B2B: { s: "38" }, OS: { s: "1333" }, LH: { s: "38" }, MMG: { s: "38" } } }, { name: "icon-shopping-cart", collection: "Payments & Commerce", tenants: { _: { s: "83", m: "82" }, SN: { s: "83", m: "82" }, LX: { s: "430" }, FOUR_Y: { s: "82" }, AZ: { s: "931", m: "930" }, B2B: { s: "83", m: "82" }, LH: { s: "83", m: "82" }, OS: { s: "1206" }, MMG: { s: "83", m: "82" } } }, { name: "icon-credit-card", collection: "Payments & Commerce", tenants: { _: { s: "84", l: "84" }, SN: { s: "84" }, LX: { s: "631" }, FOUR_Y: { s: "84" }, AZ: { s: "929" }, B2B: { s: "84" }, LH: { s: "84" }, OS: { s: "1446" }, MMG: { s: "84" } } }, { name: "icon-direct-bank-transfer", collection: "Payments & Commerce", tenants: { _: { s: "85", l: "85" }, SN: { s: "85" }, LX: { s: "632" }, FOUR_Y: { s: "85" }, AZ: { s: "932" }, B2B: { s: "85" }, LH: { s: "85" }, OS: { s: "1447" }, MMG: { s: "85" } } }, { name: "icon-money", collection: "Payments & Commerce", tenants: { _: { s: "86", l: "86" }, SN: { s: "86" }, LX: { s: "633" }, FOUR_Y: { s: "86" }, AZ: { s: "933" }, B2B: { s: "86" }, LH: { s: "86" }, OS: { s: "1448" }, MMG: { s: "86" } } }, { name: "icon-money-no", collection: "Payments & Commerce", tenants: { _: { s: "87", l: "87" }, SN: { s: "87" }, LX: { s: "634" }, FOUR_Y: { s: "87" }, B2B: { s: "87" }, LH: { s: "87" }, OS: { s: "1449" }, MMG: { s: "87" }, AZ: { s: "87" } } }, { name: "icon-refund-possible", collection: "Payments & Commerce", tenants: { _: { s: "88", l: "88" }, SN: { s: "88" }, LX: { s: "482" }, FOUR_Y: { s: "88" }, AZ: { s: "898" }, B2B: { s: "88" }, LH: { s: "88" }, OS: { s: "1230" }, MMG: { s: "88" } } }, { name: "icon-refund-impossible", collection: "Payments & Commerce", tenants: { _: { s: "89", l: "89" }, SN: { s: "89" }, LX: { s: "481" }, FOUR_Y: { s: "89" }, AZ: { s: "897" }, B2B: { s: "89" }, OS: { s: "1231" }, LH: { s: "89" }, MMG: { s: "89" } } }, { name: "icon-refund-charge", collection: "Payments & Commerce", tenants: { _: { s: "90", l: "90" }, SN: { s: "90" }, LX: { s: "480" }, FOUR_Y: { s: "90" }, AZ: { s: "896" }, B2B: { s: "90" }, OS: { s: "1232" }, LH: { s: "90" }, MMG: { s: "90" } } }, { name: "icon-voucher-present", collection: "Payments & Commerce", tenants: { _: { s: "91", l: "91" }, SN: { s: "91" }, LX: { s: "635" }, FOUR_Y: { s: "91" }, AZ: { s: "934" }, B2B: { s: "91" }, OS: { s: "1450" }, LH: { s: "91" }, MMG: { s: "91" } } }, { name: "icon-voucher-discount", collection: "Payments & Commerce", tenants: { _: { s: "92", l: "92" }, SN: { s: "92" }, LX: { s: "635" }, FOUR_Y: { s: "92" }, AZ: { s: "935" }, B2B: { s: "92" }, OS: { s: "1450" }, LH: { s: "92" }, MMG: { s: "92" } } }, { name: "icon-present", collection: "Payments & Commerce", tenants: { _: { s: "93", l: "93" }, SN: { s: "93" }, LX: { s: "636" }, FOUR_Y: { s: "93" }, AZ: { s: "936" }, B2B: { s: "93" }, OS: { s: "1451" }, LH: { s: "93" }, MMG: { s: "93" } } }, { name: "icon-sale", collection: "Payments & Commerce", tenants: { _: { s: "94", m: "95" }, SN: { s: "94", m: "95" }, LX: { s: "637", m: "638" }, FOUR_Y: { s: "95", l: "94" }, AZ: { s: "938", m: "937" }, B2B: { s: "95", l: "94" }, OS: { s: "1452", m: "1453" }, LH: { s: "94", m: "95" }, MMG: { s: "94", m: "95" } } }, { name: "icon-benefit-e-journals", collection: "Fare Benefits", tenants: { _: { s: "96", l: "96" }, SN: { s: "96" }, LX: { s: "454" }, FOUR_Y: { s: "96" }, AZ: { s: "882" }, B2B: { s: "96" }, LH: { s: "96" }, OS: { s: "1240" }, MMG: { s: "96" } } }, { name: "icon-subscribe", collection: "Navigation", tenants: { _: { s: "97", m: "98" }, SN: { s: "97", m: "98" }, LX: { s: "398", m: "399" }, FOUR_Y: { s: "97", m: "98" }, AZ: { s: "984", m: "983" }, B2B: { s: "97", m: "98" }, OS: { s: "1173", m: "1174" }, LH: { s: "97", m: "98" }, MMG: { s: "97", m: "98" } } }, { name: "icon-register", collection: "Navigation", tenants: { _: { s: "97", m: "98" }, SN: { s: "97", m: "98" }, LX: { s: "398", m: "399" }, FOUR_Y: { s: "97", m: "98" }, AZ: { s: "984", m: "983" }, B2B: { s: "97", m: "98" }, OS: { s: "1173", m: "1174" }, LH: { s: "97", m: "98" }, MMG: { s: "97", m: "98" } } }, { name: "icon-expand-nested", collection: "Navigation", tenants: { _: { s: "99", l: "99" }, SN: { s: "100", m: "99" }, LX: { s: "401", m: "400" }, FOUR_Y: { s: "100", m: "99" }, AZ: { s: "986", m: "985" }, B2B: { s: "100", m: "99" }, OS: { s: "1176", m: "1175" }, LH: { s: "100", m: "99" }, MMG: { s: "99" } } }, { name: "icon-collapse-nested", collection: "Navigation", tenants: { _: { s: "102", m: "101" }, SN: { s: "102", m: "101" }, LX: { s: "102", m: "402" }, FOUR_Y: { s: "102", m: "101" }, AZ: { s: "969", m: "970" }, B2B: { s: "102", m: "101" }, OS: { s: "1178", m: "1177" }, LH: { s: "102", m: "101" }, MMG: { s: "102", m: "101" } } }, { name: "icon-service-baggage", collection: "Navigation", tenants: { _: { s: "68", m: "69" }, SN: { s: "68", m: "69" }, LX: { s: "404", m: "403" }, FOUR_Y: { s: "68", m: "69" }, AZ: { s: "834", m: "835" }, B2B: { s: "68", m: "69" }, OS: { s: "1180", m: "1179" }, LH: { s: "68", m: "69" }, MMG: { s: "68", m: "69" } } }, { name: "icon-service-flight-status", collection: "Navigation", tenants: { _: { s: "104", m: "103" }, SN: { s: "104", m: "103" }, LX: { s: "406", m: "405" }, FOUR_Y: { s: "104", m: "103" }, AZ: { s: "988", m: "987" }, B2B: { s: "104", m: "103" }, OS: { s: "1182", m: "1181" }, LH: { s: "104", m: "103" }, MMG: { s: "104", m: "103" } } }, { name: "icon-service-checkin", collection: "Navigation", tenants: { _: { s: "31", m: "32" }, SN: { s: "31", m: "32" }, LX: { s: "408", m: "407" }, FOUR_Y: { s: "31", m: "32" }, AZ: { s: "861", m: "862" }, B2B: { s: "31", m: "32" }, OS: { s: "1183" }, LH: { s: "31", m: "32" }, MMG: { s: "31", m: "32" } } }, { name: "icon-service-login", collection: "Navigation", tenants: { _: { s: "106", m: "105" }, SN: { s: "106", m: "105" }, LX: { s: "410", m: "409" }, FOUR_Y: { s: "106", m: "105" }, AZ: { s: "990", m: "989" }, B2B: { s: "106", m: "105" }, OS: { s: "1185", m: "1184" }, LH: { s: "106", m: "105" }, MMG: { s: "106", m: "105" } } }, { name: "icon-logout", collection: "Navigation", tenants: { _: { s: "107", l: "107" }, SN: { s: "107" }, LX: { s: "412", m: "411" }, FOUR_Y: { s: "107" }, AZ: { s: "991" }, B2B: { s: "107" }, OS: { s: "1187", m: "1186" }, LH: { s: "107" }, MMG: { s: "107" } } }, { name: "icon-exit-logout", collection: "Navigation", tenants: { _: { s: "107", l: "107" }, SN: { s: "107" }, LX: { s: "412", m: "411" }, FOUR_Y: { s: "107" }, AZ: { s: "991" }, B2B: { s: "107" }, OS: { s: "1187", m: "1186" }, LH: { s: "107" }, MMG: { s: "107" } } }, { name: "icon-collapse", collection: "Navigation", tenants: { _: { s: "109", m: "108" }, SN: { s: "109", m: "108" }, LX: { s: "414", m: "413" }, FOUR_Y: { s: "109", m: "108" }, AZ: { s: "993", m: "992" }, B2B: { s: "109", m: "108" }, OS: { s: "1189", m: "1188" }, LH: { s: "109", m: "108" }, MMG: { s: "109", m: "108" } } }, { name: "icon-expand", collection: "Navigation", tenants: { _: { s: "111", m: "110" }, SN: { s: "111", m: "110" }, LX: { s: "416", m: "415" }, FOUR_Y: { s: "111", m: "110" }, AZ: { s: "995", m: "994" }, B2B: { s: "111", m: "110" }, OS: { s: "1191", m: "1190" }, LH: { s: "111", m: "110" }, MMG: { s: "111", m: "110" } } }, { name: "icon-pager-last", collection: "Navigation", tenants: { _: { s: "113", m: "112" }, SN: { s: "113", m: "112" }, LX: { s: "418", m: "417" }, FOUR_Y: { s: "113", m: "112" }, AZ: { s: "997", m: "996" }, B2B: { s: "113", m: "112" }, OS: { s: "1193", m: "1192" }, LH: { s: "113", m: "112" }, MMG: { s: "113", m: "112" } } }, { name: "icon-user-logged-out", collection: "Navigation", tenants: { _: { s: "115", m: "114" }, SN: { s: "115", m: "114" }, LX: { s: "420", m: "419" }, FOUR_Y: { s: "115", m: "114" }, AZ: { s: "999", m: "998" }, B2B: { s: "115", m: "114" }, OS: { s: "1195", m: "1194" }, LH: { s: "115", m: "114" }, MMG: { s: "115", m: "114" } } }, { name: "icon-pager-first", collection: "Navigation", tenants: { _: { s: "117", m: "116" }, SN: { s: "117", m: "116" }, LX: { s: "422", m: "421" }, FOUR_Y: { s: "117", m: "116" }, AZ: { s: "1001", m: "1000" }, B2B: { s: "117", m: "116" }, OS: { s: "1197", m: "1196" }, LH: { s: "117", m: "116" }, MMG: { s: "117", m: "116" } } }, { name: "icon-user-logged-in", collection: "Navigation", tenants: { _: { s: "119", m: "118" }, SN: { s: "119", m: "118" }, LX: { s: "410", m: "409" }, FOUR_Y: { s: "119", m: "118" }, AZ: { s: "1003", m: "1002" }, B2B: { s: "119", m: "118" }, OS: { s: "1199", m: "1198" }, LH: { s: "119", m: "118" }, MMG: { s: "119", m: "118" } } }, { name: "icon-pager-next", collection: "Navigation", tenants: { _: { s: "121", m: "120" }, SN: { s: "121", m: "120" }, LX: { s: "424", m: "423" }, FOUR_Y: { s: "121", m: "120" }, AZ: { s: "1005", m: "1004" }, B2B: { s: "121", m: "120" }, OS: { s: "1201", m: "1200" }, LH: { s: "121", m: "120" }, MMG: { s: "121", m: "120" } } }, { name: "icon-breadcrumb-next", collection: "Navigation", tenants: { _: { s: "121", m: "120" }, SN: { s: "121", m: "120" }, LX: { s: "424", m: "423" }, FOUR_Y: { s: "121", m: "120" }, AZ: { s: "1005", m: "1004" }, B2B: { s: "121", m: "120" }, OS: { s: "1201", m: "1200" }, LH: { s: "121", m: "120" }, MMG: { s: "121", m: "120" } } }, { name: "icon-breadcrumb-prev", collection: "Navigation", tenants: { _: { s: "123", m: "122" }, SN: { s: "123", m: "122" }, LX: { s: "426", m: "425" }, FOUR_Y: { s: "123", m: "122" }, AZ: { s: "1007", m: "1006" }, B2B: { s: "123", m: "122" }, OS: { s: "1203", m: "1202" }, LH: { s: "123", m: "122" }, MMG: { s: "123", m: "122" } } }, { name: "icon-profile-circle", collection: "Navigation", tenants: { _: { s: "106", m: "105" }, SN: { s: "106", m: "105" }, LX: { s: "410", m: "409" }, FOUR_Y: { s: "106", m: "105" }, AZ: { s: "990", m: "989" }, B2B: { s: "106", m: "105" }, OS: { s: "1185", m: "1184" }, LH: { s: "106", m: "105" }, MMG: { s: "106", m: "105" } } }, { name: "icon-pager-prev", collection: "Navigation", tenants: { _: { s: "123", m: "122" }, SN: { s: "123", m: "122" }, LX: { s: "426", m: "425" }, FOUR_Y: { s: "123", m: "122" }, AZ: { s: "1007", m: "1006" }, B2B: { s: "123", m: "122" }, OS: { s: "1203", m: "1202" }, LH: { s: "123", m: "122" }, MMG: { s: "123", m: "122" } } }, { name: "icon-profile", collection: "Navigation", tenants: { _: { s: "126", m: "124", l: "125" }, LX: { s: "429", m: "427", l: "428" }, AZ: { s: "1009", m: "1008", l: "125" }, OS: { s: "1205", m: "1204" } } }, { name: "icon-checkout", collection: "Navigation", tenants: { _: { s: "83", m: "82" }, SN: { s: "83", m: "82" }, LX: { s: "431", m: "430" }, FOUR_Y: { s: "82" }, AZ: { s: "931", m: "930" }, B2B: { s: "83", m: "82" }, OS: { s: "1207", m: "1206" }, LH: { s: "83", m: "82" }, MMG: { s: "83", m: "82" } } }, { name: "icon-confirm", collection: "Navigation", tenants: { _: { s: "128", m: "127" }, SN: { s: "128", m: "127" }, LX: { s: "433", m: "432" }, FOUR_Y: { s: "128", m: "127" }, AZ: { s: "889", m: "888" }, B2B: { s: "128", m: "127" }, OS: { s: "1209", m: "1208" }, LH: { s: "128", m: "127" }, MMG: { s: "128", m: "127" } } }, { name: "icon-list-menu", collection: "Navigation", tenants: { _: { s: "129", m: "130" }, SN: { s: "129", m: "130" }, LX: { s: "434", m: "435" }, FOUR_Y: { s: "129", m: "130" }, AZ: { s: "1010", m: "1011" }, B2B: { s: "129", m: "130" }, OS: { s: "1210", m: "1211" }, LH: { s: "129", m: "130" }, MMG: { s: "129", m: "130" } } }, { name: "icon-tiles-2x2", collection: "Navigation", tenants: { _: { s: "131", l: "131" }, SN: { s: "131" }, LX: { s: "438" }, FOUR_Y: { s: "131" }, AZ: { s: "1016" }, B2B: { s: "131" }, OS: { s: "1212" }, LH: { s: "131" }, MMG: { s: "131" } } }, { name: "icon-tiles-3x3", collection: "Navigation", tenants: { _: { s: "132", l: "132" }, SN: { s: "132" }, LX: { s: "441" }, FOUR_Y: { s: "132" }, AZ: { s: "1017" }, B2B: { s: "132" }, OS: { s: "1217" }, LH: { s: "132" }, MMG: { s: "132" } } }, { name: "icon-double-page-view", collection: "Navigation", tenants: { _: { s: "133", l: "133" }, SN: { s: "133" }, LX: { s: "442" }, FOUR_Y: { s: "133" }, AZ: { s: "1018" }, B2B: { s: "133" }, OS: { s: "1218" }, LH: { s: "133" }, MMG: { s: "133" } } }, { name: "icon-tiles-3x2", collection: "Navigation", tenants: { _: { s: "134", l: "134" }, SN: { s: "134" }, LX: { s: "443" }, FOUR_Y: { s: "134" }, AZ: { s: "1019" }, B2B: { s: "134" }, OS: { s: "1219" }, LH: { s: "134" }, MMG: { s: "134" } } }, { name: "icon-single-page-view", collection: "Navigation", tenants: { _: { s: "135", l: "135" }, SN: { s: "135" }, LX: { s: "444" }, FOUR_Y: { s: "135" }, AZ: { s: "1020" }, B2B: { s: "135" }, OS: { s: "1220" }, LH: { s: "135" }, MMG: { s: "135" } } }, { name: "icon-drag-horizontal", collection: "Navigation", tenants: { _: { s: "136", l: "136" }, SN: { s: "136" }, LX: { s: "445" }, FOUR_Y: { s: "136" }, AZ: { s: "1021" }, B2B: { s: "136" }, OS: { s: "1221" }, LH: { s: "136" }, MMG: { s: "136" } } }, { name: "icon-service-language", collection: "Navigation", tenants: { _: { s: "137", m: "138" }, SN: { s: "137", m: "138" }, LX: { s: "450", m: "451" }, FOUR_Y: { s: "137", m: "138" }, AZ: { s: "1022", m: "1023" }, B2B: { s: "137", m: "138" }, OS: { s: "1226", m: "1227" }, LH: { s: "137", m: "138" }, MMG: { s: "137", m: "138" } } }, { name: "icon-service-help", collection: "Navigation", tenants: { _: { s: "140", m: "139" }, SN: { s: "140", m: "139" }, LX: { s: "453", m: "452" }, FOUR_Y: { s: "140", m: "139" }, AZ: { s: "1025", m: "1024" }, B2B: { s: "140", m: "139" }, OS: { s: "1229", m: "1228" }, LH: { s: "140", m: "139" }, MMG: { s: "140", m: "139" } } }, { name: "icon-zoom-in", collection: "Navigation", tenants: { _: { s: "141", l: "141" }, SN: { s: "141" }, LX: { s: "436" }, FOUR_Y: { s: "141" }, AZ: { s: "1012" }, B2B: { s: "141" }, OS: { s: "1213" }, LH: { s: "141" }, MMG: { s: "141" } } }, { name: "icon-screen-maximize", collection: "Navigation", tenants: { _: { s: "142", l: "142" }, SN: { s: "142" }, LX: { s: "437" }, FOUR_Y: { s: "142" }, AZ: { s: "1013" }, B2B: { s: "142" }, OS: { s: "1216" }, LH: { s: "142" }, MMG: { s: "142" } } }, { name: "icon-zoom-out", collection: "Navigation", tenants: { _: { s: "143", l: "143" }, SN: { s: "143" }, LX: { s: "439" }, FOUR_Y: { s: "143" }, AZ: { s: "1014" }, B2B: { s: "143" }, OS: { s: "1215" }, LH: { s: "143" }, MMG: { s: "143" } } }, { name: "icon-screen-minimize", collection: "Navigation", tenants: { _: { s: "144", l: "144" }, SN: { s: "144" }, LX: { s: "440" }, FOUR_Y: { s: "144" }, AZ: { s: "1015" }, B2B: { s: "144" }, OS: { s: "1214" }, LH: { s: "144" }, MMG: { s: "144" } } }, { name: "icon-show-more", collection: "Navigation", tenants: { _: { s: "146", m: "145" }, SN: { s: "146", m: "145" }, LX: { s: "447", m: "446" }, FOUR_Y: { s: "146", m: "145" }, AZ: { s: "1027", m: "1026" }, B2B: { s: "146", m: "145" }, OS: { s: "1223", m: "1222" }, LH: { s: "146", m: "145" }, MMG: { s: "146", m: "145" } } }, { name: "icon-menu-dots", collection: "Navigation", tenants: { _: { s: "148", m: "147" }, SN: { s: "148", m: "147" }, LX: { s: "449", m: "448" }, FOUR_Y: { s: "148", m: "147" }, AZ: { s: "1029", m: "1028" }, B2B: { s: "148", m: "147" }, OS: { s: "1225", m: "1224" }, LH: { s: "148", m: "147" }, MMG: { s: "148", m: "147" } } }, { name: "icon-journey-minimal", collection: "Flight Display", tenants: { _: { s: "102", m: "101" }, SN: { s: "102", m: "101" }, LX: { s: "102", m: "402" }, FOUR_Y: { s: "102", m: "101" }, AZ: { s: "969", m: "970" }, B2B: { s: "102", m: "101" }, OS: { s: "1178", m: "1177" }, LH: { s: "102", m: "101" }, MMG: { s: "102", m: "101" } } }, { name: "icon-journey-airplane", collection: "Flight Display", tenants: { _: { s: "151", m: "150", l: "149" }, LX: { s: "492", m: "491", l: "490" }, AZ: { s: "964", m: "963", l: "149" }, OS: { s: "1336", m: "1335", l: "1334" } } }, { name: "icon-journey-bus", collection: "Flight Display", tenants: { _: { s: "3", m: "2", l: "152" }, LX: { s: "495", m: "494", l: "493" }, AZ: { s: "942", m: "941", l: "152" }, OS: { s: "1339", m: "1338", l: "1337" } } }, { name: "icon-journey-train", collection: "Flight Display", tenants: { _: { s: "7", m: "6", l: "153" }, LX: { s: "498", m: "497", l: "496" }, AZ: { s: "948", m: "947", l: "153" }, OS: { s: "1342", m: "1341", l: "1340" } } }, { name: "icon-airplane-inbound", collection: "Flights", tenants: { _: { s: "155", m: "154" }, SN: { s: "155", m: "154" }, LX: { s: "510", m: "509" }, FOUR_Y: { s: "155", m: "154" }, AZ: { s: "953", m: "952" }, B2B: { s: "155", m: "154" }, OS: { s: "1344", m: "1343" }, LH: { s: "155", m: "154" }, MMG: { s: "155", m: "154" } } }, { name: "icon-flight-irreg", collection: "Flights", tenants: { _: { s: "156", l: "156" }, SN: { s: "156" }, LX: { s: "511" }, FOUR_Y: { s: "156" }, AZ: { s: "954" }, B2B: { s: "156" }, OS: { s: "1345" }, LH: { s: "156" }, MMG: { s: "156" } } }, { name: "icon-flight-status", collection: "Flights", tenants: { _: { s: "157", l: "157" }, SN: { s: "157" }, LX: { s: "512" }, FOUR_Y: { s: "157" }, AZ: { s: "955" }, LH: { s: "157" }, OS: { s: "157" }, B2B: { s: "157" }, MMG: { s: "157" } } }, { name: "icon-my-bookings", collection: "Flights", tenants: { _: { s: "158", l: "158" }, SN: { s: "158" }, LX: { s: "513" }, FOUR_Y: { s: "158" }, AZ: { s: "956" }, B2B: { s: "158" }, OS: { s: "1346" }, LH: { s: "158" }, MMG: { s: "158" } } }, { name: "icon-my-flights", collection: "Flights", tenants: { _: { s: "1155", l: "1155" }, SN: { s: "159" }, LX: { s: "514" }, FOUR_Y: { s: "159" }, AZ: { s: "957" }, B2B: { s: "1155" }, OS: { s: "1347" }, LH: { s: "1155" }, MMG: { s: "1155" } } }, { name: "icon-no-flights-found", collection: "Flights", tenants: { _: { s: "160", l: "160" }, SN: { s: "160" }, LX: { s: "515" }, FOUR_Y: { s: "160" }, AZ: { s: "958" }, B2B: { s: "160" }, OS: { s: "1348" }, LH: { s: "160" }, MMG: { s: "160" } } }, { name: "icon-airplane-outbound", collection: "Flights", tenants: { _: { s: "151", m: "150" }, SN: { s: "151", m: "150" }, LX: { s: "517", m: "516" }, FOUR_Y: { s: "151", m: "150" }, AZ: { s: "964", m: "963" }, B2B: { s: "151", m: "150" }, OS: { s: "1336", m: "1335" }, LH: { s: "151", m: "150" }, MMG: { s: "151", m: "150" } } }, { name: "icon-airplane-takeoff", collection: "Flights", tenants: { _: { s: "162", m: "161" }, SN: { s: "162", m: "161" }, LX: { s: "519", m: "518" }, FOUR_Y: { s: "162", m: "161" }, AZ: { s: "966", m: "965" }, B2B: { s: "162", m: "161" }, OS: { s: "1350", m: "1349" }, LH: { s: "162", m: "161" }, MMG: { s: "162", m: "161" } } }, { name: "icon-airplane-sky", collection: "Flights", tenants: { _: { s: "164", m: "163" }, SN: { s: "164", m: "163" }, LX: { s: "517", m: "516" }, FOUR_Y: { s: "164", m: "163" }, AZ: { s: "968", m: "967" }, B2B: { s: "164", m: "163" }, OS: { s: "1352", m: "1351" }, LH: { s: "164", m: "163" }, MMG: { s: "164", m: "163" } } }, { name: "icon-airplane-ground", collection: "Flights", tenants: { _: { s: "166", m: "165" }, SN: { s: "166", m: "165" }, LX: { s: "521", m: "520" }, FOUR_Y: { s: "166", m: "165" }, AZ: { s: "960", m: "959" }, B2B: { s: "166", m: "165" }, OS: { s: "1354", m: "1353" }, LH: { s: "166", m: "165" }, MMG: { s: "166", m: "165" } } }, { name: "icon-airplane_landing", collection: "Flights", tenants: { _: { s: "168", m: "167" }, SN: { s: "168", m: "167" }, LX: { s: "525", m: "524" }, FOUR_Y: { s: "168", m: "167" }, AZ: { s: "962", m: "961" }, B2B: { s: "168", m: "167" }, OS: { s: "1358", m: "1357" }, LH: { s: "168", m: "167" }, MMG: { s: "168", m: "167" } } }, { name: "icon-airplane-circle", collection: "Flights", tenants: { _: { s: "169", m: "780" }, SN: { s: "169", m: "170" }, LX: { s: "523", m: "522" }, FOUR_Y: { s: "169", m: "780" }, B2B: { s: "169", m: "1171" }, OS: { s: "1356", m: "1355" }, LH: { s: "169", m: "1171" }, MMG: { s: "169", m: "780" }, AZ: { s: "169", m: "780" } } }, { name: "icon-technical-layover", collection: "Flights", tenants: { _: { s: "171", l: "171" }, SN: { s: "171" }, LX: { s: "526" }, FOUR_Y: { s: "171" }, B2B: { s: "171" }, OS: { s: "1359" }, LH: { s: "171" }, MMG: { s: "171" }, AZ: { s: "171" } } }, { name: "icon-car-front", collection: "Transportation", tenants: { _: { s: "782", m: "172" }, SN: { s: "173", m: "172" }, LX: { s: "500", m: "499" }, FOUR_Y: { s: "782", m: "172" }, AZ: { s: "881", m: "880" }, B2B: { s: "782", m: "172" }, OS: { s: "1361", m: "1360" }, LH: { s: "782", m: "172" }, MMG: { s: "782", m: "172" } } }, { name: "icon-speech-bubble-questionmark", collection: "Notifications & Support", tenants: { _: { s: "140", m: "139" }, SN: { s: "140", m: "139" }, LX: { s: "453", m: "452" }, FOUR_Y: { s: "140", m: "139" }, AZ: { s: "1025", m: "1024" }, B2B: { s: "140", m: "139" }, OS: { s: "1229", m: "1228" }, LH: { s: "140", m: "139" }, MMG: { s: "140", m: "139" } } }, { name: "icon-speech-bubble-text", collection: "Notifications & Support", tenants: { _: { s: "175", l: "175" }, SN: { s: "175" }, LX: { s: "700" }, FOUR_Y: { s: "175" }, AZ: { s: "1099" }, B2B: { s: "175" }, OS: { s: "1505" }, LH: { s: "175" }, MMG: { s: "175" } } }, { name: "icon-chatbot", collection: "Notifications & Support", tenants: { _: { s: "176", l: "176" }, SN: { s: "176" }, LX: { s: "701" }, FOUR_Y: { s: "176" }, AZ: { s: "1100" }, B2B: { s: "176" }, OS: { s: "1506" }, LH: { s: "176" }, MMG: { s: "176" } } }, { name: "icon-chat", collection: "Notifications & Support", tenants: { _: { s: "177", l: "177" }, SN: { s: "177" }, LX: { s: "702" }, FOUR_Y: { s: "177" }, AZ: { s: "1101" }, B2B: { s: "177" }, OS: { s: "1507" }, LH: { s: "177" }, MMG: { s: "177" } } }, { name: "icon-help-service", collection: "Notifications & Support", tenants: { _: { s: "178", l: "178" }, SN: { s: "178" }, LX: { s: "703" }, FOUR_Y: { s: "178" }, AZ: { s: "1102" }, B2B: { s: "178" }, OS: { s: "1508" }, LH: { s: "178" }, MMG: { s: "178" } } }, { name: "icon-headphones-call-center", collection: "Notifications & Support", tenants: { _: { s: "1166", l: "1166" }, SN: { s: "179" }, LX: { s: "704" }, FOUR_Y: { s: "179" }, AZ: { s: "1103" }, B2B: { s: "179" }, OS: { s: "1517" }, LH: { s: "179" }, MMG: { s: "1166" } } }, { name: "icon-card-travel-documents", collection: "Documents, Files & Publications", tenants: { _: { s: "180", l: "180" }, SN: { s: "180" }, LX: { s: "639" }, FOUR_Y: { s: "180" }, AZ: { s: "1069" }, B2B: { s: "180" }, OS: { s: "1454" }, LH: { s: "180" }, MMG: { s: "180" } } }, { name: "icon-biometric-passport", collection: "Documents, Files & Publications", tenants: { _: { s: "181", l: "181" }, SN: { s: "181" }, LX: { s: "181" }, FOUR_Y: { s: "181" }, AZ: { s: "1070" }, B2B: { s: "181" }, OS: { s: "1455" }, LH: { s: "181" }, MMG: { s: "181" } } }, { name: "icon-booking-number", collection: "Documents, Files & Publications", tenants: { _: { s: "182", m: "183" }, SN: { s: "182", m: "183" }, LX: { s: "640", m: "641" }, FOUR_Y: { s: "182", m: "183" }, AZ: { s: "1071", m: "1072" }, B2B: { s: "182", m: "183" }, OS: { s: "1456", m: "1457" }, LH: { s: "182", m: "183" }, MMG: { s: "182", m: "183" } } }, { name: "icon-file-drop-error", collection: "Documents, Files & Publications", tenants: { _: { s: "184", l: "184" }, SN: { s: "184" }, LX: { s: "642" }, FOUR_Y: { s: "184" }, AZ: { s: "1073" }, B2B: { s: "184" }, OS: { s: "1458" }, LH: { s: "184" }, MMG: { s: "184" } } }, { name: "icon-file-drop-success", collection: "Documents, Files & Publications", tenants: { _: { s: "185", l: "185" }, SN: { s: "185" }, LX: { s: "643" }, FOUR_Y: { s: "185" }, AZ: { s: "1074" }, B2B: { s: "185" }, OS: { s: "1459" }, LH: { s: "185" }, MMG: { s: "185" } } }, { name: "icon-documents", collection: "Documents, Files & Publications", tenants: { _: { s: "186", l: "186" }, SN: { s: "186" }, LX: { s: "644" }, FOUR_Y: { s: "186" }, AZ: { s: "1075" }, B2B: { s: "186" }, OS: { s: "1460" }, LH: { s: "186" }, MMG: { s: "186" } } }, { name: "icon-document", collection: "Documents, Files & Publications", tenants: { _: { s: "187", l: "187" }, SN: { s: "187" }, LX: { s: "645" }, FOUR_Y: { s: "187" }, AZ: { s: "1076" }, B2B: { s: "187" }, OS: { s: "1461" }, LH: { s: "187" }, MMG: { s: "187" } } }, { name: "icon-news", collection: "Documents, Files & Publications", tenants: { _: { s: "188", l: "188" }, SN: { s: "188" }, LX: { s: "646" }, FOUR_Y: { s: "188" }, AZ: { s: "1077" }, B2B: { s: "188" }, OS: { s: "1462" }, LH: { s: "188" }, MMG: { s: "188" } } }, { name: "icon-e-journals", collection: "Documents, Files & Publications", tenants: { _: { s: "96", l: "96" }, SN: { s: "96" }, LX: { s: "454" }, FOUR_Y: { s: "96" }, AZ: { s: "882" }, B2B: { s: "96" }, OS: { s: "1240" }, LH: { s: "96" }, MMG: { s: "96" } } }, { name: "icon-boarding-card", collection: "Documents, Files & Publications", tenants: { _: { s: "189", l: "189" }, SN: { s: "189" }, LX: { s: "647" }, FOUR_Y: { s: "189" }, AZ: { s: "1078" }, B2B: { s: "189" }, OS: { s: "1463" }, LH: { s: "189" }, MMG: { s: "189" } } }, { name: "icon-contacts", collection: "Documents, Files & Publications", tenants: { _: { s: "190", l: "190" }, SN: { s: "190" }, LX: { s: "648" }, FOUR_Y: { s: "190" }, AZ: { s: "1079" }, B2B: { s: "190" }, OS: { s: "1464" }, LH: { s: "190" }, MMG: { s: "190" } } }, { name: "icon-ticket-name-change", collection: "Documents, Files & Publications", tenants: { _: { s: "191", l: "191" }, SN: { s: "191" }, LX: { s: "479" }, FOUR_Y: { s: "191" }, AZ: { s: "895" }, B2B: { s: "191" }, OS: { s: "1244" }, LH: { s: "191" }, MMG: { s: "191" } } }, { name: "icon-e-mail", collection: "Documents, Files & Publications", tenants: { _: { s: "192", l: "192" }, SN: { s: "192" }, LX: { s: "649" }, FOUR_Y: { s: "192" }, AZ: { s: "1080" }, B2B: { s: "192" }, OS: { s: "1465" }, LH: { s: "192" }, MMG: { s: "192" } } }, { name: "icon-folder", collection: "Documents, Files & Publications", tenants: { _: { s: "193", l: "193" }, SN: { s: "193" }, LX: { s: "650" }, FOUR_Y: { s: "193" }, AZ: { s: "1081" }, B2B: { s: "193" }, OS: { s: "1466" }, LH: { s: "193" }, MMG: { s: "193" } } }, { name: "icon-folders", collection: "Documents, Files & Publications", tenants: { _: { s: "194", l: "194" }, SN: { s: "194" }, LX: { s: "651" }, FOUR_Y: { s: "194" }, AZ: { s: "1082" }, B2B: { s: "194" }, OS: { s: "1467" }, LH: { s: "194" }, MMG: { s: "194" } } }, { name: "icon-calendar-rebook-charge", collection: "Date & Time", tenants: { _: { s: "195", l: "195" }, SN: { s: "195" }, LX: { s: "483" }, FOUR_Y: { s: "195" }, AZ: { s: "899" }, B2B: { s: "195" }, OS: { s: "1241" }, LH: { s: "195" }, MMG: { s: "195" } } }, { name: "icon-calendar-rebook-negative", collection: "Date & Time", tenants: { _: { s: "196", l: "196" }, SN: { s: "196" }, LX: { s: "484" }, FOUR_Y: { s: "196" }, AZ: { s: "900" }, B2B: { s: "196" }, OS: { s: "1242" }, LH: { s: "196" }, MMG: { s: "196" } } }, { name: "icon-calendar-rebook-positive", collection: "Date & Time", tenants: { _: { s: "197", l: "197" }, SN: { s: "197" }, LX: { s: "485" }, FOUR_Y: { s: "197" }, AZ: { s: "901" }, B2B: { s: "197" }, OS: { s: "1243" }, LH: { s: "197" }, MMG: { s: "197" } } }, { name: "icon-calendar-rebook", collection: "Date & Time", tenants: { _: { s: "198", l: "198" }, SN: { s: "198" }, LX: { s: "705" }, FOUR_Y: { s: "198" }, AZ: { s: "1083" }, B2B: { s: "198" }, OS: { s: "1518" }, LH: { s: "198" }, MMG: { s: "198" } } }, { name: "icon-datepicker", collection: "Date & Time", tenants: { _: { s: "199", m: "200" }, SN: { s: "199", m: "200" }, LX: { s: "706", m: "707" }, FOUR_Y: { s: "199", m: "200" }, AZ: { s: "1084", m: "1085" }, B2B: { s: "199", m: "200" }, OS: { s: "1519", m: "1520" }, LH: { s: "199", m: "200" }, MMG: { s: "199", m: "200" } } }, { name: "icon-24h", collection: "Date & Time", tenants: { _: { s: "201", l: "201" }, SN: { s: "201" }, LX: { s: "472" }, FOUR_Y: { s: "201" }, AZ: { s: "890" }, B2B: { s: "201" }, OS: { s: "1248" }, LH: { s: "201" }, MMG: { s: "201" } } }, { name: "icon-flight-duration", collection: "Date & Time", tenants: { _: { s: "202", l: "202" }, SN: { s: "202" }, LX: { s: "708" }, FOUR_Y: { s: "202" }, AZ: { s: "1086" }, B2B: { s: "202" }, OS: { s: "1521" }, LH: { s: "202" }, MMG: { s: "202" } } }, { name: "icon-alarm-clock", collection: "Date & Time", tenants: { _: { s: "203", l: "203" }, SN: { s: "203" }, LX: { s: "709" }, FOUR_Y: { s: "203" }, B2B: { s: "203" }, OS: { s: "1522" }, LH: { s: "203" }, MMG: { s: "203" }, AZ: { s: "203" } } }, { name: "icon-flight-delay", collection: "Date & Time", tenants: { _: { s: "204", l: "204" }, SN: { s: "204" }, LX: { s: "710" }, FOUR_Y: { s: "204" }, AZ: { s: "1087" }, B2B: { s: "204" }, OS: { s: "1523" }, LH: { s: "204" }, MMG: { s: "204" } } }, { name: "icon-flight-later", collection: "Date & Time", tenants: { _: { s: "205", l: "205" }, SN: { s: "205" }, LX: { s: "711" }, FOUR_Y: { s: "205" }, AZ: { s: "1088" }, B2B: { s: "205" }, OS: { s: "1524" }, LH: { s: "205" }, MMG: { s: "205" } } }, { name: "icon-flight-earlier", collection: "Date & Time", tenants: { _: { s: "206", l: "206" }, SN: { s: "206" }, LX: { s: "473" }, FOUR_Y: { s: "206" }, AZ: { s: "891" }, B2B: { s: "206" }, OS: { s: "1249" }, LH: { s: "206" }, MMG: { s: "206" } } }, { name: "icon-clock", collection: "Date & Time", tenants: { _: { s: "104", m: "103" }, SN: { s: "104", m: "103" }, LX: { s: "406", m: "405" }, FOUR_Y: { s: "104", m: "103" }, AZ: { s: "988", m: "987" }, B2B: { s: "104", m: "103" }, OS: { s: "1182", m: "1181" }, LH: { s: "104", m: "103" }, MMG: { s: "104", m: "103" } } }, { name: "icon-wi-fi", collection: "Devices & Connection", tenants: { _: { s: "208", m: "207" }, SN: { s: "208", m: "207" }, LX: { s: "729", m: "728" }, FOUR_Y: { s: "208", m: "207" }, AZ: { s: "940", m: "939" }, B2B: { s: "218", m: "207" }, OS: { s: "1526", m: "1525" }, LH: { s: "208", m: "207" }, MMG: { s: "208", m: "207" } } }, { name: "icon-boarding-passes-qr", collection: "Devices & Connection", tenants: { _: { s: "209", l: "209" }, SN: { s: "209" }, LX: { s: "622" }, FOUR_Y: { s: "209" }, AZ: { s: "789" }, B2B: { s: "209" }, OS: { s: "1401" }, LH: { s: "209" }, MMG: { s: "209" } } }, { name: "icon-camera", collection: "Devices & Connection", tenants: { _: { s: "210", l: "210" }, SN: { s: "210" }, LX: { s: "720" }, FOUR_Y: { s: "210" }, AZ: { s: "790" }, B2B: { s: "210" }, OS: { s: "1534" }, LH: { s: "210" }, MMG: { s: "210" } } }, { name: "icon-smartphone-boarding-pass", collection: "Devices & Connection", tenants: { _: { s: "63", l: "63" }, SN: { s: "63" }, LX: { s: "622" }, FOUR_Y: { s: "63" }, AZ: { s: "795" }, B2B: { s: "63" }, OS: { s: "1401" }, LH: { s: "63" }, MMG: { s: "63" } } }, { name: "icon-wi-fi-check", collection: "Devices & Connection", tenants: { _: { s: "212", m: "211" }, SN: { s: "212", m: "211" }, LX: { s: "727", m: "726" }, FOUR_Y: { s: "212", m: "211" }, AZ: { s: "797", m: "796" }, B2B: { s: "212", m: "211" }, OS: { s: "1536", m: "1535" }, LH: { s: "212", m: "211" }, MMG: { s: "212", m: "211" } } }, { name: "icon-smartphone-boarding-issue", collection: "Devices & Connection", tenants: { _: { s: "1167", l: "1167" }, SN: { s: "213" }, LX: { s: "712" }, FOUR_Y: { s: "213" }, AZ: { s: "798" }, B2B: { s: "1172" }, OS: { s: "1537" }, LH: { s: "1172" }, MMG: { s: "1167" } } }, { name: "icon-wi-fi-not-available", collection: "Devices & Connection", tenants: { _: { s: "215", m: "214" }, SN: { s: "215", m: "214" }, LX: { s: "723", m: "722" }, FOUR_Y: { s: "215", m: "214" }, AZ: { s: "807", m: "806" }, B2B: { s: "215", m: "214" }, OS: { s: "1539", m: "1538" }, LH: { s: "215", m: "214" }, MMG: { s: "215", m: "214" } } }, { name: "icon-wi-fi-charge", collection: "Devices & Connection", tenants: { _: { s: "216", l: "216" }, SN: { s: "216" }, LX: { s: "721" }, FOUR_Y: { s: "216" }, AZ: { s: "808" }, B2B: { s: "216" }, OS: { s: "1542" }, LH: { s: "216" }, MMG: { s: "216" } } }, { name: "icon-wi-fi-no", collection: "Devices & Connection", tenants: { _: { s: "218", m: "217" }, SN: { s: "218", m: "217" }, LX: { s: "725", m: "724" }, FOUR_Y: { s: "218", m: "217" }, AZ: { s: "810", m: "809" }, B2B: { s: "218", m: "217" }, OS: { s: "1541", m: "1540" }, LH: { s: "218", m: "217" }, MMG: { s: "218", m: "217" } } }, { name: "icon-face-recognition", collection: "Devices & Connection", tenants: { _: { s: "220", m: "219" }, SN: { s: "220", m: "219" }, LX: { s: "714", m: "713" }, FOUR_Y: { s: "220", m: "219" }, AZ: { s: "800", m: "799" }, B2B: { s: "220", m: "219" }, OS: { s: "1528", m: "1527" }, LH: { s: "220", m: "219" }, MMG: { s: "220", m: "219" } } }, { name: "icon-face-recognition-positive", collection: "Devices & Connection", tenants: { _: { s: "222", m: "221" }, SN: { s: "222", m: "221" }, LX: { s: "716", m: "715" }, FOUR_Y: { s: "222", m: "221" }, AZ: { s: "802", m: "801" }, B2B: { s: "222", m: "221" }, OS: { s: "1530", m: "1529" }, LH: { s: "222", m: "221" }, MMG: { s: "222", m: "221" } } }, { name: "icon-tv", collection: "Devices & Connection", tenants: { _: { s: "223", l: "223" }, SN: { s: "223" }, LX: { s: "717" }, FOUR_Y: { s: "223" }, AZ: { s: "803" }, B2B: { s: "223" }, OS: { s: "1531" }, LH: { s: "223" }, MMG: { s: "223" } } }, { name: "icon-qr-code", collection: "Devices & Connection", tenants: { _: { s: "224", l: "224" }, SN: { s: "224" }, LX: { s: "718" }, FOUR_Y: { s: "224" }, AZ: { s: "804" }, B2B: { s: "224" }, OS: { s: "1532" }, LH: { s: "224" }, MMG: { s: "224" } } }, { name: "icon-qr-code-check", collection: "Devices & Connection", tenants: { _: { s: "225", l: "225" }, SN: { s: "225" }, LX: { s: "719" }, FOUR_Y: { s: "225" }, AZ: { s: "805" }, B2B: { s: "225" }, OS: { s: "1533" }, LH: { s: "225" }, MMG: { s: "225" } } }, { name: "icon-printer", collection: "Devices & Connection", tenants: { _: { s: "227", m: "226" }, SN: { s: "227", m: "226" }, LX: { s: "731", m: "730" }, FOUR_Y: { s: "227", m: "226" }, AZ: { s: "792", m: "791" }, B2B: { s: "227", m: "226" }, OS: { s: "1544", m: "1543" }, LH: { s: "227", m: "226" }, MMG: { s: "227", m: "226" } } }, { name: "icon-telephone", collection: "Devices & Connection", tenants: { _: { s: "229", m: "228" }, SN: { s: "229", m: "228" }, LX: { s: "733", m: "732" }, FOUR_Y: { s: "229", m: "228" }, AZ: { s: "794", m: "793" }, B2B: { s: "229", m: "228" }, OS: { s: "1546", m: "1545" }, LH: { s: "229", m: "228" }, MMG: { s: "229", m: "228" } } }, { name: "icon-video-gallery", collection: "Media", tenants: { _: { s: "230", l: "231" }, SN: { s: "230", l: "231" }, LX: { s: "734", l: "735" }, FOUR_Y: { s: "230", l: "231" }, AZ: { s: "826", l: "231" }, B2B: { s: "230", l: "231" }, OS: { s: "1410", l: "1411" }, LH: { s: "230", l: "231" }, MMG: { s: "230", l: "231" } } }, { name: "icon-photo-gallery", collection: "Media", tenants: { _: { s: "233", m: "232", l: "234" }, LX: { s: "737", m: "736", l: "738" }, AZ: { s: "828", m: "827", l: "234" }, OS: { s: "1413", m: "1412", l: "1414" } } }, { name: "icon-ife", collection: "Entertainment", tenants: { _: { s: "235", l: "235" }, SN: { s: "235" }, LX: { s: "734" }, FOUR_Y: { s: "235" }, AZ: { s: "811" }, B2B: { s: "235" }, OS: { s: "1329" }, LH: { s: "235" }, MMG: { s: "235" } } }, { name: "icon-audio", collection: "Entertainment", tenants: { _: { s: "236", l: "236" }, SN: { s: "236" }, LX: { s: "739" }, FOUR_Y: { s: "236" }, AZ: { s: "812" }, B2B: { s: "236" }, OS: { s: "1415" }, LH: { s: "236" }, MMG: { s: "236" } } }, { name: "icon-shield-check", collection: "Misc Services", tenants: { _: { s: "237", l: "237" }, SN: { s: "237" }, LX: { s: "753" }, FOUR_Y: { s: "237" }, AZ: { s: "915" }, B2B: { s: "237" }, LH: { s: "237" }, OS: { s: "1416" }, MMG: { s: "237" } } }, { name: "icon-award", collection: "Misc Services", tenants: { _: { s: "238", l: "238" }, SN: { s: "238" }, LX: { s: "754" }, FOUR_Y: { s: "238" }, AZ: { s: "916" }, B2B: { s: "238" }, LH: { s: "238" }, OS: { s: "1417" }, MMG: { s: "238" } } }, { name: "icon-paragraph", collection: "Misc Services", tenants: { _: { s: "239", l: "239" }, SN: { s: "239" }, LX: { s: "755" }, FOUR_Y: { s: "239" }, AZ: { s: "917" }, B2B: { s: "239" }, LH: { s: "239" }, OS: { s: "1418" }, MMG: { s: "239" } } }, { name: "icon-handshake", collection: "Misc Services", tenants: { _: { s: "240", l: "240" }, SN: { s: "240" }, LX: { s: "756" }, FOUR_Y: { s: "240" }, AZ: { s: "918" }, B2B: { s: "240" }, LH: { s: "240" }, OS: { s: "1419" }, MMG: { s: "240" } } }, { name: "icon-additional-services", collection: "Misc Services", tenants: { _: { s: "241", l: "241" }, SN: { s: "241" }, LX: { s: "757" }, FOUR_Y: { s: "241" }, AZ: { s: "919" }, B2B: { s: "241" }, LH: { s: "241" }, OS: { s: "1420" }, MMG: { s: "241" } } }, { name: "icon-face-mask", collection: "Health", tenants: { _: { s: "242", l: "242" }, SN: { s: "242" }, LX: { s: "758" }, FOUR_Y: { s: "242" }, AZ: { s: "903" }, B2B: { s: "242" }, LH: { s: "242" }, OS: { s: "1421" }, MMG: { s: "242" } } }, { name: "icon-play", collection: "Media-Controls", tenants: { _: { s: "243", l: "243" }, SN: { s: "243" }, LX: { s: "740" }, FOUR_Y: { s: "243" }, AZ: { s: "813" }, B2B: { s: "243" }, OS: { s: "1433" }, LH: { s: "243" }, MMG: { s: "243" } } }, { name: "icon-play-circle", collection: "Media-Controls", tenants: { _: { s: "244", l: "244" }, SN: { s: "244" }, LX: { s: "741" }, FOUR_Y: { s: "244" }, AZ: { s: "814" }, B2B: { s: "244" }, OS: { s: "1434" }, LH: { s: "244" }, MMG: { s: "244" } } }, { name: "icon-pause", collection: "Media-Controls", tenants: { _: { s: "245", l: "245" }, SN: { s: "245" }, LX: { s: "742" }, FOUR_Y: { s: "245" }, AZ: { s: "815" }, B2B: { s: "245" }, OS: { s: "1435" }, LH: { s: "245" }, MMG: { s: "245" } } }, { name: "icon-pause-circle", collection: "Media-Controls", tenants: { _: { s: "246", l: "246" }, SN: { s: "246" }, LX: { s: "743" }, FOUR_Y: { s: "246" }, AZ: { s: "816" }, B2B: { s: "246" }, OS: { s: "1436" }, LH: { s: "246" }, MMG: { s: "246" } } }, { name: "icon-stop", collection: "Media-Controls", tenants: { _: { s: "247", l: "247" }, SN: { s: "247" }, LX: { s: "744" }, FOUR_Y: { s: "247" }, AZ: { s: "817" }, B2B: { s: "247" }, OS: { s: "1437" }, LH: { s: "247" }, MMG: { s: "247" } } }, { name: "icon-player-previous", collection: "Media-Controls", tenants: { _: { s: "248", l: "248" }, SN: { s: "248" }, LX: { s: "745" }, FOUR_Y: { s: "248" }, AZ: { s: "818" }, B2B: { s: "248" }, OS: { s: "1438" }, LH: { s: "248" }, MMG: { s: "248" } } }, { name: "icon-player-next", collection: "Media-Controls", tenants: { _: { s: "249", l: "249" }, SN: { s: "249" }, LX: { s: "746" }, FOUR_Y: { s: "249" }, AZ: { s: "819" }, B2B: { s: "249" }, OS: { s: "1439" }, LH: { s: "249" }, MMG: { s: "249" } } }, { name: "icon-volume-low", collection: "Media-Controls", tenants: { _: { s: "250", l: "250" }, SN: { s: "250" }, LX: { s: "747" }, FOUR_Y: { s: "250" }, AZ: { s: "820" }, B2B: { s: "250" }, OS: { s: "1442" }, LH: { s: "250" }, MMG: { s: "250" } } }, { name: "icon-volume-medium", collection: "Media-Controls", tenants: { _: { s: "251", l: "251" }, SN: { s: "251" }, LX: { s: "748" }, FOUR_Y: { s: "251" }, AZ: { s: "821" }, B2B: { s: "251" }, OS: { s: "1441" }, LH: { s: "251" }, MMG: { s: "251" } } }, { name: "icon-volume-high", collection: "Media-Controls", tenants: { _: { s: "252", l: "252" }, SN: { s: "252" }, LX: { s: "749" }, FOUR_Y: { s: "252" }, AZ: { s: "822" }, B2B: { s: "252" }, OS: { s: "1440" }, LH: { s: "252" }, MMG: { s: "252" } } }, { name: "icon-volume-mute", collection: "Media-Controls", tenants: { _: { s: "253", l: "253" }, SN: { s: "253" }, LX: { s: "750" }, FOUR_Y: { s: "253" }, AZ: { s: "823" }, B2B: { s: "253" }, OS: { s: "1443" }, LH: { s: "253" }, MMG: { s: "253" } } }, { name: "icon-subtitles", collection: "Media-Controls", tenants: { _: { s: "254", l: "254" }, SN: { s: "254" }, LX: { s: "751" }, FOUR_Y: { s: "254" }, AZ: { s: "824" }, B2B: { s: "254" }, OS: { s: "1444" }, LH: { s: "254" }, MMG: { s: "254" } } }, { name: "icon-audio-description", collection: "Media-Controls", tenants: { _: { s: "255", l: "255" }, SN: { s: "255" }, LX: { s: "752" }, FOUR_Y: { s: "255" }, AZ: { s: "825" }, B2B: { s: "255" }, OS: { s: "1445" }, LH: { s: "255" }, MMG: { s: "255" } } }, { name: "icon-weather-no-forecast", collection: "Weather", tenants: { _: { s: "256", l: "256" }, SN: { s: "256" }, LX: { s: "759" }, FOUR_Y: { s: "256" }, AZ: { s: "904" }, B2B: { s: "256" }, LH: { s: "256" }, OS: { s: "1422" }, MMG: { s: "256" } } }, { name: "icon-weather-rain-sun", collection: "Weather", tenants: { _: { s: "257", l: "257" }, SN: { s: "257" }, LX: { s: "760" }, FOUR_Y: { s: "257" }, AZ: { s: "905" }, B2B: { s: "257" }, LH: { s: "257" }, OS: { s: "1423" }, MMG: { s: "257" } } }, { name: "icon-weather-snow-sun", collection: "Weather", tenants: { _: { s: "258", l: "258" }, SN: { s: "258" }, LX: { s: "761" }, FOUR_Y: { s: "258" }, AZ: { s: "906" }, B2B: { s: "258" }, LH: { s: "258" }, OS: { s: "1424" }, MMG: { s: "258" } } }, { name: "icon-weather-sun", collection: "Weather", tenants: { _: { s: "259", l: "259" }, SN: { s: "259" }, LX: { s: "762" }, FOUR_Y: { s: "259" }, AZ: { s: "907" }, B2B: { s: "259" }, LH: { s: "259" }, OS: { s: "1425" }, MMG: { s: "259" } } }, { name: "icon-weather-cloud-mostly", collection: "Weather", tenants: { _: { s: "260", l: "260" }, SN: { s: "260" }, LX: { s: "764" }, FOUR_Y: { s: "260" }, AZ: { s: "908" }, B2B: { s: "260" }, LH: { s: "260" }, OS: { s: "1427" }, MMG: { s: "260" } } }, { name: "icon-weather-cloud-partly", collection: "Weather", tenants: { _: { s: "261", l: "261" }, SN: { s: "261" }, LX: { s: "763" }, FOUR_Y: { s: "261" }, AZ: { s: "909" }, B2B: { s: "261" }, LH: { s: "261" }, OS: { s: "1426" }, MMG: { s: "261" } } }, { name: "icon-weather-cloud", collection: "Weather", tenants: { _: { s: "262", l: "262" }, SN: { s: "262" }, LX: { s: "765" }, FOUR_Y: { s: "262" }, AZ: { s: "910" }, B2B: { s: "262" }, LH: { s: "262" }, OS: { s: "1428" }, MMG: { s: "262" } } }, { name: "icon-weather-rain", collection: "Weather", tenants: { _: { s: "263", l: "263" }, SN: { s: "263" }, LX: { s: "766" }, FOUR_Y: { s: "263" }, AZ: { s: "911" }, B2B: { s: "263" }, LH: { s: "263" }, OS: { s: "1429" }, MMG: { s: "263" } } }, { name: "icon-weather-snow", collection: "Weather", tenants: { _: { s: "264", l: "264" }, SN: { s: "264" }, LX: { s: "767" }, FOUR_Y: { s: "264" }, AZ: { s: "912" }, B2B: { s: "264" }, LH: { s: "264" }, OS: { s: "1430" }, MMG: { s: "264" } } }, { name: "icon-weather-fog", collection: "Weather", tenants: { _: { s: "265", l: "265" }, SN: { s: "265" }, LX: { s: "768" }, FOUR_Y: { s: "265" }, AZ: { s: "913" }, B2B: { s: "265" }, LH: { s: "265" }, OS: { s: "1431" }, MMG: { s: "265" } } }, { name: "icon-weather-rain-snow", collection: "Weather", tenants: { _: { s: "266", l: "266" }, SN: { s: "266" }, LX: { s: "769" }, FOUR_Y: { s: "266" }, AZ: { s: "914" }, B2B: { s: "266" }, LH: { s: "266" }, OS: { s: "1432" }, MMG: { s: "266" } } }, { name: "icon-lounge-smoking-room", collection: "Lounge Benefits", tenants: { _: { s: "267", l: "267" }, SN: { s: "267" }, LX: { s: "770" }, FOUR_Y: { s: "267" }, AZ: { s: "925" }, B2B: { s: "267" }, LH: { s: "267" }, OS: { s: "1547" }, MMG: { s: "267" } } }, { name: "icon-lounge-working-area", collection: "Lounge Benefits", tenants: { _: { s: "268", l: "268" }, SN: { s: "268" }, LX: { s: "771" }, FOUR_Y: { s: "268" }, AZ: { s: "926" }, B2B: { s: "268" }, LH: { s: "268" }, OS: { s: "1548" }, MMG: { s: "268" } } }, { name: "icon-lounge-tv", collection: "Lounge Benefits", tenants: { _: { s: "269", l: "269" }, SN: { s: "269" }, LX: { s: "717" }, FOUR_Y: { s: "269" }, AZ: { s: "927" }, B2B: { s: "269" }, LH: { s: "269" }, OS: { s: "1549" }, MMG: { s: "269" } } }, { name: "icon-share", collection: "Core", tenants: { _: { s: "271", m: "270" }, SN: { s: "271", m: "270" }, LX: { s: "556", m: "555" }, FOUR_Y: { s: "271", m: "270" }, AZ: { s: "1105", m: "1104" }, B2B: { s: "271", m: "270" }, OS: { s: "1263", m: "1262" }, LH: { s: "271", m: "270" }, MMG: { s: "271", m: "270" } } }, { name: "icon-upload", collection: "Core", tenants: { _: { s: "273", m: "272" }, SN: { s: "273", m: "272" }, LX: { s: "558", m: "557" }, FOUR_Y: { s: "273", m: "272" }, AZ: { s: "1107", m: "1106" }, B2B: { s: "273", m: "272" }, OS: { s: "1265", m: "1264" }, LH: { s: "273", m: "272" }, MMG: { s: "273", m: "272" } } }, { name: "icon-search", collection: "Core", tenants: { _: { s: "275", m: "274" }, SN: { s: "275", m: "274" }, LX: { s: "594", m: "593" }, FOUR_Y: { s: "275", m: "274" }, AZ: { s: "1109", m: "1108" }, B2B: { s: "275", m: "274" }, OS: { s: "1267", m: "1266" }, LH: { s: "275", m: "274" }, MMG: { s: "275", m: "274" } } }, { name: "icon-filter", collection: "Core", tenants: { _: { s: "277", m: "276" }, SN: { s: "277", m: "276" }, LX: { s: "560", m: "559" }, FOUR_Y: { s: "277", m: "276" }, AZ: { s: "1111", m: "1110" }, B2B: { s: "277", m: "276" }, OS: { s: "1269", m: "1268" }, LH: { s: "277", m: "276" }, MMG: { s: "277", m: "276" } } }, { name: "icon-download", collection: "Core", tenants: { _: { s: "279", m: "278" }, SN: { s: "279", m: "278" }, LX: { s: "562", m: "561" }, FOUR_Y: { s: "279", m: "278" }, AZ: { s: "1113", m: "1112" }, B2B: { s: "279", m: "278" }, OS: { s: "1271", m: "1270" }, LH: { s: "279", m: "278" }, MMG: { s: "279", m: "278" } } }, { name: "icon-chevron-up", collection: "Core", tenants: { _: { s: "109", m: "108" }, SN: { s: "109", m: "108" }, LX: { s: "414", m: "413" }, FOUR_Y: { s: "109", m: "108" }, AZ: { s: "993", m: "992" }, B2B: { s: "109", m: "108" }, OS: { s: "1189", m: "1188" }, LH: { s: "109", m: "108" }, MMG: { s: "109", m: "108" } } }, { name: "icon-chevron-down", collection: "Core", tenants: { _: { s: "111", m: "110" }, SN: { s: "111", m: "110" }, LX: { s: "416", m: "415" }, FOUR_Y: { s: "111", m: "110" }, AZ: { s: "995", m: "994" }, B2B: { s: "111", m: "110" }, OS: { s: "1191", m: "1190" }, LH: { s: "111", m: "110" }, MMG: { s: "111", m: "110" } } }, { name: "icon-delete", collection: "Core", tenants: { _: { s: "281", m: "280" }, SN: { s: "281", m: "280" }, LX: { s: "564", m: "563" }, FOUR_Y: { s: "281", m: "280" }, AZ: { s: "1115", m: "1114" }, B2B: { s: "281", m: "280" }, OS: { s: "1273", m: "1272" }, LH: { s: "281", m: "280" }, MMG: { s: "281", m: "280" } } }, { name: "icon-edit", collection: "Core", tenants: { _: { s: "283", m: "282" }, SN: { s: "283", m: "282" }, LX: { s: "566", m: "565" }, FOUR_Y: { s: "283", m: "282" }, AZ: { s: "1117", m: "1116" }, B2B: { s: "283", m: "282" }, OS: { s: "1275", m: "1274" }, LH: { s: "283", m: "282" }, MMG: { s: "283", m: "282" } } }, { name: "icon-arrow-left", collection: "Core", tenants: { _: { s: "285", m: "284" }, SN: { s: "285", m: "284" }, LX: { s: "426", m: "425" }, FOUR_Y: { s: "285", m: "284" }, AZ: { s: "972", m: "971" }, B2B: { s: "285", m: "284" }, OS: { s: "1277", m: "1276" }, LH: { s: "285", m: "284" }, MMG: { s: "285", m: "284" } } }, { name: "icon-arrow-right", collection: "Core", tenants: { _: { s: "287", m: "286" }, SN: { s: "287", m: "286" }, LX: { s: "424", m: "423" }, FOUR_Y: { s: "287", m: "286" }, AZ: { s: "974", m: "973" }, B2B: { s: "287", m: "286" }, OS: { s: "1279", m: "1278" }, LH: { s: "287", m: "286" }, MMG: { s: "287", m: "286" } } }, { name: "icon-arrow-up", collection: "Core", tenants: { _: { s: "289", m: "288" }, SN: { s: "289", m: "288" }, LX: { s: "568", m: "567" }, FOUR_Y: { s: "289", m: "288" }, AZ: { s: "976", m: "975" }, B2B: { s: "289", m: "288" }, OS: { s: "1281", m: "1280" }, LH: { s: "289", m: "288" }, MMG: { s: "289", m: "288" } } }, { name: "icon-arrow-down", collection: "Core", tenants: { _: { s: "291", m: "290" }, SN: { s: "291", m: "290" }, LX: { s: "570", m: "569" }, FOUR_Y: { s: "291", m: "290" }, AZ: { s: "978", m: "977" }, B2B: { s: "291", m: "290" }, OS: { s: "1283", m: "1282" }, LH: { s: "291", m: "290" }, MMG: { s: "291", m: "290" } } }, { name: "icon-arrow-up-right", collection: "Core", tenants: { _: { s: "293", m: "292" }, SN: { s: "293", m: "292" }, LX: { s: "572", m: "571" }, FOUR_Y: { s: "293", m: "292" }, AZ: { s: "980", m: "979" }, B2B: { s: "293", m: "292" }, OS: { s: "1285", m: "1284" }, LH: { s: "293", m: "292" }, MMG: { s: "293", m: "292" } } }, { name: "icon-arrows-exchange", collection: "Core", tenants: { _: { s: "295", m: "294" }, SN: { s: "295", m: "294" }, LX: { s: "574", m: "573" }, FOUR_Y: { s: "295", m: "294" }, AZ: { s: "1119", m: "1118" }, B2B: { s: "295", m: "294" }, OS: { s: "1287", m: "1286" }, LH: { s: "295", m: "294" }, MMG: { s: "295", m: "294" } } }, { name: "icon-arrows-swap", collection: "Core", tenants: { _: { s: "297", m: "296" }, SN: { s: "297", m: "296" }, LX: { s: "576", m: "575" }, FOUR_Y: { s: "297", m: "296" }, AZ: { s: "1121", m: "1120" }, B2B: { s: "297", m: "296" }, OS: { s: "1289", m: "1288" }, LH: { s: "297", m: "296" }, MMG: { s: "297", m: "296" } } }, { name: "icon-chevron-right", collection: "Core", tenants: { _: { s: "121", m: "120" }, SN: { s: "121", m: "120" }, LX: { s: "578", m: "577" }, FOUR_Y: { s: "121", m: "120" }, AZ: { s: "1005", m: "1004" }, B2B: { s: "121", m: "120" }, OS: { s: "1201", m: "1200" }, LH: { s: "121", m: "120" }, MMG: { s: "121", m: "120" } } }, { name: "icon-chevron-left", collection: "Core", tenants: { _: { s: "123", m: "122" }, SN: { s: "123", m: "122" }, LX: { s: "580", m: "579" }, FOUR_Y: { s: "123", m: "122" }, AZ: { s: "1007", m: "1006" }, B2B: { s: "123", m: "122" }, OS: { s: "1203", m: "1202" }, LH: { s: "123", m: "122" }, MMG: { s: "123", m: "122" } } }, { name: "icon-plus", collection: "Core", tenants: { _: { s: "100", m: "99" }, SN: { s: "100", m: "99" }, LX: { s: "401", m: "400" }, FOUR_Y: { s: "100", m: "99" }, AZ: { s: "986", m: "985" }, B2B: { s: "100", m: "99" }, OS: { s: "1176", m: "1175" }, LH: { s: "100", m: "99" }, MMG: { s: "100", m: "99" } } }, { name: "icon-minus", collection: "Core", tenants: { _: { s: "102", m: "101" }, SN: { s: "102", m: "101" }, LX: { s: "102", m: "402" }, FOUR_Y: { s: "102", m: "101" }, AZ: { s: "969", m: "970" }, B2B: { s: "102", m: "101" }, OS: { s: "1178", m: "1177" }, LH: { s: "102", m: "101" }, MMG: { s: "102", m: "101" } } }, { name: "icon-checkmark", collection: "Core", tenants: { _: { s: "128", m: "127" }, SN: { s: "128", m: "127" }, LX: { s: "433", m: "432" }, FOUR_Y: { s: "128", m: "127" }, AZ: { s: "889", m: "888" }, B2B: { s: "128", m: "127" }, OS: { s: "1290", m: "1261" }, LH: { s: "128", m: "127" }, MMG: { s: "128", m: "127" } } }, { name: "icon-close", collection: "Core", tenants: { _: { s: "299", m: "298" }, SN: { s: "299", m: "298" }, LX: { s: "299", m: "581" }, FOUR_Y: { s: "299", m: "298" }, AZ: { s: "1123", m: "1122" }, B2B: { s: "299", m: "298" }, OS: { s: "1292", m: "1291" }, LH: { s: "299", m: "298" }, MMG: { s: "299", m: "298" } } }, { name: "icon-lock", collection: "Core", tenants: { _: { s: "301", m: "300" }, SN: { s: "301", m: "300" }, LX: { s: "583", m: "582" }, FOUR_Y: { s: "301", m: "300" }, AZ: { s: "1125", m: "1124" }, B2B: { s: "301", m: "300" }, OS: { s: "1294", m: "1293" }, LH: { s: "301", m: "300" }, MMG: { s: "301", m: "300" } } }, { name: "icon-unlock", collection: "Core", tenants: { _: { s: "303", m: "302" }, SN: { s: "303", m: "302" }, LX: { s: "585", m: "584" }, FOUR_Y: { s: "303", m: "302" }, AZ: { s: "1127", m: "1126" }, B2B: { s: "303", m: "302" }, OS: { s: "1296", m: "1295" }, LH: { s: "303", m: "302" }, MMG: { s: "303", m: "302" } } }, { name: "icon-reset", collection: "Core", tenants: { _: { s: "305", m: "304" }, SN: { s: "305", m: "304" }, LX: { s: "587", m: "586" }, FOUR_Y: { s: "305", m: "304" }, AZ: { s: "1129", m: "1128" }, B2B: { s: "305", m: "304" }, OS: { s: "1298", m: "1297" }, LH: { s: "305", m: "304" }, MMG: { s: "305", m: "304" } } }, { name: "icon-eye-show", collection: "Core", tenants: { _: { s: "307", m: "306" }, SN: { s: "307", m: "306" }, LX: { s: "589", m: "588" }, FOUR_Y: { s: "307", m: "306" }, AZ: { s: "1131", m: "1130" }, B2B: { s: "307", m: "306" }, OS: { s: "1302", m: "1301" }, LH: { s: "307", m: "306" }, MMG: { s: "307", m: "306" } } }, { name: "icon-eye-hide", collection: "Core", tenants: { _: { s: "40", m: "39" }, SN: { s: "40", m: "39" }, LX: { s: "543", m: "542" }, FOUR_Y: { s: "40", m: "39" }, AZ: { s: "850", m: "849" }, B2B: { s: "40", m: "39" }, OS: { s: "1304", m: "1303" }, LH: { s: "40", m: "39" }, MMG: { s: "40", m: "39" } } }, { name: "icon-chevron-right-double", collection: "Core", tenants: { _: { s: "113", m: "112" }, SN: { s: "113", m: "112" }, LX: { s: "418", m: "417" }, FOUR_Y: { s: "113", m: "112" }, AZ: { s: "997", m: "996" }, B2B: { s: "113", m: "112" }, OS: { s: "1193", m: "1192" }, LH: { s: "113", m: "112" }, MMG: { s: "113", m: "112" } } }, { name: "icon-chevron-left-double", collection: "Core", tenants: { _: { s: "117", m: "116" }, SN: { s: "117", m: "116" }, LX: { s: "422", m: "421" }, FOUR_Y: { s: "117", m: "116" }, AZ: { s: "1001", m: "1000" }, B2B: { s: "117", m: "116" }, OS: { s: "1197", m: "1196" }, LH: { s: "117", m: "116" }, MMG: { s: "117", m: "116" } } }, { name: "icon-clear", collection: "Core", tenants: { _: { s: "309", m: "308" }, SN: { s: "309", m: "308" }, LX: { s: "309", m: "590" }, FOUR_Y: { s: "309", m: "308" }, AZ: { s: "1090", m: "1089" }, B2B: { s: "309", m: "308" }, OS: { s: "1306", m: "1305" }, LH: { s: "309", m: "308" }, MMG: { s: "309", m: "308" } } }, { name: "icon-refresh", collection: "Core", tenants: { _: { s: "311", m: "310" }, SN: { s: "311", m: "310" }, LX: { s: "592", m: "591" }, FOUR_Y: { s: "311", m: "310" }, AZ: { s: "1133", m: "1132" }, B2B: { s: "311", m: "310" }, OS: { s: "1300", m: "1299" }, LH: { s: "311", m: "310" }, MMG: { s: "311", m: "310" } } }, { name: "icon-copy", collection: "Core", tenants: { _: { s: "312", m: "313" }, SN: { s: "312", m: "313" }, LX: { s: "595", m: "596" }, FOUR_Y: { s: "312", m: "313" }, AZ: { s: "1149", m: "1150" }, B2B: { s: "312", m: "313" }, OS: { s: "1307", m: "1308" }, LH: { s: "312", m: "313" }, MMG: { s: "312", m: "313" } } }, { name: "icon-circle-location", collection: "Core", tenants: { _: { s: "314", m: "315" }, SN: { s: "314", m: "315" }, LX: { s: "597", m: "598" }, FOUR_Y: { s: "314", m: "315" }, AZ: { s: "1151", m: "1152" }, B2B: { s: "314", m: "315" }, OS: { s: "1309", m: "1310" }, LH: { s: "314", m: "315" }, MMG: { s: "314", m: "315" } } }, { name: "icon-minus-circle", collection: "Core", tenants: { _: { s: "316", m: "317" }, SN: { s: "316", m: "317" }, LX: { s: "599", m: "600" }, FOUR_Y: { s: "316", m: "317" }, AZ: { s: "1134", m: "1135" }, B2B: { s: "316", m: "317" }, OS: { s: "1311", m: "1312" }, LH: { s: "316", m: "317" }, MMG: { s: "316", m: "317" } } }, { name: "icon-plus-circle", collection: "Core", tenants: { _: { s: "318", m: "319" }, SN: { s: "318", m: "319" }, LX: { s: "601", m: "602" }, FOUR_Y: { s: "318", m: "319" }, AZ: { s: "1136", m: "1137" }, B2B: { s: "318", m: "319" }, OS: { s: "1313", m: "1314" }, LH: { s: "318", m: "319" }, MMG: { s: "318", m: "319" } } }, { name: "icon-earth", collection: "Core", tenants: { _: { s: "137", m: "138" }, SN: { s: "137", m: "138" }, LX: { s: "450", m: "451" }, FOUR_Y: { s: "137", m: "138" }, AZ: { s: "1022", m: "1023" }, B2B: { s: "137", m: "138" }, OS: { s: "1226", m: "1315" }, LH: { s: "137", m: "138" }, MMG: { s: "137", m: "138" } } }, { name: "icon-travel-guide", collection: "Core", tenants: { _: { s: "320", m: "321" }, SN: { s: "320", m: "321" }, LX: { s: "603", m: "604" }, FOUR_Y: { s: "320", m: "321" }, AZ: { s: "1138", m: "1139" }, B2B: { s: "320", m: "321" }, OS: { s: "1316", m: "1317" }, LH: { s: "320", m: "321" }, MMG: { s: "320", m: "321" } } }, { name: "icon-location", collection: "Core", tenants: { _: { s: "322", m: "323" }, SN: { s: "322", m: "323" }, LX: { s: "607", m: "608" }, FOUR_Y: { s: "322", m: "323" }, AZ: { s: "1142", m: "1143" }, B2B: { s: "322", m: "323" }, OS: { s: "1320", m: "1321" }, LH: { s: "322", m: "323" }, MMG: { s: "322", m: "323" } } }, { name: "icon-settings", collection: "Core", tenants: { _: { s: "324", l: "324" }, SN: { s: "324" }, LX: { s: "609" }, FOUR_Y: { s: "324" }, AZ: { s: "1146" }, B2B: { s: "324" }, OS: { s: "1322" }, LH: { s: "324" }, MMG: { s: "324" } } }, { name: "icon-notification", collection: "Core", tenants: { _: { s: "325", l: "325" }, SN: { s: "325" }, LX: { s: "610" }, FOUR_Y: { s: "325" }, AZ: { s: "1147" }, B2B: { s: "325" }, OS: { s: "1323" }, LH: { s: "325" }, MMG: { s: "325" } } }, { name: "icon-home", collection: "Core", tenants: { _: { s: "326", l: "326" }, SN: { s: "326" }, LX: { s: "611" }, FOUR_Y: { s: "326" }, AZ: { s: "1148" }, B2B: { s: "326" }, OS: { s: "1324" }, LH: { s: "326" }, MMG: { s: "326" } } }, { name: "icon-create-post", collection: "Core", tenants: { _: { s: "327", m: "328" }, SN: { s: "327", m: "328" }, LX: { s: "612", m: "613" }, FOUR_Y: { s: "327", m: "328" }, AZ: { s: "1153", m: "1154" }, B2B: { s: "327", m: "328" }, OS: { s: "1325", m: "1326" }, LH: { s: "327", m: "328" }, MMG: { s: "327", m: "328" } } }, { name: "icon-checkbox-check", collection: "Core", tenants: { _: { s: "128", l: "128" }, SN: { s: "128" }, LX: { s: "433" }, FOUR_Y: { s: "128" }, AZ: { s: "889" }, B2B: { s: "128" }, OS: { s: "1290" }, LH: { s: "128" }, MMG: { s: "128" } } }, { name: "icon-checkbox-indeterminate", collection: "Core", tenants: { _: { s: "102", l: "102" }, SN: { s: "102" }, LX: { s: "102" }, FOUR_Y: { s: "102" }, AZ: { s: "969" }, B2B: { s: "102" }, OS: { s: "1177" }, LH: { s: "102" }, MMG: { s: "102" } } }, { name: "icon-location-pin", collection: "Core", tenants: { _: { s: "330", m: "329" }, SN: { s: "330", m: "329" }, LX: { s: "607", m: "608" }, FOUR_Y: { s: "330", m: "329" }, AZ: { s: "1145", m: "1144" }, B2B: { s: "330", m: "329" }, OS: { s: "1320", m: "1321" }, LH: { s: "330", m: "329" }, MMG: { s: "330", m: "329" } } }, { name: "icon-link", collection: "Core", tenants: { _: { s: "331", m: "332" }, SN: { s: "331", m: "332" }, LX: { s: "605", m: "606" }, FOUR_Y: { s: "331", m: "332" }, AZ: { s: "1140", m: "1141" }, B2B: { s: "331", m: "332" }, OS: { s: "1318", m: "1319" }, LH: { s: "331", m: "332" }, MMG: { s: "331", m: "332" } } }, { name: "icon-backlink", collection: "Navigation", tenants: { _: { s: "285", m: "284" }, SN: { s: "285", m: "284" }, LX: { s: "426", m: "425" }, FOUR_Y: { s: "285", m: "284" }, AZ: { s: "972", m: "971" }, B2B: { s: "285", m: "284" }, OS: { s: "1277", m: "1276" }, LH: { s: "285", m: "284" }, MMG: { s: "285", m: "284" } } }, { name: "icon-hyperlink", collection: "Navigation", tenants: { _: { s: "287", m: "286" }, SN: { s: "287", m: "286" }, LX: { s: "424", m: "423" }, FOUR_Y: { s: "287", m: "286" }, AZ: { s: "974", m: "973" }, B2B: { s: "287", m: "286" }, OS: { s: "1279", m: "1278" }, LH: { s: "287", m: "286" }, MMG: { s: "287", m: "286" } } }, { name: "icon-anchor-top", collection: "Navigation", tenants: { _: { s: "289", m: "288" }, SN: { s: "289", m: "288" }, LX: { s: "568", m: "567" }, FOUR_Y: { s: "289", m: "288" }, AZ: { s: "976", m: "975" }, B2B: { s: "289", m: "288" }, OS: { s: "1281", m: "1280" }, LH: { s: "289", m: "288" }, MMG: { s: "289", m: "288" } } }, { name: "icon-anchor-down", collection: "Navigation", tenants: { _: { s: "291", m: "290" }, SN: { s: "291", m: "290" }, LX: { s: "570", m: "569" }, FOUR_Y: { s: "291", m: "290" }, AZ: { s: "978", m: "977" }, B2B: { s: "291", m: "290" }, OS: { s: "1283", m: "1282" }, LH: { s: "291", m: "290" }, MMG: { s: "291", m: "290" } } }, { name: "icon-external", collection: "Navigation", tenants: { _: { s: "293", m: "292" }, SN: { s: "293", m: "292" }, LX: { s: "615", m: "614" }, FOUR_Y: { s: "293", m: "292" }, AZ: { s: "980", m: "979" }, B2B: { s: "293", m: "292" }, OS: { s: "1285", m: "1284" }, LH: { s: "293", m: "292" }, MMG: { s: "293", m: "292" } } }, { name: "icon-dialog", collection: "Navigation", tenants: { _: { s: "334", m: "333" }, SN: { s: "334", m: "333" }, LX: { s: "617", m: "616" }, FOUR_Y: { s: "334", m: "333" }, AZ: { s: "982", m: "981" }, B2B: { s: "334", m: "333" }, OS: { s: "1328", m: "1327" }, LH: { s: "334", m: "333" }, MMG: { s: "334", m: "333" } } }, { name: "icon-benefit-wifi-flynet-vouchers", collection: "Fare Benefits", tenants: { _: { s: "55", m: "54" }, SN: { s: "55", m: "54" }, LX: { s: "456", m: "455" }, FOUR_Y: { s: "55", m: "54" }, AZ: { s: "883" }, B2B: { s: "55", m: "54" }, LH: { s: "55", m: "54" }, OS: { s: "1239", m: "1238" }, MMG: { s: "55", m: "54" } } }, { name: "icon-benefit-ife-world", collection: "Fare Benefits", tenants: { _: { s: "235", l: "235" }, SN: { s: "235" }, LX: { s: "457" }, FOUR_Y: { s: "235" }, AZ: { s: "811" }, B2B: { s: "235" }, LH: { s: "235" }, OS: { s: "1329" }, MMG: { s: "235" } } }, { name: "icon-benefit-mileage", collection: "Fare Benefits", tenants: { _: { s: "60", l: "60" }, SN: { s: "60" }, LX: { s: "458" }, FOUR_Y: { s: "60" }, AZ: { s: "884" }, B2B: { s: "60" }, LH: { s: "60" }, OS: { s: "1233" }, MMG: { s: "60" } } }, { name: "icon-benefit-carbon-neutral-saf", collection: "Fare Benefits", tenants: { _: { s: "66", l: "66" }, SN: { s: "66" }, LX: { s: "459" }, FOUR_Y: { s: "66" }, AZ: { s: "885" }, B2B: { s: "66" }, LH: { s: "66" }, OS: { s: "1235" }, MMG: { s: "66" } } }, { name: "icon-benefit-carbon-neutral", collection: "Fare Benefits", tenants: { _: { s: "65", l: "65" }, SN: { s: "65" }, LX: { s: "460" }, FOUR_Y: { s: "65" }, AZ: { s: "886" }, B2B: { s: "65" }, LH: { s: "65" }, OS: { s: "1234" }, MMG: { s: "65" } } }, { name: "icon-benefit-free-middle-seat", collection: "Fare Benefits", tenants: { _: { s: "28", l: "28" }, SN: { s: "28" }, LX: { s: "461" }, FOUR_Y: { s: "28" }, AZ: { s: "865" }, B2B: { s: "28" }, LH: { s: "28" }, OS: { s: "1258" }, MMG: { s: "28" } } }, { name: "icon-benefit-lounge-access", collection: "Fare Benefits", tenants: { _: { s: "56", l: "56" }, SN: { s: "56" }, LX: { s: "462" }, FOUR_Y: { s: "56" }, AZ: { s: "887" }, B2B: { s: "56" }, LH: { s: "56" }, OS: { s: "1260" }, MMG: { s: "56" } } }, { name: "icon-benefit-comfort-privacy", collection: "Fare Benefits", tenants: { _: { s: "29", l: "29" }, SN: { s: "29" }, LX: { s: "463" }, FOUR_Y: { s: "779" }, AZ: { s: "866" }, B2B: { s: "779" }, LH: { s: "779" }, OS: { s: "1259" }, MMG: { s: "29" } } }, { name: "icon-benefit-seat-reservation", collection: "Fare Benefits", tenants: { _: { s: "24", m: "25" }, SN: { s: "24", m: "25" }, LX: { s: "464", m: "465" }, FOUR_Y: { s: "24", m: "25" }, AZ: { s: "859", m: "860" }, B2B: { s: "24", m: "25" }, LH: { s: "24", m: "25" }, OS: { s: "1254", m: "1255" }, MMG: { s: "24", m: "25" } } }, { name: "icon-benefit-legspace", collection: "Fare Benefits", tenants: { _: { s: "27", m: "26" }, SN: { s: "27", m: "26" }, LX: { s: "467", m: "466" }, FOUR_Y: { s: "27", m: "26" }, AZ: { s: "864", m: "863" }, B2B: { s: "27", m: "26" }, LH: { s: "27", m: "26" }, OS: { s: "1257", m: "1256" }, MMG: { s: "27", m: "26" } } }, { name: "icon-benefit-space-to-relax", collection: "Fare Benefits", tenants: { _: { s: "128", m: "127" }, SN: { s: "128", m: "127" }, LX: { s: "433", m: "432" }, FOUR_Y: { s: "128", m: "127" }, AZ: { s: "889", m: "888" }, B2B: { s: "128", m: "127" }, LH: { s: "128", m: "127" }, OS: { s: "1290", m: "1261" }, MMG: { s: "128", m: "127" } } }, { name: "icon-benefit-comfort", collection: "Fare Benefits", tenants: { _: { s: "128", m: "127" }, SN: { s: "128", m: "127" }, LX: { s: "433", m: "432" }, FOUR_Y: { s: "128", m: "127" }, AZ: { s: "889", m: "888" }, B2B: { s: "128", m: "127" }, LH: { s: "128", m: "127" }, OS: { s: "1290", m: "1261" }, MMG: { s: "128", m: "127" } } }, { name: "icon-benefit-more-enjoyment", collection: "Fare Benefits", tenants: { _: { s: "81", l: "81" }, SN: { s: "81" }, LX: { s: "468" }, FOUR_Y: { s: "81" }, AZ: { s: "832" }, B2B: { s: "81" }, LH: { s: "81" }, OS: { s: "1253" }, MMG: { s: "81" } } }, { name: "icon-benefit-onboard-delights", collection: "Fare Benefits", tenants: { _: { s: "80", l: "80" }, SN: { s: "80" }, LX: { s: "469" }, FOUR_Y: { s: "80" }, AZ: { s: "831" }, B2B: { s: "80" }, LH: { s: "80" }, OS: { s: "1252" }, MMG: { s: "80" } } }, { name: "icon-benefit-fine-dining-menus", collection: "Fare Benefits", tenants: { _: { s: "79", l: "79" }, SN: { s: "79" }, LX: { s: "470" }, FOUR_Y: { s: "79" }, AZ: { s: "830" }, B2B: { s: "79" }, LH: { s: "79" }, OS: { s: "1251" }, MMG: { s: "79" } } }, { name: "icon-benefit-onboard-catering", collection: "Fare Benefits", tenants: { _: { s: "36", l: "36" }, SN: { s: "36" }, LX: { s: "471" }, FOUR_Y: { s: "36" }, AZ: { s: "829" }, B2B: { s: "36" }, LH: { s: "36" }, OS: { s: "1250" }, MMG: { s: "36" } } }, { name: "icon-benefit-extended-time-limit", collection: "Fare Benefits", tenants: { _: { s: "201", l: "201" }, SN: { s: "201" }, LX: { s: "472" }, FOUR_Y: { s: "201" }, AZ: { s: "890" }, B2B: { s: "201" }, LH: { s: "201" }, OS: { s: "1248" }, MMG: { s: "201" } } }, { name: "icon-benefit-flexible-same-day-flight", collection: "Fare Benefits", tenants: { _: { s: "206", l: "206" }, SN: { s: "206" }, LX: { s: "473" }, FOUR_Y: { s: "206" }, AZ: { s: "891" }, B2B: { s: "206" }, LH: { s: "206" }, OS: { s: "1249" }, MMG: { s: "206" } } }, { name: "icon-benefit-priority-boarding", collection: "Fare Benefits", tenants: { _: { s: "51", l: "51" }, SN: { s: "51" }, LX: { s: "474" }, FOUR_Y: { s: "51" }, AZ: { s: "893" }, B2B: { s: "51" }, LH: { s: "51" }, OS: { s: "1236" }, MMG: { s: "51" } } }, { name: "icon-benefit-priority-lane", collection: "Fare Benefits", tenants: { _: { s: "53", l: "53" }, SN: { s: "53" }, LX: { s: "475" }, FOUR_Y: { s: "53" }, AZ: { s: "894" }, B2B: { s: "53" }, LH: { s: "53" }, OS: { s: "1237" }, MMG: { s: "53" } } }, { name: "icon-benefit-carry-on-baggages", collection: "Fare Benefits", tenants: { _: { s: "76", l: "76" }, SN: { s: "76" }, LX: { s: "476" }, FOUR_Y: { s: "76" }, AZ: { s: "842" }, B2B: { s: "76" }, LH: { s: "76" }, OS: { s: "1247" }, MMG: { s: "76" } } }, { name: "icon-benefit-carry-on-baggage", collection: "Fare Benefits", tenants: { _: { s: "75", l: "75" }, SN: { s: "75" }, LX: { s: "477" }, FOUR_Y: { s: "75" }, AZ: { s: "841" }, B2B: { s: "75" }, LH: { s: "75" }, OS: { s: "1246" }, MMG: { s: "75" } } }, { name: "icon-benefit-checked-baggages", collection: "Fare Benefits", tenants: { _: { s: "71", l: "71" }, SN: { s: "71" }, LX: { s: "478" }, FOUR_Y: { s: "71" }, AZ: { s: "837" }, B2B: { s: "71" }, LH: { s: "71" }, OS: { s: "1245" }, MMG: { s: "71" } } }, { name: "icon-benefit-checked-baggage", collection: "Fare Benefits", tenants: { _: { s: "68", m: "69" }, SN: { s: "68", m: "69" }, LX: { s: "404", m: "403" }, FOUR_Y: { s: "68", m: "69" }, AZ: { s: "834", m: "835" }, B2B: { s: "68", m: "69" }, LH: { s: "68", m: "69" }, OS: { s: "1180", m: "1179" }, MMG: { s: "68", m: "69" } } }, { name: "icon-benefit-ticket-name-change", collection: "Fare Benefits", tenants: { _: { s: "191", l: "191" }, SN: { s: "191" }, LX: { s: "479" }, FOUR_Y: { s: "191" }, AZ: { s: "895" }, B2B: { s: "191" }, LH: { s: "191" }, OS: { s: "1244" }, MMG: { s: "191" } } }, { name: "icon-benefit-refund-charge", collection: "Fare Benefits", tenants: { _: { s: "90", l: "90" }, SN: { s: "90" }, LX: { s: "480" }, FOUR_Y: { s: "90" }, AZ: { s: "896" }, B2B: { s: "90" }, LH: { s: "90" }, OS: { s: "1232" }, MMG: { s: "90" } } }, { name: "icon-benefit-refund-no", collection: "Fare Benefits", tenants: { _: { s: "89", l: "89" }, SN: { s: "89" }, LX: { s: "481" }, FOUR_Y: { s: "89" }, AZ: { s: "897" }, B2B: { s: "89" }, LH: { s: "89" }, OS: { s: "1231" }, MMG: { s: "89" } } }, { name: "icon-benefit-refund-free", collection: "Fare Benefits", tenants: { _: { s: "88", l: "88" }, SN: { s: "88" }, LX: { s: "482" }, FOUR_Y: { s: "88" }, AZ: { s: "898" }, B2B: { s: "88" }, LH: { s: "88" }, OS: { s: "1230" }, MMG: { s: "88" } } }, { name: "icon-benefit-rebook-charge", collection: "Fare Benefits", tenants: { _: { s: "195", l: "195" }, SN: { s: "195" }, LX: { s: "483" }, FOUR_Y: { s: "195" }, AZ: { s: "899" }, B2B: { s: "195" }, LH: { s: "195" }, OS: { s: "1241" }, MMG: { s: "195" } } }, { name: "icon-benefit-rebook-no", collection: "Fare Benefits", tenants: { _: { s: "196", l: "196" }, SN: { s: "196" }, LX: { s: "484" }, FOUR_Y: { s: "196" }, AZ: { s: "900" }, B2B: { s: "196" }, LH: { s: "196" }, OS: { s: "1242" }, MMG: { s: "196" } } }, { name: "icon-benefit-rebook-free", collection: "Fare Benefits", tenants: { _: { s: "197", l: "197" }, SN: { s: "197" }, LX: { s: "485" }, FOUR_Y: { s: "197" }, AZ: { s: "901" }, B2B: { s: "197" }, LH: { s: "197" }, OS: { s: "1243" }, MMG: { s: "197" } } }, { name: "icon-benefit-welcome-drink", collection: "Fare Benefits", tenants: { _: { s: "38", l: "38" }, SN: { s: "38" }, LX: { s: "486" }, FOUR_Y: { s: "38" }, AZ: { s: "833" }, B2B: { s: "38" }, LH: { s: "38" }, OS: { s: "1333" }, MMG: { s: "38" } } }, { name: "icon-benefit-travel-kit", collection: "Fare Benefits", tenants: { _: { s: "57", l: "57" }, SN: { s: "57" }, LX: { s: "489" }, FOUR_Y: { s: "57" }, AZ: { s: "902" }, B2B: { s: "57" }, LH: { s: "57" }, OS: { s: "1331" }, MMG: { s: "57" } } }, { name: "icon-benefit-fully-flat-bed-seat", collection: "Fare Benefits", tenants: { _: { s: "30", l: "30" }, SN: { s: "30" }, LX: { s: "488" }, FOUR_Y: { s: "30" }, AZ: { s: "867" }, B2B: { s: "30" }, LH: { s: "30" }, OS: { s: "1332" }, MMG: { s: "30" } } }, { name: "icon-benefit-priority-check-in", collection: "Fare Benefits", tenants: { _: { s: "52", l: "52" }, SN: { s: "52" }, LX: { s: "487" }, FOUR_Y: { s: "52" }, AZ: { s: "892" }, B2B: { s: "52" }, LH: { s: "52" }, OS: { s: "1330" }, MMG: { s: "52" } } }, { name: "icon-heart", collection: "Rating & Social", tenants: { _: { s: "335", l: "335" }, SN: { s: "335" }, LX: { s: "656" }, FOUR_Y: { s: "335" }, AZ: { s: "1034" }, B2B: { s: "335" }, OS: { s: "1468" }, LH: { s: "335" }, MMG: { s: "335" } } }, { name: "icon-face-very-happy", collection: "Rating & Social", tenants: { _: { s: "336", l: "337" }, SN: { s: "336", l: "337" }, LX: { s: "657" }, FOUR_Y: { s: "336", l: "784" }, AZ: { s: "1035", l: "784" }, B2B: { s: "336", l: "784" }, OS: { s: "1469" }, LH: { s: "336", l: "784" }, MMG: { s: "336", l: "337" } } }, { name: "icon-facebook", collection: "Rating & Social", tenants: { _: { s: "339", m: "338", l: "1156" }, SN: { s: "339", m: "338", l: "340" }, LX: { s: "658", m: "659", l: "660" }, FOUR_Y: { s: "339", m: "338", l: "340" }, AZ: { s: "1042", m: "1043", l: "1044" }, B2B: { s: "339", m: "338", l: "340" }, OS: { s: "1481", m: "1480", l: "1482" }, LH: { s: "339", m: "338", l: "340" } } }, { name: "icon-face-happy", collection: "Rating & Social", tenants: { _: { s: "341", l: "342" }, SN: { s: "341", l: "342" }, LX: { s: "661" }, FOUR_Y: { s: "341", l: "342" }, AZ: { s: "1036", l: "342" }, B2B: { s: "341", l: "342" }, OS: { s: "1470" }, LH: { s: "341", l: "342" }, MMG: { s: "341", l: "342" } } }, { name: "icon-instagram", collection: "Rating & Social", tenants: { _: { s: "344", m: "343", l: "1157" }, SN: { s: "344", m: "343", l: "345" }, LX: { s: "662", m: "663", l: "664" }, FOUR_Y: { s: "344", m: "343", l: "345" }, AZ: { s: "1045", m: "1046", l: "1047" }, B2B: { s: "344", m: "343", l: "1168" }, OS: { s: "1484", m: "1483", l: "1485" }, LH: { s: "344", m: "343", l: "1168" } } }, { name: "icon-face-rather-happy", collection: "Rating & Social", tenants: { _: { s: "346", l: "347" }, SN: { s: "346", l: "347" }, LX: { s: "665" }, FOUR_Y: { s: "346", l: "347" }, AZ: { s: "1037", l: "347" }, B2B: { s: "346", l: "347" }, OS: { s: "1471" }, LH: { s: "346", l: "347" }, MMG: { s: "346", l: "347" } } }, { name: "icon-youtube", collection: "Rating & Social", tenants: { _: { s: "348", m: "349", l: "1158" }, SN: { s: "348", m: "349", l: "350" }, LX: { s: "666", m: "667", l: "668" }, FOUR_Y: { s: "348", m: "349", l: "785" }, AZ: { s: "1048", m: "1049", l: "1050" }, B2B: { s: "348", m: "349", l: "1169" }, OS: { s: "348", m: "1486", l: "1169" }, LH: { s: "348", m: "349", l: "1169" } } }, { name: "icon-face-neutral", collection: "Rating & Social", tenants: { _: { s: "351", l: "352" }, SN: { s: "351", l: "352" }, LX: { s: "669" }, FOUR_Y: { s: "351", l: "352" }, AZ: { s: "1038", l: "352" }, B2B: { s: "351", l: "352" }, OS: { s: "1472" }, LH: { s: "351", l: "352" }, MMG: { s: "351", l: "352" } } }, { name: "icon-x-twitter", collection: "Rating & Social", tenants: { _: { s: "353", m: "354", l: "1159" }, SN: { s: "353", m: "354", l: "355" }, LX: { s: "670", m: "671", l: "672" }, FOUR_Y: { s: "353", m: "354", l: "786" }, AZ: { s: "1051", m: "1052", l: "1053" }, B2B: { s: "353", m: "354", l: "1170" }, OS: { s: "1488", m: "1487", l: "1489" }, LH: { s: "353", m: "354", l: "1170" } } }, { name: "icon-pinterest", collection: "Rating & Social", tenants: { _: { s: "357", m: "356", l: "1160" }, SN: { s: "357", m: "356", l: "358" }, LX: { s: "673", m: "674", l: "675" }, FOUR_Y: { s: "357", m: "356", l: "358" }, AZ: { s: "1054", m: "1055", l: "1056" }, B2B: { s: "357", m: "356", l: "358" }, OS: { s: "1490", m: "1491", l: "1492" }, LH: { s: "357", m: "356", l: "358" } } }, { name: "icon-xing", collection: "Rating & Social", tenants: { _: { s: "1161", m: "1162", l: "361" }, SN: { s: "359", m: "360", l: "361" }, LX: { s: "676", m: "677", l: "678" }, FOUR_Y: { s: "359", m: "360", l: "361" }, AZ: { s: "1057", m: "1058", l: "1059" }, B2B: { s: "359", m: "360", l: "361" }, OS: { s: "1493", m: "1494", l: "1495" }, LH: { s: "359", m: "360", l: "361" } } }, { name: "icon-linkedin", collection: "Rating & Social", tenants: { _: { s: "787", m: "363", l: "1163" }, SN: { s: "362", m: "363", l: "364" }, LX: { s: "679", m: "680", l: "681" }, FOUR_Y: { s: "787", m: "363", l: "364" }, AZ: { s: "1061", m: "1060", l: "1062" }, B2B: { s: "787", m: "363", l: "364" }, OS: { s: "1496", m: "1497", l: "1498" }, LH: { s: "787", m: "363", l: "364" } } }, { name: "icon-whatsapp", collection: "Rating & Social", tenants: { _: { s: "365", m: "366", l: "367" }, LX: { s: "682", m: "683", l: "684" }, AZ: { s: "1063", m: "1064", l: "1065" }, OS: { s: "1499", m: "1500", l: "1501" } } }, { name: "icon-tiktok", collection: "Rating & Social", tenants: { _: { s: "368", m: "369", l: "1164" }, SN: { s: "368", m: "369", l: "370" }, LX: { s: "685", m: "686", l: "687" }, AZ: { s: "1066", m: "1067", l: "1068" }, B2B: { s: "368", m: "369", l: "370" }, OS: { s: "1502", m: "1503", l: "1504" }, LH: { s: "368", m: "369", l: "370" } } }, { name: "icon-face-rather-sad", collection: "Rating & Social", tenants: { _: { s: "371", l: "374" }, SN: { s: "371", l: "372" }, LX: { s: "688" }, FOUR_Y: { s: "371", l: "374" }, AZ: { s: "1039", l: "374" }, B2B: { s: "371", l: "374" }, OS: { s: "1473" }, LH: { s: "371", l: "374" }, MMG: { s: "371", l: "374" } } }, { name: "icon-face-sad", collection: "Rating & Social", tenants: { _: { s: "373", l: "372" }, SN: { s: "373", l: "374" }, LX: { s: "689" }, FOUR_Y: { s: "373", l: "372" }, AZ: { s: "1040", l: "372" }, B2B: { s: "373", l: "372" }, OS: { s: "1479" }, LH: { s: "373", l: "372" }, MMG: { s: "373", l: "372" } } }, { name: "icon-face-very-sad", collection: "Rating & Social", tenants: { _: { s: "375", l: "376" }, SN: { s: "375", l: "376" }, LX: { s: "690" }, FOUR_Y: { s: "375", l: "376" }, AZ: { s: "1041", l: "376" }, B2B: { s: "375", l: "376" }, OS: { s: "1474" }, LH: { s: "375", l: "376" }, MMG: { s: "375", l: "376" } } }, { name: "icon-star", collection: "Rating & Social", tenants: { _: { s: "49", m: "48" }, SN: { s: "49", m: "48" }, LX: { s: "545", m: "544" }, FOUR_Y: { s: "49", m: "48" }, AZ: { s: "852", m: "851" }, B2B: { s: "49", m: "48" }, OS: { s: "1476", m: "1475" }, LH: { s: "49", m: "48" }, MMG: { s: "49", m: "48" } } }, { name: "icon-star-line", collection: "Rating & Social", tenants: { _: { s: "378", m: "377" }, SN: { s: "378", m: "377" }, LX: { s: "653", m: "652" }, FOUR_Y: { s: "378", m: "377" }, AZ: { s: "1031", m: "1030" }, B2B: { s: "378", m: "377" }, OS: { s: "1395", m: "1394" }, LH: { s: "378", m: "377" }, MMG: { s: "378", m: "377" } } }, { name: "icon-social-media", collection: "Rating & Social", tenants: { _: { s: "380", m: "379" }, SN: { s: "380", m: "379" }, LX: { s: "655", m: "654" }, FOUR_Y: { s: "380", m: "379" }, AZ: { s: "1033", m: "1032" }, B2B: { s: "380", m: "379" }, OS: { s: "1478", m: "1477" }, LH: { s: "380", m: "379" }, MMG: { s: "380", m: "379" } } }, { name: "icon-error", collection: "Notifications & Support", tenants: { _: { s: "382", m: "381" }, SN: { s: "382", m: "381" }, LX: { s: "692", m: "691" }, FOUR_Y: { s: "382", m: "381" }, AZ: { s: "1090", m: "1089" }, B2B: { s: "382", m: "381" }, OS: { s: "1510", m: "1509" }, LH: { s: "382", m: "381" }, MMG: { s: "382", m: "381" } } }, { name: "icon-question", collection: "Notifications & Support", tenants: { _: { s: "384", m: "383" }, SN: { s: "384", m: "383" }, LX: { s: "693" }, FOUR_Y: { s: "384", m: "383" }, AZ: { s: "1092", m: "1091" }, B2B: { s: "384", m: "383" }, OS: { s: "1512", m: "1511" }, LH: { s: "384", m: "383" }, MMG: { s: "384", m: "383" } } }, { name: "icon-warning", collection: "Notifications & Support", tenants: { _: { s: "386", m: "385" }, SN: { s: "386", m: "385" }, LX: { s: "695", m: "694" }, FOUR_Y: { s: "386", m: "385" }, AZ: { s: "1094", m: "1093" }, B2B: { s: "386", m: "385" }, OS: { s: "1514", m: "1513" }, LH: { s: "386", m: "385" }, MMG: { s: "386", m: "385" } } }, { name: "icon-success", collection: "Notifications & Support", tenants: { _: { s: "388", m: "387" }, SN: { s: "388", m: "387" }, LX: { s: "697", m: "696" }, FOUR_Y: { s: "388", m: "387" }, AZ: { s: "1096", m: "1095" }, B2B: { s: "388", m: "387" }, OS: { s: "1209", m: "1208" }, LH: { s: "388", m: "387" }, MMG: { s: "388", m: "387" } } }, { name: "icon-info", collection: "Notifications & Support", tenants: { _: { s: "1165", m: "389" }, SN: { s: "390", m: "389" }, LX: { s: "699", m: "698" }, FOUR_Y: { s: "390", m: "389" }, AZ: { s: "1098", m: "1097" }, B2B: { s: "390", m: "389" }, OS: { s: "1516", m: "1515" }, LH: { s: "390", m: "389" }, MMG: { s: "1165", m: "389" } } }, { name: "icon-lounge-newspapers", collection: "Lounge Benefits", tenants: { _: { s: "391", l: "391" }, SN: { s: "391" }, LX: { s: "772" }, FOUR_Y: { s: "391" }, AZ: { s: "391" }, B2B: { s: "391" }, LH: { s: "391" }, OS: { s: "1550" }, MMG: { s: "391" } } }, { name: "icon-lounge-magazines", collection: "Lounge Benefits", tenants: { _: { s: "392", l: "392" }, SN: { s: "392" }, LX: { s: "773" }, FOUR_Y: { s: "392" }, AZ: { s: "392" }, B2B: { s: "392" }, LH: { s: "392" }, OS: { s: "1551" }, MMG: { s: "392" } } }, { name: "icon-lounge-shower", collection: "Lounge Benefits", tenants: { _: { s: "393", l: "393" }, SN: { s: "393" }, LX: { s: "774" }, FOUR_Y: { s: "788" }, AZ: { s: "788" }, B2B: { s: "788" }, LH: { s: "788" }, OS: { s: "1552" }, MMG: { s: "393" } } }, { name: "icon-lounge-sleeping-area", collection: "Lounge Benefits", tenants: { _: { s: "394", l: "394" }, SN: { s: "394" }, LX: { s: "775" }, FOUR_Y: { s: "394" }, AZ: { s: "394" }, B2B: { s: "394" }, LH: { s: "394" }, OS: { s: "1553" }, MMG: { s: "394" } } }, { name: "icon-lounge-wi-fi", collection: "Lounge Benefits", tenants: { _: { s: "395", l: "395" }, SN: { s: "395" }, LX: { s: "776" }, FOUR_Y: { s: "395" }, AZ: { s: "395" }, B2B: { s: "395" }, LH: { s: "395" }, OS: { s: "1554" }, MMG: { s: "395" } } }, { name: "icon-lounge-lockers", collection: "Lounge Benefits", tenants: { _: { s: "396", l: "396" }, SN: { s: "396" }, LX: { s: "777" }, FOUR_Y: { s: "783" }, AZ: { s: "783" }, B2B: { s: "783" }, LH: { s: "783" }, OS: { s: "1555" }, MMG: { s: "396" } } }, { name: "icon-lounge-airside", collection: "Lounge Benefits", tenants: { _: { s: "397", l: "397" }, SN: { s: "397" }, LX: { s: "778" }, FOUR_Y: { s: "397" }, AZ: { s: "397" }, B2B: { s: "397" }, LH: { s: "397" }, OS: { s: "1556" }, MMG: { s: "397" } } } ], _c = "\x1B[95m", Sc = "\x1B[39m", zc = "\x1B[96m", Oc = "\x1B[39m", Ac = "\x1B[91m", Mc = "\x1B[39m", Lc = "\x1B[34m", Cc = "\x1B[39m"; class Dn { /** */ constructor(e = "") { this.prefix = e, this.muted = 9, this.timers = {}; } /** */ isMuted(e) { return (this.muted & e) === e; } /** */ debug(...e) { !this.isMuted( 1 /* DEBUG */ ) && console.log(zc + this.prefix + Oc, ...e); } /** */ info(...e) { !this.isMuted( 2 /* INFO */ ) && console.info(_c + this.prefix + Sc, ...e); } /** */ error(...e) { !this.isMuted( 4 /* ERROR */ ) && console.error(Ac + this.prefix + Mc, ...e); } /** */ mute(e) { e ? this.muted |= e : this.muted = 15; } /** */ unmute(e) { e ? this.muted &= ~e : this.muted = 0; } /** */ timerStart(e) { this.timers[e] = Date.now(); } /** */ timerEnd(e, ...t) { const o = Date.now() - (this.timers[e] || 0); !this.isMuted( 8 /* TIMER */ ) && console.log( Lc + this.prefix + Cc, "Timer " + e, ...t, o / 1e3 ); } } const Bc = new Dn("maui"), Ga = {}; function Rn(a) { return a ? (Ga[a] || (Ga[a] = new Dn("maui:" + a)), Ga[a]) : Bc; } const Ta = Rn("assets"); function Fc() { return window.__MAUI_ICONS__ || (window.__MAUI_ICONS__ = []), window.__MAUI_ICONS__; } function Nc() { return kc; } async function Ic(a) { return new Promise((e) => { Un(/* @__PURE__ */ Object.assign({ "./packages/icon.library.AZ.ts": () => import("./icon.library.AZ.js"), "./packages/icon.library.B2B.ts": () => import("./icon.library.B2B.js"), "./packages/icon.library.FOUR_Y.ts": () => import("./icon.library.FOUR_Y.js"), "./packages/icon.library.LH.ts": () => import("./icon.library.LH.js"), "./packages/icon.library.LX.ts": () => import("./icon.library.LX.js"), "./packages/icon.library.MMG.ts": () => import("./icon.library.MMG.js"), "./packages/icon.library.OS.ts": () => import("./icon.library.OS.js"), "./packages/icon.library.SN.ts": () => import("./icon.library.SN.js"), "./packages/icon.library.WL.ts": () => import("./icon.library.WL.js") }), `./packages/icon.library.${a.toUpperCase()}.ts`).then( (t) => { e(t.icons); } ); }); } function Uc(a, e, t) { return ``; } async function Dc(a, e, t) { const o = Nc().find((h) => h.name === e); if (!o) return Ta.debug("fetchLibraryIcon: mapping not found", e), "Error: No mappings found"; const i = o.tenants; let r = ""; if (i[a] ? (t === "small" && (r = i[a].s || ""), t === "medium" && (r = i[a].m || i[a].s || ""), t === "large" && (r = i[a].l || i[a].m || i[a].s || "")) : (t === "small" && (r = i._.s || ""), t === "medium" && (r = i._.m || i._.s || ""), t === "large" && (r = i._.l || i._.m || i._.s || "")), !r) return "Error: Icon key not found"; const n = Fc(); let d = n.find((h) => h.key === r); if (!d) { const h = await Ic(a); for (const b of h) n.find((f) => f.key === b.key) || n.push(b); d = n.find((b) => b.key === r); } return d || (Ta.debug("fetchLibraryIcon: try one last time", r), d = n.find((h) => h.key === r)), d ? d.svg : (Ta.debug("fetchLibraryIcon: not found", r, n), "Error: Icon source not found."); } const Rc = s` .screen-reader-label { clip: rect(0, 0, 0, 0); border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } `, Ec = [Rc]; class En extends S { render() { return u` `; } } En.styles = Ec; $("maui-screen-reader-label", En); var Pc = Object.defineProperty, Hc = Object.getOwnPropertyDescriptor, zi = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Hc(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Pc(e, t, i), i; }; const Gt = class Pn extends S { constructor() { super(), this.hasSlotController = new pe( this, ...Pn.slots ), this.mode = "library", this.size = "medium", this.fetchIconTask = new In(this, { task: async ([e, t, o]) => Dc( e.toLocaleUpperCase(), t || "icon-24h", o || "small" ), args: () => [this.theme, this.use, this.size] }), this.componentName = "icon"; } firstUpdated() { super.firstUpdated(); } render() { if (this.mode === "library") return this.fetchIconTask.render({ pending: () => u`
${fi( Uc( this.theme.toLocaleUpperCase(), this.use || "icon-24h", this.size || "small" ) )} ${this.ariaLabel ? u`${this.ariaLabel}` : H}
`, complete: (t) => u`
${fi(t)} ${this.ariaLabel ? u`${this.ariaLabel}` : H}
`, error: () => u`
Error....
` }); const e = this.hasSlotController.test(this.theme); return u`
${this.ariaLabel ? u`${this.ariaLabel}` : H}
`; } }; Gt.styles = $c; Gt.slots = [..._i]; zi([ O("span.icon") ], Gt.prototype, "container", 2); zi([ l({ attribute: !1 }) ], Gt.prototype, "graphic", 2); zi([ l({ reflect: !0 }) ], Gt.prototype, "mode", 2); zi([ l({ reflect: !0 }) ], Gt.prototype, "size", 2); zi([ l({ reflect: !0 }) ], Gt.prototype, "use", 2); let Gc = Gt; $("maui-icon", Gc); function L(a, e) { const t = { waitUntilFirstUpdate: !1, ...e }; return (o, i) => { const { update: r } = o, n = Array.isArray(a) ? a : [a]; o.update = function(d) { n.forEach((h) => { const b = h; if (d.has(b)) { const f = d.get(b), v = this[b]; f !== v && (!t.waitUntilFirstUpdate || this.hasUpdated) && this[i]( f, v ); } }), r.call(this, d); }; }; } function E(a, e, t, o) { return m(` ${o ? `.${o}` : ""}.${a}:not([disabled])${e ? `.${e} ` : ":focus "}${t ? ` .${t}` : ""}{ outline: 0; z-index: 1; } ${o ? `.${o}` : ""}.${a}:not([disabled])${e ? `.${e}${t ? "" : "::after"}` : ":focus::after "} ${t ? ` .${t}::after` : ""}{ border-radius: var(--maui-focus-radius); bottom: calc(var(--maui-focus-outline-offset-bottom, var(--maui-focus-outline-offset-y, var(--maui-focus-outline-offset))) * -1); box-shadow: var(--maui-focus-outline-box-shadow); content: " "; left: calc(var(--maui-focus-outline-offset-left, var(--maui-focus-outline-offset-x, var(--maui-focus-outline-offset))) * -1); pointer-events: none; position: absolute; right: calc(var(--maui-focus-outline-offset-right, var(--maui-focus-outline-offset-x, var(--maui-focus-outline-offset))) * -1); top: calc(var(--maui-focus-outline-offset-top, var(--maui-focus-outline-offset-y, var(--maui-focus-outline-offset))) * -1); z-index: 1080; aspect-ratio: var(--maui-focus-aspect-ratio, auto); height: var(--maui-focus-height, auto); } `); } const Hn = (a) => { const e = m(a); return s` .${e} { --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-outline-color: var( --maui-color-interaction-buttonsecondary ); /** don't care due to width 0 */ --maui-button-text-color: var(--maui-color-text-copy); --maui-button-hover-text-color: var(--maui-color-text-copy); --maui-button-inverted-text-color: var(--maui-color-text-copy-inverted); --maui-button-inverted-hover-text-color: var(--maui-color-text-copy); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-inverted-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-primary-inverted-hover-background-color: var( --maui-color-interaction-interaction-invertedhover ); --maui-button-secondary-border-width: 2px; /** might be a global def. */ --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-hover-background-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-secondary-inverted-text-color: var( --maui-color-text-copy-inverted ); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-text-copy ); --maui-button-secondary-inverted-hover-background-color: var( --maui-color-interaction-interaction-invertedhover ); --maui-button-medium-min-height: 50px; --maui-button-medium-padding: var(--maui-spacing-3) var(--maui-spacing-5); --maui-button-small-min-height: 30px; --maui-button-small-padding: 0 var(--maui-spacing-5); --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-inverted-disabled-border-color: transparent; --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); } .${e}.medium { ${p({ size: "button-medium", tenant: a })}; } .${e}.small { ${p({ size: "button-small", tenant: a })}; } .${e}.primary { --maui-button-inverted-text-color: var(--maui-color-text-copy); } .${e}.button.inverted:focus::after { --maui-focus-outline-box-shadow: 0 0 6px 1px var(--maui-color-interaction-focus-inverted); } .${e}.medium.has-icon { gap: 8px; } .${e}.small.has-icon { gap: 6px; } `; }, Tc = s` ${C} ${F} :host { display: inline; position: relative; } .button-mimic, .button { cursor: pointer; border: 0; transition: background 0.3s ease-out, border 0.3s ease-out, color 0.3s ease-out; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: center; text-align: left; position: relative; text-decoration: none; background-color: transparent; justify-content: center; border-radius: var(--maui-radii-default-radius); font-family: var(--maui-font-family-copy); font-weight: var(--maui-button-font-weight); outline: var(--maui-button-outline-color) none 0; text-transform: var(--maui-button-text-transform); } ${E("button")} /** Icon Button */ .has-icon { display: grid; gap: var(--maui-spacing-2); } .has-icon.icon--left { grid-template-areas: 'icon content'; } .has-icon.icon--right { grid-template-areas: 'content icon'; } .has-icon.icon--left .icon { margin-left: -2px; } .has-icon.icon--right .icon { margin-right: -2px; } .icon { grid-area: icon; } /** Width -------------------------- */ .auto { width: auto; } .full { width: 100%; } /** Medium -------------------------- */ .medium { min-height: var(--maui-button-medium-min-height); padding: var(--maui-button-medium-padding); ${p({ size: "button-medium", tenant: "lh" })}; } .small { min-height: var(--maui-button-small-min-height); padding: var(--maui-button-small-padding); ${p({ size: "button-small", tenant: "lh" })}; } /** Primary -------------------------- */ .primary { background-color: var(--maui-button-primary-background-color); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-button-primary-background-color); color: var(--maui-button-text-color); } .primary.inverted { background-color: var(--maui-button-primary-inverted-background-color); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-button-primary-inverted-background-color); color: var(--maui-button-inverted-text-color); } .primary:hover { background-color: var(--maui-button-primary-hover-background-color); border-color: var(--maui-button-primary-hover-background-color); color: var(--maui-button-hover-text-color); } .primary.inverted:hover { background-color: var( --maui-button-primary-inverted-hover-background-color ); border-color: var(--maui-button-primary-inverted-hover-background-color); color: var(--maui-button-inverted-hover-text-color); } .primary maui-icon { --maui-icon-color: var(--maui-button-text-color); } .primary.inverted maui-icon { --maui-icon-color: var(--maui-button-inverted-text-color); } .primary:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-hover-text-color); } .primary.inverted:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-inverted-hover-text-color); } /** Secondary -------------------------- */ .secondary { background-color: var( --maui-button-secondary-background-color, transparent ); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-color-interaction-buttonsecondary, transparent); color: var( --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .secondary.inverted { background-color: var( --maui-button-secondary-inverted-background-color, transparent ); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-color-interaction-interaction-inverted, transparent); color: var( --maui-button-secondary-inverted-text-color, var(--maui-button-inverted-text-color) ); } .secondary:hover { background-color: var(--maui-button-secondary-hover-background-color); border-color: var(--maui-button-secondary-hover-background-color); color: var(--maui-button-secondary-hover-text-color); } .secondary.inverted:hover { background-color: var( --maui-button-secondary-inverted-hover-background-color ); border-color: var(--maui-button-secondary-inverted-hover-background-color); color: var(--maui-button-secondary-inverted-hover-text-color); } .secondary:not(:disabled) maui-icon { --maui-icon-color: var( --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .secondary.inverted:not(:disabled) maui-icon { --maui-icon-color: var( --maui-button-secondary-inverted-text-color, var(--maui-button-inverted-text-color) ); } .secondary:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-secondary-hover-text-color); } .secondary.inverted:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-secondary-inverted-hover-text-color); } /** Muted -------------------------- */ .muted { background-color: var( --maui-button-secondary-background-color, transparent ); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-color-interaction-buttonsecondary, transparent); color: var( --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .muted.inverted { background-color: var( --maui-button-secondary-inverted-background-color, transparent ); border: var(--maui-button-secondary-border-width, 0) solid var(--maui-color-interaction-buttonsecondary-inverted, transparent); color: var( --maui-button-secondary-inverted-text-color, var(--maui-button-inverted-text-color) ); } .muted:hover { background-color: var(--maui-button-secondary-hover-background-color); border-color: var(--maui-button-secondary-hover-background-color); color: var(--maui-button-secondary-hover-text-color); } .muted.inverted:hover { background-color: var( --maui-button-secondary-inverted-hover-background-color ); border-color: var(--maui-button-secondary-inverted-hover-background-color); color: var(--maui-button-secondary-inverted-hover-text-color); } .muted:not(:disabled) maui-icon { --maui-icon-color: var( --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .muted.inverted:not(:disabled) maui-icon { --maui-icon-color: var( --maui-button-secondary-inverted-text-color, var(--maui-button-inverted-text-color) ); } .muted:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-secondary-hover-text-color); } .muted.inverted:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-secondary-inverted-hover-text-color); } /** Disabled -------------------------- */ .button:disabled { cursor: not-allowed; } .primary.has-icon:disabled maui-icon { --maui-icon-color: var(--maui-button-primary-disabled-text-color); } .primary.inverted.has-icon:disabled maui-icon { --maui-icon-color: var(--maui-button-primary-inverted-disabled-text-color); } .primary:disabled { opacity: var(--maui-button-disabled-opacity, 1); background-color: var(--maui-button-primary-disabled-background-color); border-color: var(--maui-button-primary-disabled-border-color); color: var(--maui-button-primary-disabled-text-color); } .primary.inverted:disabled { background-color: var( --maui-button-primary-inverted-disabled-background-color ); border-color: var(--maui-button-primary-inverted-disabled-border-color); color: var(--maui-button-primary-inverted-disabled-text-color); } .secondary.has-icon:disabled maui-icon { --maui-icon-color: var(--maui-button-secondary-disabled-text-color); } .secondary.inverted.has-icon:disabled maui-icon { --maui-icon-color: var( --maui-button-secondary-inverted-disabled-text-color ); } .secondary:disabled { opacity: var(--maui-button-disabled-opacity, 1); background-color: var(--maui-button-secondary-disabled-background-color); border-color: var(--maui-button-secondary-disabled-border-color); color: var(--maui-button-secondary-disabled-text-color); } .secondary.inverted:disabled { background-color: var( --maui-button-secondary-inverted-disabled-background-color ); border-color: var(--maui-button-secondary-inverted-disabled-border-color); color: var(--maui-button-secondary-inverted-disabled-text-color); } `, Yc = s` ${Hn("lh")} `, Xc = s` .lx { --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-outline-color: var( --maui-color-interaction-buttonsecondary ); /** don't care due to width 0 */ --maui-button-text-color: var(--maui-color-brand-white); --maui-button-inverted-text-color: var(--maui-color-text-copy-inverted); --maui-button-hover-text-color: var(--maui-color-brand-white); --maui-button-inverted-hover-text-color: var( --maui-color-text-copy-inverted ); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-inverted-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-primary-inverted-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-background-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-secondary-inverted-background-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-brand-white ); --maui-button-secondary-hover-background-color: var( --maui-color-interaction-buttonsecondaryhover ); --maui-button-secondary-inverted-hover-background-color: var( --maui-color-interaction-buttonsecondaryhover ); --maui-button-medium-min-height: 50px; --maui-button-medium-padding: 8px var(--maui-spacing-5); --maui-button-small-min-height: 30px; --maui-button-small-padding: 8px var(--maui-spacing-4) 7px; --maui-button-disabled-opacity: 1; --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: transparent; --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-secondary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); } .lx.medium { ${p({ size: "button-medium", tenant: "lx" })}; } .lx.small { ${p({ size: "button-small", tenant: "lx" })}; } `, Zc = s` .os { --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-text-transform: uppercase; --maui-button-outline-color: var( --maui-color-interaction-buttonprimary ); /** don't care due to width 0 */ --maui-button-text-color: var(--maui-color-brand-white); --maui-button-hover-text-color: var(--maui-color-brand-white); --maui-button-inverted-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-inverted-hover-text-color: var( --maui-color-text-copy-inverted ); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-inverted-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-primary-inverted-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-secondary-inverted-text-color: var( --maui-color-text-copy-inverted ); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-text-copy-inverted ); --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-border-width: 2px; --maui-button-secondary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-inverted-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-medium-min-height: 50px; --maui-button-medium-padding: 11px 34px; --maui-button-small-min-height: 30px; --maui-button-small-padding: 7px 34px; --maui-button-disabled-opacity: 1; --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: transparent; --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-background-inverted ); } .os.muted { background-color: var( --maui-button-secondary-background-color, transparent ); border: var(--maui-button-secondary-border-width, 0) solid var( --maui-button-muted-color, --maui-color-interaction-buttonsecondary, transparent ); color: var( --maui-button-muted-color, --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .os.muted:hover { background-color: var( --maui-button-muted-color, --maui-button-secondary-hover-background-color ); border-color: var( --maui-button-muted-color, --maui-button-secondary-hover-background-color ); color: var(--maui-button-secondary-hover-text-color); } .os.muted:not(:disabled) maui-icon { --maui-icon-color: var( --maui-button-secondary-text-color, var(--maui-button-text-color) ); } .os.muted:hover:not(:disabled) maui-icon { --maui-icon-color: var(--maui-button-secondary-hover-text-color); } .os.medium { ${p({ size: "button-medium", tenant: "os" })}; } .os.small { ${p({ size: "button-small", tenant: "os" })}; } .os.button.inverted { --maui-focus-outline-box-shadow: 0 0 0 1px var(--maui-color-interaction-focus-inverted); } .os.medium.has-icon { gap: 10px; } .os.small.has-icon { gap: 10px; } `, Vc = s` .sn { --maui-button-font-weight: var(--maui-font-weight-regular); --maui-button-outline-color: var( --maui-color-interaction-interaction ); /** don't care due to width 0 */ --maui-button-text-color: var(--maui-color-brand-white); --maui-button-inverted-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-hover-text-color: var(--maui-color-brand-white); --maui-button-inverted-hover-text-color: var( --maui-color-text-copy-inverted ); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-inverted-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-primary-inverted-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-secondary-inverted-text-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-text-copy-inverted ); --maui-button-secondary-border-width: 2px; --maui-button-secondary-inverted-border-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-inverted-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-medium-min-height: 50px; --maui-button-medium-padding: var(--maui-spacing-3) 33px; --maui-button-small-min-height: 30px; --maui-button-small-padding: var(--maui-spacing-2) 18px; --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: transparent; --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); } .sn.secondary:not(:hover, [disabled], .inverted) { border-color: var(--maui-color-interaction-buttonprimary); } .sn.muted { color: var(--maui-button-muted-coloroverride, var(--maui-color-text-copy)); border-color: var( --maui-button-muted-coloroverride, var(--maui-color-text-copy) ); } .sn.muted:hover { color: var(--maui-button-text-color); background-color: var( --maui-button-muted-hovercoloroverride, var(--maui-color-text-copy) ); border-color: var( --maui-button-muted-hovercoloroverride, var(--maui-color-text-copy) ); } .sn.medium { ${p({ size: "button-medium", tenant: "sn" })}; } .sn.small { ${p({ size: "button-small", tenant: "sn" })}; } .sn.medium.has-icon { gap: 8px; } .sn.small.has-icon { gap: 6px; } `, jc = s` ${Hn("b2b")} .b2b { --maui-button-text-color: var(--maui-color-text-copy-inverted); --maui-button-hover-text-color: var(--maui-color-text-copy-inverted); --maui-button-secondary-text-color: var( --maui-color-interaction-buttonsecondary ); } `, qc = s` .four_y { --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-outline-color: var( --maui-color-interaction-buttonprimary ); /** don't care due to width 0 */ --maui-button-inverted-outline-color: var( --maui-color-interaction-interaction-inverted ); /** don't care due to width 0 */ --maui-button-text-color: var(--maui-color-text-copy); --maui-button-inverted-text-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-hover-text-color: var(--maui-color-text-copy); --maui-button-inverted-hover-text-color: var( --maui-color-interaction-buttonsecondaryhover ); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-inverted-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-primary-inverted-hover-background-color: var( --maui-color-interaction-interaction-invertedhover ); --maui-button-secondary-text-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-secondary-inverted-text-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-interaction-buttonsecondaryhover ); --maui-button-secondary-border-width: 3px; --maui-button-secondary-background-color: var( --maui-color-interaction-buttonsecondary ); --maui-button-secondary-inverted-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-hover-background-color: var( --maui-color-interaction-buttonsecondaryhover ); --maui-button-secondary-inverted-hover-background-color: var( --maui-color-interaction-interaction-invertedhover ); --maui-button-medium-min-height: calc(50px - 6px); --maui-button-medium-padding: calc(var(--maui-spacing-3) - 6px) calc(var(--maui-spacing-5) - 2px); --maui-button-small-min-height: calc(30px - 2px); --maui-button-small-padding: calc(var(--maui-spacing-2) - 6px) calc(var(--maui-spacing-5) - 2px); --maui-button-disabled-opacity: 1; --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: transparent; --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-background ); font-family: var(--maui-font-family-headline); --maui-focus-outline-offset: 5px; } .four_y.button { transition: background-color 0.3s ease-out, border 0.3s ease-out, color 0.3s ease-out, outline-color 0.3s ease-out; } .four_y.button.primary { transition: background-color 0.3s ease-out, border 0.3s ease-out, color 0.3s ease-out, outline-color 0.3s ease-out, box-shadow 0.3s ease-out; } .four_y.button.primary { --maui-button-focus-border-color: var( --maui-color-interaction-buttonprimaryhover ); outline-color: var(--maui-color-interaction-buttonprimary); } .four_y.button.primary.inverted { --maui-button-focus-border-color: var( --maui-color-interaction-focus-inverted ); outline-color: var(--maui-color-interaction-interaction-inverted); } .four_y.button.secondary { --maui-button-focus-border-color: var(--maui-color-interaction-focus); outline-color: var(--maui-color-interaction-buttonsecondary); } .four_y.button.muted { --maui-button-focus-border-color: var( --maui-button-muted-color, --maui-color-interaction-focus ); outline-color: var( --maui-button-muted-color, var(--maui-color-interaction-buttonsecondary) ); color: var( --maui-button-muted-color, var(--maui-color-interaction-buttonsecondary) ); } .four_y.button.inverted.secondary, .four_y.button.inverted.muted { --maui-button-focus-border-color: var( --maui-color-interaction-focus-inverted ); outline-color: var(--maui-color-interaction-interaction-inverted); } .four_y.secondary:not(:hover), .four_y.muted:not(:hover) { background-color: transparent; } .four_y.button { border-radius: var(--maui-radii-pill-radius); --maui-focus-radius: var(--maui-radii-pill-radius); --maui-focus-outline-box-shadow: 0 0 0 1px var(--maui-button-focus-border-color); border: none; } .four_y.button, .four_y.button:focus { outline: 3px solid transparent; outline-offset: -1px; } .four_y.button.small, .four_y.button.small:focus { outline: 2px solid transparent; } .four_y.button.small:not(.secondary, .muted), .four_y.button.small:not(.secondary, .muted), :focus { outline: 2px solid transparent; } .four_y.button.primary[disabled] { color: var(--maui-color-disabled-foreground); outline-color: var(--maui-color-disabled-background); } .four_y.button.inverted.primary[disabled] { color: var(--maui-color-disabled-foreground-inverted); outline-color: transparent; } .four_y.button.secondary[disabled], .four_y.button.muted[disabled] { color: var(--maui-color-disabled-foreground); outline-color: var(--maui-color-disabled-foreground); } .four_y.has-icon { --maui-button-medium-padding: calc(var(--maui-spacing-3) - 6px) calc(var(--maui-spacing-5) - 2px) calc(var(--maui-spacing-3) - 6px) calc(var(--maui-spacing-5) - 4px); } .four_y.primary.has-icon:disabled maui-icon, .four_y.secondary.has-icon:disabled maui-icon, .four_y.muted.has-icon:disabled maui-icon { --maui-icon-color: var(--maui-color-disabled-foreground); } .four_y.primary.inverted.has-icon:disabled maui-icon, .four_y.secondary.inverted.has-icon:disabled maui-icon, .four_y.muted.inverted.has-icon:disabled maui-icon { --maui-icon-color: var(--maui-color-disabled-foreground-inverted); } .four_y.primary:not([disabled]) { outline-color: var(--maui-color-interaction-buttonprimary); } .four_y.primary:not([disabled], .inverted) { box-shadow: 0 0 0 25px inset var(--maui-color-interaction-buttonprimary); } .four_y.primary.inverted:not([disabled]) { outline-color: var(--maui-color-interaction-interaction-inverted); } .four_y.primary:not([disabled]):hover { outline-width: 4px; outline-color: var(--maui-color-interaction-buttonprimaryhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-buttonprimaryhover); } .four_y.primary.small:not([disabled]):hover { outline-width: 2px; outline-color: var(--maui-color-interaction-buttonprimaryhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-buttonprimaryhover); } .four_y.primary.inverted:not([disabled]):hover { outline-color: var(--maui-color-interaction-interaction-invertedhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-interaction-invertedhover); } .four_y.secondary:not([disabled]), .four_y.secondary.small:not([disabled]) { outline-color: var(--maui-color-interaction-buttonsecondary); } .four_y.muted:not([disabled]), .four_y.muted.small:not([disabled]) { outline-color: var( --maui-button-muted-color, var(--maui-color-interaction-buttonsecondary) ); } .four_y.secondary.inverted:not([disabled]), .four_y.muted.inverted:not([disabled]) { outline-color: var(--maui-color-interaction-interaction-inverted); } .four_y.secondary:not([disabled]):hover { outline-width: 4px; outline-color: var(--maui-color-interaction-buttonsecondaryhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-buttonsecondaryhover); } .four_y.secondary.small:not([disabled]):hover { outline-width: 3px; outline-color: var(--maui-color-interaction-buttonsecondaryhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-buttonsecondaryhover); } .four_y.muted.small:not([disabled]):hover { outline-width: 3px; outline-color: var( --maui-button-muted-color, --maui-color-interaction-buttonsecondaryhover ); box-shadow: 0 0 0 25px inset var( --maui-button-muted-color, --maui-color-interaction-buttonsecondaryhover ); } .four_y.muted:not([disabled]):hover { background-color: transparent; outline-color: var( --maui-button-muted-color, var(--maui-color-interaction-buttonsecondaryhover) ); box-shadow: 0 0 0 25px inset var( --maui-button-muted-color, var(--maui-color-interaction-buttonsecondaryhover) ); color: var(--maui-color-brand-light); } .four_y.secondary.inverted:not([disabled]):hover, .four_y.muted.inverted:not([disabled]):hover { outline-color: var(--maui-color-interaction-interaction-invertedhover); box-shadow: 0 0 0 25px inset var(--maui-color-interaction-interaction-invertedhover); } .four_y.medium { ${p({ size: "button-medium", tenant: "four_y" })}; } .four_y.small { --maui-button-secondary-border-width: 2px; --maui-focus-outline-offset: 4px; ${p({ size: "button-small", tenant: "four_y" })}; } .four_y.small.primary { --maui-button-small-min-height: calc(30px); --maui-focus-outline-offset: 3px; } `, Kc = s` .mmg { /** text colors */ --maui-button-text-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-text-color: var(--maui-color-brand-primary); --maui-button-outline-color: var(--maui-color-interaction-buttonsecondary); /** background colors */ --maui-button-secondary-background-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-border-color: var(--maui-color-brand-primary); --maui-button-secondary-border-width: var(--maui-spacing-0); /** general styling */ --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-medium-min-height: 50px; --maui-button-medium-padding: var(--maui-spacing-3) var(--maui-spacing-6); --maui-button-small-min-height: 40px; --maui-button-small-padding: var(--maui-spacing-2) var(--maui-spacing-6); /* border */ border: var(--maui-button-secondary-border-width, --maui-spacing-0) solid var(--maui-color-brand-primary); /* hover */ --maui-button-primary-hover-background-color: var( --maui-color-brand-mmg-interaction ); --maui-button-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-hover-background-color: var( --maui-color-brand-mmg-interaction ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-icon-color: var(--maui-color-interaction-interaction); --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-interaction-interaction ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-text-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-interaction-interaction ); --maui-button-secondary-inverted-disabled-background-color: transparent; --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); font-family: var(--maui-font-family-headline); } .mmg.small { ${p({ size: "button-small", tenant: "mmg" })}; } .mmg.medium { ${p({ size: "button-medium", tenant: "mmg" })}; } .mmg.button.primary.inverted:not([disabled]) { color: var(--maui-color-interaction-interaction); background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); border: var(--maui-spacing-0) solid var(--maui-color-interaction-interaction-inverted); } .mmg.primary.inverted:not([disabled]):hover, .mmg.secondary.inverted:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } .mmg.primary.inverted.emphasized:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-interaction); } .mmg.primary.inverted maui-icon, .mmg.primary.inverted:not(:disabled) maui-icon { --maui-icon-color: var(--maui-color-interaction-interaction); } .mmg.primary.inverted.emphasized:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } `, Wc = s` .az { /** text colors */ --maui-button-text-color: var(--maui-color-brand-white); --maui-button-secondary-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-outline-color: var(--maui-color-interaction-buttonprimary); /** background colors */ --maui-button-secondary-background-color: var(--maui-color-brand-white); --maui-button-primary-background-color: var( --maui-color-interaction-buttonprimary ); --maui-button-primary-border-color: var(--maui-color-brand-primary); --maui-button-secondary-border-width: var(--maui-spacing-0); /** general styling */ --maui-button-font-weight: var(--maui-font-weight-bold); --maui-button-medium-min-height: 48px; --maui-button-medium-padding: var(--maui-spacing-2) var(--maui-spacing-5); --maui-button-small-min-height: 30px; --maui-button-small-padding: 2px var(--maui-spacing-5); /* border */ border: var(--maui-button-secondary-border-width, 2px) solid var(--maui-color-brand-primary); /* hover */ --maui-button-primary-hover-background-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-hover-text-color: var(--maui-color-brand-white); --maui-button-secondary-hover-text-color: var( --maui-color-interaction-buttonprimaryhover ); --maui-button-secondary-hover-background-color: var(--maui-color-grey-01); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-disabled-text-color: var(--maui-color-brand-white); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-icon-color: var(--maui-color-interaction-buttonprimary); --maui-button-primary-disabled-background-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-background-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-primary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-primary-disabled-text-color: var(--maui-color-brand-white); --maui-button-primary-inverted-disabled-text-color: var( --maui-color-brand-dark ); --maui-button-secondary-disabled-background-color: transparent; --maui-button-secondary-disabled-border-color: var( --maui-color-disabled-background ); --maui-button-secondary-disabled-text-color: var( --maui-color-disabled-foreground ); --maui-button-secondary-inverted-text-color: var( --maui-color-interaction-interaction-inverted ); --maui-button-secondary-inverted-hover-text-color: var( --maui-color-interaction-buttonprimary ); --maui-button-secondary-inverted-disabled-background-color: transparent; --maui-button-secondary-inverted-disabled-border-color: var( --maui-color-disabled-background-inverted ); --maui-button-secondary-inverted-disabled-text-color: var( --maui-color-disabled-foreground-inverted ); font-family: var(--maui-font-family-headline); } .az.small { ${p({ size: "button-small", tenant: "az" })}; } .az.medium { ${p({ size: "button-medium", tenant: "az" })}; } .az.primary.inverted:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border: 2px solid var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-brand-dark); } .az.primary.inverted:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } .az.primary.inverted[disabled] { background-color: var(--maui-color-disabled-background-inverted); border: 2px solid var(--maui-color-disabled-background-inverted); color: var(--maui-color-brand-dark); } .az.primary.inverted:not(:disabled) maui-icon { --maui-icon-color: var(--maui-color-brand-dark); } .az.primary.inverted.emphasized:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } .az.secondary:not([disabled]) { background-color: transparent; border-color: var(--maui-color-interaction-buttonprimary); } .az.secondary:not([disabled]):hover { background-color: var(--maui-color-grey-01); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-interaction-buttonprimaryhover); } .az.secondary.inverted:not([disabled]) { border: 2px solid var(--maui-color-brand-white); } .az.secondary.inverted:not([disabled]):hover { background-color: transparent; border: 2px solid var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-interaction-invertedhover); } .az.secondary.inverted[disabled] { background-color: transparent; border: 2px solid var(--maui-color-disabled-foreground-inverted); color: var(--maui-color-disabled-foreground-inverted); } .az.secondary.inverted:not(:disabled) maui-icon { --maui-icon-color: var(--maui-color-interaction-interaction-inverted); } .az.secondary.inverted:not([disabled]):hover maui-icon { --maui-icon-color: var(--maui-color-interaction-interaction-invertedhover); } .az.button.inverted { --maui-focus-outline-box-shadow: var( --maui-focus-outline-box-shadow-inverted ); } .az.muted { background-color: transparent; color: var(--maui-button-muted-coloroverride, var(--maui-color-text-copy)); border-color: var( --maui-button-muted-coloroverride, var(--maui-color-text-copy) ); } .az.muted:hover { background-color: var(--maui-color-grey-01); } .az.muted[disabled] { opacity: var(--maui-button-disabled-opacity, 1); background-color: var(--maui-button-secondary-disabled-background-color); border-color: var(--maui-button-secondary-disabled-border-color); color: var(--maui-button-secondary-disabled-text-color); } .az.small.has-icon { gap: 6px; } `, Qc = [ Tc, Yc, Zc, Xc, Vc, jc, qc, Kc, Wc ]; var Jc = Object.defineProperty, ed = Object.getOwnPropertyDescriptor, xe = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? ed(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Jc(e, t, i), i; }; class Q extends S { constructor() { super(), this.formControlController = new nt(this, { form: (e) => { if (e.hasAttribute("form")) { const t = e.getRootNode(), o = e.getAttribute("form"); return t.getElementById(o); } return e.closest("form"); } }), this.hasSlotController = new pe( this, "icon" ), this.illegalAssignment = !1, this.invalid = !1, this.hasFocus = !1, this.type = "secondary", this.behavior = "submit", this.size = "medium", this.width = "auto", this.emphasized = !1, this.name = "", this.inverted = !1, this.componentName = "button"; } /** Gets the validity state object */ get validity() { return this.button?.validity; } /** Gets the validation message */ get validationMessage() { return this.button.validationMessage; } /** Checks for validity but does not show the browser's validation message. */ checkValidity() { return this.button.checkValidity(); } /** Gets the associated form, if one exists. */ getForm() { return this.formControlController.getForm(); } /** Checks for validity and shows the browser's validation message if the control is invalid. */ reportValidity() { return this.button.reportValidity(); } /** Sets a custom validation message. If `message` is not empty, the field will be considered invalid. */ setCustomValidity(e) { this.button.setCustomValidity(e), this.invalid = !this.button.checkValidity(); } /** Test slotted elements to be only one maui-icon and nothing else. */ testAllowedAssignments(e) { const t = e.target.assignedElements(); if (t.length > 0 && (t.length > 1 || t[0].nodeName !== "MAUI-ICON")) { this.illegalAssignment = !0, console.error(" Custom SVGs only allowed via "); return; } this.illegalAssignment = !1; } hasSlottedIcon() { return this.hasSlotController.test("icon"); } hasIcon() { const e = !!this.emphasized; return (this.hasSlottedIcon() || !!this.icon) && e; } handleDisabledChange() { this.formControlController.setValidity(!!this.disabled); } firstUpdated() { super.firstUpdated(), this.validity && this.formControlController.updateValidity(); } handleSlotChange(e) { this.testAllowedAssignments(e); } /** Simulates a click on the button. */ click() { this.button?.click(); } /** Sets focus on the button. */ focus(e) { this.button?.focus(e); } /** Removes focus from the button. */ blur() { this.button?.blur(); } handleBlur() { this.hasFocus = !1, zt(this, "maui-blur"); } handleFocus() { this.hasFocus = !0, zt(this, "maui-focus"); } handleClick(e) { if (this.disabled) { e.preventDefault(), e.stopPropagation(); return; } this.behavior === "submit" && this.formControlController.submit(this), this.behavior === "reset" && this.formControlController.reset(this); } getClasses() { const e = this.theme === "lx" ? "right" : "left"; return { [this.theme]: !0, [this.type]: !0, [this.size]: !0, [this.width]: !0, inverted: this.inverted, emphasized: !!this.emphasized, "has-icon": this.hasIcon() && !this.illegalAssignment, "has-focus": this.hasFocus, [`icon--${e}`]: e }; } getButtonContent() { return u` ${this.hasIcon() ? u` ${this.icon && !this.hasSlottedIcon() && !this.illegalAssignment ? u`` : ""} ` : ""} `; } render() { return u``; } } Q.styles = Qc; xe([ O(".button") ], Q.prototype, "button", 2); xe([ l({ attribute: !1 }) ], Q.prototype, "illegalAssignment", 2); xe([ z() ], Q.prototype, "invalid", 2); xe([ z() ], Q.prototype, "hasFocus", 2); xe([ l({ type: String, reflect: !0 }) ], Q.prototype, "type", 2); xe([ l({ type: String, reflect: !0 }) ], Q.prototype, "behavior", 2); xe([ l({ type: String, reflect: !0 }) ], Q.prototype, "size", 2); xe([ l({ type: String, reflect: !0 }) ], Q.prototype, "width", 2); xe([ l({ type: Boolean }) ], Q.prototype, "emphasized", 2); xe([ l({ type: String }) ], Q.prototype, "icon", 2); xe([ l({ type: Boolean, reflect: !0 }) ], Q.prototype, "disabled", 2); xe([ l() ], Q.prototype, "name", 2); xe([ l() ], Q.prototype, "value", 2); xe([ l({ type: Boolean }) ], Q.prototype, "inverted", 2); xe([ L("disabled", { waitUntilFirstUpdate: !0 }) ], Q.prototype, "handleDisabledChange", 1); $("maui-button", Q); var td = Object.defineProperty, od = Object.getOwnPropertyDescriptor, yr = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? od(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && td(e, t, i), i; }; class fa extends Q { constructor() { super(...arguments), this.href = "", this.target = "_blank", this.download = !1; } render() { return u`${this.getButtonContent()}`; } } yr([ l() ], fa.prototype, "href", 2); yr([ l() ], fa.prototype, "target", 2); yr([ l({ type: Boolean }) ], fa.prototype, "download", 2); $("maui-button-link", fa); class id extends Q { render() { return u` ${this.getButtonContent()} `; } } $("maui-button-mimic", id); var ad = Object.defineProperty, rd = Object.getOwnPropertyDescriptor, Tt = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? rd(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && ad(e, t, i), i; }; class Re extends S { constructor() { super(...arguments), this.defaultValue = "", this.value = "", this.required = !1, this.customErrorMessage = "", this.hasError = !1, this.errorMessage = ""; } connectedCallback() { super.connectedCallback(), this.defaultValue = this.value; } /** Gets the associated form, if one exists. */ getForm() { return this.formControlController.getForm(); } /** Checks for validity but does not show the browser's validation message. */ checkValidity() { return this.validity.valid; } /** Sets a custom validation message. If `message` is not empty, the field will be considered invalid. */ setCustomValidity(e = "") { this.customErrorMessage = e; } /** returns current validity state based on current value, required and custom error message */ get validity() { const e = this.formControlController ? this.formControlController.options.value(this) : void 0, t = this.required && !(e || this.input?.value); return this.customErrorMessage?.length > 0 ? yc : t ? fc : this.input ? this.input.validity : Si; } /** Gets the validation message */ get validationMessage() { return this.validity.valid ? "" : this.customErrorMessage || this.input.validationMessage; } /** Checks for validity and shows the browser's validation message if the control is invalid. */ reportValidity() { return this.errorMessage = this.validationMessage, this.hasError = !this.validity.valid, this.validity.valid; } } Tt([ z() ], Re.prototype, "defaultValue", 2); Tt([ O(".validation-input") ], Re.prototype, "input", 2); Tt([ l({ type: String, reflect: !0 }) ], Re.prototype, "name", 2); Tt([ l({ type: String }) ], Re.prototype, "value", 2); Tt([ l({ type: Boolean, reflect: !0 }) ], Re.prototype, "required", 2); Tt([ l({ type: String, reflect: !0 }) ], Re.prototype, "customErrorMessage", 2); Tt([ l({ type: Boolean, reflect: !0 }) ], Re.prototype, "hasError", 2); Tt([ l({ type: String, reflect: !0 }) ], Re.prototype, "errorMessage", 2); var nd = Object.defineProperty, sd = Object.getOwnPropertyDescriptor, st = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? sd(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && nd(e, t, i), i; }; const Gn = () => (a, e) => { const { [e]: t } = a; function o() { this.handleBlur = this.handleBlur.bind(this), this.handleFocus = this.handleFocus.bind(this), this.addEventListener("blur", this.handleBlur), this.addEventListener("focus", this.handleFocus), t.call(this); } return a[e] = o, a[e]; }, Tn = () => (a, e) => { const { [e]: t } = a; function o() { this.removeEventListener("blur", this.handleBlur), this.removeEventListener("focus", this.handleFocus), t.call(this); } return a[e] = o, a[e]; }, Yn = () => (a, e) => { const { [e]: t } = a; function o() { this.hasFocus = !0, this.emit("maui-focus"), t.call(this); } return a[e] = o, a[e]; }, Xn = () => (a, e) => { const { [e]: t } = a; function o() { this.hasFocus = !1, this.emit("maui-blur"), t.call(this); } return a[e] = o, a[e]; }; class At extends S { constructor() { super(...arguments), this.hasFocus = !1; } connectedCallback() { super.connectedCallback(); } disconnectedCallback() { super.disconnectedCallback(); } handleFocus() { } handleBlur() { } } st([ z() ], At.prototype, "hasFocus", 2); st([ Gn() ], At.prototype, "connectedCallback", 1); st([ Tn() ], At.prototype, "disconnectedCallback", 1); st([ Yn() ], At.prototype, "handleFocus", 1); st([ Xn() ], At.prototype, "handleBlur", 1); class qe extends Re { constructor() { super(...arguments), this.hasFocus = !1; } connectedCallback() { super.connectedCallback(); } disconnectedCallback() { super.disconnectedCallback(); } handleFocus() { } handleBlur() { } } st([ z() ], qe.prototype, "hasFocus", 2); st([ Gn() ], qe.prototype, "connectedCallback", 1); st([ Tn() ], qe.prototype, "disconnectedCallback", 1); st([ Yn() ], qe.prototype, "handleFocus", 1); st([ Xn() ], qe.prototype, "handleBlur", 1); var ld = Object.defineProperty, cd = Object.getOwnPropertyDescriptor, Yt = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? cd(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && ld(e, t, i), i; }; const Zn = () => (a, e) => { const { [e]: t } = a; function o() { if (!this.disabled) { if (this.unCheckableMode) { this.checked = !this.checked; return; } this.checked = !0, t.call(this); } } return a[e] = o, a[e]; }, Vn = () => (a, e) => { const { [e]: t } = a; function o() { this.setAttribute("aria-disabled", this.disabled ? "true" : "false"), t.call(this); } return a[e] = o, a[e]; }; class To extends At { constructor(e) { super(), this.unCheckableMode = !1, this.checked = !1, this.unCheckableMode = e.unCheckableMode; } handleClick() { } handleDisabledChange() { } } Yt([ l({ type: Boolean, reflect: !0 }) ], To.prototype, "checked", 2); Yt([ l({ type: Boolean, reflect: !0 }) ], To.prototype, "disabled", 2); Yt([ Zn() ], To.prototype, "handleClick", 1); Yt([ L("disabled", { waitUntilFirstUpdate: !0 }), Vn() ], To.prototype, "handleDisabledChange", 1); class Yo extends qe { constructor(e) { super(), this.unCheckableMode = !1, this.checked = !1, this.unCheckableMode = e.unCheckableMode; } handleClick() { } handleDisabledChange() { } } Yt([ l({ type: Boolean, reflect: !0 }) ], Yo.prototype, "checked", 2); Yt([ l({ type: Boolean, reflect: !0 }) ], Yo.prototype, "disabled", 2); Yt([ Zn() ], Yo.prototype, "handleClick", 1); Yt([ L("disabled", { waitUntilFirstUpdate: !0 }), Vn() ], Yo.prototype, "handleDisabledChange", 1); const dd = (a) => { const e = m(a); return s` .${e}.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); color: var(--maui-color-brand-light); } .${e}.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonsecondary); border-color: var(--maui-color-interaction-buttonsecondary); color: var(--maui-color-brand-light); } .${e}.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); } .${e}.chip { ${p({ size: "forms-medium", tenant: a })}; } .${e}.chip.inverted { border-color: var(--maui-color-grey-03); color: var(--maui-color-grey-03); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x) var(--maui-effect-shadow-focus-offset-y) var(--maui-effect-shadow-focus-radius) var(--maui-effect-shadow-focus-spread) var(--maui-color-interaction-focus-inverted); } .${e}.chip.checked.inverted:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-buttonsecodary); } .${e}.chip.inverted:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecodaryhover); } .${e}.chip.inverted[disabled] { color: var(--maui-color-disabled-foreground-inverted); border-color: var(--maui-color-disabled-background-inverted); } .${e}.chip.checked.inverted { border-width: 0; background-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); } `; }, ud = s` ${C} ${F} .label { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; pointer-events: none; } .content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; line-height: 1; vertical-align: middle; } .compensation { opacity: 0; font-weight: var(--maui-font-weight-bold); } .chip { display: flex; gap: 10px; align-items: center; position: relative; height: 32px; font-family: var(--maui-font-family-copy); ${p({ size: "forms-medium", tenant: "wl" })}; font-weight: var(--maui-font-weight-regular); color: var(--maui-color-text-copy); border-radius: var(--maui-radii-pill-radius); --maui-focus-outline-offset: 4px; --maui-focus-radius: var(--maui-radii-pill-radius); border: 1px solid var(--maui-color-grey-04); } .chip:not([dismissable]) { justify-content: center; padding: var(--maui-chip-padding, 0 14px); } .chip[dismissable] { border: 0; justify-content: space-between; padding: 0 12px 0 14px; } .chip[disabled] { cursor: not-allowed; } .chip[disabled]:not(.checked) { border-color: var(--maui-color-disabled-background); color: var(--maui-color-disabled-foreground); } .chip[disabled].checked:not(.dismissable) { border-color: var(--maui-color-disabled-background); background-color: var(--maui-color-disabled-background); color: var(--maui-color-text-copy-inverted); } .chip[disabled].dismissable { color: var(--maui-color-text-copy-inverted); background-color: var(--maui-color-disabled-background); } .chip[disabled].checked:not(.dismissable), .chip[disabled].dismissable { color: var(--maui-color-disabled-foreground); } .chip:not([disabled]):hover { cursor: pointer; font-weight: var(--maui-font-weight-bold); } .chip:not([disabled]):not(.checked):not([disabled]):hover { font-weight: var(--maui-font-weight-regular); } .chip.checked { font-weight: var(--maui-font-weight-bold); } .chip maui-icon { --maui-icon-color: currentColor; } .chip:not([disabled]) maui-icon:hover { cursor: pointer; } ${E("chip", "has-focus")} `, md = s` ${dd("lh")} `, hd = s` .b2b.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); color: var(--maui-color-brand-light); } .b2b.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonprimary); border-color: var(--maui-color-interaction-buttonprimary); color: var(--maui-color-brand-light); } .b2b.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); } .b2b.chip { ${p({ size: "forms-medium", tenant: "b2b" })}; } .b2b.chip.inverted { border-color: var(--maui-color-grey-03); color: var(--maui-color-grey-03); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x) var(--maui-effect-shadow-focus-offset-y) var(--maui-effect-shadow-focus-radius) var(--maui-effect-shadow-focus-spread) var(--maui-color-interaction-focus-inverted); } .b2b.chip.checked.inverted:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-buttonsecodary); } .b2b.chip.inverted:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecodaryhover); } .b2b.chip.inverted[disabled] { color: var(--maui-color-disabled-foreground-inverted); border-color: var(--maui-color-disabled-background-inverted); } .b2b.chip.checked.inverted { border-width: 0; background-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); } `, pd = s` .os { --maui-chip-padding: 0 16px; } .os.chip { height: 34px; ${p({ size: "forms-medium", tenant: "os" })}; } .os .content { top: calc(50% - 1px); } .os.chip:not([disabled]).inverted { color: var(--maui-color-text-copy-inverted); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .os.chip:not([dismissable]):not([disabled]) { border-color: var(--maui-color-grey-02); } .os.chip[disabled]:not(.dismissable) { border-color: var(--maui-color-disabled-background); } .os.chip[dismissable] maui-icon { margin-top: -2px; } .os.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-brand-light); } .os.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonprimary); border-color: var(--maui-color-interaction-buttonprimary); color: var(--maui-color-brand-light); } .os.chip.inverted.checked:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-buttonprimary); } .os.chip.inverted.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-text-copy-inverted); } .os.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); } .os.chip[disabled].inverted { border-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); } .os.chip[disabled].checked.inverted { background-color: var(--maui-color-disabled-background-inverted); border-width: 0; } `, gd = s` .lx.chip { ${p({ size: "forms-medium", tenant: "lx" })}; color: var(--maui-color-interaction-interaction); height: 34px; } .lx.chip.inverted:not([disabled]) { --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .lx.chip.inverted:not([dismissable]):not([disabled]) { border-color: var(--maui-color-grey-02); color: var(--maui-color-grey-02); background-color: transparent; } .lx.chip:not([dismissable]):not([disabled]) { border-color: var(--maui-color-grey-04); } .lx.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); color: var(--maui-color-brand-light); } .lx.chip.inverted:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecondaryhover); } .lx.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonprimary); border-color: var(--maui-color-interaction-buttonprimary); color: var(--maui-color-brand-light); } .lx.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); } .lx.chip[disabled]:not(.checked):not(.dismissable) { border-color: var(--maui-color-disabled-background); color: var(--maui-color-disabled-foreground); } .lx.chip[disabled].inverted:not(.checked) { border-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); background-color: transparent; } .lx.chip[disabled].inverted.checked { background-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); border-width: 0; } .lx.chip.checked.inverted:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-buttonsecondary); } .lx.chip.inverted.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecondaryhover); } .lx.chip:not(.checked) .content { top: calc(50% + 1px); } `, bd = s` .sn.chip { ${p({ size: "forms-medium", tenant: "sn" })}; color: var(--maui-color-interaction-buttonsecondary); background-color: var(--maui-color-brand-light); } .sn.chip.inverted:not([disabled]) { --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .sn.chip.inverted:not([dismissable]):not([disabled]) { border-color: var(--maui-color-interaction-buttonsecondary-inverted); color: var(--maui-color-text-copy-inverted); background-color: transparent; } .sn.chip:not([dismissable]):not([disabled]) { border-color: var(--maui-color-interaction-buttonsecondary); } .sn.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-buttonsecondaryhover); border-color: var(--maui-color-interaction-buttonsecondaryhover); color: var(--maui-color-brand-light); } .sn.chip.inverted:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.chip[disabled]:not(.checked) { border-color: var(--maui-color-disabled-foreground); } .sn.chip[disabled].inverted:not(.checked) { border-color: var(--maui-color-disabled-foreground-inverted); color: var(--maui-color-disabled-foreground-inverted); background-color: transparent; } .sn.chip[disabled].inverted.checked { background-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); border-width: 0; } .sn.chip:not(.checked):not([disabled]):hover { font-weight: var(--maui-font-weight-regular); } .sn.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonsecondary); border-color: var(--maui-color-interaction-buttonsecondary); color: var(--maui-color-brand-light); } .sn.chip.checked.inverted:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-buttonsecondary); } .sn.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-buttonsecondaryhover); border-color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.chip.inverted.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.chip:not(.checked):not(:hover) span.label, .sn.chip:not(.checked):hover span.label { margin-top: -2px; } `, vd = s` .four_y.chip { ${p({ size: "forms-medium", tenant: "four_y" })}; color: var(--maui-color-interaction-interaction); height: 32px; --maui-focus-outline-offset: 5px; } .four_y.chip:not([dismissable]) { border-color: var(--maui-color-grey-04); border-width: 2px; } .four_y.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); color: var(--maui-color-brand-light); outline: 2px solid var(--maui-color-interaction-interactionhover); outline-offset: -1px; } .four_y.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-interaction); border-color: var(--maui-color-interaction-interaction); color: var(--maui-color-brand-light); font-weight: var(--maui-font-weight-bold); } .four_y.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); font-weight: var(--maui-font-weight-bold); } .four_y.chip[disabled]:not(.checked):not(.dismissable) { border-color: var(--maui-color-disabled-background); color: var(--maui-color-disabled-foreground); } .four_y.chip.inverted { border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-text-copy-inverted); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x) var(--maui-effect-shadow-focus-offset-y) var(--maui-effect-shadow-focus-radius) var(--maui-effect-shadow-focus-spread) var(--maui-color-interaction-focus-inverted); } .four_y.chip.inverted.checked:not([disabled]) { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-interaction); } .four_y.chip.inverted:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-interactionhover); } .four_y.chip[disabled].inverted:not(.checked):not(.dismissable) { border-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); } .four_y.chip[disabled].inverted.checked { border-color: var(--maui-color-disabled-background-inverted); background-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-foreground-inverted); border-width: 0; } ${E("chip", "has-focus", "", "four_y")}; `, fd = s` .mmg { --maui-chip-padding: 0 var(--maui-spacing-4); --maui-focus-outline-offset: calc(var(--maui-spacing-3) / 2); --maui-icon-size-override: var(--maui-spacing-5); } .mmg.chip { height: 34px; ${p({ size: "forms-medium", tenant: "mmg" })}; } .mmg .content { top: calc(50% - 1px); } .mmg.chip:not([disabled]), .mmg.chip:not([dismissable]):not([disabled]) { background-color: var(--maui-color-grey-02); border-color: var(--maui-color-grey-02); } .mmg.chip:not([disabled]) .icon.small { background-color: var(--maui-color-brand-light); border-radius: 50%; } .mmg.chip[disabled]:not(.dismissable) { background-color: var(--maui-color-disabled-background); border-color: var(--maui-color-disabled-background); color: var(--maui-color-disabled-foreground); } .mmg.chip[dismissable] maui-icon { margin-top: -2px; } .mmg.chip maui-icon { background-color: var(--maui-color-brand-mmg-grey5); border-radius: 50%; --maui-icon-color: var(--maui-color-brand-light); } .mmg.chip[disabled] maui-icon { background-color: var(--maui-color-disabled-foreground); --maui-icon-color: var(--maui-color-disabled-background); } .mmg.chip:not([dismissable]):not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-brand-light); } .mmg.chip.checked:not([disabled]) { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-brand-light); font-weight: var(--maui-font-weight-regular); } .mmg.chip.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); } .mmg.chip.checked:not([disabled]) maui-icon { background-color: var(--maui-color-brand-light); --maui-icon-color: var(--maui-color-interaction-interaction); } .mmg.chip:not([disabled]).inverted { background-color: var(--maui-color-interaction-interaction-inverted); border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-interaction); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .mmg.chip:not([disabled]).inverted maui-icon { background-color: var(--maui-color-interaction-interaction); --maui-icon-color: var(--maui-color-interaction-interaction-inverted); } .mmg.chip.checked:not([disabled]).inverted, .mmg.chip:not([disabled]).inverted:hover, .mmg.chip.inverted.checked:not([disabled]):hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-interaction); } .mmg.chip:not([disabled]).inverted:hover maui-icon, .mmg.chip.inverted.checked:not([disabled]) maui-icon, .mmg.chip.inverted.checked:not([disabled]):hover maui-icon { background-color: var(--maui-color-interaction-interaction); --maui-icon-color: var(--maui-color-interaction-interaction-invertedhover); } .mmg.chip[disabled].inverted, .mmg.chip[disabled].checked.inverted { font-weight: var(--maui-font-weight-regular); background-color: var(--maui-color-disabled-background-inverted); border-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-interaction-interaction); } .mmg.chip[disabled].inverted maui-icon, .mmg.chip[disabled].checked.inverted maui-icon { background-color: var(--maui-color-interaction-interaction); --maui-icon-color: var(--maui-color-disabled-background-inverted); } `, yd = s` .az { --maui-chip-padding: 0 var(--maui-spacing-4); border-width: 2px; margin-block: 6px; gap: var(--maui-spacing-2); } .az.chip { height: 34px; ${p({ size: "forms-medium", tenant: "az" })}; } .az .content { top: calc(50% - 1px); } .az.chip:not([disabled]), .az.chip:not([dismissable]):not([disabled]) { background-color: transparent; border: 2px solid var(--maui-color-interaction-buttonprimary); color: var(--maui-color-interaction-buttonprimary); } .az.chip[dismissable] { padding-left: var(--maui-spacing-4); } .az.chip:not([disabled]) .icon.small { background-color: var(--maui-color-interaction-interaction-inverted); border-radius: 50%; } .az.chip[disabled]:not(.checked), .az.chip[dismissable][disabled].checked { background-color: var(--maui-color-brand-white); border-color: var(--maui-color-disabled-foreground); color: var(--maui-color-disabled-foreground); } .az.chip[dismissable][disabled].checked { border: 2px solid var(--maui-color-disabled-foreground); font-weight: var(--maui-font-weight-regular); } .az.chip.checked[disabled] { background-color: var(--maui-color-disabled-background); border-color: var(--maui-color-disabled-background); color: var(--maui-color-brand-light); } .az.chip:not(.checked):not([disabled]):hover, .az.chip[dismissable]:not([disabled]):hover { background-color: var(--maui-color-grey-01); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-interaction-buttonprimaryhover); } .az.chip.checked:not([disabled]):not([dismissable]) { background-color: var(--maui-color-interaction-selection); border-color: var(--maui-color-interaction-selection); color: var(--maui-color-brand-light); } .az.chip.checked:not([disabled]):not([dismissable]):hover { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); color: var(--maui-color-text-copy-inverted); } .az.chip:not([disabled]).inverted, .az.chip:not([disabled]).inverted:hover, .az.chip:not([disabled]).inverted:focus { background-color: transparent; border-color: var(--maui-color-interaction-interaction-inverted); color: var(--maui-color-interaction-interaction-inverted); --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .az.chip.checked:not([disabled]):not([dismissable]).inverted { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonprimary); } .az.chip.checked:not([disabled]):not([dismissable]).inverted:hover { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); color: var(--maui-color-interaction-buttonprimaryhover); } .az.chip[disabled].inverted { background-color: transparent; border-color: var(--maui-color-disabled-background-inverted); color: var(--maui-color-disabled-background-inverted); } .az.chip[disabled]:not([dismissable]).checked.inverted { background-color: var(--maui-color-disabled-background-inverted); border-color: transparent; color: var(--maui-color-brand-dark); } .az.chip[dismissable][disabled].checked.inverted { border: 2px solid var(--maui-color-disabled-background-inverted); background-color: transparent; color: var(--maui-color-disabled-foreground-inverted); font-weight: var(--maui-font-weight-bold); } `, xd = [ ud, md, pd, gd, bd, hd, vd, fd, yd ]; var wd = Object.defineProperty, $d = Object.getOwnPropertyDescriptor, Oi = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? $d(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && wd(e, t, i), i; }; class fo extends To { constructor() { super({ unCheckableMode: !0 }), this.dismissable = !1, this.inverted = !1, this.checked = !1, this.componentName = "chip"; } handleClick() { this.dismissable && this.dismiss(), super.handleClick(); } handleKeyDown(e) { switch (e.code) { case "Space": { e.preventDefault(), e.stopPropagation(), e.stopImmediatePropagation(), this.handleClick(); break; } case "Enter": { e.preventDefault(), e.stopPropagation(), e.stopImmediatePropagation(), this.handleClick(); break; } } } /** Focuses the chip if not disabled. */ focus() { this.disabled || this.handleFocus(); } /** Blurs the chip. */ blur() { this.handleBlur(); } /** Simulates a click on the chip. */ click() { this.emit("maui-click"), this.handleClick(); } /** Dismisses the chip. */ dismiss() { !this.dismissable || this.disabled || this.emit("maui-dismiss", { detail: this }); } checkedChanged() { this.emit("maui-chip-toggle"); } render() { return u`
${this.label} ${this.dismissable ? u`` : void 0}
`; } } fo.styles = xd; Oi([ l({ type: String }) ], fo.prototype, "label", 2); Oi([ l({ type: Boolean }) ], fo.prototype, "dismissable", 2); Oi([ l({ type: Boolean }) ], fo.prototype, "inverted", 2); Oi([ l({ type: Boolean, reflect: !0 }) ], fo.prototype, "checked", 2); Oi([ L("checked", { waitUntilFirstUpdate: !0 }) ], fo.prototype, "checkedChanged", 1); $("maui-chip", fo); /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const jn = Symbol.for(""), kd = (a) => { if (a?.r === jn) return a?._$litStatic$; }, Le = (a, ...e) => ({ _$litStatic$: e.reduce((t, o, i) => t + ((r) => { if (r._$litStatic$ !== void 0) return r._$litStatic$; throw Error(`Value passed to 'literal' function must be a 'literal' result: ${r}. Use 'unsafeStatic' to pass non-literal values, but take care to ensure page security.`); })(o) + a[i + 1], a[0]), r: jn }), an = /* @__PURE__ */ new Map(), _d = (a) => (e, ...t) => { const o = t.length; let i, r; const n = [], d = []; let h, b = 0, f = !1; for (; b < o; ) { for (h = e[b]; b < o && (r = t[b], (i = kd(r)) !== void 0); ) h += i + e[++b], f = !0; b !== o && d.push(r), n.push(h), b++; } if (b === o && n.push(e[o]), f) { const v = n.join("$$lit$$"); (e = an.get(v)) === void 0 && (n.raw = n, an.set(v, e = n)), t = d; } return a(e, ...t); }, xr = _d(u), qn = (a) => { const e = m(a); return s` .${e}.copy-extra-small { ${c({ size: "copy-extra-small", tenant: a })}; } .${e}.copy-small { ${c({ size: "copy-small", tenant: a })}; } .${e}.copy-medium { ${c({ size: "copy-medium", tenant: a })}; } .${e}.copy-large { ${c({ size: "copy-large", tenant: a })}; } .${e}.intro { ${c({ size: "intro", tenant: a })}; } .${e}.copy-extra-small.margin, .${e}.copy-small.margin { margin-bottom: 28px; } .${e}.copy-medium.margin { margin-bottom: 18px; } .${e}.copy-large.margin { margin-bottom: 18px; } `; }, Sd = s` ${C} ${F} .copy { font-family: var(--maui-font-family-copy); color: var(--maui-color-text-copy); font-weight: var(--maui-font-weight-regular); } .inverted { color: var(--maui-color-text-copy-inverted); } span { /* inline-block for it to respect the line-height. Otherwise it would not look correct */ display: inline-block; } .copy-extra-small { ${c({ size: "copy-extra-small", tenant: "wl" })}; } .copy-small { ${c({ size: "copy-small", tenant: "wl" })}; } .copy-medium { ${c({ size: "copy-medium", tenant: "wl" })}; } .copy-large { ${c({ size: "copy-large", tenant: "wl" })}; } .intro { ${c({ size: "intro", tenant: "wl" })}; } slot::slotted(b), slot::slotted(strong) { font-weight: var(--maui-font-weight-bold); } `, zd = s` ${qn("lh")} `, Od = s` .lx.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "lx" })}; } .lx.copy-small { ${c({ size: "copy-small", tenant: "lx" })}; } .lx.copy-medium { ${c({ size: "copy-medium", tenant: "lx" })}; } .lx.copy-large { ${c({ size: "copy-large", tenant: "lx" })}; } .lx.intro { ${c({ size: "intro", tenant: "lx" })}; } .lx.copy-extra-small.margin { margin-bottom: 24px; } .lx.copy-small.margin { margin-bottom: 24px; } .lx.copy-medium.margin { margin-bottom: 18px; } .lx.copy-large.margin { margin-bottom: 18px; } .lx.intro.margin { margin-bottom: 18px; } `, Ad = s` .os.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "os" })}; } .os.copy-small { ${c({ size: "copy-small", tenant: "os" })}; } .os.copy-medium { ${c({ size: "copy-medium", tenant: "os" })}; } .os.copy-large { ${c({ size: "copy-large", tenant: "os" })}; font-family: var(--maui-font-family-headline); } .os.intro { ${c({ size: "intro", tenant: "os" })}; font-family: var(--maui-font-family-headline); } .os.copy-extra-small.margin, .os.copy-small.margin, .os.copy-medium.margin { margin-bottom: 18px; } .os.copy-large.margin { margin-bottom: var(--maui-spacing-4); } .os.intro.margin { margin-bottom: var(--maui-spacing-4); } `, Md = s` .sn.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "sn" })}; } .sn.copy-small { ${c({ size: "copy-small", tenant: "sn" })}; } .sn.copy-medium { ${c({ size: "copy-medium", tenant: "sn" })}; } .sn.copy-large { ${c({ size: "copy-large", tenant: "sn" })}; } .sn.intro { ${c({ size: "intro", tenant: "sn" })}; } .sn.copy-extra-small.margin { margin-bottom: 22px; } .sn.copy-small.margin { margin-bottom: 22px; } .sn.copy-medium.margin { margin-bottom: 20px; } .sn.copy-large.margin { margin-bottom: 16px; } .sn.intro.margin { margin-bottom: 16px; } `, Ld = s` ${qn("b2b")} `, Cd = s` .four_y.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "four_y" })}; } .four_y.copy-small { ${c({ size: "copy-small", tenant: "four_y" })}; } .four_y.copy-medium { ${c({ size: "copy-medium", tenant: "four_y" })}; } .four_y.copy-large { ${c({ size: "copy-large", tenant: "four_y" })}; } .four_y.intro { ${c({ size: "intro", tenant: "four_y" })}; } .four_y.copy-small.margin { margin-bottom: 22px; } .four_y.copy-medium.margin { margin-bottom: 20px; } .four_y.copy-large.margin { margin-bottom: 16px; } .four_y.intro.margin { margin-bottom: 16px; } `, Bd = s` .mmg.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "mmg" })}; } .mmg.copy-small { ${c({ size: "copy-small", tenant: "mmg" })}; } .mmg.copy-medium { ${c({ size: "copy-medium", tenant: "mmg" })}; } .mmg.copy-large { ${c({ size: "copy-large", tenant: "mmg" })}; } .mmg.intro { ${c({ size: "intro", tenant: "mmg" })}; } .mmg.copy-small.margin { margin-bottom: 28px; } .mmg.copy-medium.margin { margin-bottom: 18px; } .mmg.copy-large.margin { margin-bottom: 18px; } `, Fd = s` .az.copy-extra-small { ${c({ size: "copy-extra-small", tenant: "az" })}; } .az.copy-small { ${c({ size: "copy-small", tenant: "az" })}; } .az.copy-medium { ${c({ size: "copy-medium", tenant: "az" })}; } .az.copy-large { ${c({ size: "copy-large", tenant: "az" })}; } .az.intro { ${c({ size: "intro", tenant: "az" })}; } .az.copy-extra-small.margin { margin-bottom: 24px; } .az.copy-small.margin { margin-bottom: 24px; } .az.copy-medium.margin { margin-bottom: 18px; } .az.copy-large.margin { margin-bottom: 18px; } .az.intro.margin { margin-bottom: 18px; } `, Nd = [ Sd, Ad, Md, zd, Od, Ld, Cd, Bd, Fd ]; var Id = Object.defineProperty, Ud = Object.getOwnPropertyDescriptor, ya = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Ud(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Id(e, t, i), i; }; class Xo extends S { constructor() { super(), this.mode = "block", this.inverted = !1, this.componentName = "copy"; } render() { const e = this.size ? this.size : "copy-medium", t = this.mode === "block" ? Le`div` : Le`span`; return xr`<${t} class="${y({ [this.componentName]: !0, [this.theme]: !0, [e]: !0, inverted: this.inverted, margin: !!this.margin && this.mode === "block" })}" > `; } } Xo.styles = Nd; ya([ l({ reflect: !0 }) ], Xo.prototype, "size", 2); ya([ l({ reflect: !0, type: Boolean }) ], Xo.prototype, "margin", 2); ya([ l({ reflect: !0, type: String }) ], Xo.prototype, "mode", 2); ya([ l({ type: Boolean }) ], Xo.prototype, "inverted", 2); $("maui-copy", Xo); const Dd = s` ${C} .divider { --maui-divider-color: var( --maui-divider-color-override, var(--maui-color-grey-04) ); --maui-divider-border-width: var(--maui-divider-border-width-override, 1px); --maui-divider-spacing: var( --maui-divider-spacing-override, calc(var(--maui-spacing-4) + var(--maui-spacing-2)) ); } .divider.inverted { --maui-divider-color: var( --maui-divider-color-override, var(--maui-color-brand-light) ); } .divider:not(.vertical) { display: block; border-top: solid var(--maui-divider-border-width) var(--maui-divider-color); margin: var(--maui-divider-spacing) 0; } .divider.vertical { display: inline-block; height: 100%; border-left: solid var(--maui-divider-border-width) var(--maui-divider-color); margin: 0 var(--maui-divider-spacing); } `, Rd = s` .lx.divider { --maui-divider-color: var( --maui-divider-color-override, var(--maui-color-grey-02) ); } `, Ed = s` .os.divider { --maui-divider-spacing: var( --maui-divider-spacing-override, var(--maui-spacing-4) ); } `, Pd = s` .mmg.divider { --maui-divider-spacing: var( --maui-divider-spacing-override, var(--maui-spacing-4) ); } `, Hd = s` .az.divider { --maui-divider-spacing: var( --maui-divider-spacing-override, var(--maui-spacing-5) ); } `, Gd = [Dd, Rd, Ed, Pd, Hd]; var Td = Object.defineProperty, Yd = Object.getOwnPropertyDescriptor, wr = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Yd(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Td(e, t, i), i; }; class Ai extends S { constructor() { super(...arguments), this.vertical = !1, this.inverted = !1; } connectedCallback() { super.connectedCallback(), this.setAttribute("role", "separator"); } handleVerticalChange() { this.setAttribute( "aria-orientation", this.vertical ? "vertical" : "horizontal" ); } render() { return u``; } } Ai.styles = Gd; wr([ l({ type: Boolean }) ], Ai.prototype, "vertical", 2); wr([ l({ type: Boolean }) ], Ai.prototype, "inverted", 2); wr([ L("vertical") ], Ai.prototype, "handleVerticalChange", 1); $("maui-divider", Ai); const Xd = s` span { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; flex-shrink: 0; flex-grow: 0; position: relative; vertical-align: middle; transition: fill 0.3s ease; } svg { width: 100%; } svg > path, svg > circle, svg > rect, svg > polygon, svg > ellipse, svg > line, svg > polyline { shape-rendering: geometricPrecision; } `, Zd = [Xd], Vd = [ { name: "gfx-regulation-baggage-yes", collection: "Dangerous Goods", tenants: { _: { s: "439", m: "440" }, FOUR_Y: { s: "1", m: "2" }, B2B: { s: "83", m: "84" }, LH: { s: "83", m: "84" }, SN: { s: "439", m: "440" }, AZ: { s: "530", m: "531" }, LX: { s: "753", m: "754" }, OS: { s: "853", m: "854" }, MMG: { s: "439", m: "440" } } }, { name: "gfx-regulation-baggage-no", collection: "Dangerous Goods", tenants: { _: { s: "441", l: "441" }, FOUR_Y: { s: "3" }, B2B: { s: "85" }, LH: { s: "85" }, SN: { s: "441" }, AZ: { s: "532" }, LX: { s: "755" }, OS: { s: "855" }, MMG: { s: "441" } } }, { name: "gfx-regulation-handbag-yes", collection: "Dangerous Goods", tenants: { _: { s: "442", l: "442" }, FOUR_Y: { s: "4" }, B2B: { s: "86" }, LH: { s: "86" }, SN: { s: "442" }, AZ: { s: "533" }, LX: { s: "756" }, OS: { s: "856" }, MMG: { s: "442" } } }, { name: "gfx-regulation-handbag-no", collection: "Dangerous Goods", tenants: { _: { s: "443", l: "443" }, FOUR_Y: { s: "5" }, B2B: { s: "87" }, LH: { s: "87" }, SN: { s: "443" }, AZ: { s: "534" }, LX: { s: "757" }, OS: { s: "857" }, MMG: { s: "443" } } }, { name: "gfx-regulation-body-yes", collection: "Dangerous Goods", tenants: { _: { s: "444", l: "444" }, FOUR_Y: { s: "6" }, B2B: { s: "88" }, LH: { s: "88" }, SN: { s: "444" }, AZ: { s: "535" }, LX: { s: "758" }, OS: { s: "858" }, MMG: { s: "444" } } }, { name: "gfx-regulation-body-no", collection: "Dangerous Goods", tenants: { _: { s: "445", l: "445" }, FOUR_Y: { s: "7" }, B2B: { s: "89" }, LH: { s: "89" }, SN: { s: "445" }, AZ: { s: "536" }, LX: { s: "759" }, OS: { s: "859" }, MMG: { s: "445" } } }, { name: "gfx-regulation-transport-form", collection: "Dangerous Goods", tenants: { _: { s: "446", l: "446" }, FOUR_Y: { s: "8" }, B2B: { s: "90" }, LH: { s: "90" }, SN: { s: "446" }, AZ: { s: "537" }, LX: { s: "760" }, OS: { s: "860" }, MMG: { s: "446" } } }, { name: "gfx-regulation-transport-no", collection: "Dangerous Goods", tenants: { _: { s: "447", l: "447" }, FOUR_Y: { s: "9" }, B2B: { s: "91" }, LH: { s: "91" }, SN: { s: "447" }, AZ: { s: "538" }, LX: { s: "761" }, OS: { s: "861" }, MMG: { s: "447" } } }, { name: "gfx-dg-scissor", collection: "Dangerous Goods", tenants: { _: { s: "448", l: "448" }, FOUR_Y: { s: "10" }, B2B: { s: "92" }, SN: { s: "448" }, AZ: { s: "539" }, LX: { s: "762" }, OS: { s: "448" }, LH: { s: "92" }, MMG: { s: "448" } } }, { name: "gfx-dg-alcohol", collection: "Dangerous Goods", tenants: { _: { s: "449", l: "449" }, FOUR_Y: { s: "11" }, B2B: { s: "93" }, SN: { s: "449" }, AZ: { s: "540" }, LX: { s: "763" }, OS: { s: "449" }, LH: { s: "93" }, MMG: { s: "449" } } }, { name: "gfx-dg-gasoline", collection: "Dangerous Goods", tenants: { _: { s: "450", l: "450" }, FOUR_Y: { s: "12" }, B2B: { s: "94" }, SN: { s: "450" }, AZ: { s: "541" }, LX: { s: "764" }, OS: { s: "862" }, LH: { s: "94" }, MMG: { s: "450" } } }, { name: "gfx-dg-camping-gas", collection: "Dangerous Goods", tenants: { _: { s: "451", l: "451" }, FOUR_Y: { s: "13" }, B2B: { s: "95" }, SN: { s: "451" }, AZ: { s: "542" }, LX: { s: "765" }, OS: { s: "451" }, LH: { s: "95" }, MMG: { s: "451" } } }, { name: "gfx-dg-paint", collection: "Dangerous Goods", tenants: { _: { s: "452", l: "452" }, FOUR_Y: { s: "14" }, B2B: { s: "96" }, SN: { s: "452" }, AZ: { s: "543" }, LX: { s: "766" }, OS: { s: "452" }, LH: { s: "96" }, MMG: { s: "452" } } }, { name: "gfx-dg-fireworks", collection: "Dangerous Goods", tenants: { _: { s: "453", l: "453" }, FOUR_Y: { s: "15" }, B2B: { s: "97" }, SN: { s: "453" }, AZ: { s: "544" }, LX: { s: "767" }, OS: { s: "453" }, LH: { s: "97" }, MMG: { s: "453" } } }, { name: "gfx-dg-poisons", collection: "Dangerous Goods", tenants: { _: { s: "454", l: "454" }, FOUR_Y: { s: "16" }, B2B: { s: "98" }, SN: { s: "454" }, AZ: { s: "545" }, LX: { s: "768" }, OS: { s: "863" }, LH: { s: "98" }, MMG: { s: "454" } } }, { name: "gfx-dg-grenade", collection: "Dangerous Goods", tenants: { _: { s: "455", l: "455" }, FOUR_Y: { s: "17" }, B2B: { s: "99" }, SN: { s: "455" }, AZ: { s: "546" }, LX: { s: "769" }, OS: { s: "455" }, LH: { s: "99" }, MMG: { s: "455" } } }, { name: "gfx-dg-lithium-battery-cb", collection: "Dangerous Goods", tenants: { _: { s: "456", l: "456" }, FOUR_Y: { s: "18" }, B2B: { s: "100" }, SN: { s: "456" }, AZ: { s: "547" }, LX: { s: "770" }, OS: { s: "456" }, LH: { s: "100" }, MMG: { s: "456" } } }, { name: "gfx-dg-lithium-battery", collection: "Dangerous Goods", tenants: { _: { s: "457", l: "457" }, FOUR_Y: { s: "19" }, B2B: { s: "101" }, SN: { s: "457" }, AZ: { s: "548" }, LX: { s: "771" }, OS: { s: "457" }, LH: { s: "101" }, MMG: { s: "457" } } }, { name: "gfx-dg-cb-video-camera", collection: "Dangerous Goods", tenants: { _: { s: "458", l: "458" }, FOUR_Y: { s: "20" }, B2B: { s: "102" }, SN: { s: "458" }, AZ: { s: "549" }, LX: { s: "772" }, OS: { s: "864" }, LH: { s: "102" }, MMG: { s: "458" } } }, { name: "gfx-dg-video-camera", collection: "Dangerous Goods", tenants: { _: { s: "459", l: "459" }, FOUR_Y: { s: "21" }, B2B: { s: "103" }, SN: { s: "459" }, AZ: { s: "550" }, LX: { s: "773" }, OS: { s: "459" }, LH: { s: "103" }, MMG: { s: "459" } } }, { name: "gfx-dg-knucklebusters", collection: "Dangerous Goods", tenants: { _: { s: "460", l: "460" }, FOUR_Y: { s: "22" }, B2B: { s: "104" }, SN: { s: "460" }, AZ: { s: "551" }, LX: { s: "774" }, OS: { s: "460" }, LH: { s: "104" }, MMG: { s: "460" } } }, { name: "gfx-dg-taser", collection: "Dangerous Goods", tenants: { _: { s: "461", l: "461" }, FOUR_Y: { s: "23" }, B2B: { s: "105" }, SN: { s: "461" }, AZ: { s: "552" }, LX: { s: "775" }, OS: { s: "461" }, LH: { s: "105" }, MMG: { s: "461" } } }, { name: "gfx-dg-gun", collection: "Dangerous Goods", tenants: { _: { s: "462", l: "462" }, FOUR_Y: { s: "24" }, B2B: { s: "106" }, SN: { s: "462" }, AZ: { s: "553" }, LX: { s: "776" }, OS: { s: "462" }, LH: { s: "106" }, MMG: { s: "462" } } }, { name: "gfx-dg-soda-cartridges", collection: "Dangerous Goods", tenants: { _: { s: "463", l: "463" }, FOUR_Y: { s: "25" }, B2B: { s: "107" }, SN: { s: "463" }, AZ: { s: "554" }, LX: { s: "777" }, OS: { s: "865" }, LH: { s: "107" }, MMG: { s: "463" } } }, { name: "gfx-dg-knife", collection: "Dangerous Goods", tenants: { _: { s: "464", l: "464" }, FOUR_Y: { s: "26" }, B2B: { s: "108" }, SN: { s: "464" }, AZ: { s: "555" }, LX: { s: "778" }, OS: { s: "464" }, LH: { s: "108" }, MMG: { s: "464" } } }, { name: "gfx-dg-dynamite", collection: "Dangerous Goods", tenants: { _: { s: "465", l: "465" }, FOUR_Y: { s: "27" }, B2B: { s: "109" }, SN: { s: "465" }, AZ: { s: "556" }, LX: { s: "779" }, OS: { s: "866" }, LH: { s: "109" }, MMG: { s: "465" } } }, { name: "gfx-dg-baseball-bat", collection: "Dangerous Goods", tenants: { _: { s: "466", l: "466" }, FOUR_Y: { s: "28" }, B2B: { s: "110" }, SN: { s: "466" }, AZ: { s: "557" }, LX: { s: "780" }, OS: { s: "867" }, LH: { s: "110" }, MMG: { s: "466" } } }, { name: "gfx-dg-oxygen-cylinders-underwater-torches", collection: "Dangerous Goods", tenants: { _: { s: "467", l: "467" }, FOUR_Y: { s: "29" }, B2B: { s: "111" }, SN: { s: "467" }, AZ: { s: "558" }, LX: { s: "781" }, OS: { s: "467" }, LH: { s: "111" }, MMG: { s: "467" } } }, { name: "gfx-dg-saw", collection: "Dangerous Goods", tenants: { _: { s: "468", l: "468" }, FOUR_Y: { s: "30" }, B2B: { s: "112" }, SN: { s: "468" }, AZ: { s: "559" }, LX: { s: "782" }, OS: { s: "468" }, LH: { s: "112" }, MMG: { s: "468" } } }, { name: "gfx-dg-throwing-star", collection: "Dangerous Goods", tenants: { _: { s: "469", l: "469" }, FOUR_Y: { s: "31" }, B2B: { s: "113" }, SN: { s: "469" }, AZ: { s: "560" }, LX: { s: "783" }, OS: { s: "469" }, LH: { s: "113" }, MMG: { s: "469" } } }, { name: "gfx-dg-camera", collection: "Dangerous Goods", tenants: { _: { s: "470", l: "470" }, FOUR_Y: { s: "32" }, B2B: { s: "114" }, SN: { s: "470" }, AZ: { s: "561" }, LX: { s: "784" }, OS: { s: "470" }, LH: { s: "114" }, MMG: { s: "470" } } }, { name: "gfx-dg-camera-cb", collection: "Dangerous Goods", tenants: { _: { s: "471", l: "471" }, FOUR_Y: { s: "33" }, B2B: { s: "115" }, SN: { s: "471" }, AZ: { s: "562" }, LX: { s: "785" }, OS: { s: "471" }, LH: { s: "115" }, MMG: { s: "471" } } }, { name: "gfx-dg-cash", collection: "Dangerous Goods", tenants: { _: { s: "472", l: "472" }, FOUR_Y: { s: "34" }, B2B: { s: "116" }, SN: { s: "472" }, AZ: { s: "563" }, LX: { s: "786" }, OS: { s: "472" }, LH: { s: "116" }, MMG: { s: "472" } } }, { name: "gfx-dg-fuel-paste", collection: "Dangerous Goods", tenants: { _: { s: "473", l: "473" }, FOUR_Y: { s: "35" }, B2B: { s: "117" }, SN: { s: "473" }, AZ: { s: "564" }, LX: { s: "787" }, OS: { s: "473" }, LH: { s: "117" }, MMG: { s: "473" } } }, { name: "gfx-dg-battery", collection: "Dangerous Goods", tenants: { _: { s: "474", l: "474" }, FOUR_Y: { s: "36" }, B2B: { s: "118" }, SN: { s: "474" }, AZ: { s: "565" }, LX: { s: "788" }, OS: { s: "474" }, LH: { s: "118" }, MMG: { s: "474" } } }, { name: "gfx-dg-battery-cb", collection: "Dangerous Goods", tenants: { _: { s: "475", l: "475" }, FOUR_Y: { s: "37" }, B2B: { s: "119" }, SN: { s: "475" }, AZ: { s: "566" }, LX: { s: "789" }, OS: { s: "475" }, LH: { s: "119" }, MMG: { s: "475" } } }, { name: "gfx-dg-cb-lighter", collection: "Dangerous Goods", tenants: { _: { s: "476", l: "476" }, FOUR_Y: { s: "38" }, B2B: { s: "120" }, SN: { s: "476" }, AZ: { s: "567" }, LX: { s: "790" }, OS: { s: "476" }, LH: { s: "120" }, MMG: { s: "476" } } }, { name: "gfx-dg-lighter", collection: "Dangerous Goods", tenants: { _: { s: "477", l: "477" }, FOUR_Y: { s: "39" }, B2B: { s: "121" }, SN: { s: "477" }, AZ: { s: "568" }, LX: { s: "791" }, OS: { s: "477" }, LH: { s: "121" }, MMG: { s: "477" } } }, { name: "gfx-dg-lighter-pocket", collection: "Dangerous Goods", tenants: { _: { s: "478", l: "478" }, FOUR_Y: { s: "40" }, B2B: { s: "122" }, SN: { s: "478" }, AZ: { s: "569" }, LX: { s: "792" }, OS: { s: "478" }, LH: { s: "122" }, MMG: { s: "478" } } }, { name: "gfx-dg-passport", collection: "Dangerous Goods", tenants: { _: { s: "479", l: "479" }, FOUR_Y: { s: "41" }, B2B: { s: "123" }, SN: { s: "479" }, AZ: { s: "570" }, LX: { s: "793" }, OS: { s: "868" }, LH: { s: "123" }, MMG: { s: "479" } } }, { name: "gfx-dg-gasoline-fuel-paste", collection: "Dangerous Goods", tenants: { _: { s: "480", l: "480" }, FOUR_Y: { s: "42" }, B2B: { s: "124" }, SN: { s: "480" }, AZ: { s: "571" }, LX: { s: "794" }, OS: { s: "480" }, LH: { s: "124" }, MMG: { s: "480" } } }, { name: "gfx-dg-e-cigarette-cb", collection: "Dangerous Goods", tenants: { _: { s: "481", l: "481" }, FOUR_Y: { s: "43" }, B2B: { s: "125" }, SN: { s: "481" }, AZ: { s: "572" }, LX: { s: "795" }, OS: { s: "481" }, LH: { s: "125" }, MMG: { s: "481" } } }, { name: "gfx-dg-e-cigarette", collection: "Dangerous Goods", tenants: { _: { s: "482", l: "482" }, FOUR_Y: { s: "44" }, B2B: { s: "126" }, SN: { s: "482" }, AZ: { s: "573" }, LX: { s: "796" }, OS: { s: "482" }, LH: { s: "126" }, MMG: { s: "482" } } }, { name: "gfx-dg-underwater-torch", collection: "Dangerous Goods", tenants: { _: { s: "483", l: "483" }, FOUR_Y: { s: "45" }, B2B: { s: "127" }, SN: { s: "483" }, AZ: { s: "574" }, LX: { s: "797" }, OS: { s: "483" }, LH: { s: "127" }, MMG: { s: "483" } } }, { name: "gfx-dg-laptop-cb", collection: "Dangerous Goods", tenants: { _: { s: "484", l: "484" }, FOUR_Y: { s: "46" }, B2B: { s: "128" }, SN: { s: "484" }, AZ: { s: "575" }, LX: { s: "798" }, OS: { s: "484" }, LH: { s: "128" }, MMG: { s: "484" } } }, { name: "gfx-dg-laptop", collection: "Dangerous Goods", tenants: { _: { s: "485", l: "485" }, FOUR_Y: { s: "47" }, B2B: { s: "129" }, SN: { s: "485" }, AZ: { s: "576" }, LX: { s: "799" }, OS: { s: "485" }, LH: { s: "129" }, MMG: { s: "485" } } }, { name: "gfx-dg-powder", collection: "Dangerous Goods", tenants: { _: { s: "486", l: "486" }, FOUR_Y: { s: "48" }, B2B: { s: "130" }, SN: { s: "486" }, AZ: { s: "577" }, LX: { s: "800" }, OS: { s: "869" }, LH: { s: "130" }, MMG: { s: "486" } } }, { name: "gfx-dg-defibrillator-cb", collection: "Dangerous Goods", tenants: { _: { s: "487", l: "487" }, FOUR_Y: { s: "49" }, B2B: { s: "131" }, SN: { s: "487" }, AZ: { s: "578" }, LX: { s: "801" }, OS: { s: "487" }, LH: { s: "131" }, MMG: { s: "487" } } }, { name: "gfx-dg-defibrillator", collection: "Dangerous Goods", tenants: { _: { s: "488", l: "488" }, FOUR_Y: { s: "50" }, B2B: { s: "132" }, SN: { s: "488" }, AZ: { s: "579" }, LX: { s: "802" }, OS: { s: "488" }, LH: { s: "132" }, MMG: { s: "488" } } }, { name: "gfx-dg-oxygen-cylinders", collection: "Dangerous Goods", tenants: { _: { s: "489", l: "489" }, FOUR_Y: { s: "51" }, B2B: { s: "133" }, SN: { s: "489" }, AZ: { s: "580" }, LX: { s: "803" }, OS: { s: "489" }, LH: { s: "133" }, MMG: { s: "489" } } }, { name: "gfx-dg-liquids", collection: "Dangerous Goods", tenants: { _: { s: "490", l: "490" }, FOUR_Y: { s: "52" }, B2B: { s: "134" }, SN: { s: "490" }, AZ: { s: "581" }, LX: { s: "804" }, OS: { s: "490" }, LH: { s: "134" }, MMG: { s: "490" } } }, { name: "gfx-dg-flash", collection: "Dangerous Goods", tenants: { _: { s: "491", l: "491" }, FOUR_Y: { s: "53" }, B2B: { s: "135" }, SN: { s: "491" }, AZ: { s: "582" }, LX: { s: "805" }, OS: { s: "491" }, LH: { s: "135" }, MMG: { s: "491" } } }, { name: "gfx-dg-lighter-matchbox", collection: "Dangerous Goods", tenants: { _: { s: "492", l: "492" }, FOUR_Y: { s: "54" }, B2B: { s: "136" }, SN: { s: "492" }, AZ: { s: "583" }, LX: { s: "806" }, OS: { s: "870" }, LH: { s: "136" }, MMG: { s: "492" } } }, { name: "gfx-dg-matchbox", collection: "Dangerous Goods", tenants: { _: { s: "493", l: "493" }, FOUR_Y: { s: "55" }, B2B: { s: "137" }, SN: { s: "493" }, AZ: { s: "584" }, LX: { s: "807" }, OS: { s: "871" }, LH: { s: "137" }, MMG: { s: "493" } } }, { name: "gfx-dg-car-battery", collection: "Dangerous Goods", tenants: { _: { s: "494", l: "494" }, FOUR_Y: { s: "56" }, B2B: { s: "138" }, SN: { s: "494" }, AZ: { s: "585" }, LX: { s: "808" }, OS: { s: "494" }, LH: { s: "138" }, MMG: { s: "494" } } }, { name: "gfx-dg-acid", collection: "Dangerous Goods", tenants: { _: { s: "495", l: "495" }, FOUR_Y: { s: "57" }, B2B: { s: "139" }, SN: { s: "495" }, AZ: { s: "586" }, LX: { s: "809" }, OS: { s: "495" }, LH: { s: "139" }, MMG: { s: "495" } } }, { name: "gfx-dg-radioactivity", collection: "Dangerous Goods", tenants: { _: { s: "496", l: "496" }, FOUR_Y: { s: "58" }, B2B: { s: "140" }, SN: { s: "496" }, AZ: { s: "587" }, LX: { s: "810" }, OS: { s: "496" }, LH: { s: "140" }, MMG: { s: "496" } } }, { name: "gfx-dg-bleach", collection: "Dangerous Goods", tenants: { _: { s: "497", l: "497" }, FOUR_Y: { s: "59" }, B2B: { s: "141" }, SN: { s: "497" }, AZ: { s: "588" }, LX: { s: "811" }, OS: { s: "872" }, LH: { s: "141" }, MMG: { s: "497" } } }, { name: "gfx-dg-screwdriver", collection: "Dangerous Goods", tenants: { _: { s: "498", l: "498" }, FOUR_Y: { s: "60" }, B2B: { s: "142" }, SN: { s: "498" }, AZ: { s: "589" }, LX: { s: "812" }, OS: { s: "498" }, LH: { s: "142" }, MMG: { s: "498" } } }, { name: "gfx-dg-mercury-thermometer", collection: "Dangerous Goods", tenants: { _: { s: "499", l: "499" }, FOUR_Y: { s: "61" }, B2B: { s: "143" }, SN: { s: "499" }, AZ: { s: "590" }, LX: { s: "813" }, OS: { s: "499" }, LH: { s: "143" }, MMG: { s: "499" } } }, { name: "gfx-dg-hoverboard-cb", collection: "Dangerous Goods", tenants: { _: { s: "500", l: "500" }, FOUR_Y: { s: "62" }, B2B: { s: "144" }, SN: { s: "500" }, AZ: { s: "591" }, LX: { s: "814" }, OS: { s: "500" }, LH: { s: "144" }, MMG: { s: "500" } } }, { name: "gfx-dg-hoverboard", collection: "Dangerous Goods", tenants: { _: { s: "501", l: "501" }, FOUR_Y: { s: "63" }, B2B: { s: "145" }, SN: { s: "501" }, AZ: { s: "592" }, LX: { s: "815" }, OS: { s: "501" }, LH: { s: "145" }, MMG: { s: "501" } } }, { name: "gfx-dg-weapons-munition", collection: "Dangerous Goods", tenants: { _: { s: "502", l: "502" }, FOUR_Y: { s: "64" }, B2B: { s: "146" }, SN: { s: "502" }, AZ: { s: "593" }, LX: { s: "816" }, OS: { s: "502" }, LH: { s: "146" }, MMG: { s: "502" } } }, { name: "gfx-dg-alcohol-70-paint", collection: "Dangerous Goods", tenants: { _: { s: "503", l: "503" }, FOUR_Y: { s: "65" }, B2B: { s: "147" }, SN: { s: "503" }, AZ: { s: "594" }, LX: { s: "817" }, OS: { s: "873" }, LH: { s: "147" }, MMG: { s: "503" } } }, { name: "gfx-dg-bleach-acid", collection: "Dangerous Goods", tenants: { _: { s: "504", l: "504" }, FOUR_Y: { s: "66" }, B2B: { s: "148" }, SN: { s: "504" }, AZ: { s: "595" }, LX: { s: "818" }, OS: { s: "504" }, LH: { s: "148" }, MMG: { s: "504" } } }, { name: "gfx-dg-matches-pocket", collection: "Dangerous Goods", tenants: { _: { s: "505", l: "505" }, FOUR_Y: { s: "67" }, B2B: { s: "149" }, SN: { s: "505" }, AZ: { s: "596" }, LX: { s: "819" }, OS: { s: "874" }, LH: { s: "149" }, MMG: { s: "505" } } }, { name: "gfx-dg-liquids-100ml", collection: "Dangerous Goods", tenants: { _: { s: "506", l: "506" }, FOUR_Y: { s: "68" }, B2B: { s: "150" }, SN: { s: "506" }, AZ: { s: "597" }, LX: { s: "820" }, OS: { s: "506" }, LH: { s: "150" }, MMG: { s: "506" } } }, { name: "gfx-dg-glass-breakables", collection: "Dangerous Goods", tenants: { _: { s: "507", l: "507" }, FOUR_Y: { s: "69" }, B2B: { s: "151" }, SN: { s: "507" }, AZ: { s: "598" }, LX: { s: "821" }, OS: { s: "507" }, LH: { s: "151" }, MMG: { s: "507" } } }, { name: "gfx-dg-medication-drugs", collection: "Dangerous Goods", tenants: { _: { s: "508", l: "508" }, FOUR_Y: { s: "70" }, B2B: { s: "152" }, SN: { s: "508" }, AZ: { s: "599" }, LX: { s: "822" }, OS: { s: "508" }, LH: { s: "152" }, MMG: { s: "508" } } }, { name: "gfx-dg-e-bike-cb", collection: "Dangerous Goods", tenants: { _: { s: "509", l: "509" }, FOUR_Y: { s: "71" }, B2B: { s: "153" }, SN: { s: "509" }, AZ: { s: "600" }, LX: { s: "823" }, OS: { s: "509" }, LH: { s: "153" }, MMG: { s: "509" } } }, { name: "gfx-dg-e-bike", collection: "Dangerous Goods", tenants: { _: { s: "510", l: "510" }, FOUR_Y: { s: "72" }, B2B: { s: "154" }, SN: { s: "510" }, AZ: { s: "601" }, LX: { s: "824" }, OS: { s: "510" }, LH: { s: "154" }, MMG: { s: "510" } } }, { name: "gfx-dg-tablet-cb", collection: "Dangerous Goods", tenants: { _: { s: "511", l: "511" }, FOUR_Y: { s: "73" }, B2B: { s: "155" }, SN: { s: "511" }, AZ: { s: "602" }, LX: { s: "825" }, OS: { s: "511" }, LH: { s: "155" }, MMG: { s: "511" } } }, { name: "gfx-dg-tablet", collection: "Dangerous Goods", tenants: { _: { s: "512", l: "512" }, FOUR_Y: { s: "74" }, B2B: { s: "156" }, SN: { s: "512" }, AZ: { s: "603" }, LX: { s: "826" }, OS: { s: "512" }, LH: { s: "156" }, MMG: { s: "512" } } }, { name: "gfx-weather-no-forecast", collection: "Weather", tenants: { _: { s: "513", l: "513" }, FOUR_Y: { s: "75" }, B2B: { s: "157" }, SN: { s: "513" }, AZ: { s: "604" }, LX: { s: "827" }, OS: { s: "875" }, LH: { s: "157" }, MMG: { s: "513" } } }, { name: "gfx-weather-sun", collection: "Weather", tenants: { _: { s: "914", l: "914" }, FOUR_Y: { s: "76" }, B2B: { s: "158" }, SN: { s: "514" }, AZ: { s: "605" }, LX: { s: "828" }, OS: { s: "876" }, LH: { s: "158" }, MMG: { s: "914" } } }, { name: "gfx-weather-cloud-mostly", collection: "Weather", tenants: { _: { s: "915", l: "915" }, FOUR_Y: { s: "77" }, B2B: { s: "159" }, SN: { s: "515" }, AZ: { s: "606" }, LX: { s: "830" }, OS: { s: "878" }, LH: { s: "159" }, MMG: { s: "915" } } }, { name: "gfx-weather-cloud-partly", collection: "Weather", tenants: { _: { s: "916", l: "916" }, FOUR_Y: { s: "78" }, B2B: { s: "160" }, SN: { s: "516" }, AZ: { s: "607" }, LX: { s: "829" }, OS: { s: "877" }, LH: { s: "160" }, MMG: { s: "916" } } }, { name: "gfx-weather-cloud", collection: "Weather", tenants: { _: { s: "917", l: "917" }, FOUR_Y: { s: "79" }, B2B: { s: "161" }, SN: { s: "517" }, AZ: { s: "608" }, LX: { s: "831" }, OS: { s: "879" }, LH: { s: "161" }, MMG: { s: "917" } } }, { name: "gfx-weather-rain", collection: "Weather", tenants: { _: { s: "918", l: "918" }, FOUR_Y: { s: "80" }, B2B: { s: "162" }, SN: { s: "518" }, AZ: { s: "609" }, LX: { s: "832" }, OS: { s: "880" }, LH: { s: "162" }, MMG: { s: "918" } } }, { name: "gfx-weather-snow", collection: "Weather", tenants: { _: { s: "919", l: "919" }, FOUR_Y: { s: "81" }, B2B: { s: "163" }, SN: { s: "519" }, AZ: { s: "610" }, LX: { s: "833" }, OS: { s: "881" }, LH: { s: "163" }, MMG: { s: "919" } } }, { name: "gfx-weather-fog", collection: "Weather", tenants: { _: { s: "920", l: "920" }, FOUR_Y: { s: "82" }, B2B: { s: "164" }, SN: { s: "520" }, AZ: { s: "611" }, LX: { s: "834" }, OS: { s: "882" }, LH: { s: "164" }, MMG: { s: "920" } } }, { name: "gfx-weather-rain-sun", collection: "Weather", tenants: { _: { s: "522", l: "522" }, B2B: { s: "165" }, SN: { s: "522" }, LH: { s: "522" }, LX: { s: "522" }, OS: { s: "522" }, FOUR_Y: { s: "522" }, MMG: { s: "522" }, AZ: { s: "522" } } }, { name: "gfx-weather-snow-sun", collection: "Weather", tenants: { _: { s: "523", l: "523" }, B2B: { s: "166" }, SN: { s: "523" }, LH: { s: "523" }, LX: { s: "523" }, OS: { s: "523" }, FOUR_Y: { s: "523" }, MMG: { s: "523" }, AZ: { s: "523" } } }, { name: "gfx-carrier-NH-icon", collection: "Carrier Icons", tenants: { _: { s: "338", m: "167" }, SN: { s: "338", m: "167" }, B2B: { s: "338", m: "167" }, LX: { s: "338", m: "167" }, OS: { s: "338", m: "167" }, FOUR_Y: { s: "338", m: "167" }, AZ: { s: "338", m: "167" }, LH: { s: "338", m: "167" }, MMG: { s: "338", m: "167" } } }, { name: "gfx-carrier-NH-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "168", m: "169" }, SN: { s: "168", m: "169" }, B2B: { s: "168", m: "169" }, LX: { s: "168", m: "169" }, OS: { s: "168", m: "169" }, FOUR_Y: { s: "168", m: "169" }, AZ: { s: "168", m: "169" }, LH: { s: "168", m: "169" }, MMG: { s: "168", m: "169" } } }, { name: "gfx-carrier-NZ-icon", collection: "Carrier Icons", tenants: { _: { s: "170", m: "171" }, SN: { s: "170", m: "171" }, B2B: { s: "170", m: "171" }, LX: { s: "170", m: "171" }, OS: { s: "170", m: "171" }, FOUR_Y: { s: "170", m: "171" }, AZ: { s: "170", m: "171" }, LH: { s: "170", m: "171" }, MMG: { s: "170", m: "171" } } }, { name: "gfx-carrier-NZ-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "172", m: "173" }, SN: { s: "172", m: "173" }, B2B: { s: "172", m: "173" }, LX: { s: "172", m: "173" }, OS: { s: "172", m: "173" }, FOUR_Y: { s: "172", m: "173" }, AZ: { s: "172", m: "173" }, LH: { s: "172", m: "173" }, MMG: { s: "172", m: "173" } } }, { name: "gfx-carrier-OU-icon", collection: "Carrier Icons", tenants: { _: { s: "174", m: "175" }, SN: { s: "174", m: "175" }, B2B: { s: "174", m: "175" }, LX: { s: "174", m: "175" }, OS: { s: "174", m: "175" }, FOUR_Y: { s: "174", m: "175" }, AZ: { s: "174", m: "175" }, LH: { s: "174", m: "175" }, MMG: { s: "174", m: "175" } } }, { name: "gfx-carrier-OU-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "176", m: "177" }, SN: { s: "176", m: "177" }, B2B: { s: "176", m: "177" }, LX: { s: "176", m: "177" }, OS: { s: "176", m: "177" }, FOUR_Y: { s: "176", m: "177" }, AZ: { s: "176", m: "177" }, LH: { s: "176", m: "177" }, MMG: { s: "176", m: "177" } } }, { name: "gfx-carrier-OZ-icon", collection: "Carrier Icons", tenants: { _: { s: "178", m: "179" }, SN: { s: "178", m: "179" }, B2B: { s: "178", m: "179" }, LX: { s: "178", m: "179" }, OS: { s: "178", m: "179" }, FOUR_Y: { s: "178", m: "179" }, AZ: { s: "178", m: "179" }, LH: { s: "178", m: "179" }, MMG: { s: "178", m: "179" } } }, { name: "gfx-carrier-OZ-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "180", m: "181" }, SN: { s: "180", m: "181" }, B2B: { s: "180", m: "181" }, LX: { s: "180", m: "181" }, OS: { s: "180", m: "181" }, FOUR_Y: { s: "180", m: "181" }, AZ: { s: "180", m: "181" }, LH: { s: "180", m: "181" }, MMG: { s: "180", m: "181" } } }, { name: "gfx-carrier-SA-icon", collection: "Carrier Icons", tenants: { _: { s: "182", l: "182" }, SN: { s: "182" }, B2B: { s: "182" }, LX: { s: "182" }, OS: { s: "182" }, FOUR_Y: { s: "182" }, AZ: { s: "183", m: "182" }, LH: { s: "183", m: "182" }, MMG: { s: "182" } } }, { name: "gfx-carrier-SA-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "183", m: "182" }, SN: { s: "183", m: "182" }, B2B: { s: "183", m: "182" }, LX: { s: "183", m: "182" }, OS: { s: "183", m: "182" }, FOUR_Y: { s: "183", m: "182" }, AZ: { s: "183", m: "182" }, LH: { s: "183", m: "182" }, MMG: { s: "183", m: "182" } } }, { name: "gfx-carrier-SK-icon", collection: "Carrier Icons", tenants: { _: { s: "184", m: "185" }, SN: { s: "184", m: "185" }, B2B: { s: "184", m: "185" }, LX: { s: "184", m: "185" }, OS: { s: "184", m: "185" }, FOUR_Y: { s: "184", m: "185" }, AZ: { s: "184", m: "185" }, LH: { s: "184", m: "185" }, MMG: { s: "184", m: "185" } } }, { name: "gfx-carrier-SK-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "184", m: "186" }, SN: { s: "184", m: "186" }, B2B: { s: "184", m: "186" }, LX: { s: "184", m: "186" }, OS: { s: "184", m: "186" }, FOUR_Y: { s: "184", m: "186" }, AZ: { s: "184", m: "186" }, LH: { s: "184", m: "186" }, MMG: { s: "184", m: "186" } } }, { name: "gfx-carrier-SQ-icon", collection: "Carrier Icons", tenants: { _: { s: "187", m: "188" }, SN: { s: "187", m: "188" }, B2B: { s: "187", m: "188" }, LX: { s: "187", m: "188" }, OS: { s: "187", m: "188" }, FOUR_Y: { s: "187", m: "188" }, AZ: { s: "187", m: "188" }, LH: { s: "187", m: "188" }, MMG: { s: "187", m: "188" } } }, { name: "gfx-carrier-SQ-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "189", m: "190" }, SN: { s: "189", m: "190" }, B2B: { s: "189", m: "190" }, LX: { s: "189", m: "190" }, OS: { s: "189", m: "190" }, FOUR_Y: { s: "189", m: "190" }, AZ: { s: "189", m: "190" }, LH: { s: "189", m: "190" }, MMG: { s: "189", m: "190" } } }, { name: "gfx-carrier-TG-icon", collection: "Carrier Icons", tenants: { _: { s: "191", m: "192" }, SN: { s: "191", m: "192" }, B2B: { s: "191", m: "192" }, LX: { s: "191", m: "192" }, OS: { s: "191", m: "192" }, FOUR_Y: { s: "191", m: "192" }, AZ: { s: "191", m: "192" }, LH: { s: "191", m: "192" }, MMG: { s: "191", m: "192" } } }, { name: "gfx-carrier-TG-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "193", m: "192" }, SN: { s: "193", m: "192" }, B2B: { s: "193", m: "192" }, LX: { s: "193", m: "192" }, OS: { s: "193", m: "192" }, FOUR_Y: { s: "193", m: "192" }, AZ: { s: "193", m: "192" }, LH: { s: "193", m: "192" }, MMG: { s: "193", m: "192" } } }, { name: "gfx-carrier-TK-icon", collection: "Carrier Icons", tenants: { _: { s: "194", m: "195" }, SN: { s: "194", m: "195" }, B2B: { s: "194", m: "195" }, LX: { s: "194", m: "195" }, OS: { s: "194", m: "195" }, FOUR_Y: { s: "194", m: "195" }, AZ: { s: "194", m: "195" }, LH: { s: "194", m: "195" }, MMG: { s: "194", m: "195" } } }, { name: "gfx-carrier-TK-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "194", m: "195" }, SN: { s: "194", m: "195" }, B2B: { s: "194", m: "195" }, LX: { s: "194", m: "195" }, OS: { s: "194", m: "195" }, FOUR_Y: { s: "194", m: "195" }, AZ: { s: "194", m: "195" }, LH: { s: "194", m: "195" }, MMG: { s: "194", m: "195" } } }, { name: "gfx-carrier-TP-icon", collection: "Carrier Icons", tenants: { _: { s: "196", m: "197" }, SN: { s: "196", m: "197" }, B2B: { s: "196", m: "197" }, LX: { s: "196", m: "197" }, OS: { s: "196", m: "197" }, FOUR_Y: { s: "196", m: "197" }, AZ: { s: "196", m: "197" }, LH: { s: "196", m: "197" }, MMG: { s: "196", m: "197" } } }, { name: "gfx-carrier-TP-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "196", m: "197" }, SN: { s: "196", m: "197" }, B2B: { s: "196", m: "197" }, LX: { s: "196", m: "197" }, OS: { s: "196", m: "197" }, FOUR_Y: { s: "196", m: "197" }, AZ: { s: "196", m: "197" }, LH: { s: "196", m: "197" }, MMG: { s: "196", m: "197" } } }, { name: "gfx-carrier-UA-icon", collection: "Carrier Icons", tenants: { _: { s: "198", l: "198" }, SN: { s: "198", m: "199" }, B2B: { s: "198", m: "199" }, LX: { s: "198", m: "199" }, OS: { s: "198", m: "199" }, FOUR_Y: { s: "198", m: "199" }, AZ: { s: "198", m: "199" }, LH: { s: "198", m: "199" }, MMG: { s: "198" } } }, { name: "gfx-carrier-UA-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "200", m: "201" }, SN: { s: "200", m: "201" }, B2B: { s: "200", m: "201" }, LX: { s: "200", m: "201" }, OS: { s: "200", m: "201" }, FOUR_Y: { s: "200", m: "201" }, AZ: { s: "200", m: "201" }, LH: { s: "200", m: "201" }, MMG: { s: "200", m: "201" } } }, { name: "gfx-carrier-ZH-icon", collection: "Carrier Icons", tenants: { _: { s: "202", m: "203" }, SN: { s: "202", m: "203" }, B2B: { s: "202", m: "203" }, LX: { s: "202", m: "203" }, OS: { s: "202", m: "203" }, FOUR_Y: { s: "202", m: "203" }, AZ: { s: "202", m: "203" }, LH: { s: "202", m: "203" }, MMG: { s: "202", m: "203" } } }, { name: "gfx-carrier-ZH-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "204", m: "205" }, SN: { s: "204", m: "205" }, B2B: { s: "204", m: "205" }, LX: { s: "204", m: "205" }, OS: { s: "204", m: "205" }, FOUR_Y: { s: "204", m: "205" }, AZ: { s: "204", m: "205" }, LH: { s: "204", m: "205" }, MMG: { s: "204", m: "205" } } }, { name: "gfx-carrier-4Z-icon", collection: "Carrier Icons", tenants: { _: { s: "206", l: "206" }, SN: { s: "206" }, B2B: { s: "206" }, LX: { s: "206", m: "207" }, OS: { s: "206", m: "207" }, FOUR_Y: { s: "206" }, AZ: { s: "206", m: "207" }, LH: { s: "206", m: "207" }, MMG: { s: "206" } } }, { name: "gfx-carrier-4Z-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "206", m: "207" }, SN: { s: "206", m: "207" }, B2B: { s: "206", m: "207" }, LX: { s: "206", m: "207" }, OS: { s: "206", m: "207" }, FOUR_Y: { s: "206", m: "207" }, AZ: { s: "206", m: "207" }, LH: { s: "206", m: "207" }, MMG: { s: "206", m: "207" } } }, { name: "gfx-carrier-B2-icon", collection: "Carrier Icons", tenants: { _: { s: "208", m: "209" }, SN: { s: "208", m: "209" }, B2B: { s: "208", m: "209" }, LX: { s: "208", m: "209" }, OS: { s: "208", m: "209" }, FOUR_Y: { s: "208", m: "209" }, AZ: { s: "208", m: "209" }, LH: { s: "208", m: "209" }, MMG: { s: "208", m: "209" } } }, { name: "gfx-carrier-B2-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "210", m: "211" }, SN: { s: "210", m: "211" }, B2B: { s: "210", m: "211" }, LX: { s: "210", m: "211" }, OS: { s: "210", m: "211" }, FOUR_Y: { s: "210", m: "211" }, AZ: { s: "210", m: "211" }, LH: { s: "210", m: "211" }, MMG: { s: "210", m: "211" } } }, { name: "gfx-carrier-DC-icon", collection: "Carrier Icons", tenants: { _: { s: "212", m: "213" }, SN: { s: "212", m: "213" }, B2B: { s: "212", m: "213" }, LX: { s: "212", m: "213" }, OS: { s: "212", m: "213" }, FOUR_Y: { s: "212", m: "213" }, AZ: { s: "212", m: "213" }, LH: { s: "212", m: "213" }, MMG: { s: "212", m: "213" } } }, { name: "gfx-carrier-DC-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "212", m: "213" }, SN: { s: "212", m: "213" }, B2B: { s: "212", m: "213" }, LX: { s: "212", m: "213" }, OS: { s: "212", m: "213" }, FOUR_Y: { s: "212", m: "213" }, AZ: { s: "212", m: "213" }, LH: { s: "212", m: "213" }, MMG: { s: "212", m: "213" } } }, { name: "gfx-carrier-DT-icon", collection: "Carrier Icons", tenants: { _: { s: "214", m: "215" }, SN: { s: "214", m: "215" }, B2B: { s: "214", m: "215" }, LX: { s: "214", m: "215" }, OS: { s: "214", m: "215" }, FOUR_Y: { s: "214", m: "215" }, AZ: { s: "214", m: "215" }, LH: { s: "214", m: "215" }, MMG: { s: "214", m: "215" } } }, { name: "gfx-carrier-DT-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "216", m: "217" }, SN: { s: "216", m: "217" }, B2B: { s: "216", m: "217" }, LX: { s: "216", m: "217" }, OS: { s: "216", m: "217" }, FOUR_Y: { s: "216", m: "217" }, AZ: { s: "216", m: "217" }, LH: { s: "216", m: "217" }, MMG: { s: "216", m: "217" } } }, { name: "gfx-carrier-EY-icon", collection: "Carrier Icons", tenants: { _: { s: "218", m: "219" }, SN: { s: "218", m: "219" }, B2B: { s: "218", m: "219" }, LX: { s: "218", m: "219" }, OS: { s: "218", m: "219" }, FOUR_Y: { s: "218", m: "219" }, AZ: { s: "218", m: "219" }, LH: { s: "218", m: "219" }, MMG: { s: "218", m: "219" } } }, { name: "gfx-carrier-EY-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "218", m: "219" }, SN: { s: "218", m: "219" }, B2B: { s: "218", m: "219" }, LX: { s: "218", m: "219" }, OS: { s: "218", m: "219" }, FOUR_Y: { s: "218", m: "219" }, AZ: { s: "218", m: "219" }, LH: { s: "218", m: "219" }, MMG: { s: "218", m: "219" } } }, { name: "gfx-carrier-HU-icon", collection: "Carrier Icons", tenants: { _: { s: "220", m: "221" }, SN: { s: "220", m: "221" }, B2B: { s: "220", m: "221" }, LX: { s: "220", m: "221" }, OS: { s: "220", m: "221" }, FOUR_Y: { s: "220", m: "221" }, AZ: { s: "220", m: "221" }, LH: { s: "220", m: "221" }, MMG: { s: "220", m: "221" } } }, { name: "gfx-carrier-HU-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "222", m: "223" }, SN: { s: "222", m: "223" }, B2B: { s: "222", m: "223" }, LX: { s: "222", m: "223" }, OS: { s: "222", m: "223" }, FOUR_Y: { s: "222", m: "223" }, AZ: { s: "222", m: "223" }, LH: { s: "222", m: "223" }, MMG: { s: "222", m: "223" } } }, { name: "gfx-carrier-KM-icon", collection: "Carrier Icons", tenants: { _: { s: "224", m: "225" }, SN: { s: "224", m: "225" }, B2B: { s: "224", m: "225" }, LX: { s: "224", m: "225" }, OS: { s: "224", m: "225" }, FOUR_Y: { s: "224", m: "225" }, AZ: { s: "224", m: "225" }, LH: { s: "224", m: "225" }, MMG: { s: "224", m: "225" } } }, { name: "gfx-carrier-KM-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "226", m: "227" }, SN: { s: "226", m: "227" }, B2B: { s: "226", m: "227" }, LX: { s: "226", m: "227" }, OS: { s: "226", m: "227" }, FOUR_Y: { s: "226", m: "227" }, AZ: { s: "226", m: "227" }, LH: { s: "226", m: "227" }, MMG: { s: "226", m: "227" } } }, { name: "gfx-carrier-LA-icon", collection: "Carrier Icons", tenants: { _: { s: "228", m: "229" }, SN: { s: "228", m: "229" }, B2B: { s: "228", m: "229" }, LX: { s: "228", m: "229" }, OS: { s: "228", m: "229" }, FOUR_Y: { s: "228", m: "229" }, AZ: { s: "228", m: "229" }, LH: { s: "228", m: "229" }, MMG: { s: "228", m: "229" } } }, { name: "gfx-carrier-LA-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "230", m: "231" }, SN: { s: "230", m: "231" }, B2B: { s: "230", m: "231" }, LX: { s: "230", m: "231" }, OS: { s: "230", m: "231" }, FOUR_Y: { s: "230", m: "231" }, AZ: { s: "230", m: "231" }, LH: { s: "230", m: "231" }, MMG: { s: "230", m: "231" } } }, { name: "gfx-carrier-LG-icon", collection: "Carrier Icons", tenants: { _: { s: "232", m: "233" }, SN: { s: "232", m: "233" }, B2B: { s: "232", m: "233" }, LX: { s: "232", m: "233" }, OS: { s: "232", m: "233" }, FOUR_Y: { s: "232", m: "233" }, AZ: { s: "232", m: "233" }, LH: { s: "232", m: "233" }, MMG: { s: "232", m: "233" } } }, { name: "gfx-carrier-LG-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "234", m: "235" }, SN: { s: "234", m: "235" }, B2B: { s: "234", m: "235" }, LX: { s: "234", m: "235" }, OS: { s: "234", m: "235" }, FOUR_Y: { s: "234", m: "235" }, AZ: { s: "234", m: "235" }, LH: { s: "234", m: "235" }, MMG: { s: "234", m: "235" } } }, { name: "gfx-carrier-LY-icon", collection: "Carrier Icons", tenants: { _: { s: "236", m: "237" }, SN: { s: "236", m: "237" }, B2B: { s: "236", m: "237" }, LX: { s: "236", m: "237" }, OS: { s: "236", m: "237" }, FOUR_Y: { s: "236", m: "237" }, AZ: { s: "236", m: "237" }, LH: { s: "236", m: "237" }, MMG: { s: "236", m: "237" } } }, { name: "gfx-carrier-LY-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "238", m: "239" }, SN: { s: "238", m: "239" }, B2B: { s: "238", m: "239" }, LX: { s: "238", m: "239" }, OS: { s: "238", m: "239" }, FOUR_Y: { s: "238", m: "239" }, AZ: { s: "238", m: "239" }, LH: { s: "238", m: "239" }, MMG: { s: "238", m: "239" } } }, { name: "gfx-carrier-PG-icon", collection: "Carrier Icons", tenants: { _: { s: "240", m: "241" }, SN: { s: "240", m: "241" }, B2B: { s: "240", m: "241" }, LX: { s: "240", m: "241" }, OS: { s: "240", m: "241" }, FOUR_Y: { s: "240", m: "241" }, AZ: { s: "240", m: "241" }, LH: { s: "240", m: "241" }, MMG: { s: "240", m: "241" } } }, { name: "gfx-carrier-PG-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "240", m: "241" }, SN: { s: "240", m: "241" }, B2B: { s: "240", m: "241" }, LX: { s: "240", m: "241" }, OS: { s: "240", m: "241" }, FOUR_Y: { s: "240", m: "241" }, AZ: { s: "240", m: "241" }, LH: { s: "240", m: "241" }, MMG: { s: "240", m: "241" } } }, { name: "gfx-carrier-RO-icon", collection: "Carrier Icons", tenants: { _: { s: "242", m: "243" }, SN: { s: "242", m: "243" }, B2B: { s: "242", m: "243" }, LX: { s: "242", m: "243" }, OS: { s: "242", m: "243" }, FOUR_Y: { s: "242", m: "243" }, AZ: { s: "242", m: "243" }, LH: { s: "242", m: "243" }, MMG: { s: "242", m: "243" } } }, { name: "gfx-carrier-RO-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "244", m: "245" }, SN: { s: "244", m: "245" }, B2B: { s: "244", m: "245" }, LX: { s: "244", m: "245" }, OS: { s: "244", m: "245" }, FOUR_Y: { s: "244", m: "245" }, AZ: { s: "244", m: "245" }, LH: { s: "244", m: "245" }, MMG: { s: "244", m: "245" } } }, { name: "gfx-carrier-UK-icon", collection: "Carrier Icons", tenants: { _: { s: "246", m: "247" }, SN: { s: "246", m: "247" }, B2B: { s: "246", m: "247" }, LX: { s: "246", m: "247" }, OS: { s: "246", m: "247" }, FOUR_Y: { s: "246", m: "247" }, AZ: { s: "246", m: "247" }, LH: { s: "246", m: "247" }, MMG: { s: "246", m: "247" } } }, { name: "gfx-carrier-UK-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "248", m: "249" }, SN: { s: "248", m: "249" }, B2B: { s: "248", m: "249" }, LX: { s: "248", m: "249" }, OS: { s: "248", m: "249" }, FOUR_Y: { s: "248", m: "249" }, AZ: { s: "248", m: "249" }, LH: { s: "248", m: "249" }, MMG: { s: "248", m: "249" } } }, { name: "gfx-carrier-XQ-icon", collection: "Carrier Icons", tenants: { _: { s: "250", m: "251" }, SN: { s: "250", m: "251" }, B2B: { s: "250", m: "251" }, LX: { s: "250", m: "251" }, OS: { s: "250", m: "251" }, FOUR_Y: { s: "250", m: "251" }, AZ: { s: "250", m: "251" }, LH: { s: "250", m: "251" }, MMG: { s: "250", m: "251" } } }, { name: "gfx-carrier-XQ-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "252", m: "339" }, SN: { s: "252", m: "339" }, B2B: { s: "252", m: "339" }, LX: { s: "252", m: "339" }, OS: { s: "252", m: "339" }, FOUR_Y: { s: "252", m: "339" }, AZ: { s: "252", m: "339" }, LH: { s: "252", m: "339" }, MMG: { s: "252", m: "339" } } }, { name: "gfx-carrier-LH-icon", collection: "Carrier Icons", tenants: { _: { s: "253", m: "254" }, SN: { s: "253", m: "254" }, B2B: { s: "253", m: "254" }, LX: { s: "253", m: "254" }, OS: { s: "253", m: "254" }, FOUR_Y: { s: "253", m: "254" }, AZ: { s: "253", m: "254" }, LH: { s: "253", m: "254" }, MMG: { s: "253", m: "254" } } }, { name: "gfx-carrier-LH-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "255", m: "256" }, SN: { s: "255", m: "256" }, B2B: { s: "255", m: "256" }, LX: { s: "255", m: "256" }, OS: { s: "255", m: "256" }, FOUR_Y: { s: "255", m: "256" }, AZ: { s: "255", m: "256" }, LH: { s: "255", m: "256" }, MMG: { s: "255", m: "256" } } }, { name: "gfx-carrier-OS-icon", collection: "Carrier Icons", tenants: { _: { s: "257", m: "258" }, SN: { s: "257", m: "258" }, B2B: { s: "257", m: "258" }, LX: { s: "257", m: "258" }, OS: { s: "257", m: "258" }, FOUR_Y: { s: "257", m: "258" }, AZ: { s: "257", m: "258" }, LH: { s: "257", m: "258" }, MMG: { s: "257", m: "258" } } }, { name: "gfx-carrier-OS-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "259", m: "260" }, SN: { s: "259", m: "260" }, B2B: { s: "259", m: "260" }, LX: { s: "259", m: "260" }, OS: { s: "259", m: "260" }, FOUR_Y: { s: "259", m: "260" }, AZ: { s: "259", m: "260" }, LH: { s: "259", m: "260" }, MMG: { s: "259", m: "260" } } }, { name: "gfx-carrier-SN-icon", collection: "Carrier Icons", tenants: { _: { s: "261", m: "262" }, SN: { s: "261", m: "262" }, B2B: { s: "261", m: "262" }, LX: { s: "261", m: "262" }, OS: { s: "261", m: "262" }, FOUR_Y: { s: "261", m: "262" }, AZ: { s: "261", m: "262" }, LH: { s: "261", m: "262" }, MMG: { s: "261", m: "262" } } }, { name: "gfx-carrier-SN-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "263", m: "264" }, SN: { s: "263", m: "264" }, B2B: { s: "263", m: "264" }, LX: { s: "263", m: "264" }, OS: { s: "263", m: "264" }, FOUR_Y: { s: "263", m: "264" }, AZ: { s: "263", m: "264" }, LH: { s: "263", m: "264" }, MMG: { s: "263", m: "264" } } }, { name: "gfx-carrier-LX-icon", collection: "Carrier Icons", tenants: { _: { s: "265", m: "266" }, SN: { s: "265", m: "266" }, B2B: { s: "265", m: "266" }, LX: { s: "265", m: "266" }, OS: { s: "265", m: "266" }, FOUR_Y: { s: "265", m: "266" }, AZ: { s: "265", m: "266" }, LH: { s: "265", m: "266" }, MMG: { s: "265", m: "266" } } }, { name: "gfx-carrier-LX-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "267", m: "268" }, SN: { s: "267", m: "268" }, B2B: { s: "267", m: "268" }, LX: { s: "267", m: "268" }, OS: { s: "267", m: "268" }, FOUR_Y: { s: "267", m: "268" }, AZ: { s: "267", m: "268" }, LH: { s: "267", m: "268" }, MMG: { s: "267", m: "268" } } }, { name: "gfx-carrier-EW-icon", collection: "Carrier Icons", tenants: { _: { s: "269", m: "270" }, SN: { s: "269", m: "270" }, B2B: { s: "269", m: "270" }, LX: { s: "269", m: "270" }, OS: { s: "269", m: "270" }, FOUR_Y: { s: "269", m: "270" }, AZ: { s: "269", m: "270" }, LH: { s: "269", m: "270" }, MMG: { s: "269", m: "270" } } }, { name: "gfx-carrier-EW-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "271", m: "272" }, SN: { s: "271", m: "272" }, B2B: { s: "271", m: "272" }, LX: { s: "271", m: "272" }, OS: { s: "271", m: "272" }, FOUR_Y: { s: "271", m: "272" }, AZ: { s: "271", m: "272" }, LH: { s: "271", m: "272" }, MMG: { s: "271", m: "272" } } }, { name: "gfx-carrier-4Y-icon", collection: "Carrier Icons", tenants: { _: { s: "273", l: "273" }, SN: { s: "273" }, B2B: { s: "273" }, LX: { s: "273" }, OS: { s: "273" }, FOUR_Y: { s: "273" }, AZ: { s: "273" }, LH: { s: "273" }, MMG: { s: "273" } } }, { name: "gfx-carrier-4Y-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "273", m: "274" }, SN: { s: "273", m: "274" }, B2B: { s: "273", m: "274" }, LX: { s: "273", m: "274" }, OS: { s: "273", m: "274" }, FOUR_Y: { s: "273", m: "274" }, AZ: { s: "273", m: "274" }, LH: { s: "273", m: "274" }, MMG: { s: "273", m: "274" } } }, { name: "gfx-carrier-EN-icon", collection: "Carrier Icons", tenants: { _: { s: "275", m: "276" }, SN: { s: "275", m: "276" }, B2B: { s: "275", m: "276" }, LX: { s: "275", m: "276" }, OS: { s: "275", m: "276" }, FOUR_Y: { s: "275", m: "276" }, AZ: { s: "275", m: "276" }, LH: { s: "275", m: "276" }, MMG: { s: "275", m: "276" } } }, { name: "gfx-carrier-EN-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "277", m: "278" }, SN: { s: "277", m: "278" }, B2B: { s: "277", m: "278" }, LX: { s: "277", m: "278" }, OS: { s: "277", m: "278" }, FOUR_Y: { s: "277", m: "278" }, AZ: { s: "277", m: "278" }, LH: { s: "277", m: "278" }, MMG: { s: "277", m: "278" } } }, { name: "gfx-carrier-WK-icon", collection: "Carrier Icons", tenants: { _: { s: "279", m: "280" }, SN: { s: "279", m: "280" }, B2B: { s: "279", m: "280" }, LX: { s: "279", m: "280" }, OS: { s: "279", m: "280" }, FOUR_Y: { s: "279", m: "280" }, AZ: { s: "279", m: "280" }, LH: { s: "279", m: "280" }, MMG: { s: "279", m: "280" } } }, { name: "gfx-carrier-WK-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "281", m: "282" }, SN: { s: "281", m: "282" }, B2B: { s: "281", m: "282" }, LX: { s: "281", m: "282" }, OS: { s: "281", m: "282" }, FOUR_Y: { s: "281", m: "282" }, AZ: { s: "281", m: "282" }, LH: { s: "281", m: "282" }, MMG: { s: "281", m: "282" } } }, { name: "gfx-carrier-CL-icon", collection: "Carrier Icons", tenants: { _: { s: "283", m: "254" }, SN: { s: "283", m: "254" }, B2B: { s: "283", m: "254" }, LX: { s: "283", m: "254" }, OS: { s: "283", m: "254" }, FOUR_Y: { s: "283", m: "254" }, AZ: { s: "283", m: "254" }, LH: { s: "283", m: "254" }, MMG: { s: "283", m: "254" } } }, { name: "gfx-carrier-CL-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "284", m: "256" }, SN: { s: "284", m: "256" }, B2B: { s: "284", m: "256" }, LX: { s: "284", m: "256" }, OS: { s: "284", m: "256" }, FOUR_Y: { s: "284", m: "256" }, AZ: { s: "284", m: "256" }, LH: { s: "284", m: "256" }, MMG: { s: "284", m: "256" } } }, { name: "gfx-carrier-VL-icon", collection: "Carrier Icons", tenants: { _: { s: "283", m: "254" }, SN: { s: "283", m: "254" }, B2B: { s: "283", m: "254" }, LX: { s: "283", m: "254" }, OS: { s: "283", m: "254" }, FOUR_Y: { s: "283", m: "254" }, AZ: { s: "283", m: "254" }, LH: { s: "283", m: "254" }, MMG: { s: "283", m: "254" } } }, { name: "gfx-carrier-VL-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "284", m: "256" }, SN: { s: "284", m: "256" }, B2B: { s: "284", m: "256" }, LX: { s: "284", m: "256" }, OS: { s: "284", m: "256" }, FOUR_Y: { s: "284", m: "256" }, AZ: { s: "284", m: "256" }, LH: { s: "284", m: "256" }, MMG: { s: "284", m: "256" } } }, { name: "gfx-carrier-AZ-icon", collection: "Carrier Icons", tenants: { _: { s: "285", m: "286" }, SN: { s: "285", m: "286" }, B2B: { s: "285", m: "286" }, LX: { s: "285", m: "286" }, OS: { s: "285", m: "286" }, FOUR_Y: { s: "285", m: "286" }, AZ: { s: "285", m: "286" }, LH: { s: "285", m: "286" }, MMG: { s: "285", m: "286" } } }, { name: "gfx-carrier-AZ-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "285", m: "286" }, SN: { s: "285", m: "286" }, B2B: { s: "285", m: "286" }, LX: { s: "285", m: "286" }, OS: { s: "285", m: "286" }, FOUR_Y: { s: "285", m: "286" }, AZ: { s: "285", m: "286" }, LH: { s: "285", m: "286" }, MMG: { s: "285", m: "286" } } }, { name: "gfx-carrier-2L-icon", collection: "Carrier Icons", tenants: { _: { s: "287", m: "288" }, SN: { s: "287", m: "288" }, B2B: { s: "287", m: "288" }, LX: { s: "287", m: "288" }, OS: { s: "287", m: "288" }, FOUR_Y: { s: "287", m: "288" }, AZ: { s: "287", m: "288" }, LH: { s: "287", m: "288" }, MMG: { s: "287", m: "288" } } }, { name: "gfx-carrier-2L-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "287", m: "289" }, SN: { s: "287", m: "289" }, B2B: { s: "287", m: "289" }, LX: { s: "287", m: "289" }, OS: { s: "287", m: "289" }, FOUR_Y: { s: "287", m: "289" }, AZ: { s: "287", m: "289" }, LH: { s: "287", m: "289" }, MMG: { s: "287", m: "289" } } }, { name: "gfx-carrier-A3-icon", collection: "Carrier Icons", tenants: { _: { s: "290", m: "291" }, SN: { s: "290", m: "291" }, B2B: { s: "290", m: "291" }, LX: { s: "290", m: "291" }, OS: { s: "290", m: "291" }, FOUR_Y: { s: "290", m: "291" }, AZ: { s: "290", m: "291" }, LH: { s: "290", m: "291" }, MMG: { s: "290", m: "291" } } }, { name: "gfx-carrier-A3-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "292", m: "293" }, SN: { s: "292", m: "293" }, B2B: { s: "292", m: "293" }, LX: { s: "292", m: "293" }, OS: { s: "292", m: "293" }, FOUR_Y: { s: "292", m: "293" }, AZ: { s: "292", m: "293" }, LH: { s: "292", m: "293" }, MMG: { s: "292", m: "293" } } }, { name: "gfx-carrier-A9-icon", collection: "Carrier Icons", tenants: { _: { s: "294", m: "295" }, SN: { s: "294", m: "295" }, B2B: { s: "294", m: "295" }, LX: { s: "294", m: "295" }, OS: { s: "294", m: "295" }, FOUR_Y: { s: "294", m: "295" }, AZ: { s: "294", m: "295" }, LH: { s: "294", m: "295" }, MMG: { s: "294", m: "295" } } }, { name: "gfx-carrier-A9-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "296", m: "297" }, SN: { s: "296", m: "297" }, B2B: { s: "296", m: "297" }, LX: { s: "296", m: "297" }, OS: { s: "296", m: "297" }, FOUR_Y: { s: "296", m: "297" }, AZ: { s: "296", m: "297" }, LH: { s: "296", m: "297" }, MMG: { s: "296", m: "297" } } }, { name: "gfx-carrier-AC-icon", collection: "Carrier Icons", tenants: { _: { s: "298", m: "299" }, SN: { s: "298", m: "299" }, B2B: { s: "298", m: "299" }, LX: { s: "298", m: "299" }, OS: { s: "298", m: "299" }, FOUR_Y: { s: "298", m: "299" }, AZ: { s: "298", m: "299" }, LH: { s: "298", m: "299" }, MMG: { s: "298", m: "299" } } }, { name: "gfx-carrier-AC-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "300", m: "301" }, SN: { s: "300", m: "301" }, B2B: { s: "300", m: "301" }, LX: { s: "300", m: "301" }, OS: { s: "300", m: "301" }, FOUR_Y: { s: "300", m: "301" }, AZ: { s: "300", m: "301" }, LH: { s: "300", m: "301" }, MMG: { s: "300", m: "301" } } }, { name: "gfx-carrier-AI-icon", collection: "Carrier Icons", tenants: { _: { s: "302", m: "303" }, SN: { s: "302", m: "303" }, B2B: { s: "302", m: "303" }, LX: { s: "302", m: "303" }, OS: { s: "302", m: "303" }, FOUR_Y: { s: "302", m: "303" }, AZ: { s: "302", m: "303" }, LH: { s: "302", m: "303" }, MMG: { s: "302", m: "303" } } }, { name: "gfx-carrier-AI-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "302", m: "303" }, SN: { s: "302", m: "303" }, B2B: { s: "302", m: "303" }, LX: { s: "302", m: "303" }, OS: { s: "302", m: "303" }, FOUR_Y: { s: "302", m: "303" }, AZ: { s: "302", m: "303" }, LH: { s: "302", m: "303" }, MMG: { s: "302", m: "303" } } }, { name: "gfx-carrier-AV-icon", collection: "Carrier Icons", tenants: { _: { s: "304", m: "305" }, SN: { s: "304", m: "305" }, B2B: { s: "304", m: "305" }, LX: { s: "304", m: "305" }, OS: { s: "304", m: "305" }, FOUR_Y: { s: "304", m: "305" }, AZ: { s: "304", m: "305" }, LH: { s: "304", m: "305" }, MMG: { s: "304", m: "305" } } }, { name: "gfx-carrier-AV-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "306", m: "307" }, SN: { s: "306", m: "307" }, B2B: { s: "306", m: "307" }, LX: { s: "306", m: "307" }, OS: { s: "306", m: "307" }, FOUR_Y: { s: "306", m: "307" }, AZ: { s: "306", m: "307" }, LH: { s: "306", m: "307" }, MMG: { s: "306", m: "307" } } }, { name: "gfx-carrier-BR-icon", collection: "Carrier Icons", tenants: { _: { s: "308", m: "309" }, SN: { s: "308", m: "309" }, B2B: { s: "308", m: "309" }, LX: { s: "308", m: "309" }, OS: { s: "308", m: "309" }, FOUR_Y: { s: "308", m: "309" }, AZ: { s: "308", m: "309" }, LH: { s: "308", m: "309" }, MMG: { s: "308", m: "309" } } }, { name: "gfx-carrier-BR-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "310", m: "311" }, SN: { s: "310", m: "311" }, B2B: { s: "310", m: "311" }, LX: { s: "310", m: "311" }, OS: { s: "310", m: "311" }, FOUR_Y: { s: "310", m: "311" }, AZ: { s: "310", m: "311" }, LH: { s: "310", m: "311" }, MMG: { s: "310", m: "311" } } }, { name: "gfx-carrier-BT-icon", collection: "Carrier Icons", tenants: { _: { s: "312", m: "313" }, SN: { s: "312", m: "313" }, B2B: { s: "312", m: "313" }, LX: { s: "312", m: "313" }, OS: { s: "312", m: "313" }, FOUR_Y: { s: "312", m: "313" }, AZ: { s: "312", m: "313" }, LH: { s: "312", m: "313" }, MMG: { s: "312", m: "313" } } }, { name: "gfx-carrier-BT-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "312", m: "313" }, SN: { s: "312", m: "313" }, B2B: { s: "312", m: "313" }, LX: { s: "312", m: "313" }, OS: { s: "312", m: "313" }, FOUR_Y: { s: "312", m: "313" }, AZ: { s: "312", m: "313" }, LH: { s: "312", m: "313" }, MMG: { s: "312", m: "313" } } }, { name: "gfx-carrier-CA-icon", collection: "Carrier Icons", tenants: { _: { s: "314", m: "315" }, SN: { s: "314", m: "315" }, B2B: { s: "314", m: "315" }, LX: { s: "314", m: "315" }, OS: { s: "314", m: "315" }, FOUR_Y: { s: "314", m: "315" }, AZ: { s: "314", m: "315" }, LH: { s: "314", m: "315" }, MMG: { s: "314", m: "315" } } }, { name: "gfx-carrier-CA-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "316", m: "317" }, SN: { s: "316", m: "317" }, B2B: { s: "316", m: "317" }, LX: { s: "316", m: "317" }, OS: { s: "316", m: "317" }, FOUR_Y: { s: "316", m: "317" }, AZ: { s: "316", m: "317" }, LH: { s: "316", m: "317" }, MMG: { s: "316", m: "317" } } }, { name: "gfx-carrier-CM-icon", collection: "Carrier Icons", tenants: { _: { s: "318", m: "319" }, SN: { s: "318", m: "319" }, B2B: { s: "318", m: "319" }, LX: { s: "318", m: "319" }, OS: { s: "318", m: "319" }, FOUR_Y: { s: "318", m: "319" }, AZ: { s: "318", m: "319" }, LH: { s: "318", m: "319" }, MMG: { s: "318", m: "319" } } }, { name: "gfx-carrier-CM-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "320", m: "321" }, SN: { s: "320", m: "321" }, B2B: { s: "320", m: "321" }, LX: { s: "320", m: "321" }, OS: { s: "320", m: "321" }, FOUR_Y: { s: "320", m: "321" }, AZ: { s: "320", m: "321" }, LH: { s: "320", m: "321" }, MMG: { s: "320", m: "321" } } }, { name: "gfx-carrier-CX-icon", collection: "Carrier Icons", tenants: { _: { s: "322", m: "323" }, SN: { s: "322", m: "323" }, B2B: { s: "322", m: "323" }, LX: { s: "322", m: "323" }, OS: { s: "322", m: "323" }, FOUR_Y: { s: "322", m: "323" }, AZ: { s: "322", m: "323" }, LH: { s: "322", m: "323" }, MMG: { s: "322", m: "323" } } }, { name: "gfx-carrier-CX-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "324", m: "325" }, SN: { s: "324", m: "325" }, B2B: { s: "324", m: "325" }, LX: { s: "324", m: "325" }, OS: { s: "324", m: "325" }, FOUR_Y: { s: "324", m: "325" }, AZ: { s: "324", m: "325" }, LH: { s: "324", m: "325" }, MMG: { s: "324", m: "325" } } }, { name: "gfx-carrier-ET-icon", collection: "Carrier Icons", tenants: { _: { s: "326", m: "327" }, SN: { s: "326", m: "327" }, B2B: { s: "326", m: "327" }, LX: { s: "326", m: "327" }, OS: { s: "326", m: "327" }, FOUR_Y: { s: "326", m: "327" }, AZ: { s: "326", m: "327" }, LH: { s: "326", m: "327" }, MMG: { s: "326", m: "327" } } }, { name: "gfx-carrier-ET-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "328", m: "329" }, SN: { s: "328", m: "329" }, B2B: { s: "328", m: "329" }, LX: { s: "328", m: "329" }, OS: { s: "328", m: "329" }, FOUR_Y: { s: "328", m: "329" }, AZ: { s: "328", m: "329" }, LH: { s: "328", m: "329" }, MMG: { s: "328", m: "329" } } }, { name: "gfx-carrier-LO-icon", collection: "Carrier Icons", tenants: { _: { s: "330", m: "331" }, SN: { s: "330", m: "331" }, B2B: { s: "330", m: "331" }, LX: { s: "330", m: "331" }, OS: { s: "330", m: "331" }, FOUR_Y: { s: "330", m: "331" }, AZ: { s: "330", m: "331" }, LH: { s: "330", m: "331" }, MMG: { s: "330", m: "331" } } }, { name: "gfx-carrier-LO-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "332", m: "333" }, SN: { s: "332", m: "333" }, B2B: { s: "332", m: "333" }, LX: { s: "332", m: "333" }, OS: { s: "332", m: "333" }, FOUR_Y: { s: "332", m: "333" }, AZ: { s: "332", m: "333" }, LH: { s: "332", m: "333" }, MMG: { s: "332", m: "333" } } }, { name: "gfx-carrier-MS-icon", collection: "Carrier Icons", tenants: { _: { s: "334", m: "335" }, SN: { s: "334", m: "335" }, B2B: { s: "334", m: "335" }, LX: { s: "334", m: "335" }, OS: { s: "334", m: "335" }, FOUR_Y: { s: "334", m: "335" }, AZ: { s: "334", m: "335" }, LH: { s: "334", m: "335" }, MMG: { s: "334", m: "335" } } }, { name: "gfx-carrier-MS-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "336", m: "337" }, SN: { s: "336", m: "337" }, B2B: { s: "336", m: "337" }, LX: { s: "336", m: "337" }, OS: { s: "336", m: "337" }, FOUR_Y: { s: "336", m: "337" }, AZ: { s: "336", m: "337" }, LH: { s: "336", m: "337" }, MMG: { s: "336", m: "337" } } }, { name: "gfx-carrier-DB-icon", collection: "Carrier Icons", tenants: { _: { s: "340", m: "341" }, SN: { s: "340", m: "341" }, B2B: { s: "340", m: "341" }, LX: { s: "340", m: "341" }, OS: { s: "340", m: "341" }, FOUR_Y: { s: "340", m: "341" }, AZ: { s: "340", m: "341" }, LH: { s: "340", m: "341" }, MMG: { s: "340", m: "341" } } }, { name: "gfx-carrier-DB-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "342", m: "343" }, SN: { s: "342", m: "343" }, B2B: { s: "342", m: "343" }, LX: { s: "342", m: "343" }, OS: { s: "342", m: "343" }, FOUR_Y: { s: "342", m: "343" }, AZ: { s: "342", m: "343" }, LH: { s: "342", m: "343" }, MMG: { s: "342", m: "343" } } }, { name: "gfx-carrier-OEBB-icon", collection: "Carrier Icons", tenants: { _: { s: "344", m: "345" }, SN: { s: "344", m: "345" }, B2B: { s: "344", m: "345" }, LX: { s: "344", m: "345" }, OS: { s: "344", m: "345" }, FOUR_Y: { s: "344", m: "345" }, AZ: { s: "344", m: "345" }, LH: { s: "344", m: "345" }, MMG: { s: "344", m: "345" } } }, { name: "gfx-carrier-OEBB-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "346", m: "347" }, SN: { s: "346", m: "347" }, B2B: { s: "346", m: "347" }, LX: { s: "346", m: "347" }, OS: { s: "346", m: "347" }, FOUR_Y: { s: "346", m: "347" }, AZ: { s: "346", m: "347" }, LH: { s: "346", m: "347" }, MMG: { s: "346", m: "347" } } }, { name: "gfx-carrier-SBB-icon", collection: "Carrier Icons", tenants: { _: { s: "348", m: "349" }, SN: { s: "348", m: "349" }, B2B: { s: "348", m: "349" }, LX: { s: "348", m: "349" }, OS: { s: "348", m: "349" }, FOUR_Y: { s: "348", m: "349" }, AZ: { s: "348", m: "349" }, LH: { s: "348", m: "349" }, MMG: { s: "348", m: "349" } } }, { name: "gfx-carrier-SBB-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "350", m: "351" }, SN: { s: "350", m: "351" }, B2B: { s: "350", m: "351" }, LX: { s: "350", m: "351" }, OS: { s: "350", m: "351" }, FOUR_Y: { s: "350", m: "351" }, AZ: { s: "350", m: "351" }, LH: { s: "350", m: "351" }, MMG: { s: "350", m: "351" } } }, { name: "gfx-carrier-other-icon", collection: "Carrier Icons", tenants: { _: { s: "908", m: "909" }, SN: { s: "352", m: "353" }, AZ: { s: "524", m: "525" }, B2B: { s: "726", m: "727" }, LX: { s: "741", m: "742" }, OS: { s: "843", m: "844" }, FOUR_Y: { s: "893", m: "894" }, LH: { s: "726", m: "727" }, MMG: { s: "908", m: "909" } } }, { name: "gfx-carrier-other-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "354", m: "895" }, SN: { s: "354", m: "355" }, AZ: { s: "524", m: "525" }, B2B: { s: "354", m: "728" }, LX: { s: "743", m: "744" }, OS: { s: "845", m: "846" }, FOUR_Y: { s: "354", m: "895" }, LH: { s: "354", m: "728" }, MMG: { s: "354", m: "895" } } }, { name: "gfx-carrier-other-train-icon", collection: "Carrier Icons", tenants: { _: { s: "910", m: "911" }, SN: { s: "356", m: "357" }, AZ: { s: "526", m: "527" }, B2B: { s: "729", m: "730" }, LX: { s: "745", m: "746" }, OS: { s: "847", m: "848" }, FOUR_Y: { s: "896", m: "897" }, LH: { s: "729", m: "730" }, MMG: { s: "910", m: "911" } } }, { name: "gfx-carrier-other-train-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "358", m: "359" }, SN: { s: "358", m: "359" }, AZ: { s: "526", m: "527" }, B2B: { s: "358", m: "359" }, LX: { s: "747", m: "748" }, OS: { s: "849", m: "850" }, FOUR_Y: { s: "358", m: "359" }, LH: { s: "358", m: "359" }, MMG: { s: "358", m: "359" } } }, { name: "gfx-carrier-other-bus-icon", collection: "Carrier Icons", tenants: { _: { s: "912", m: "913" }, SN: { s: "360", m: "361" }, AZ: { s: "528", m: "529" }, B2B: { s: "731", m: "732" }, LX: { s: "749", m: "750" }, OS: { s: "851", m: "852" }, FOUR_Y: { s: "898", m: "899" }, LH: { s: "731", m: "732" }, MMG: { s: "912", m: "913" } } }, { name: "gfx-carrier-other-bus-icon-inverted", collection: "Carrier Icons", tenants: { _: { s: "362", m: "363" }, SN: { s: "362", m: "363" }, AZ: { s: "528", m: "529" }, B2B: { s: "362", m: "363" }, LX: { s: "751", m: "752" }, OS: { s: "883", m: "884" }, FOUR_Y: { s: "362", m: "363" }, LH: { s: "362", m: "363" }, MMG: { s: "362", m: "363" } } }, { name: "gfx-carrier-LH-logo", collection: "Carrier Logos", tenants: { _: { s: "364", l: "364" }, SN: { s: "364" }, B2B: { s: "364" }, LX: { s: "364" }, OS: { s: "364" }, FOUR_Y: { s: "364" }, AZ: { s: "364" }, LH: { s: "364" }, MMG: { s: "364" } } }, { name: "gfx-carrier-LH-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "365", l: "366" }, SN: { s: "365", l: "366" }, B2B: { s: "365", l: "366" }, LX: { s: "365", l: "366" }, OS: { s: "365", l: "366" }, FOUR_Y: { s: "365", l: "366" }, AZ: { s: "365", l: "366" }, LH: { s: "365", l: "366" }, MMG: { s: "365", l: "366" } } }, { name: "gfx-carrier-OS-logo", collection: "Carrier Logos", tenants: { _: { s: "367", l: "368" }, SN: { s: "367", l: "368" }, B2B: { s: "367", l: "368" }, LX: { s: "367", l: "368" }, OS: { s: "367", l: "368" }, FOUR_Y: { s: "367", l: "368" }, AZ: { s: "367", l: "368" }, LH: { s: "367", l: "368" }, MMG: { s: "367", l: "368" } } }, { name: "gfx-carrier-OS-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "369", l: "370" }, SN: { s: "369", l: "370" }, B2B: { s: "369", l: "370" }, LX: { s: "369", l: "370" }, OS: { s: "369", l: "370" }, FOUR_Y: { s: "369", l: "370" }, AZ: { s: "369", l: "370" }, LH: { s: "369", l: "370" }, MMG: { s: "369", l: "370" } } }, { name: "gfx-carrier-SN-logo", collection: "Carrier Logos", tenants: { _: { s: "371", l: "372" }, SN: { s: "371", l: "372" }, B2B: { s: "371", l: "372" }, LX: { s: "371", l: "372" }, OS: { s: "371", l: "372" }, FOUR_Y: { s: "371", l: "372" }, AZ: { s: "371", l: "372" }, LH: { s: "371", l: "372" }, MMG: { s: "371", l: "372" } } }, { name: "gfx-carrier-SN-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "373", l: "374" }, SN: { s: "373", l: "374" }, B2B: { s: "373", l: "374" }, LX: { s: "373", l: "374" }, OS: { s: "373", l: "374" }, FOUR_Y: { s: "373", l: "374" }, AZ: { s: "373", l: "374" }, LH: { s: "373", l: "374" }, MMG: { s: "373", l: "374" } } }, { name: "gfx-carrier-LX-logo", collection: "Carrier Logos", tenants: { _: { s: "376", l: "375" }, SN: { s: "376", l: "375" }, B2B: { s: "376", l: "375" }, LX: { s: "376", l: "375" }, OS: { s: "376", l: "375" }, FOUR_Y: { s: "376", l: "375" }, AZ: { s: "376", l: "375" }, LH: { s: "376", l: "375" }, MMG: { s: "376", l: "375" } } }, { name: "gfx-carrier-LX-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "378", l: "377" }, SN: { s: "378", l: "377" }, B2B: { s: "378", l: "377" }, LX: { s: "378", l: "377" }, OS: { s: "378", l: "377" }, FOUR_Y: { s: "378", l: "377" }, AZ: { s: "378", l: "377" }, LH: { s: "378", l: "377" }, MMG: { s: "378", l: "377" } } }, { name: "gfx-carrier-EW-logo", collection: "Carrier Logos", tenants: { _: { s: "379", l: "379" }, SN: { s: "379" }, B2B: { s: "379" }, LX: { s: "379" }, OS: { s: "379" }, FOUR_Y: { s: "379" }, AZ: { s: "379" }, LH: { s: "379" }, MMG: { s: "379" } } }, { name: "gfx-carrier-EW-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "380", l: "380" }, SN: { s: "380" }, B2B: { s: "380" }, LX: { s: "380" }, OS: { s: "380" }, FOUR_Y: { s: "380" }, AZ: { s: "380" }, LH: { s: "380" }, MMG: { s: "380" } } }, { name: "gfx-carrier-4Y-logo", collection: "Carrier Logos", tenants: { _: { s: "382", l: "381" }, SN: { s: "382", l: "381" }, B2B: { s: "382", l: "381" }, LX: { s: "382", l: "381" }, OS: { s: "382", l: "381" }, FOUR_Y: { s: "382", l: "381" }, AZ: { s: "382", l: "381" }, LH: { s: "382", l: "381" }, MMG: { s: "382", l: "381" } } }, { name: "gfx-carrier-4Y-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "384", l: "383" }, SN: { s: "384", l: "383" }, B2B: { s: "384", l: "383" }, LX: { s: "384", l: "383" }, OS: { s: "384", l: "383" }, FOUR_Y: { s: "384", l: "383" }, AZ: { s: "384", l: "383" }, LH: { s: "384", l: "383" }, MMG: { s: "384", l: "383" } } }, { name: "gfx-carrier-EN-logo", collection: "Carrier Logos", tenants: { _: { s: "385", l: "385" }, SN: { s: "385" }, B2B: { s: "385" }, LX: { s: "385" }, OS: { s: "385" }, FOUR_Y: { s: "385" }, AZ: { s: "385" }, LH: { s: "385" }, MMG: { s: "385" } } }, { name: "gfx-carrier-EN-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "386", l: "386" }, SN: { s: "386" }, B2B: { s: "386" }, LX: { s: "386" }, OS: { s: "386" }, FOUR_Y: { s: "386" }, AZ: { s: "386" }, LH: { s: "386" }, MMG: { s: "386" } } }, { name: "gfx-carrier-WK-logo", collection: "Carrier Logos", tenants: { _: { s: "387", l: "387" }, SN: { s: "387" }, B2B: { s: "387" }, LX: { s: "387" }, OS: { s: "387" }, FOUR_Y: { s: "387" }, AZ: { s: "387" }, LH: { s: "387" }, MMG: { s: "387" } } }, { name: "gfx-carrier-WK-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "388", l: "388" }, SN: { s: "388" }, B2B: { s: "388" }, LX: { s: "388" }, OS: { s: "388" }, FOUR_Y: { s: "388" }, AZ: { s: "388" }, LH: { s: "388" }, MMG: { s: "388" } } }, { name: "gfx-carrier-AZ-logo", collection: "Carrier Logos", tenants: { _: { s: "390", l: "389" }, SN: { s: "390", l: "389" }, B2B: { s: "390", l: "389" }, LX: { s: "390", l: "389" }, OS: { s: "390", l: "389" }, FOUR_Y: { s: "390", l: "389" }, AZ: { s: "390", l: "389" }, LH: { s: "390", l: "389" }, MMG: { s: "390", l: "389" } } }, { name: "gfx-carrier-AZ-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "391", l: "391" }, SN: { s: "391" }, B2B: { s: "391" }, LX: { s: "391" }, OS: { s: "391" }, FOUR_Y: { s: "391" }, AZ: { s: "391" }, LH: { s: "391" }, MMG: { s: "391" } } }, { name: "gfx-carrier-CL-logo", collection: "Carrier Logos", tenants: { _: { s: "393", l: "392" }, SN: { s: "393", l: "392" }, B2B: { s: "393", l: "392" }, LX: { s: "393", l: "392" }, OS: { s: "393", l: "392" }, FOUR_Y: { s: "393", l: "392" }, AZ: { s: "393", l: "392" }, LH: { s: "393", l: "392" }, MMG: { s: "393", l: "392" } } }, { name: "gfx-carrier-CL-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "395", l: "394" }, SN: { s: "395", l: "394" }, B2B: { s: "395", l: "394" }, LX: { s: "395", l: "394" }, OS: { s: "395", l: "394" }, FOUR_Y: { s: "395", l: "394" }, AZ: { s: "395", l: "394" }, LH: { s: "395", l: "394" }, MMG: { s: "395", l: "394" } } }, { name: "gfx-carrier-VL-logo", collection: "Carrier Logos", tenants: { _: { s: "397", l: "396" }, SN: { s: "397", l: "396" }, B2B: { s: "397", l: "396" }, LX: { s: "397", l: "396" }, OS: { s: "397", l: "396" }, FOUR_Y: { s: "397", l: "396" }, AZ: { s: "397", l: "396" }, LH: { s: "397", l: "396" }, MMG: { s: "397", l: "396" } } }, { name: "gfx-carrier-VL-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "399", l: "398" }, SN: { s: "399", l: "398" }, B2B: { s: "399", l: "398" }, LX: { s: "399", l: "398" }, OS: { s: "399", l: "398" }, FOUR_Y: { s: "399", l: "398" }, AZ: { s: "399", l: "398" }, LH: { s: "399", l: "398" }, MMG: { s: "399", l: "398" } } }, { name: "gfx-carrier-A3-logo", collection: "Carrier Logos", tenants: { _: { s: "400", l: "400" }, SN: { s: "400" }, B2B: { s: "400" }, LX: { s: "400" }, OS: { s: "400" }, FOUR_Y: { s: "400" }, AZ: { s: "400" }, LH: { s: "400" }, MMG: { s: "400" } } }, { name: "gfx-carrier-A3-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "403", l: "403" }, SN: { s: "403" }, B2B: { s: "403" }, LX: { s: "403" }, OS: { s: "403" }, FOUR_Y: { s: "403" }, AZ: { s: "403" }, LH: { s: "403" }, MMG: { s: "403" } } }, { name: "gfx-carrier-A9-logo", collection: "Carrier Logos", tenants: { _: { s: "402", l: "402" }, SN: { s: "402" }, B2B: { s: "402" }, LX: { s: "402" }, OS: { s: "402" }, FOUR_Y: { s: "402" }, AZ: { s: "402" }, LH: { s: "402" }, MMG: { s: "402" } } }, { name: "gfx-carrier-AC-logo", collection: "Carrier Logos", tenants: { _: { s: "404", l: "404" }, SN: { s: "404" }, B2B: { s: "404" }, LX: { s: "404" }, OS: { s: "404" }, FOUR_Y: { s: "404" }, AZ: { s: "404" }, LH: { s: "404" }, MMG: { s: "404" } } }, { name: "gfx-carrier-AC-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "405", l: "405" }, SN: { s: "405" }, B2B: { s: "405" }, LX: { s: "405" }, OS: { s: "405" }, FOUR_Y: { s: "405" }, AZ: { s: "405" }, LH: { s: "405" }, MMG: { s: "405" } } }, { name: "gfx-carrier-AI-logo", collection: "Carrier Logos", tenants: { _: { s: "406", l: "406" }, SN: { s: "406" }, B2B: { s: "406" }, LX: { s: "406" }, OS: { s: "406" }, FOUR_Y: { s: "406" }, AZ: { s: "406" }, LH: { s: "406" }, MMG: { s: "406" } } }, { name: "gfx-carrier-AI-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "407", l: "407" }, SN: { s: "407" }, B2B: { s: "407" }, LX: { s: "407" }, OS: { s: "407" }, FOUR_Y: { s: "407" }, AZ: { s: "407" }, LH: { s: "407" }, MMG: { s: "407" } } }, { name: "gfx-carrier-AV-logo", collection: "Carrier Logos", tenants: { _: { s: "408", l: "408" }, SN: { s: "408" }, B2B: { s: "408" }, LX: { s: "408" }, OS: { s: "408" }, FOUR_Y: { s: "408" }, AZ: { s: "408" }, LH: { s: "408" }, MMG: { s: "408" } } }, { name: "gfx-carrier-AV-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "409", l: "409" }, SN: { s: "409" }, B2B: { s: "409" }, LX: { s: "409" }, OS: { s: "409" }, FOUR_Y: { s: "409" }, AZ: { s: "409" }, LH: { s: "409" }, MMG: { s: "409" } } }, { name: "gfx-carrier-BR-logo", collection: "Carrier Logos", tenants: { _: { s: "410", l: "410" }, SN: { s: "410" }, B2B: { s: "410" }, LX: { s: "410" }, OS: { s: "410" }, FOUR_Y: { s: "410" }, AZ: { s: "410" }, LH: { s: "410" }, MMG: { s: "410" } } }, { name: "gfx-carrier-BR-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "411", l: "411" }, SN: { s: "411" }, B2B: { s: "411" }, LX: { s: "411" }, OS: { s: "411" }, FOUR_Y: { s: "411" }, AZ: { s: "411" }, LH: { s: "411" }, MMG: { s: "411" } } }, { name: "gfx-carrier-BT-logo", collection: "Carrier Logos", tenants: { _: { s: "412", l: "412" }, SN: { s: "412" }, B2B: { s: "412" }, LX: { s: "412" }, OS: { s: "412" }, FOUR_Y: { s: "412" }, AZ: { s: "412" }, LH: { s: "412" }, MMG: { s: "412" } } }, { name: "gfx-carrier-BT-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "413", l: "413" }, SN: { s: "413" }, B2B: { s: "413" }, LX: { s: "413" }, OS: { s: "413" }, FOUR_Y: { s: "413" }, AZ: { s: "413" }, LH: { s: "413" }, MMG: { s: "413" } } }, { name: "gfx-carrier-CA-logo", collection: "Carrier Logos", tenants: { _: { s: "414", l: "414" }, SN: { s: "414" }, B2B: { s: "414" }, LX: { s: "414" }, OS: { s: "414" }, FOUR_Y: { s: "414" }, AZ: { s: "414" }, LH: { s: "414" }, MMG: { s: "414" } } }, { name: "gfx-carrier-CA-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "415", l: "415" }, SN: { s: "415" }, B2B: { s: "415" }, LX: { s: "415" }, OS: { s: "415" }, FOUR_Y: { s: "415" }, AZ: { s: "415" }, LH: { s: "415" }, MMG: { s: "415" } } }, { name: "gfx-carrier-CM-logo", collection: "Carrier Logos", tenants: { _: { s: "416", l: "416" }, SN: { s: "416" }, B2B: { s: "416" }, LX: { s: "416" }, OS: { s: "416" }, FOUR_Y: { s: "416" }, AZ: { s: "416" }, LH: { s: "416" }, MMG: { s: "416" } } }, { name: "gfx-carrier-CM-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "417", l: "417" }, SN: { s: "417" }, B2B: { s: "417" }, LX: { s: "417" }, OS: { s: "417" }, FOUR_Y: { s: "417" }, AZ: { s: "417" }, LH: { s: "417" }, MMG: { s: "417" } } }, { name: "gfx-carrier-CX-logo", collection: "Carrier Logos", tenants: { _: { s: "418", l: "418" }, SN: { s: "418" }, B2B: { s: "418" }, LX: { s: "418" }, OS: { s: "418" }, FOUR_Y: { s: "418" }, AZ: { s: "418" }, LH: { s: "418" }, MMG: { s: "418" } } }, { name: "gfx-carrier-CX-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "419", l: "419" }, SN: { s: "419" }, B2B: { s: "419" }, LX: { s: "419" }, OS: { s: "419" }, FOUR_Y: { s: "419" }, AZ: { s: "419" }, LH: { s: "419" }, MMG: { s: "419" } } }, { name: "gfx-carrier-ET-logo", collection: "Carrier Logos", tenants: { _: { s: "420", l: "420" }, SN: { s: "420" }, B2B: { s: "420" }, LX: { s: "420" }, OS: { s: "420" }, FOUR_Y: { s: "420" }, AZ: { s: "420" }, LH: { s: "420" }, MMG: { s: "420" } } }, { name: "gfx-carrier-ET-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "421", l: "421" }, SN: { s: "421" }, B2B: { s: "421" }, LX: { s: "421" }, OS: { s: "421" }, FOUR_Y: { s: "421" }, AZ: { s: "421" }, LH: { s: "421" }, MMG: { s: "421" } } }, { name: "gfx-carrier-LO-logo", collection: "Carrier Logos", tenants: { _: { s: "423", l: "422" }, SN: { s: "423", l: "422" }, B2B: { s: "423", l: "422" }, LX: { s: "423", l: "422" }, OS: { s: "423", l: "422" }, FOUR_Y: { s: "423", l: "422" }, AZ: { s: "423", l: "422" }, LH: { s: "423", l: "422" }, MMG: { s: "423", l: "422" } } }, { name: "gfx-carrier-LO-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "425", l: "424" }, SN: { s: "425", l: "424" }, B2B: { s: "425", l: "424" }, LX: { s: "425", l: "424" }, OS: { s: "425", l: "424" }, FOUR_Y: { s: "425", l: "424" }, AZ: { s: "425", l: "424" }, LH: { s: "425", l: "424" }, MMG: { s: "425", l: "424" } } }, { name: "gfx-carrier-MS-logo", collection: "Carrier Logos", tenants: { _: { s: "426", l: "426" }, SN: { s: "426" }, B2B: { s: "426" }, LX: { s: "426" }, OS: { s: "426" }, FOUR_Y: { s: "426" }, AZ: { s: "426" }, LH: { s: "426" }, MMG: { s: "426" } } }, { name: "gfx-carrier-MS-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "427", l: "427" }, SN: { s: "427" }, B2B: { s: "427" }, LX: { s: "427" }, OS: { s: "427" }, FOUR_Y: { s: "427" }, AZ: { s: "427" }, LH: { s: "427" }, MMG: { s: "427" } } }, { name: "gfx-carrier-NH-logo", collection: "Carrier Logos", tenants: { _: { s: "428", l: "428" }, SN: { s: "428" }, B2B: { s: "428" }, LX: { s: "428" }, OS: { s: "428" }, FOUR_Y: { s: "428" }, AZ: { s: "428" }, LH: { s: "428" }, MMG: { s: "428" } } }, { name: "gfx-carrier-NH-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "429", l: "429" }, SN: { s: "429" }, B2B: { s: "429" }, LX: { s: "429" }, OS: { s: "429" }, FOUR_Y: { s: "429" }, AZ: { s: "429" }, LH: { s: "429" }, MMG: { s: "429" } } }, { name: "gfx-carrier-NZ-logo", collection: "Carrier Logos", tenants: { _: { s: "430", l: "430" }, SN: { s: "430" }, B2B: { s: "430" }, LX: { s: "430" }, OS: { s: "430" }, FOUR_Y: { s: "430" }, AZ: { s: "430" }, LH: { s: "430" }, MMG: { s: "430" } } }, { name: "gfx-carrier-NZ-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "431", l: "431" }, SN: { s: "431" }, B2B: { s: "431" }, LX: { s: "431" }, OS: { s: "431" }, FOUR_Y: { s: "431" }, AZ: { s: "431" }, LH: { s: "431" }, MMG: { s: "431" } } }, { name: "gfx-carrier-OU-logo", collection: "Carrier Logos", tenants: { _: { s: "432", l: "432" }, SN: { s: "432" }, B2B: { s: "432" }, LX: { s: "432" }, OS: { s: "432" }, FOUR_Y: { s: "432" }, AZ: { s: "432" }, LH: { s: "432" }, MMG: { s: "432" } } }, { name: "gfx-carrier-OU-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "433", l: "433" }, SN: { s: "433" }, B2B: { s: "433" }, LX: { s: "433" }, OS: { s: "433" }, FOUR_Y: { s: "433" }, AZ: { s: "433" }, LH: { s: "433" }, MMG: { s: "433" } } }, { name: "gfx-carrier-OZ-logo", collection: "Carrier Logos", tenants: { _: { s: "434", l: "434" }, SN: { s: "434" }, B2B: { s: "434" }, LX: { s: "434" }, OS: { s: "434" }, FOUR_Y: { s: "434" }, AZ: { s: "434" }, LH: { s: "434" }, MMG: { s: "434" } } }, { name: "gfx-carrier-OZ-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "435", l: "435" }, SN: { s: "435" }, B2B: { s: "435" }, LX: { s: "435" }, OS: { s: "435" }, FOUR_Y: { s: "435" }, AZ: { s: "435" }, LH: { s: "435" }, MMG: { s: "435" } } }, { name: "gfx-carrier-SA-logo", collection: "Carrier Logos", tenants: { _: { s: "436", l: "436" }, SN: { s: "436" }, B2B: { s: "436" }, LX: { s: "436" }, OS: { s: "436" }, FOUR_Y: { s: "436" }, AZ: { s: "436" }, LH: { s: "436" }, MMG: { s: "436" } } }, { name: "gfx-carrier-SA-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "437", l: "437" }, SN: { s: "437" }, B2B: { s: "437" }, LX: { s: "437" }, OS: { s: "437" }, FOUR_Y: { s: "437" }, AZ: { s: "437" }, LH: { s: "437" }, MMG: { s: "437" } } }, { name: "gfx-carrier-SK-logo", collection: "Carrier Logos", tenants: { _: { s: "438", l: "438" }, SN: { s: "438" }, B2B: { s: "438" }, LX: { s: "438" }, OS: { s: "438" }, FOUR_Y: { s: "438" }, AZ: { s: "438" }, LH: { s: "438" }, MMG: { s: "438" } } }, { name: "gfx-weather-rain-snow", collection: "Weather", tenants: { _: { s: "521", l: "521" }, SN: { s: "521" }, LH: { s: "521" }, LX: { s: "521" }, OS: { s: "521" }, B2B: { s: "521" }, FOUR_Y: { s: "521" }, MMG: { s: "521" }, AZ: { s: "521" } } }, { name: "gfx-carrier-SK-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "612", l: "612" }, SN: { s: "612" }, B2B: { s: "612" }, LX: { s: "612" }, OS: { s: "612" }, FOUR_Y: { s: "612" }, AZ: { s: "612" }, LH: { s: "612" }, MMG: { s: "612" } } }, { name: "gfx-carrier-SQ-logo", collection: "Carrier Logos", tenants: { _: { s: "614", l: "613" }, SN: { s: "614", l: "613" }, B2B: { s: "614", l: "613" }, LX: { s: "614", l: "613" }, OS: { s: "614", l: "613" }, FOUR_Y: { s: "614", l: "613" }, AZ: { s: "614", l: "613" }, LH: { s: "614", l: "613" }, MMG: { s: "614", l: "613" } } }, { name: "gfx-carrier-SQ-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "616", l: "615" }, SN: { s: "616", l: "615" }, B2B: { s: "616", l: "615" }, LX: { s: "616", l: "615" }, OS: { s: "616", l: "615" }, FOUR_Y: { s: "616", l: "615" }, AZ: { s: "616", l: "615" }, LH: { s: "616", l: "615" }, MMG: { s: "616", l: "615" } } }, { name: "gfx-carrier-TG-logo", collection: "Carrier Logos", tenants: { _: { s: "617", l: "617" }, SN: { s: "617" }, B2B: { s: "617" }, LX: { s: "617" }, OS: { s: "617" }, FOUR_Y: { s: "617" }, AZ: { s: "617" }, LH: { s: "617" }, MMG: { s: "617" } } }, { name: "gfx-carrier-TG-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "618", l: "618" }, SN: { s: "618" }, B2B: { s: "618" }, LX: { s: "618" }, OS: { s: "618" }, FOUR_Y: { s: "618" }, AZ: { s: "618" }, LH: { s: "618" }, MMG: { s: "618" } } }, { name: "gfx-carrier-TK-logo", collection: "Carrier Logos", tenants: { _: { s: "619", l: "619" }, SN: { s: "619" }, B2B: { s: "619" }, LX: { s: "619" }, OS: { s: "619" }, FOUR_Y: { s: "619" }, AZ: { s: "619" }, LH: { s: "619" }, MMG: { s: "619" } } }, { name: "gfx-carrier-TK-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "620", l: "620" }, SN: { s: "620" }, B2B: { s: "620" }, LX: { s: "620" }, OS: { s: "620" }, FOUR_Y: { s: "620" }, AZ: { s: "620" }, LH: { s: "620" }, MMG: { s: "620" } } }, { name: "gfx-carrier-TP-logo", collection: "Carrier Logos", tenants: { _: { s: "621", l: "621" }, SN: { s: "621" }, B2B: { s: "621" }, LX: { s: "621" }, OS: { s: "621" }, FOUR_Y: { s: "621" }, AZ: { s: "621" }, LH: { s: "621" }, MMG: { s: "621" } } }, { name: "gfx-carrier-TP-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "622", l: "622" }, SN: { s: "622" }, B2B: { s: "622" }, LX: { s: "622" }, OS: { s: "622" }, FOUR_Y: { s: "622" }, AZ: { s: "622" }, LH: { s: "622" }, MMG: { s: "622" } } }, { name: "gfx-carrier-UA-logo", collection: "Carrier Logos", tenants: { _: { s: "623", l: "623" }, SN: { s: "623" }, B2B: { s: "623" }, LX: { s: "623" }, OS: { s: "623" }, FOUR_Y: { s: "623" }, AZ: { s: "623" }, LH: { s: "623" }, MMG: { s: "623" } } }, { name: "gfx-carrier-UA-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "624", l: "624" }, SN: { s: "624" }, B2B: { s: "624" }, LX: { s: "624" }, OS: { s: "624" }, FOUR_Y: { s: "624" }, AZ: { s: "624" }, LH: { s: "624" }, MMG: { s: "624" } } }, { name: "gfx-carrier-ZH-logo", collection: "Carrier Logos", tenants: { _: { s: "625", l: "625" }, SN: { s: "625" }, B2B: { s: "625" }, LX: { s: "625" }, OS: { s: "625" }, FOUR_Y: { s: "625" }, AZ: { s: "625" }, LH: { s: "625" }, MMG: { s: "625" } } }, { name: "gfx-carrier-ZH-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "626", l: "626" }, SN: { s: "626" }, B2B: { s: "626" }, LX: { s: "626" }, OS: { s: "626" }, FOUR_Y: { s: "626" }, AZ: { s: "626" }, LH: { s: "626" }, MMG: { s: "626" } } }, { name: "gfx-carrier-DB-logo", collection: "Carrier Logos", tenants: { _: { s: "627", l: "627" }, SN: { s: "627" }, B2B: { s: "627" }, LX: { s: "627" }, OS: { s: "627" }, FOUR_Y: { s: "627" }, AZ: { s: "627" }, LH: { s: "627" }, MMG: { s: "627" } } }, { name: "gfx-carrier-DB-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "628", l: "628" }, SN: { s: "628" }, B2B: { s: "628" }, LX: { s: "628" }, OS: { s: "628" }, FOUR_Y: { s: "628" }, AZ: { s: "628" }, LH: { s: "628" }, MMG: { s: "628" } } }, { name: "gfx-carrier-SBB-logo", collection: "Carrier Logos", tenants: { _: { s: "629", l: "629" }, SN: { s: "629" }, B2B: { s: "629" }, LX: { s: "629" }, OS: { s: "629" }, FOUR_Y: { s: "629" }, AZ: { s: "629" }, LH: { s: "629" }, MMG: { s: "629" } } }, { name: "gfx-carrier-SBB-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "630", l: "630" }, SN: { s: "630" }, B2B: { s: "630" }, LX: { s: "630" }, OS: { s: "630" }, FOUR_Y: { s: "630" }, AZ: { s: "630" }, LH: { s: "630" }, MMG: { s: "630" } } }, { name: "gfx-carrier-OEBB-logo", collection: "Carrier Logos", tenants: { _: { s: "631", l: "631" }, SN: { s: "631" }, B2B: { s: "631" }, LX: { s: "631" }, OS: { s: "631" }, FOUR_Y: { s: "631" }, AZ: { s: "631" }, LH: { s: "631" }, MMG: { s: "631" } } }, { name: "gfx-carrier-OEBB-logo-inverted", collection: "Carrier Logos", tenants: { _: { s: "632", l: "632" }, SN: { s: "632" }, B2B: { s: "632" }, LX: { s: "632" }, OS: { s: "632" }, FOUR_Y: { s: "632" }, AZ: { s: "632" }, LH: { s: "632" }, MMG: { s: "632" } } }, { name: "gfx-miles-and-more", collection: "Miles&More", tenants: { _: { s: "633", l: "633" }, SN: { s: "633" }, B2B: { s: "633" }, LX: { s: "633" }, OS: { s: "633" }, FOUR_Y: { s: "633" }, AZ: { s: "633" }, LH: { s: "633" }, MMG: { s: "633" } } }, { name: "gfx-miles-and-more-inverted", collection: "Miles&More", tenants: { _: { s: "634", l: "634" }, SN: { s: "634" }, B2B: { s: "634" }, LX: { s: "634" }, OS: { s: "634" }, FOUR_Y: { s: "634" }, AZ: { s: "634" }, LH: { s: "634" }, MMG: { s: "634" } } }, { name: "gfx-star-alliance-member", collection: "Star Alliance", tenants: { _: { s: "635", l: "635" }, SN: { s: "635" }, B2B: { s: "635" }, LX: { s: "635" }, OS: { s: "635" }, FOUR_Y: { s: "635" }, AZ: { s: "635" }, LH: { s: "635" }, MMG: { s: "635" } } }, { name: "gfx-star-alliance-member-inverted", collection: "Star Alliance", tenants: { _: { s: "636", l: "636" }, SN: { s: "636" }, B2B: { s: "636" }, LX: { s: "636" }, OS: { s: "636" }, FOUR_Y: { s: "636" }, AZ: { s: "636" }, LH: { s: "636" }, MMG: { s: "636" } } }, { name: "gfx-payment-mastercard", collection: "Payments", tenants: { _: { s: "637", m: "638", l: "639" } } }, { name: "gfx-payment-maestro", collection: "Payments", tenants: { _: { s: "640", m: "641", l: "642" } } }, { name: "gfx-payment-cirrus", collection: "Payments", tenants: { _: { s: "643", m: "644", l: "645" } } }, { name: "gfx-payment-visa", collection: "Payments", tenants: { _: { s: "646", m: "647", l: "648" } } }, { name: "gfx-payment-amercian-express", collection: "Payments", tenants: { _: { s: "649", m: "650", l: "651" } } }, { name: "gfx-payment-jcb", collection: "Payments", tenants: { _: { s: "652", m: "653", l: "654" } } }, { name: "gfx-payment-klarna", collection: "Payments", tenants: { _: { s: "655", m: "656", l: "657" } } }, { name: "gfx-payment-paypal", collection: "Payments", tenants: { _: { s: "658", m: "659", l: "660" } } }, { name: "gfx-payment-apple-pay", collection: "Payments", tenants: { _: { s: "661", m: "662", l: "663" } } }, { name: "gfx-payment-bancontact", collection: "Payments", tenants: { _: { s: "664", m: "665", l: "666" } } }, { name: "gfx-payment-ideal", collection: "Payments", tenants: { _: { s: "667", m: "668", l: "669" } } }, { name: "gfx-payment-diners-club", collection: "Payments", tenants: { _: { s: "670", m: "671", l: "672" } } }, { name: "gfx-payment-discover", collection: "Payments", tenants: { _: { s: "673", m: "674", l: "675" } } }, { name: "gfx-payment-unionpay", collection: "Payments", tenants: { _: { s: "676", m: "677", l: "678" } } }, { name: "gfx-payment-alipay", collection: "Payments", tenants: { _: { s: "679", m: "680", l: "681" } } }, { name: "gfx-payment-uatp", collection: "Payments", tenants: { _: { s: "682", m: "683", l: "684" } } }, { name: "gfx-payment-wechat-pay", collection: "Payments", tenants: { _: { s: "685", m: "686", l: "687" } } }, { name: "gfx-payment-eps", collection: "Payments", tenants: { _: { s: "688", m: "689", l: "690" } } }, { name: "gfx-payment-shaparak", collection: "Payments", tenants: { _: { s: "691", m: "692", l: "693" } } }, { name: "gfx-payment-mpesa", collection: "Payments", tenants: { _: { s: "694", m: "695", l: "696" } } }, { name: "gfx-payment-dotpay", collection: "Payments", tenants: { _: { s: "697", m: "698", l: "699" } } }, { name: "gfx-payment-giropay", collection: "Payments", tenants: { _: { s: "700", m: "701", l: "702" } } }, { name: "gfx-payment-sepa", collection: "Payments", tenants: { _: { s: "703", m: "704", l: "705" } } }, { name: "gfx-payment-postfinance", collection: "Payments", tenants: { _: { s: "706", m: "707", l: "708" } } }, { name: "gfx-payment-powerpay", collection: "Payments", tenants: { _: { s: "709", m: "710", l: "711" } } }, { name: "gfx-payment-airplus", collection: "Payments", tenants: { _: { s: "712", m: "713", l: "714" } } }, { name: "gfx-payment-mmg-credit-card", collection: "Payments", tenants: { _: { s: "715", m: "716", l: "717" } } }, { name: "gfx-payment-credit-card", collection: "Payments", tenants: { _: { s: "733", l: "734" }, SN: { s: "718", l: "719" }, B2B: { s: "733", l: "734" }, LX: { s: "835", l: "836" }, OS: { s: "885", l: "886" }, FOUR_Y: { s: "900", l: "901" }, AZ: { s: "733", l: "734" }, LH: { s: "733", l: "734" }, MMG: { s: "733", l: "734" } } }, { name: "gfx-payment-voucher", collection: "Payments", tenants: { _: { s: "735", l: "736" }, SN: { s: "720", l: "721" }, B2B: { s: "735", l: "736" }, LX: { s: "837", l: "838" }, OS: { s: "887", l: "888" }, FOUR_Y: { s: "902", l: "903" }, AZ: { s: "735", l: "736" }, LH: { s: "735", l: "736" }, MMG: { s: "735", l: "736" } } }, { name: "gfx-payment-pay-offline", collection: "Payments", tenants: { _: { s: "737", l: "738" }, SN: { s: "722", l: "723" }, B2B: { s: "737", l: "738" }, LX: { s: "839", l: "840" }, OS: { s: "889", l: "890" }, FOUR_Y: { s: "904", l: "905" }, AZ: { s: "737", l: "738" }, LH: { s: "737", l: "738" }, MMG: { s: "737", l: "738" } } }, { name: "gfx-payment-bank-transfer", collection: "Payments", tenants: { _: { s: "739", l: "740" }, SN: { s: "724", l: "725" }, B2B: { s: "739", l: "740" }, LX: { s: "841", l: "842" }, OS: { s: "891", l: "892" }, FOUR_Y: { s: "906", l: "907" }, AZ: { s: "739", l: "740" }, LH: { s: "739", l: "740" }, MMG: { s: "739", l: "740" } } } ], rn = Rn("assets"); function jd() { return window.__MAUI_GRAPHICS__ || (window.__MAUI_GRAPHICS__ = []), window.__MAUI_GRAPHICS__; } function qd() { return Vd; } async function Kd(a, e) { return new Promise((t) => { Un(/* @__PURE__ */ Object.assign({ "./packages/graphic.library.AZ.Carrier Icons.ts": () => import("./graphic.library.AZ.Carrier Icons.js"), "./packages/graphic.library.AZ.Carrier Logos.ts": () => import("./graphic.library.AZ.Carrier Logos.js"), "./packages/graphic.library.AZ.Dangerous Goods.ts": () => import("./graphic.library.AZ.Dangerous Goods.js"), "./packages/graphic.library.AZ.Miles&More.ts": () => import("./graphic.library.AZ.Miles_More.js"), "./packages/graphic.library.AZ.Payments.ts": () => import("./graphic.library.AZ.Payments.js"), "./packages/graphic.library.AZ.Star Alliance.ts": () => import("./graphic.library.AZ.Star Alliance.js"), "./packages/graphic.library.AZ.Weather.ts": () => import("./graphic.library.AZ.Weather.js"), "./packages/graphic.library.B2B.Carrier Icons.ts": () => import("./graphic.library.B2B.Carrier Icons.js"), "./packages/graphic.library.B2B.Carrier Logos.ts": () => import("./graphic.library.B2B.Carrier Logos.js"), "./packages/graphic.library.B2B.Dangerous Goods.ts": () => import("./graphic.library.B2B.Dangerous Goods.js"), "./packages/graphic.library.B2B.Miles&More.ts": () => import("./graphic.library.B2B.Miles_More.js"), "./packages/graphic.library.B2B.Payments.ts": () => import("./graphic.library.B2B.Payments.js"), "./packages/graphic.library.B2B.Star Alliance.ts": () => import("./graphic.library.B2B.Star Alliance.js"), "./packages/graphic.library.B2B.Weather.ts": () => import("./graphic.library.B2B.Weather.js"), "./packages/graphic.library.FOUR_Y.Carrier Icons.ts": () => import("./graphic.library.FOUR_Y.Carrier Icons.js"), "./packages/graphic.library.FOUR_Y.Carrier Logos.ts": () => import("./graphic.library.FOUR_Y.Carrier Logos.js"), "./packages/graphic.library.FOUR_Y.Dangerous Goods.ts": () => import("./graphic.library.FOUR_Y.Dangerous Goods.js"), "./packages/graphic.library.FOUR_Y.Miles&More.ts": () => import("./graphic.library.FOUR_Y.Miles_More.js"), "./packages/graphic.library.FOUR_Y.Payments.ts": () => import("./graphic.library.FOUR_Y.Payments.js"), "./packages/graphic.library.FOUR_Y.Star Alliance.ts": () => import("./graphic.library.FOUR_Y.Star Alliance.js"), "./packages/graphic.library.FOUR_Y.Weather.ts": () => import("./graphic.library.FOUR_Y.Weather.js"), "./packages/graphic.library.LH.Carrier Icons.ts": () => import("./graphic.library.LH.Carrier Icons.js"), "./packages/graphic.library.LH.Carrier Logos.ts": () => import("./graphic.library.LH.Carrier Logos.js"), "./packages/graphic.library.LH.Dangerous Goods.ts": () => import("./graphic.library.LH.Dangerous Goods.js"), "./packages/graphic.library.LH.Miles&More.ts": () => import("./graphic.library.LH.Miles_More.js"), "./packages/graphic.library.LH.Payments.ts": () => import("./graphic.library.LH.Payments.js"), "./packages/graphic.library.LH.Star Alliance.ts": () => import("./graphic.library.LH.Star Alliance.js"), "./packages/graphic.library.LH.Weather.ts": () => import("./graphic.library.LH.Weather.js"), "./packages/graphic.library.LX.Carrier Icons.ts": () => import("./graphic.library.LX.Carrier Icons.js"), "./packages/graphic.library.LX.Carrier Logos.ts": () => import("./graphic.library.LX.Carrier Logos.js"), "./packages/graphic.library.LX.Dangerous Goods.ts": () => import("./graphic.library.LX.Dangerous Goods.js"), "./packages/graphic.library.LX.Miles&More.ts": () => import("./graphic.library.LX.Miles_More.js"), "./packages/graphic.library.LX.Payments.ts": () => import("./graphic.library.LX.Payments.js"), "./packages/graphic.library.LX.Star Alliance.ts": () => import("./graphic.library.LX.Star Alliance.js"), "./packages/graphic.library.LX.Weather.ts": () => import("./graphic.library.LX.Weather.js"), "./packages/graphic.library.MMG.Carrier Icons.ts": () => import("./graphic.library.MMG.Carrier Icons.js"), "./packages/graphic.library.MMG.Carrier Logos.ts": () => import("./graphic.library.MMG.Carrier Logos.js"), "./packages/graphic.library.MMG.Dangerous Goods.ts": () => import("./graphic.library.MMG.Dangerous Goods.js"), "./packages/graphic.library.MMG.Miles&More.ts": () => import("./graphic.library.MMG.Miles_More.js"), "./packages/graphic.library.MMG.Payments.ts": () => import("./graphic.library.MMG.Payments.js"), "./packages/graphic.library.MMG.Star Alliance.ts": () => import("./graphic.library.MMG.Star Alliance.js"), "./packages/graphic.library.MMG.Weather.ts": () => import("./graphic.library.MMG.Weather.js"), "./packages/graphic.library.OS.Carrier Icons.ts": () => import("./graphic.library.OS.Carrier Icons.js"), "./packages/graphic.library.OS.Carrier Logos.ts": () => import("./graphic.library.OS.Carrier Logos.js"), "./packages/graphic.library.OS.Dangerous Goods.ts": () => import("./graphic.library.OS.Dangerous Goods.js"), "./packages/graphic.library.OS.Miles&More.ts": () => import("./graphic.library.OS.Miles_More.js"), "./packages/graphic.library.OS.Payments.ts": () => import("./graphic.library.OS.Payments.js"), "./packages/graphic.library.OS.Star Alliance.ts": () => import("./graphic.library.OS.Star Alliance.js"), "./packages/graphic.library.OS.Weather.ts": () => import("./graphic.library.OS.Weather.js"), "./packages/graphic.library.SN.Carrier Icons.ts": () => import("./graphic.library.SN.Carrier Icons.js"), "./packages/graphic.library.SN.Carrier Logos.ts": () => import("./graphic.library.SN.Carrier Logos.js"), "./packages/graphic.library.SN.Dangerous Goods.ts": () => import("./graphic.library.SN.Dangerous Goods.js"), "./packages/graphic.library.SN.Miles&More.ts": () => import("./graphic.library.SN.Miles_More.js"), "./packages/graphic.library.SN.Payments.ts": () => import("./graphic.library.SN.Payments.js"), "./packages/graphic.library.SN.Star Alliance.ts": () => import("./graphic.library.SN.Star Alliance.js"), "./packages/graphic.library.SN.Weather.ts": () => import("./graphic.library.SN.Weather.js"), "./packages/graphic.library.WL.Carrier Icons.ts": () => import("./graphic.library.WL.Carrier Icons.js"), "./packages/graphic.library.WL.Carrier Logos.ts": () => import("./graphic.library.WL.Carrier Logos.js"), "./packages/graphic.library.WL.Dangerous Goods.ts": () => import("./graphic.library.WL.Dangerous Goods.js"), "./packages/graphic.library.WL.Miles&More.ts": () => import("./graphic.library.WL.Miles_More.js"), "./packages/graphic.library.WL.Payments.ts": () => import("./graphic.library.WL.Payments.js"), "./packages/graphic.library.WL.Star Alliance.ts": () => import("./graphic.library.WL.Star Alliance.js"), "./packages/graphic.library.WL.Weather.ts": () => import("./graphic.library.WL.Weather.js") }), `./packages/graphic.library.${a.toUpperCase()}.${e}.ts`).then((o) => { t(o.graphics); }); }); } function Wd(a, e, t) { return ``; } async function Qd(a, e, t) { const o = qd().find((h) => h.name === e); if (!o) return "Error: No mappings found"; const i = o.tenants; let r = ""; if (i[a] ? (t === "small" && (r = i[a].s || ""), t === "medium" && (r = i[a].m || i[a].s || ""), t === "large" && (r = i[a].l || i[a].m || i[a].s || "")) : (t === "small" && (r = i._.s || ""), t === "medium" && (r = i._.m || i._.s || ""), t === "large" && (r = i._.l || i._.m || i._.s || "")), !r) return "Error: Graphic key not found"; const n = jd(); let d = n.find((h) => h.key === r); if (!d) { rn.debug("fetchLibraryGraphic: loading libs"); const h = await Kd(a, o.collection); for (const b of h) n.find((f) => f.key === b.key) || n.push(b); d = n.find((b) => b.key === r); } return d ? (rn.debug("fetchLibraryGraphic: found icon"), d.svg) : "Error: Graphic source not found."; } var Jd = Object.defineProperty, eu = Object.getOwnPropertyDescriptor, Mi = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? eu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Jd(e, t, i), i; }; const Xt = class Kn extends S { constructor() { super(), this.hasSlotController = new pe( this, ...Kn.slots ), this.mode = "library", this.size = "medium", this.fetchGraphicTask = new In(this, { task: async ([e, t, o]) => Qd( e.toLocaleUpperCase(), t || "gfx-carrier-LH-icon", o || "small" ), args: () => [this.theme, this.use, this.size] }), this.componentName = "graphic"; } firstUpdated() { super.firstUpdated(); } render() { if (this.mode === "library") return this.fetchGraphicTask.render({ pending: () => u``, complete: (t) => u``, error: () => u`` }); const e = this.hasSlotController.test(this.theme); return u``; } }; Xt.styles = Zd; Xt.slots = [..._i]; Mi([ O("span.graphic") ], Xt.prototype, "container", 2); Mi([ l({ attribute: !1 }) ], Xt.prototype, "graphic", 2); Mi([ l({ reflect: !0 }) ], Xt.prototype, "mode", 2); Mi([ l({ reflect: !0 }) ], Xt.prototype, "size", 2); Mi([ l({ reflect: !0 }) ], Xt.prototype, "use", 2); let tu = Xt; $("maui-graphic", tu); const _ = { mobile: { "min-width": 0, "max-width": 480 }, phablet: { "min-width": 481, "max-width": 767 }, "mini-tablet": { "min-width": 768, "max-width": 1023 }, tablet: { "min-width": 1024, "max-width": 1024 }, desktop: { "min-width": 1025, "max-width": 1440 }, "desktop-large": { "min-width": 1441 } }, Wn = 2560, ou = 1296, iu = 720, au = (a) => { const e = m(a); return s` /** * Sizes */ .${e}.h1 { ${g({ size: "h1", tenant: a }).mobile}; font-weight: var(--maui-font-weight-bold); } .${e}.h2 { ${g({ size: "h2", tenant: a }).mobile}; font-weight: var(--maui-font-weight-regular); } .${e}.h3 { ${g({ size: "h3", tenant: a }).mobile}; font-weight: var(--maui-font-weight-regular); } .${e}.h4 { ${g({ size: "h4", tenant: a }).mobile}; font-weight: var(--maui-font-weight-bold); } .${e}.h5 { ${g({ size: "h5", tenant: a }).mobile}; font-weight: var(--maui-font-weight-bold); } .${e}.h6 { ${g({ size: "h6", tenant: a }).mobile}; font-weight: var(--maui-font-weight-bold); } /** * Font-weight overrides */ .${e}.headline.bold { font-weight: var(--maui-font-weight-bold); } .${e}.headline.light { font-weight: var(--maui-font-weight-regular); } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .${e}.h1 { ${g({ size: "h1", tenant: a }).desktop}; } .${e}.h2 { ${g({ size: "h2", tenant: a }).desktop}; } .${e}.h3 { ${g({ size: "h3", tenant: a }).desktop}; } } `; }, ru = s` ${C} ${F} :host { display: inline; position: relative; } .headline { margin: 0; color: var(--maui-color-text-copy); font-family: var(--maui-font-family-headline); } .headline.inverted { color: var(--maui-color-text-headline-inverted); } .wl.h1.emphasized { color: var(--maui-color-brand-primary); } /** * Margins */ .default-margin.h1 { margin-bottom: 36px; } .default-margin.h2 { margin-bottom: 32px; } .default-margin.h3 { margin-bottom: 28px; } .default-margin.h4 { margin-bottom: 20px; } .default-margin.h5 { margin-bottom: 18px; } .small-margin.h1 { margin-bottom: 20px; } .small-margin.h2 { margin-bottom: 18px; } .small-margin.h3 { margin-bottom: 14px; } .small-margin.h4 { margin-bottom: 8px; } .small-margin.h5 { margin-bottom: 8px; } `, nu = s` ${au("lh")} `, su = s` .os { font-weight: var(--maui-font-weight-bold); } .os.h1 { ${g({ size: "h1", tenant: "os" }).mobile}; } .os.h2 { ${g({ size: "h2", tenant: "os" }).mobile}; } .os.h3 { ${g({ size: "h3", tenant: "os" }).mobile}; } .os.h4 { ${g({ size: "h4", tenant: "os" }).mobile}; font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-bold); } .os.h5 { ${g({ size: "h5", tenant: "os" }).mobile}; font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-bold); } .os.h6 { ${g({ size: "h6", tenant: "os" }).mobile}; font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-bold); text-transform: uppercase; } .os.h1.emphasized { color: var(--maui-color-brand-primary); } /** * Margins */ .os.default-margin.h1 { margin-bottom: 36px; } .os.default-margin.h2 { margin-bottom: 24px; } .os.default-margin.h3 { margin-bottom: 24px; } .os.default-margin.h4 { margin-bottom: 24px; } .os.default-margin.h5 { margin-bottom: 12px; } .os.small-margin.h1 { margin-bottom: 18px; } .os.small-margin.h2 { margin-bottom: 12px; } .os.small-margin.h3 { margin-bottom: 12px; } .os.small-margin.h4 { margin-bottom: 12px; } .os.small-margin.h5 { margin-bottom: 6px; } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .os.h1 { ${g({ size: "h1", tenant: "os" }).desktop}; } .os.h2 { ${g({ size: "h2", tenant: "os" }).desktop}; } .os.h3 { ${g({ size: "h3", tenant: "os" }).desktop}; } .os.h4 { ${g({ size: "h4", tenant: "os" }).desktop}; } } /** * Font-weight overrides */ .os.headline.bold { font-weight: var(--maui-font-weight-bold); } .os.headline.light { font-weight: var(--maui-font-weight-regular); } `, lu = s` .sn.h1 { ${g({ size: "h1", tenant: "sn" }).mobile}; text-transform: uppercase; } .sn.h2 { ${g({ size: "h2", tenant: "sn" }).mobile}; } .sn.h3 { ${g({ size: "h3", tenant: "sn" }).mobile}; } .sn.h4 { ${g({ size: "h4", tenant: "sn" }).mobile}; } .sn.h5 { ${g({ size: "h5", tenant: "sn" }).mobile}; } .sn.h6 { ${g({ size: "h6", tenant: "sn" }).mobile}; } .sn.h1.emphasized { color: var(--maui-color-brand-primary); } /** * Margins */ .sn.default-margin.h1 { margin-bottom: 26px; } .sn.default-margin.h2 { margin-bottom: 22px; } .sn.default-margin.h3 { margin-bottom: 18px; } .sn.default-margin.h4 { margin-bottom: 16px; } .sn.default-margin.h5 { margin-bottom: 14px; } .sn.small-margin.h1 { margin-bottom: 14px; } .sn.small-margin.h2 { margin-bottom: 10px; } .sn.small-margin.h3 { margin-bottom: 8px; } .sn.small-margin.h4 { margin-bottom: 8px; } .sn.small-margin.h5 { margin-bottom: 8px; } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .sn.h1 { ${g({ size: "h1", tenant: "sn" }).desktop}; } .sn.h2 { ${g({ size: "h2", tenant: "sn" }).desktop}; } .sn.h3 { ${g({ size: "h3", tenant: "sn" }).desktop}; } .sn.h4 { ${g({ size: "h4", tenant: "sn" }).desktop}; } .sn.h5 { ${g({ size: "h5", tenant: "sn" }).desktop}; } .sn.h6 { ${g({ size: "h6", tenant: "sn" }).desktop}; } } /** * Font-weight overrides */ .sn.headline.bold { font-weight: var(--maui-font-weight-bold); } .sn.headline.light { font-weight: var(--maui-font-weight-regular); } `, cu = s` .lx.headline { font-weight: var(--maui-font-weight-bold); } .lx.h1 { ${g({ size: "h1", tenant: "lx" }).mobile}; } .lx.h2 { ${g({ size: "h2", tenant: "lx" }).mobile}; } .lx.h3 { ${g({ size: "h3", tenant: "lx" }).mobile}; } .lx.h4 { ${g({ size: "h4", tenant: "lx" }).mobile}; } .lx.h5 { ${g({ size: "h5", tenant: "lx" }).mobile}; } .lx.h6 { ${g({ size: "h6", tenant: "lx" }).mobile}; } .lx.h1.emphasized { color: var(--maui-color-brand-primary); } /** * Margins */ .lx.default-margin.h1 { margin-bottom: 40px; } .lx.default-margin.h2, .lx.default-margin.h3, .lx.default-margin.h4, .lx.default-margin.h5 { margin-bottom: 20px; } .lx.small-margin.h1 { margin-bottom: 20px; } .lx.small-margin.h2, .lx.small-margin.h3, .lx.small-margin.h4, .lx.small-margin.h5 { margin-bottom: 10px; } /** * Font-weight overrides */ .lx.headline.bold { font-weight: var(--maui-font-weight-bold); } .lx.headline.light { font-weight: var(--maui-font-weight-regular); } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .lx.h1 { ${g({ size: "h1", tenant: "lx" }).desktop}; } .lx.h2 { ${g({ size: "h2", tenant: "lx" }).desktop}; } .lx.h3 { ${g({ size: "h3", tenant: "lx" }).desktop}; } .lx.h4 { ${g({ size: "h4", tenant: "lx" }).desktop}; } .lx.h5 { ${g({ size: "h5", tenant: "lx" }).desktop}; } .lx.h6 { ${g({ size: "h6", tenant: "lx" }).desktop}; } } `, du = s` /** * Sizes */ .b2b.h1 { ${g({ size: "h1", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-thin); text-transform: uppercase; } .b2b.h2 { ${g({ size: "h2", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-regular); } .b2b.h3 { ${g({ size: "h3", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-regular); } .b2b.h4 { ${g({ size: "h4", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-bold); } .b2b.h5 { ${g({ size: "h5", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-bold); } .b2b.h6 { ${g({ size: "h6", tenant: "b2b" }).mobile}; font-weight: var(--maui-font-weight-bold); } /** * Font-weight overrides */ .b2b.headline.bold { font-weight: var(--maui-font-weight-bold); } .b2b.headline.light { font-weight: var(--maui-font-weight-regular); } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .b2b.h1 { ${g({ size: "h1", tenant: "b2b" }).desktop}; } .b2b.h2 { ${g({ size: "h2", tenant: "b2b" }).desktop}; } .b2b.h3 { ${g({ size: "h3", tenant: "b2b" }).desktop}; } } `, uu = s` .four_y { color: var(--maui-color-text-headline); } .four_y.h1 { ${g({ size: "h1", tenant: "four_y" }).mobile}; } .four_y.h2 { ${g({ size: "h2", tenant: "four_y" }).mobile}; } .four_y.h3 { ${g({ size: "h3", tenant: "four_y" }).mobile}; } .four_y.h4 { ${g({ size: "h4", tenant: "four_y" }).mobile}; } .four_y.h5 { ${g({ size: "h5", tenant: "four_y" }).mobile}; } .four_y.h6 { ${g({ size: "h6", tenant: "four_y" }).mobile}; } .four_y.h1.emphasized { ${g({ size: "h1-emphasized", tenant: "four_y" }).mobile}; } /** * Margins */ .four_y.default-margin.h1 { margin-bottom: 26px; } .four_y.default-margin.h2 { margin-bottom: 22px; } .four_y.default-margin.h3 { margin-bottom: 18px; } .four_y.default-margin.h4 { margin-bottom: 16px; } .four_y.default-margin.h5 { margin-bottom: 14px; } .four_y.default-margin.h6 { margin-bottom: 14px; } .four_y.small-margin.h1 { margin-bottom: 14px; } .four_y.small-margin.h2 { margin-bottom: 10px; } .four_y.small-margin.h3 { margin-bottom: 8px; } .four_y.small-margin.h4 { margin-bottom: 8px; } .four_y.small-margin.h5 { margin-bottom: 8px; } .four_y.small-margin.h6 { margin-bottom: 8px; } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .four_y.h1 { ${g({ size: "h1", tenant: "four_y" }).desktop}; } .four_y.h2 { ${g({ size: "h2", tenant: "four_y" }).desktop}; } .four_y.h3 { ${g({ size: "h3", tenant: "four_y" }).desktop}; } .four_y.h4 { ${g({ size: "h4", tenant: "four_y" }).desktop}; } .four_y.h5 { ${g({ size: "h5", tenant: "four_y" }).desktop}; } .four_y.h6 { ${g({ size: "h6", tenant: "four_y" }).desktop}; } .four_y.h1.emphasized { ${g({ size: "h1-emphasized", tenant: "four_y" }).desktop}; } } /** * Font-weight overrides */ .four_y.headline.bold { font-weight: var(--maui-font-weight-bold); } .four_y.headline.light { font-weight: var(--maui-font-weight-regular); } `, mu = s` /** * Sizes */ .mmg.h1 { ${g({ size: "h1", tenant: "mmg" }).mobile}; color: var(--maui-color-text-headline); } .mmg.h1.inverted { color: var(--maui-color-brand-light); } .mmg.h2 { ${g({ size: "h2", tenant: "mmg" }).mobile}; } .mmg.h3 { ${g({ size: "h3", tenant: "mmg" }).mobile}; } .mmg.h4 { ${g({ size: "h4", tenant: "mmg" }).mobile}; } .mmg.h5, .mmg.h6 { ${g({ size: "h5", tenant: "mmg" }).mobile}; } /** * Font-weight overrides */ .mmg.headline { font-weight: var(--maui-font-weight-regular); } .mmg.headline.bold { font-weight: var(--maui-font-weight-bold); } .mmg.headline.light { font-weight: var(--maui-font-weight-regular); } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { /** * Sizes */ .mmg.h1 { ${g({ size: "h1", tenant: "mmg" }).desktop}; } .mmg.h2 { ${g({ size: "h2", tenant: "mmg" }).desktop}; } .mmg.h3 { ${g({ size: "h3", tenant: "mmg" }).desktop}; } .mmg.h4 { ${g({ size: "h4", tenant: "mmg" }).desktop}; } .mmg.h5, .mmg.h6 { ${g({ size: "h5", tenant: "mmg" }).desktop}; } } `, hu = s` .az { font-weight: var(--maui-font-weight-bold); color: var(--maui-color-text-headline); } .az.display-1 { ${g({ size: "display-1", tenant: "az" }).mobile}; } .az.display-2 { ${g({ size: "display-2", tenant: "az" }).mobile}; } .az.h1 { ${g({ size: "h1", tenant: "az" }).mobile}; } .az.h2 { ${g({ size: "h2", tenant: "az" }).mobile}; } .az.h3 { ${g({ size: "h3", tenant: "az" }).mobile}; } .az.h4 { ${g({ size: "h4", tenant: "az" }).mobile}; } .az.h5 { ${g({ size: "h5", tenant: "az" }).mobile}; } .az.h6 { ${g({ size: "h6", tenant: "az" }).mobile}; } @media screen and (min-width: ${_["mini-tablet"]["min-width"]}px) { .az.display-1 { ${g({ size: "display-1", tenant: "az" }).desktop}; } .az.display-2 { ${g({ size: "display-2", tenant: "az" }).desktop}; } .az.h1 { ${g({ size: "h1", tenant: "az" }).desktop}; } } .az.h1.emphasized { color: var(--maui-color-brand-primary); } /* margins */ .az.default-margin.h1 { margin-bottom: 36px; } .az.default-margin.h2 { margin-bottom: 24px; } .az.default-margin.h3 { margin-bottom: 24px; } .az.default-margin.h4 { margin-bottom: 24px; } .az.default-margin.h5 { margin-bottom: 12px; } .az.small-margin.h1 { margin-bottom: 18px; } .az.small-margin.h2 { margin-bottom: 12px; } .az.small-margin.h3 { margin-bottom: 12px; } .az.small-margin.h4 { margin-bottom: 12px; } .az.small-margin.h5 { margin-bottom: 6px; } /* font-weight overrides */ .az.headline.bold { font-weight: var(--maui-font-weight-bold); } .az.headline.light { font-weight: var(--maui-font-weight-regular); } `, pu = [ ru, nu, su, lu, cu, du, uu, mu, hu ]; var gu = Object.defineProperty, bu = Object.getOwnPropertyDescriptor, yo = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? bu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && gu(e, t, i), i; }; const Mt = class Ja extends S { constructor() { super(), this.type = "h1", this.emphasized = !1, this.inverted = !1, this.componentName = "headline"; } static getFormatBasedOnLevel(e, t) { switch (e) { case "h1": return "h1"; case "h2": return "h2"; case "h3": return "h3"; case "h4": return "h4"; case "h5": return "h5"; case "h6": return ["os", "four_y", "az"].includes(t) ? "h6" : "h5"; default: return "h1"; } } static getTagBasedOnLevel(e) { switch (e) { case "h1": return Le`h1`; case "h2": return Le`h2`; case "h3": return Le`h3`; case "h4": return Le`h4`; case "h5": return Le`h5`; case "h6": return Le`h6`; default: return Le`h1`; } } connectedCallback() { super.connectedCallback(), this.theme !== "az" && ["display-1", "display-2"].includes(this.format) && (console.warn( `[maui-headline] - Headline format ${this.format} is only supported for the theme 'az', applying 'h1' fallback` ), this.format = "h1"); } render() { const e = this.type ? this.type : "h1", t = this.format ? this.format : Ja.getFormatBasedOnLevel(e, this.theme), o = Ja.getTagBasedOnLevel(e), i = this.marginSize || "default-margin", r = this.margin || !1, n = this.weight ? this.weight : ""; return xr`<${o} class="${y({ [this.componentName]: !0, [this.theme]: !0, [t]: !0, emphasized: !!this.emphasized, [n]: !!this.weight, inverted: this.inverted, [String(i)]: !!r })}">`; } }; Mt.styles = pu; yo([ l({ reflect: !0 }) ], Mt.prototype, "type", 2); yo([ l({ reflect: !0 }) ], Mt.prototype, "format", 2); yo([ l({ reflect: !0 }) ], Mt.prototype, "weight", 2); yo([ l({ reflect: !0, type: Boolean }) ], Mt.prototype, "margin", 2); yo([ l({ reflect: !0 }) ], Mt.prototype, "marginSize", 2); yo([ l({ reflect: !0, type: Boolean }) ], Mt.prototype, "emphasized", 2); yo([ l({ type: Boolean }) ], Mt.prototype, "inverted", 2); let vu = Mt; $("maui-headline", vu); const Qn = (a) => { const e = m(a); return s` .${e} { --maui-icon-button-background-color: var(--maui-color-grey-02); --maui-focus-outline-offset: 2px; } .${e}.default { --maui-icon-button-background-color: var( --maui-color-brand-black-transparent-3 ); } .${e}.default:hover { --maui-icon-button-background-color: var( --maui-color-brand-black-transparent-4 ); } .${e}.selectable[disabled] { border: 2px solid var(--maui-color-disabled-foreground); --maui-icon-button-background-color: transparent; } .${e}.selectable[disabled].selected { border: 2px solid var(--maui-color-disabled-background); --maui-icon-button-background-color: var( --maui-color-disabled-background ); } .${e}.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-selection ); } .${e}.selectable:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-interactionhover ); } .${e}.selectable:not([disabled]):hover .icon maui-icon, .${e}.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .${e}.selectable:not([disabled]).selected .icon maui-icon, .${e}.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .${e}.inverted { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); } .${e}.inverted:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .${e}.inverted:not([disabled]) .icon maui-icon, .${e}.inverted:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .${e}.inverted.icon-button:not([disabled]):hover .icon maui-icon, .${e}.inverted.icon-button:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interactionhover ); } .${e}.inverted:not([disabled]).transparent .icon maui-icon, .${e}.inverted:not([disabled]).transparent .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .${e}.inverted:not([disabled]).transparent.icon-button:hover .icon maui-icon, .${e}.inverted:not([disabled]).transparent.icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } .${e}.selectable.inverted:not([disabled]) { --maui-focus-outline-offset: 4px; border: 2px solid var(--maui-color-interaction-interaction-inverted); --maui-icon-button-background-color: transparent; } .${e}.selectable.inverted:hover:not([disabled]) { border-color: var(--maui-color-interaction-interaction-invertedhover); --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .${e}.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); border-color: var(--maui-color-interaction-interaction-inverted); } .${e}.selectable.inverted:not([disabled]).selected:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); border-color: var(--maui-color-interaction-interaction-invertedhover); } .${e}.selectable.inverted:not([disabled], .selected) .icon maui-icon, .${e}.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .${e}.selectable.inverted.selected:not([disabled]) .icon maui-icon, .${e}.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .${e}.selectable.inverted:hover:not([disabled]) .icon maui-icon, .${e}.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interactionhover ); } `; }, fu = s` ${C} .icon-button { position: relative; display: grid; place-content: center; cursor: pointer; border: none; padding: 0; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; background-color: var(--maui-icon-button-background-color); box-sizing: border-box; --maui-focus-outline-offset: 4px; } ${E("icon-button")} .icon maui-icon, .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .icon-button:hover .icon maui-icon, .icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .shape--circular { --maui-focus-radius: var(--maui-radii-pill-radius); border-radius: var(--maui-radii-pill-radius); } .shape--default { border-radius: var(--maui-radii-default-radius); } .transparent { background-color: transparent; } .focus-inverted { --maui-focus-outline-box-shadow: var( --maui-focus-outline-box-shadow-inverted ); } .focus-non-inverted { --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x) var(--maui-effect-shadow-focus-offset-y) var(--maui-effect-shadow-focus-radius) var(--maui-effect-shadow-focus-spread) var(--maui-color-interaction-focus); } .inverted.focus-default { --maui-focus-outline-box-shadow: var( --maui-focus-outline-box-shadow-inverted ); } [disabled] { cursor: not-allowed; } [disabled]:not(.transparent, .selectable:not(.selected)) { background-color: var(--maui-color-disabled-background); border: 0; } [disabled] .icon maui-icon, [disabled] .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground); } [disabled].icon-button:hover .icon maui-icon, [disabled].icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground); } .inverted[disabled]:not(.transparent, .selectable:not(.selected)) { background-color: var(--maui-color-disabled-background-inverted); } .inverted[disabled] .icon maui-icon, .inverted[disabled] .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground-inverted); } .inverted[disabled].icon-button:hover .icon maui-icon, .inverted[disabled].icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground-inverted); } .default { --maui-icon-button-background-color: var(--maui-color-grey-06); } .default:hover { --maui-icon-button-background-color: var(--maui-color-grey-07); } .default:not([disabled]) .icon maui-icon, .default:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .default:not([disabled]).icon-button:hover .icon maui-icon, .default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .small { width: 24px; height: 24px; } .medium { width: 32px; height: 32px; } .large { width: 50px; height: 50px; } .sr-only { inset: 0; width: auto; height: auto; } `, yu = s` ${Qn("lh")} `, xu = s` ${Qn("b2b")} `, wu = s` .os.default:not([disabled]), .os.selectable:not([disabled]) { --maui-icon-button-background-color: var(--maui-color-grey-02); } .os.default:not([disabled]) .icon maui-icon, .os.default:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .os.default:not([disabled]).icon-button:hover .icon maui-icon, .os.default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .os.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-buttonprimary ); } .os.selectable:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-buttonprimaryhover ); } .os.selectable:not([disabled]):hover .icon maui-icon, .os.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .os.selectable:not([disabled]).selected .icon maui-icon, .os.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .os.selectable.inverted:not([disabled]) { --maui-focus-outline-offset: 6px; border: 2px solid var(--maui-color-interaction-interaction-inverted); --maui-icon-button-background-color: transparent; } .os.selectable.inverted:hover:not([disabled]) { border-color: var(--maui-color-interaction-interaction-invertedhover); --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .os.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); border-color: var(--maui-color-interaction-interaction-inverted); } .os.selectable.inverted:not([disabled]).selected:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); border-color: var(--maui-color-interaction-interaction-invertedhover); } .os.selectable.inverted:not([disabled], .selected) .icon maui-icon, .os.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .os.selectable.inverted.selected:not([disabled]) .icon maui-icon, .os.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .os.selectable.inverted:hover:not([disabled]) .icon maui-icon, .os.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .os.inverted.transparent:not([disabled]) .icon maui-icon, .os.inverted.transparent:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .os.inverted.transparent:not([disabled]).icon-button:hover .icon maui-icon, .os.inverted.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } `, $u = s` .four_y.default:not([disabled]), .four_y.selectable:not([disabled]) { --maui-icon-button-background-color: var(--maui-color-brand-light); } .four_y.default:not([disabled]) .icon maui-icon, .four_y.default:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .four_y.default:not([disabled]).icon-button:hover .icon maui-icon, .four_y.default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .four_y.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-buttonsecondary ); } .four_y.selectable:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-buttonsecondaryhover ); } .four_y.selectable:not([disabled]):hover .icon maui-icon, .four_y.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .four_y.selectable:not([disabled]).selected .icon maui-icon, .four_y.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .four_y.selectable.inverted:not([disabled]) { --maui-focus-outline-offset: 4px; border: 2px solid var(--maui-color-interaction-interaction-inverted); --maui-icon-button-background-color: transparent; } .four_y.selectable.inverted:hover:not([disabled]) { border-color: var(--maui-color-interaction-interaction-invertedhover); --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .four_y.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); border-color: var(--maui-color-interaction-interaction-inverted); } .four_y.selectable.inverted:not([disabled]).selected:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); border-color: var(--maui-color-interaction-interaction-invertedhover); } .four_y.selectable.inverted:not([disabled], .selected) .icon maui-icon, .four_y.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .four_y.selectable.inverted.selected:not([disabled]) .icon maui-icon, .four_y.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .four_y.selectable.inverted:hover:not([disabled]) .icon maui-icon, .four_y.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .four_y.inverted.transparent:not([disabled]) .icon maui-icon, .four_y.inverted.transparent:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .four_y.inverted.transparent:not([disabled]).icon-button:hover .icon maui-icon, .four_y.inverted.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } `, ku = s` .sn.default:not([disabled]) { --maui-icon-button-background-color: var(--maui-color-brand-light); } .sn.selectable:not([disabled]) { --maui-focus-outline-offset: 4px; --maui-icon-button-background-color: var(--maui-color-grey-01); } .sn.default:not([disabled]) .icon maui-icon, .sn.default:not([disabled]) .icon ::slotted(maui-icon), .sn.transparent:not([disabled]) .icon maui-icon, .sn.transparent:not([disabled]) .icon ::slotted(maui-icon), .sn.selectable:not([disabled]) .icon maui-icon, .sn.selectable:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-buttonsecondary); } .sn.default:not([disabled]).icon-button:hover .icon maui-icon, .sn.default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon), .sn.transparent:not([disabled]).icon-button:hover .icon maui-icon, .sn.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-buttonsecondaryhover ); } .sn.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-buttonsecondary ); } .sn.selectable:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-buttonsecondaryhover ); } .sn.selectable:not([disabled]):hover .icon maui-icon, .sn.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .sn.selectable:not([disabled]).selected .icon maui-icon, .sn.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .sn.default:not([disabled]).inverted { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); } .sn.default:not([disabled]).inverted:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .sn.selectable.inverted:not([disabled]) { --maui-focus-outline-offset: 6px; border: 2px solid var(--maui-color-interaction-interaction-inverted); --maui-icon-button-background-color: transparent; } .sn.selectable.inverted:hover:not([disabled]) { border-color: var(--maui-color-interaction-interaction-invertedhover); --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .sn.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); } .sn.selectable.inverted:not([disabled]).selected:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .sn.selectable.inverted:not([disabled], .selected) .icon maui-icon, .sn.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .sn.selectable.inverted.selected:not([disabled]) .icon maui-icon, .sn.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-buttonsecondary); } .sn.selectable.inverted:hover:not([disabled]) .icon maui-icon, .sn.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-buttonsecondary); } .sn.inverted.transparent:not([disabled]) .icon maui-icon, .sn.inverted.transparent:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .sn.inverted.transparent:not([disabled]).icon-button:hover .icon maui-icon, .sn.inverted.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } `, _u = s` .lx.default:not([disabled]), .lx.selectable:not([disabled]) { --maui-icon-button-background-color: var(--maui-color-brand-light); } .lx.default:not([disabled]) .icon maui-icon, .lx.default:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .lx.default:not([disabled]).icon-button:hover .icon maui-icon, .lx.default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .lx.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-buttonprimary ); } .lx.selectable:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-color-interaction-buttonprimaryhover ); } .lx.selectable:not([disabled]):hover .icon maui-icon, .lx.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .lx.selectable:not([disabled]).selected .icon maui-icon, .lx.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .lx.selectable.inverted:not([disabled]) { --maui-focus-outline-offset: 4px; border: 2px solid var(--maui-color-interaction-interaction-inverted); --maui-icon-button-background-color: transparent; } .lx.selectable.inverted:hover:not([disabled]) { border-color: var(--maui-color-interaction-interaction-invertedhover); --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); } .lx.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var(--maui-color-grey-01); border-color: var(--maui-color-grey-01); } .lx.selectable.inverted:not([disabled]).selected:hover { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-invertedhover ); border-color: var(--maui-color-interaction-interaction-invertedhover); } .lx.selectable.inverted:not([disabled], .selected) .icon maui-icon, .lx.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-brand-light); } .lx.selectable.inverted.selected:not([disabled]) .icon maui-icon, .lx.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .lx.selectable.inverted:hover:not([disabled]) .icon maui-icon, .lx.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .lx.inverted.transparent:not([disabled]) .icon maui-icon, .lx.inverted.transparent:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .lx.inverted.transparent:not([disabled]).icon-button:hover .icon maui-icon, .lx.inverted.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } `, Su = s` .mmg { border-radius: 50%; } .mmg:not(.inverted) { box-shadow: 0 var(--maui-spacing-0) var(--maui-spacing-2) var(--maui-color-brand-mmg-elevation-1); } .mmg.default:not([disabled]) { --maui-icon-button-background-color: var(--maui-color-brand-light); } .mmg.selectable:not([disabled]) { --maui-focus-outline-offset: 4px; --maui-icon-button-background-color: var(--maui-color-brand-light); } .mmg.default:not([disabled]) .icon maui-icon, .mmg.default:not([disabled]) .icon ::slotted(maui-icon), .mmg.transparent:not([disabled]) .icon maui-icon, .mmg.transparent:not([disabled]) .icon ::slotted(maui-icon), .mmg.selectable:not([disabled]) .icon maui-icon, .mmg.selectable:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-buttonsecondary); } .mmg.default:not([disabled]).icon-button:hover .icon maui-icon, .mmg.default:not([disabled]).icon-button:hover .icon ::slotted(maui-icon), .mmg.transparent:not([disabled]).icon-button:hover .icon maui-icon, .mmg.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .mmg.selectable:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-buttonsecondary ); } .mmg.selectable:not([disabled]).selected .icon maui-icon, .mmg.selectable:not([disabled]).selected .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .mmg.selectable:not([disabled]):hover .icon maui-icon, .mmg.selectable:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .mmg.transparent:not([disabled]) { --maui-focus-outline-offset: 4px; box-shadow: none; } .mmg.default[disabled] .icon maui-icon, .mmg.default[disabled] .icon ::slotted(maui-icon), .mmg.selectable[disabled] .icon maui-icon, .mmg.selectable[disabled] .icon ::slotted(maui-icon), .mmg.transparent[disabled] .icon maui-icon, .mmg.transparent[disabled] .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground); } .mmg.default:not([disabled]).inverted { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); } .mmg.selectable.inverted:not([disabled]).selected { --maui-icon-button-background-color: var( --maui-color-interaction-interaction-inverted ); } .mmg.selectable.inverted:not([disabled], .selected) .icon maui-icon, .mmg.selectable.inverted:not([disabled], .selected) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .mmg.selectable.inverted.selected:not([disabled]) .icon maui-icon, .mmg.selectable.inverted.selected:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interaction); } .mmg.selectable.inverted:hover:not([disabled]) .icon maui-icon, .mmg.selectable.inverted:hover:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-interaction-interactionhover); } .mmg.inverted.transparent:not([disabled]) .icon maui-icon, .mmg.inverted.transparent:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-inverted ); } .mmg.inverted.transparent:not([disabled]).icon-button:hover .icon maui-icon, .mmg.inverted.transparent:not([disabled]).icon-button:hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-color-interaction-interaction-invertedhover ); } `, zu = s` /* Define color overrides */ .az.default, .az.selectable.selected { --maui-icon-button-background-color-override: var( --maui-color-interaction-buttonprimary ); --maui-icon-button-background-color-hover-override: var( --maui-color-interaction-buttonprimaryhover ); --maui-icon-button-icon-color-override: var( --maui-color-interaction-interaction-inverted ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-interaction-invertedhover ); } .az.default.inverted, .az.selectable.selected.inverted { --maui-icon-button-background-color-override: var( --maui-color-interaction-interaction-inverted ); --maui-icon-button-background-color-hover-override: var( --maui-color-interaction-interaction-invertedhover ); --maui-icon-button-icon-color-override: var( --maui-color-interaction-buttonprimary ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-buttonprimaryhover ); } .az.transparent { --maui-icon-button-background-color-override: transparent; --maui-icon-button-background-color-hover-override: transparent; --maui-icon-button-icon-color-override: var( --maui-color-interaction-buttonprimary ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-buttonprimaryhover ); } .az.transparent.inverted { --maui-icon-button-icon-color-override: var( --maui-color-interaction-interaction-inverted ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-interaction-invertedhover ); } .az.selectable { --maui-icon-button-background-color-override: transparent; --maui-icon-button-background-color-hover-override: var( --maui-color-grey-01 ); --maui-icon-button-icon-color-override: var( --maui-color-interaction-buttonprimary ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-buttonprimaryhover ); } .az.selectable.inverted { --maui-icon-button-background-color-hover-override: var( --maui-color-interaction-interaction-invertedhover ); --maui-icon-button-icon-color-override: var( --maui-color-interaction-interaction-inverted ); --maui-icon-button-icon-color-hover-override: var( --maui-color-interaction-buttonprimaryhover ); } /* Apply color overrides */ .az.icon-button:not([disabled]) { --maui-icon-button-background-color: var( --maui-icon-button-background-color-override ); } .az.icon-button:not([disabled]):hover { --maui-icon-button-background-color: var( --maui-icon-button-background-color-hover-override ); } .az.icon-button:not([disabled]) .icon maui-icon, .az.icon-button:not([disabled]) .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-icon-button-icon-color-override); } .az.icon-button:not([disabled]):hover .icon maui-icon, .az.icon-button:not([disabled]):hover .icon ::slotted(maui-icon) { --maui-icon-color-override: var( --maui-icon-button-icon-color-hover-override ); } /* Selectable border styling */ .az.selectable { border: 2px solid var(--maui-color-interaction-buttonprimary); } .az.selectable:hover { border-color: var(--maui-color-interaction-buttonprimaryhover); } .az.selectable.inverted { border-color: var(--maui-color-interaction-interaction-inverted); } .az.selectable.inverted:hover { border-color: var(--maui-color-interaction-interaction-invertedhover); } /* Overrides for disabled state */ .az[disabled] { --maui-icon-button-background-color: var(--maui-color-disabled-background); border: none; } .az[disabled] .icon maui-icon, .az[disabled] .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground); } .az.inverted[disabled] { --maui-icon-button-background-color: var( --maui-color-disabled-background-inverted ); border: none; } .az.inverted[disabled] .icon maui-icon, .az.inverted[disabled] .icon ::slotted(maui-icon) { --maui-icon-color-override: var(--maui-color-disabled-foreground-inverted); } /* Overrides for focus and border radius */ .az.default, .az.transparent { --maui-focus-outline-offset: 2px; } .az.inverted { --maui-focus-outline-box-shadow: var( --maui-focus-outline-box-shadow-inverted ); } .az.small.shape--default { --maui-focus-radius: var(--maui-radii-radius-2); border-radius: var(--maui-radii-radius-1); } `, Ou = [ fu, yu, wu, $u, ku, _u, xu, Su, zu ]; var Au = Object.defineProperty, Mu = Object.getOwnPropertyDescriptor, xo = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Mu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Au(e, t, i), i; }; class lt extends Q { constructor() { super(), this.type = "default", this.size = "medium", this.shape = "default", this.selected = !1, this.iconSelected = "icon-checkmark", this.focusStyle = "default", this.componentName = "icon-button"; } connectedCallback() { super.connectedCallback(), this.emphasized = !0, this.behavior = "button"; } handleClick(e) { super.handleClick(e), this.type === "selectable" && (this.selected = !this.selected, this.emit("maui-change", { detail: { selected: this.selected } })); } getButtonContent() { return u` ${(this.icon || this.selected && this.type === "selectable" && this.iconSelected) && !this.hasSlottedIcon() && !this.illegalAssignment ? u`` : ""} ${this.ariaLabel || this.name || "icon button"} `; } render() { return u``; } } lt.styles = Ou; xo([ l({ type: String }) ], lt.prototype, "type", 2); xo([ l({ type: String }) ], lt.prototype, "size", 2); xo([ l({ type: String }) ], lt.prototype, "shape", 2); xo([ l({ type: Boolean, reflect: !0 }) ], lt.prototype, "selected", 2); xo([ l({ type: String }) ], lt.prototype, "icon", 2); xo([ l({ type: String }) ], lt.prototype, "iconSelected", 2); xo([ l({ type: String }) ], lt.prototype, "focusStyle", 2); $("maui-icon-button", lt); var Lu = Object.defineProperty, Cu = Object.getOwnPropertyDescriptor, $r = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Cu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Lu(e, t, i), i; }; class xa extends lt { constructor() { super(...arguments), this.href = "", this.target = "_blank", this.download = !1; } connectedCallback() { super.connectedCallback(), this.type === "selectable" && (this.type = "default", this.selected = !1, console.warn( "Selectable buttons are not supported as links. Please use a different type." )); } render() { return u` ${this.getButtonContent()}`; } } $r([ l() ], xa.prototype, "href", 2); $r([ l() ], xa.prototype, "target", 2); $r([ l({ type: Boolean }) ], xa.prototype, "download", 2); $("maui-icon-button-link", xa); function Bu(a, e, t, o) { o.forEach((i) => { t === i.value && console.warn( `%cDeprecation in ${a} component: %cThe property %c"${e}"%c value %c"${t}"%c is deprecated. Please use the new value %c"${i.newValue}"%c.`, "color: red", "color: teal", "color: orange", "color: teal", "color: red", "color: teal", "color: green", "color: teal" ); }); } function Fu(a, e, t, o) { console.warn( `%cDeprecation in ${a} component: %cThe default value for property %c"${e}"%c has changed from %c"${t}"%c to %c"${o}"%c.`, "color: red", "color: teal", "color: orange", "color: teal", "color: red", "color: teal", "color: green", "color: teal" ); } function Nu(a, e, t) { console.warn( `%cDeprecation in ${a} component: %cThe property %c"${e}"%c is deprecated. Please use %c"${t}"%c instead.`, "color: red", "color: teal", "color: orange", "color: teal", "color: red", "color: teal" ); } const Iu = s` ${C} :host { position: relative; display: block; --maui-image-aspect-ratio-default: auto; --maui-image-aspect-ratio-auto: auto; --maui-image-aspect-ratio-square: 1 / 1; --maui-image-aspect-ratio-2on1: 2 / 1; --maui-image-aspect-ratio-2on3: 2 / 3; --maui-image-aspect-ratio-3on1: 3 / 1; --maui-image-aspect-ratio-3on5: 3 / 5; --maui-image-aspect-ratio-4on3: 4 / 3; --maui-image-aspect-ratio-16on9: 16 / 9; --maui-image-aspect-ratio-21on9: 21 / 9; } slot::slotted(img) { object-fit: cover; width: 100%; height: 100%; display: block; } .aspect-ratio-default { aspect-ratio: var(--maui-image-aspect-ratio-default); } .aspect-ratio-auto { aspect-ratio: var(--maui-image-aspect-ratio-auto); } .aspect-ratio-square { aspect-ratio: var(--maui-image-aspect-ratio-square); } .aspect-ratio-2on1 { aspect-ratio: var(--maui-image-aspect-ratio-2on1); } .aspect-ratio-2on3 { aspect-ratio: var(--maui-image-aspect-ratio-2on3); } .aspect-ratio-3on1 { aspect-ratio: var(--maui-image-aspect-ratio-3on1); } .aspect-ratio-3on5 { aspect-ratio: var(--maui-image-aspect-ratio-3on5); } .aspect-ratio-4on3 { aspect-ratio: var(--maui-image-aspect-ratio-4on3); } .aspect-ratio-16on9 { aspect-ratio: var(--maui-image-aspect-ratio-16on9); } .aspect-ratio-21on9 { aspect-ratio: var(--maui-image-aspect-ratio-21on9); } .aspect-ratio-custom { aspect-ratio: var( --maui-image-aspect-ratio-override, var(--maui-image-aspect-ratio-default) ); } `, Uu = s` .four_y.emphasized::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; z-index: 1; border-image-slice: 1; border-width: var(--maui-spacing-3); border-style: solid; border-image-source: linear-gradient( to bottom, var(--maui-color-brand-sunny-yellow), var(--maui-color-brand-sunny-yellow) 8%, var(--maui-color-brand-light-sky-blue) 8%, var(--maui-color-brand-light-sky-blue) 18%, var(--maui-color-brand-sky-blue) 18%, var(--maui-color-brand-sky-blue) 78%, var(--maui-color-brand-dark-sky-blue) 78%, var(--maui-color-brand-dark-sky-blue) 92%, var(--maui-color-brand-night-sky-blue) 92%, var(--maui-color-brand-night-sky-blue) ); } .four_y.emphasized { position: relative; } .four_y.emphasized slot::slotted(*) { position: relative; z-index: 1; } `, Du = s` .az.image slot::slotted(img) { border-radius: var(--maui-spacing-2); overflow: hidden; } `, Ru = [Iu, Uu, Du], Ya = [ "aspect-ratio-default", "aspect-ratio-auto", "aspect-ratio-square", "aspect-ratio-2on1", "aspect-ratio-2on3", "aspect-ratio-3on1", "aspect-ratio-3on5", "aspect-ratio-4on3", "aspect-ratio-16on9", "aspect-ratio-21on9", "aspect-ratio-custom" ]; var Eu = Object.defineProperty, Pu = Object.getOwnPropertyDescriptor, Li = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Pu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Eu(e, t, i), i; }; class wo extends S { constructor() { super(), this.aspectRatioVariant = "default", this.aspectRatioWidth = 1, this.aspectRatioHeight = 1, this.emphasized = !1, this.componentName = "image"; } firstUpdated() { if (super.firstUpdated(), (this.aspectRatioVariant === "default" || this.aspectRatioVariant === "aspect-ratio-default") && Fu("image", "aspectRatioVariant", "16:9", "auto"), Ya.includes( this.aspectRatioVariant )) { const e = Ya.map((t) => { switch (t) { case "aspect-ratio-default": return { value: "aspect-ratio-default", newValue: "default" }; case "aspect-ratio-auto": return { value: "aspect-ratio-auto", newValue: "default" }; case "aspect-ratio-square": return { value: "aspect-ratio-square", newValue: "square" }; case "aspect-ratio-2on1": return { value: "aspect-ratio-2on1", newValue: "2:1" }; case "aspect-ratio-2on3": return { value: "aspect-ratio-2on3", newValue: "2:3" }; case "aspect-ratio-3on1": return { value: "aspect-ratio-3on1", newValue: "3:1" }; case "aspect-ratio-3on5": return { value: "aspect-ratio-3on5", newValue: "3:5" }; case "aspect-ratio-4on3": return { value: "aspect-ratio-4on3", newValue: "4:3" }; case "aspect-ratio-16on9": return { value: "aspect-ratio-16on9", newValue: "16:9" }; case "aspect-ratio-21on9": return { value: "aspect-ratio-21on9", newValue: "21:9" }; case "aspect-ratio-custom": return { value: "aspect-ratio-custom", newValue: "custom" }; default: return { value: "aspect-ratio-default", newValue: "default" }; } }); Bu( "image", "aspectRatioVariant", this.aspectRatioVariant, e ), Ya.includes( this.aspectRatioVariant ) && (this.aspectRatioVariant = e.find( ({ value: t }) => t === this.aspectRatioVariant )?.newValue); } } /** * We cannot set the border radius for the skeleton via css only, as the inline style * in the skeleton would overwrite it. So we need to force it here. */ forceBorderRadiusForSlottedSkeleton(e) { this.theme === "az" && e.forEach((t) => { const o = t; o.borderRadius === "0" && (o.borderRadius = "var(--maui-spacing-2)"); }); } handleSlotChange(e) { switch (e.target.name) { case "skeleton": { X(e.target, [ "MAUI-SKELETON" ]); const o = e.target.assignedNodes(); this.isSkeleton = o.length > 0, this.forceBorderRadiusForSlottedSkeleton(o); break; } default: { X(e.target, [ "IMG", "MAUI-SKELETON" ]); break; } } } render() { const e = `aspect-ratio-${this.aspectRatioVariant.replace(":", "on")}` || "default"; return u`
`; } } wo.styles = Ru; Li([ l({ type: String, reflect: !0 }) ], wo.prototype, "aspectRatioVariant", 2); Li([ l({ type: Number, reflect: !0 }) ], wo.prototype, "aspectRatioWidth", 2); Li([ l({ type: Number, reflect: !0 }) ], wo.prototype, "aspectRatioHeight", 2); Li([ l({ type: Boolean, reflect: !0 }) ], wo.prototype, "emphasized", 2); Li([ z() ], wo.prototype, "isSkeleton", 2); $("maui-image", wo); const Jn = (a) => { const e = m(a); return s` .${e}.link:not([disabled]):hover .label { text-decoration: none; } .${e}.small { ${p({ size: "link-small", tenant: a })}; } .${e}.medium { ${p({ size: "link-medium", tenant: a })}; } .${e}.large { ${p({ size: "link-large", tenant: a })}; } `; }, Hu = s` ${F} button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: none; padding: 0; } .link:not([disabled]), button:not([disabled]) { cursor: pointer; } .link { text-decoration: none; position: relative; color: var(--maui-color-interaction-interaction); transition: color 0.3s ease-out; font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-bold); } .link:not([disabled]):hover { color: var(--maui-color-interaction-interactionhover); transition: color 0.3s ease-in; } .link ::slotted(maui-icon) { pointer-events: none; } .link maui-icon, .link ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-interaction-interaction); } .link:not([disabled]):hover maui-icon, .link:not([disabled]):hover ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-interaction-interactionhover); } .link:not([disabled]):hover .label { text-decoration: underline; } .link:not([disabled]).inverted { color: var(--maui-color-interaction-interaction-inverted); } .link:not([disabled]).inverted maui-icon, .link:not([disabled]).inverted ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-interaction-interaction-inverted); } .link:not([disabled]).inverted { --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } .link:not([disabled]).inverted:hover { color: var(--maui-color-interaction-interaction-invertedhover); } .link:not([disabled]).inverted:hover maui-icon, .link:not([disabled]).inverted:hover ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-interaction-interaction-invertedhover); } .link[disabled] maui-icon, .link[disabled] ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-disabled-foreground); } .link[disabled].inverted maui-icon, .link[disabled].inverted ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-disabled-foreground-inverted); } .link[disabled] { cursor: not-allowed; color: var(--maui-color-disabled-foreground); } .link[disabled].inverted { color: var(--maui-color-disabled-foreground-inverted); } .standalone { display: inline-grid; place-content: baseline; } .inline { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: baseline; } .standalone.has-prefix { grid-template-areas: 'icon label'; } .standalone.has-suffix { grid-template-areas: 'label icon'; } .standalone:not(.has-prefix):not(.has-suffix) { grid-template-areas: 'label'; } .prefix, .suffix { grid-area: icon; } .label { grid-area: label; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; text-align: left; } .small { ${p({ size: "link-small", tenant: "wl" })}; --maui-icon-font-size: var(--maui-line-height-1); } .medium { ${p({ size: "link-medium", tenant: "wl" })}; } .small.standalone:not(.icon-only), .medium.standalone:not(.icon-only) { column-gap: var(--maui-spacing-2); } .small.inline:not(.icon-only) .prefix, .medium.inline:not(.icon-only) .prefix { margin-right: var(--maui-spacing-2); } .small.inline:not(.icon-only) .suffix, .medium.inline:not(.icon-only) .suffix { margin-left: var(--maui-spacing-2); } .large { ${p({ size: "link-large", tenant: "wl" })}; } .large.standalone:not(.icon-only) { column-gap: var(--maui-spacing-2); } .large.inline:not(.icon-only) .prefix { margin-right: var(--maui-spacing-2); } .large.inline:not(.icon-only) .suffix { margin-left: var(--maui-spacing-2); } .prefix, .suffix { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-self: baseline; align-items: center; justify-content: center; } .small .prefix, .small .suffix { width: 14px; height: 14px; } .medium .prefix, .medium .suffix { width: 16px; height: 16px; } .large .prefix, .large .suffix { width: 24px; height: 24px; } .inline .prefix, .inline .suffix { align-self: start; } ${E("link")} `, Gu = s` ${Jn("lh")} `, Tu = s` @keyframes hover { 0% { background-image: linear-gradient(transparent, transparent); background-position: 100% 80%; } 25% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #28597140), var(--maui-color-rgb-interaction-interactionhover, #28597140) ); } 50% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #28597180), var(--maui-color-rgb-interaction-interactionhover, #28597180) ); } 75% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #285971bf), var(--maui-color-rgb-interaction-interactionhover, #285971bf) ); } 100% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #285971), var(--maui-color-rgb-interaction-interactionhover, #285971) ); background-position: 100% 100%; } } @keyframes hover-inverted { 0% { background-image: linear-gradient(transparent, transparent); background-position: 100% 80%; } 25% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #ffffff40), var(--maui-color-rgb-interaction-interactionhover, #ffffff40) ); } 50% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #ffffff80), var(--maui-color-rgb-interaction-interactionhover, #ffffff80) ); } 75% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #ffffffbf), var(--maui-color-rgb-interaction-interactionhover, #ffffffbf) ); } 100% { background-image: linear-gradient( var(--maui-color-rgb-interaction-interactionhover, #ffffff), var(--maui-color-rgb-interaction-interactionhover, #ffffff) ); background-position: 100% 100%; } } .os.link { font-weight: var(--maui-font-weight-regular); } .os.link:not([disabled]) .label { display: block; } .os.link:not([disabled]):hover .label { text-decoration: none; } .os.link:not([disabled]):hover .label span { text-decoration: none; animation-duration: 0.3s; animation-name: hover; background-image: linear-gradient( var(--maui-color-interaction-interactionhover), var(--maui-color-interaction-interactionhover) ); background-position: 100% 100%; background-repeat: no-repeat; background-size: 100% 1px; } .os.link:not([disabled]).inverted:hover .label span { animation-name: hover-inverted; background-image: linear-gradient( var(--maui-color-interaction-interaction-invertedhover), var(--maui-color-interaction-interaction-invertedhover) ); } .os.small .prefix, .os.small .suffix { height: var(--maui-line-height-1); } .os.medium .prefix, .os.medium .suffix { height: 20px; } .os.large .prefix, .os.large .suffix { height: var(--maui-line-height-3); } .os.small { ${p({ size: "link-small", tenant: "os" })}; } .os.medium { ${p({ size: "link-medium", tenant: "os" })}; } .os.large { ${p({ size: "link-large", tenant: "os" })}; } `, Yu = s` .lx.link { font-weight: var(--maui-font-weight-regular); } .lx.small { ${p({ size: "link-small", tenant: "lx" })}; } .lx.medium { ${p({ size: "link-medium", tenant: "lx" })}; } .lx.large { ${p({ size: "link-large", tenant: "lx" })}; } .lx.small .prefix, .lx.small .suffix { height: var(--maui-line-height-1); } .lx.medium .prefix, .lx.medium .suffix { height: var(--maui-line-height-2); } .lx.large .prefix, .lx.large .suffix { height: var(--maui-line-height-4); } .lx.hyper:not([disabled], .inverted) maui-icon, .lx.back:not([disabled], .inverted) maui-icon, .lx.anchor-top:not([disabled], .inverted) maui-icon, .lx.anchor-down:not([disabled], .inverted) maui-icon { --maui-icon-color: var(--maui-color-interaction-buttonprimary); } .link.lx.hyper:not([disabled], .inverted):hover maui-icon, .link.lx.back:not([disabled], .inverted):hover maui-icon, .link.lx.anchor-top:not([disabled], .inverted):hover maui-icon, .link.lx.anchor-down:not([disabled], .inverted):hover maui-icon { --maui-icon-color: var(--maui-color-interaction-buttonprimaryhover); } `, Xu = s` .sn.link { font-weight: var(--maui-font-weight-regular); } .sn.small { ${p({ size: "link-small", tenant: "sn" })}; } .sn.medium { ${p({ size: "link-medium", tenant: "sn" })}; } .sn.large { ${p({ size: "link-large", tenant: "sn" })}; } .sn.small .prefix, .sn.small .suffix { height: var(--maui-line-height-1); } .sn.medium .prefix, .sn.medium .suffix { height: var(--maui-line-height-2); } .sn.large .prefix, .sn.large .suffix { height: var(--maui-line-height-7); } `, Zu = s` .four_y { font-family: var(--maui-font-family-headline); } .four_y.small { ${p({ size: "link-small", tenant: "four_y" })}; } .four_y.medium { ${p({ size: "link-medium", tenant: "four_y" })}; } .four_y.large { ${p({ size: "link-large", tenant: "four_y" })}; } .four_y:not(.icon-only) .prefix, .four_y:not(.icon-only) .suffix { height: var(--maui-line-height-2); } .four_y:not(.icon-only).medium .prefix, .four_y:not(.icon-only).medium .suffix { height: var(--maui-line-height-3); } .four_y:not(.icon-only).large .prefix, .four_y:not(.icon-only).large .suffix { height: var(--maui-line-height-4); } .four_y.icon-only .prefix, .four_y.icon-only .suffix { width: 16px; height: 16px; } .four_y.icon-only.medium .prefix, .four_y.icon-only.medium .suffix { width: calc(var(--maui-spacing-3) + var(--maui-spacing-2)); height: calc(var(--maui-spacing-3) + var(--maui-spacing-2)); } .four_y.icon-only.large .prefix, .four_y.icon-only.large .suffix { width: var(--maui-spacing-4); height: var(--maui-spacing-4); } .four_y.icon-only { --maui-focus-outline-offset: 2px; --maui-focus-radius: var(--maui-radii-pill-radius); } `, Vu = s` ${Jn("b2b")} `, ju = s` .mmg.link { font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); } .mmg.link:not([disabled]):hover .label { text-decoration: none; } .mmg.xlarge, .mmg.xlarge .suffix { height: var(--maui-font-size-3); font-size: var(--maui-line-height-4); } .mmg.large { font-size: var(--maui-font-size-3); line-height: var(--maui-line-height-4); } .mmg.medium { font-size: var(--maui-font-size-2); line-height: var(--maui-line-height-2); } .mmg.small { font-size: var(--maui-font-size-1); line-height: var(--maui-line-height-1); } .mmg.link:not([disabled], .inverted):hover maui-icon, .mmg.link:not([disabled], .inverted):hover ::slotted(maui-icon) { --maui-icon-color: var(--maui-color-interaction-interactionhover); } `, qu = s` .az.link { font-weight: var(--maui-font-weight-bold); --maui-focus-radius: var(--maui-radii-radius-5); } .az.link:not([disabled], .inverted) { color: var( --maui-link-color-override, var(--maui-color-interaction-buttonprimary) ); } .az.standalone:not(.icon-only) { column-gap: var(--maui-spacing-1); } .az.link:not([disabled], .inverted):hover .prefix, .az.link:not([disabled], .inverted):hover .label { color: var( --maui-link-color-override, var(--maui-color-interaction-buttonprimaryhover) ); } .az.link:not([disabled], .inverted) maui-icon, .az.link:not([disabled], .inverted) ::slotted(maui-icon) { --maui-icon-color: var( --maui-icon-color-override, var(--maui-color-interaction-buttonprimary) ); } .az.link:not([disabled], .inverted):hover maui-icon, .az.link:not([disabled], .inverted):hover ::slotted(maui-icon) { --maui-icon-color: var( --maui-icon-color-override, var(--maui-color-interaction-buttonprimaryhover) ); } .az.small { ${p({ size: "link-small", tenant: "az" })}; } .az.medium { ${p({ size: "link-medium", tenant: "az" })}; } .az.large { ${p({ size: "link-large", tenant: "az" })}; } .az.small .prefix, .az.small .suffix { height: var(--maui-line-height-1); } .az.medium .prefix, .az.medium .suffix { height: var(--maui-line-height-3); } .az.large .prefix, .az.large .suffix { height: var(--maui-line-height-4); } `, Ku = [ Hu, Gu, Tu, Yu, Xu, Vu, Zu, ju, qu ]; var Wu = Object.defineProperty, Qu = Object.getOwnPropertyDescriptor, ct = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Qu(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Wu(e, t, i), i; }; const Ee = class ea extends S { constructor() { super(), this.hasSlotController = new pe( this, "prefix", "suffix", "icon" ), this.type = "navigational", this.tag = Le`a`, this.target = "_self", this.as = "link", this.disabled = !1, this.mode = "standalone", this.size = "medium", this.variant = "hyper", this.iconOnly = !1, this.inverted = !1, this.componentName = "link"; } static getIconSize(e) { switch (e) { case "large": return "medium"; case "medium": return "small"; case "small": return "small"; default: return "small"; } } getDisplaySize() { return this.size || "medium"; } /** Test slotted elements to be only one maui-icon and nothing else. If anything else is present, don't show children altogether. */ testAllowedAssignments(e) { e.target.assignedNodes().forEach((o) => { o.nodeName !== "MAUI-ICON" && (console.error( ` Only is accepted as a child component for either prefix or suffix slots. Removed: ${o.nodeName}` ), o.parentNode.removeChild(o)); }); } handleSlotChange(e) { this.testAllowedAssignments(e); const t = e.target.name; (t === "prefix" || t === "suffix" || t === "icon") && e.target.assignedNodes({ flatten: !0 }).forEach((i) => { i.nodeName === "MAUI-ICON" && i.setAttribute( "size", ea.getIconSize(this.getDisplaySize()) ); }); } /** Get icon based on link variant */ getIcon() { switch (this.variant) { case "hyper": return "icon-hyperlink"; case "external": return "icon-external"; case "back": return "icon-backlink"; case "anchor-down": return "icon-anchor-down"; case "anchor-top": return "icon-anchor-top"; case "collapse": return "icon-collapse"; case "expand": return "icon-expand"; case "baggage-info": return "icon-baggage"; case "checkin": return "icon-check-in"; case "close": return "icon-close"; case "delete": return "icon-delete"; case "edit": return "icon-edit"; case "dialog": return "icon-dialog"; case "flight-status": return "icon-service-flight-status"; case "login": return "icon-service-login"; case "logout": return "icon-logout"; default: return; } } getPrefix() { const e = this.hasSlotController.test("prefix"), t = this.hasSlotController.test("icon"); if (!(this.variant === "custom" && !e && !t)) { if (this.variant === "custom" && e && !t) return u``; if (this.type === "service" || this.type === "button" || this.type === "mimic" || this.type === "navigational" && this.theme !== "lx" || this.type === "navigational" && this.theme === "lx" && this.variant === "back") return u`${t ? u` ` : u``} `; } } getSuffix() { const e = this.hasSlotController.test("suffix"), t = this.hasSlotController.test("icon"); if (!(this.variant === "custom" && !e && !t)) { if (this.variant === "custom" && e && !t) return u``; if (this.type === "functional" || this.type === "navigational" && this.theme === "lx" && this.variant !== "back") return u`${t ? u` ` : u``}`; } } /** Simulates a click on the link. */ click() { this.link?.click(); } /** Sets focus on the link. */ focus(e) { this.link?.focus(e); } /** Removes focus from the link. */ blur() { this.link?.blur(); } handleBlur() { zt(this, "maui-blur"); } handleFocus() { zt(this, "maui-focus"); } handleClick(e) { this.disabled && (e.preventDefault(), e.stopPropagation()); } render() { const e = this.mode || "standalone", t = this.getDisplaySize(), o = this.type || "navigational", i = this.variant || "hyper", { tag: r } = this, n = this.as || "link"; return xr`<${r} href=${I(this.href)} target=${I(this.href ? this.target : void 0)} .role=${n} @blur=${this.handleBlur} @focus=${this.handleFocus} @click=${this.handleClick} ?disabled=${this.disabled} aria-disabled=${this.disabled ? "true" : "false"} aria-label=${I(this.ariaLabel)} class=${y({ [this.componentName]: !0, [this.theme]: !0, [o]: !0, [i]: !0, [e]: !0, [t]: !0, inverted: this.inverted, "icon-only": this.iconOnly, "has-prefix": !!this.getPrefix(), "has-suffix": !!this.getSuffix() })} tabindex=${this.disabled ? "-1" : "0"} > ${this.getPrefix()} ${this.iconOnly ? u`` : u`
`} ${this.getSuffix()} `; } }; Ee.styles = Ku; ct([ O(".link") ], Ee.prototype, "link", 2); ct([ l() ], Ee.prototype, "href", 2); ct([ l() ], Ee.prototype, "target", 2); ct([ l({ type: String }) ], Ee.prototype, "as", 2); ct([ l({ type: Boolean, reflect: !0 }) ], Ee.prototype, "disabled", 2); ct([ l() ], Ee.prototype, "mode", 2); ct([ l() ], Ee.prototype, "size", 2); ct([ l() ], Ee.prototype, "variant", 2); ct([ l({ type: Boolean }) ], Ee.prototype, "iconOnly", 2); ct([ l({ type: Boolean }) ], Ee.prototype, "inverted", 2); let Zo = Ee; class Ju extends Zo { constructor() { super(), this.type = "functional"; } } $("maui-functional-link", Ju); class em extends Zo { constructor() { super(), this.tag = Le`button`, this.type = "functional", this.iconOnly = !0; } } $("maui-icon-link", em); class tm extends Zo { constructor() { super(), this.type = "navigational"; } } $("maui-navigation-link", tm); class om extends Zo { constructor() { super(), this.type = "service"; } } $("maui-service-link", om); var im = Object.defineProperty, am = Object.getOwnPropertyDescriptor, rm = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? am(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && im(e, t, i), i; }; class es extends Zo { constructor() { super(...arguments), this.type = "navigational", this.tag = Le`button`; } } rm([ l() ], es.prototype, "type", 2); $("maui-link-button", es); var nm = Object.defineProperty, sm = Object.getOwnPropertyDescriptor, lm = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? sm(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && nm(e, t, i), i; }; class ts extends Zo { constructor() { super(...arguments), this.type = "navigational", this.tag = Le`span`; } } lm([ l() ], ts.prototype, "type", 2); $("maui-link-mimic", ts); const os = { "x-small": new Array(3).fill( "loading-frame-x-small loading-animation loading-animation" ), small: new Array(3).fill( "loading-frame-small loading-animation loading-animation" ), medium: new Array(6).fill( "loading-frame-medium loading-animation loading-animation" ), large: new Array(9).fill( "loading-frame-large loading-animation loading-animation" ) }, cm = os.large.map((a, e) => { const t = a.split(" "), o = m( `${t[t.length - 1]}-${e}` ), i = e * 0.15 + 0.475; return s` .${o} { animation-delay: ${m(i)}s; } `; }), is = (a) => { const e = m(a); return s` .${e} { --loader-box-large-width: 278px; --loader-box-medium-width: 172px; --loader-box-small-width: 76px; --loader-box-x-small-width: 31px; --loader-dot-color: var(--maui-color-brand-lhyellow); --loader-label-color: var(--maui-color-brand-lhdeepblue); --loader-label-margins: 40px auto 10px auto; --loader-box-margins: auto; --loader-label-font-family: var(--maui-font-family-copy); --loader-loading-frame-x-small: 8px; --loader-loading-frame-dot: 14px; --loader-small-label-weight: var(--maui-font-weight-regular); --loader-medium-label-weight: var(--maui-font-weight-regular); --loader-large-label-weight: var(--maui-font-weight-regular); } .${e} .label { ${c({ size: "copy-medium", tenant: a })}; } `; }, dm = s` ${C} ${F} .label { ${c({ size: "copy-small", tenant: "wl" })}; font-family: var(--maui-font-family-copy); margin: var(--loader-label-margins); color: var(--loader-label-color); text-align: center; vertical-align: middle; } .size-x-small { --loader-scale-factor: 0.5; } .size-x-small .label { display: none; } .size-x-small, .size-small { font-weight: var(--loader-small-label-weight); } .size-medium { font-weight: var(--loader-medium-label-weight); } .size-large { font-weight: var(--loader-large-label-weight); } .loading-animation-active .loading-animation { animation-direction: normal; animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: loading-bounce; opacity: 0.35; background-color: var(--loader-dot-color); } .size-x-small .loading-animation { transform: scale(0.5); } .size-small .loading-animation, .size-medium .loading-animation { transform: scale(0.6); } .size-large .loading-animation { transform: scale(0.45); } .loading-frame-x-small { border-radius: var(--loader-loading-frame-x-small); height: var(--loader-loading-frame-x-small); width: var(--loader-loading-frame-x-small); } .loading-frame-small, .loading-frame-medium, .loading-frame-large { border-radius: var(--loader-loading-frame-dot); height: var(--loader-loading-frame-dot); width: var(--loader-loading-frame-dot); } .loading-frames { display: flex; justify-content: space-between; } .loader-box-large { margin: var(--loader-box-margins); width: var(--loader-box-large-width); } .loader-box-medium { margin: var(--loader-box-margins); width: var(--loader-box-medium-width); } .loader-box-small { margin: var(--loader-box-margins); width: var(--loader-box-small-width); } .loader-box-x-small { margin: var(--loader-box-margins); width: var(--loader-box-x-small-width); } @keyframes loading-bounce { 0% { background-color: var(--loader-dot-color); transform: scale(var(--loader-scale-factor, 0.6)); opacity: 0.35; } 33% { background-color: var(--loader-dot-color); transform: scale(1); opacity: 1; } 100% { background-color: var(--loader-dot-color); transform: scale(var(--loader-scale-factor, 0.6)); opacity: 0.35; } } `, um = s` .os { display: flex; flex-direction: column-reverse; align-items: center; --loader-label-margins: 10px 0 0 0; --loader-box-margins: null; --loader-label-font-family: var(--maui-font-family-copy); --loader-label-color: var(--maui-color-brand-black); --loader-box-large-width: 36px; --loader-box-medium-width: 27px; --loader-box-small-width: 18px; --loader-box-x-small-width: 12px; --loader-small-label-weight: var(--maui-font-weight-regular); --loader-medium-label-weight: var(--maui-font-weight-regular); --loader-large-label-weight: var(--maui-font-weight-regular); } .os .label { ${c({ size: "copy-medium", tenant: "os" })}; } .os.size-small { justify-content: left; flex-direction: row; --loader-label-margins: 0 9px 0 0; --loader-box-margins: null; align-items: initial; } .os.size-x-small { justify-content: left; flex-direction: row-reverse; --loader-label-margins: 0 0 0 12px; --loader-box-margins: null; } .loader-circular { height: 100%; transform-origin: center center; width: 100%; } .loader-circular path { stroke: var(--maui-color-brand-os-red); } .size-x-small .loader-circular path { stroke-width: 6px; } .size-small .loader-circular path { stroke-width: 4px; } #circle-loader-1-s-path1_tr { animation: circle-loader-1-s-path1_tr__tr 3000ms linear infinite normal forwards; } @keyframes circle-loader-1-s-path1_tr__tr { 0% { transform: translate(25px, 25px) rotate(0deg); } 100% { transform: translate(25px, 25px) rotate(1080deg); } } #circle-loader-1-s-path1 { animation-name: circle-loader-1-s-path1_s_do, circle-loader-1-s-path1_s_da; animation-duration: 3000ms; animation-fill-mode: forwards; animation-timing-function: linear; animation-direction: normal; animation-iteration-count: infinite; } @keyframes circle-loader-1-s-path1_s_do { 0% { stroke-dashoffset: 7; } 49.666667% { stroke-dashoffset: 109; } 100% { stroke-dashoffset: 7; } } @keyframes circle-loader-1-s-path1_s_da { 0% { stroke-dasharray: 116.255291; } 49.666667% { stroke-dasharray: 116.255291; } 100% { stroke-dasharray: 116.255291; } } `, mm = s` ${is("lh")} `, hm = s` .lx { --loader-box-large-width: 278px; --loader-box-medium-width: 184px; --loader-box-small-width: 82px; --loader-box-x-small-width: 31px; --loader-dot-color: var(--maui-color-brand-lx-red); --loader-label-color: var(--maui-color-grey-08); --loader-x-small-label-weight: var(--maui-font-weight-regular); --loader-medium-label-weight: var(--maui-font-weight-regular); --loader-large-label-weight: var(--maui-font-weight-regular); --loader-label-margins: 40px auto 10px auto; --loader-box-margins: auto; --loader-label-font-family: var(--maui-font-family-copy); --loader-loading-frame-x-small: 8px; --loader-loading-frame-dot: 16px; } .lx .label { ${c({ size: "copy-medium", tenant: "lx" })}; } `, pm = s` .sn { --loader-box-large-width: 278px; --loader-box-medium-width: 184px; --loader-box-small-width: 82px; --loader-box-x-small-width: 29px; --loader-dot-color: var(--maui-color-brand-sn-red-2); --loader-label-color: var(--maui-color-grey-08); --loader-x-small-label-weight: var(---maui-font-weight-regular); --loader-medium-label-weight: var(---maui-font-weight-regular); --loader-large-label-weight: var(---maui-font-weight-regular); --loader-label-margins: 40px auto 10px auto; --loader-box-margins: 0 auto auto; --loader-label-font-family: var(--maui-font-family-copy); --loader-loading-frame-x-small: 8px; --loader-loading-frame-dot: 16px; } .sn .label { ${c({ size: "copy-medium", tenant: "sn" })}; } `, gm = s` ${is("b2b")} .b2b { --loader-dot-color: var(--maui-color-brand-secondary); --loader-label-color: var(--maui-color-text-copy); } `, bm = s` .four_y { --loader-box-large-width: 278px; --loader-box-medium-width: 184px; --loader-box-small-width: 82px; --loader-box-x-small-width: 29px; --loader-dot-color: var(--maui-color-brand-dot-sunny-yellow); --loader-label-color: var(--maui-color-text-headline); --loader-x-small-label-weight: var(---maui-font-weight-regular); --loader-medium-label-weight: var(---maui-font-weight-regular); --loader-large-label-weight: var(---maui-font-weight-regular); --loader-label-margins: 40px auto 10px auto; --loader-box-margins: 0 auto auto; --loader-label-font-family: var(--maui-font-family-copy); --loader-loading-frame-x-small: 8px; --loader-loading-frame-dot: 16px; } .four_y .label { ${c({ size: "copy-small", tenant: "four_y" })}; } `, vm = s` .mmg { display: flex; flex-direction: column-reverse; align-items: center; --loader-label-margins: 10px 0 0 0; --loader-box-margins: null; --loader-label-font-family: var(--maui-font-family-copy); --loader-label-color: var(--maui-color-interaction-interaction); --loader-box-large-width: var(--maui-line-height-8); --loader-box-medium-width: var(--maui-font-size-7); --loader-box-small-width: var(--maui-line-height-3); --loader-box-x-small-width: var(--maui-font-size-1); --loader-small-label-weight: var(--maui-font-weight-regular); --loader-medium-label-weight: var(--maui-font-weight-regular); --loader-large-label-weight: var(--maui-font-weight-regular); } .mmg.size-medium, .mmg.size-large { ${c({ size: "copy-medium", tenant: "mmg" })}; } .mmg.size-small { --loader-box-margins: null; ${c({ size: "copy-small", tenant: "mmg" })}; } .mmg.size-x-small { --loader-box-margins: null; } .loader-circular { height: 100%; transform-origin: center center; width: 100%; } .loader-circular path { stroke: var(--maui-color-brand-primary); } .size-x-small .loader-circular path { stroke-width: 6px; } .size-small .loader-circular path { stroke-width: 4px; } `, fm = s` .az { --loader-box-large-width: 238px; --loader-box-medium-width: 152px; --loader-box-small-width: 68px; --loader-box-x-small-width: 31px; --loader-dot-color: var(--maui-color-brand-secondary); --loader-label-color: var(--maui-color-text-headline); --loader-x-small-label-weight: var(--maui-font-weight-regular); --loader-medium-label-weight: var(--maui-font-weight-regular); --loader-large-label-weight: var(--maui-font-weight-regular); --loader-label-margins: 40px auto 13px auto; --loader-box-margins: auto; --loader-label-font-family: var(--maui-font-family-copy); --loader-loading-frame-x-small: 8px; --loader-loading-frame-dot: 14px; } .az.size-x-small { --loader-scale-factor: 0.75; /* 6px / 8px */ } .az.size-small, .az.size-medium { --loader-scale-factor: 0.71; /* 10px / 14px */ } .az.size-large { --loader-scale-factor: 0.57; /* 8px / 14px */ } .az .label { ${c({ size: "copy-medium", tenant: "az" })}; } `, ym = [ ...cm, dm, mm, um, hm, pm, gm, bm, vm, fm ], xm = ` `; var wm = Object.defineProperty, $m = Object.getOwnPropertyDescriptor, Ci = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? $m(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && wm(e, t, i), i; }; class $o extends S { constructor() { super(), this.label = "Loading", this.labelHidden = !1, this.size = "small", this.animationIsActive = !0, this.componentName = "loader"; } updated(e) { e.get("size") && this.loader && (this.loader.classList.remove("loading-animation-active"), this.loader.offsetWidth, this.loader.classList.add("loading-animation-active")); } render() { const e = y({ [this.theme]: !0, [`size-${this.size}`]: !0 }), t = y({ label: !!this.label, "sr-only": !this.label || this.labelHidden }), o = y({ "loading-animation-active": !0, "loading-frames": this.theme !== "os", [`loader-box-${this.size}`]: !0 }); return u`
${this.label}
${this.theme === "os" || this.theme === "mmg" ? u`${fi(xm)}` : os[this.size].map( (i, r) => u`
` )}
`; } } $o.styles = ym; Ci([ O(".loading-frames") ], $o.prototype, "loader", 2); Ci([ l({ type: String }) ], $o.prototype, "label", 2); Ci([ l({ type: Boolean }) ], $o.prototype, "labelHidden", 2); Ci([ l({ reflect: !0 }) ], $o.prototype, "size", 2); Ci([ z() ], $o.prototype, "animationIsActive", 2); $("maui-loader", $o); const km = s` :host { display: inline-block; } .pagination-dots { --_dot-size: 8px; position: relative; display: grid; width: max-content; justify-content: center; } .pagination-dots:not(.vertical) { grid-template-columns: repeat(var(--_dot-count), max-content); } .vertical { gap: var(--maui-spacing-3); } .dot { box-sizing: border-box; position: relative; width: var(--_dot-size); aspect-ratio: 1; border-radius: 99999vw; border: 1px solid var(--maui-color-grey-07); --maui-focus-radius: 99999vw; transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; pointer-events: none; } .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); } .dot.selected { background-color: var(--maui-color-brand-primary); border-color: var(--maui-color-brand-primary); } .inverted .dot { border: 1px solid var(--maui-color-interaction-interaction-inverted); background-color: transparent; } .inverted .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-brand-light); border-color: var(--maui-color-brand-light); } .inverted .dot.selected { border-color: var(--maui-color-brand-light); background-color: var(--maui-color-brand-light); } .inverted .dot:not([disabled]):focus::after { --maui-focus-outline-box-shadow: var( --maui-focus-outline-box-shadow-inverted ); } .dot-button { position: relative; appearance: none; background: none; border: none; padding: 4px; cursor: pointer; --maui-focus-radius: 99999vw; --maui-focus-outline-offset: 0px; } .inverted .dot-button { --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0) var(--maui-effect-shadow-focus-offset-y, 0) var(--maui-effect-shadow-focus-radius, 0) var(--maui-effect-shadow-focus-spread, 1px) var(--maui-color-interaction-focus-inverted); } ${E("dot-button")} `, _m = s` .os:not(.inverted) .dot { background-color: transparent; border: 1px solid var(--maui-color-interaction-interaction); } .os:not(.inverted) .dot.selected { background-color: var(--maui-color-brand-primary); border-color: var(--maui-color-brand-primary); } .os:not(.inverted) .dot-button:hover .dot:not(.selected) { border-color: var(--maui-color-interaction-interactionhover); } `, Sm = s` .lx:not(.inverted) .dot { background-color: transparent; border: 1px solid var(--maui-color-interaction-interaction); } .lx:not(.inverted) .dot.selected { background-color: var(--maui-color-brand-primary); border-color: var(--maui-color-brand-primary); } .lx:not(.inverted) .dot-button:hover .dot:not(.selected) { border-color: var(--maui-color-interaction-interactionhover); } `, zm = s` .sn:not(.inverted) .dot { border-color: var(--maui-color-interaction-buttonsecondary); } .sn:not(.inverted) .dot.selected { background-color: var(--maui-color-interaction-selection); border-color: var(--maui-color-interaction-selection); } .sn:not(.inverted) .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-buttonsecondaryhover); border-color: var(--maui-color-interaction-buttonsecondaryhover); } `, Om = s` .four_y .dot { outline: 1px solid transparent; --maui-pagination-dot-box-shadow-color: transparent; transition: outline-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; box-shadow: 0 0 0 1px var(--maui-pagination-dot-box-shadow-color); } .four_y:not(.inverted) .dot { border-color: var(--maui-color-interaction-buttonsecondary); } .four_y:not(.inverted) .dot.selected { border-color: var(--maui-color-interaction-selection); background-color: var(--maui-color-interaction-selection); } .four_y:not(.inverted) .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-buttonsecondaryhover); outline-color: var(--maui-color-interaction-buttonsecondaryhover); --maui-pagination-dot-box-shadow-color: var( --maui-color-interaction-buttonsecondaryhover ); } .four_y.inverted .dot-button:hover .dot:not(.selected) { --maui-pagination-dot-box-shadow-color: var(--maui-color-brand-light); } .four_y.inverted .dot-button:hover .dot:not(.selected) { outline-color: var(--maui-color-brand-light); } `, Am = s` .mmg:not(.inverted) .dot { background-color: transparent; border: 1px solid var(--maui-color-interaction-interaction); } .mmg:not(.inverted) .dot.selected { background-color: var(--maui-color-brand-primary); border-color: var(--maui-color-brand-primary); } .mmg:not(.inverted) .dot-button:hover .dot:not(.selected) { border-color: var(--maui-color-interaction-interactionhover); } .mmg.inverted .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } `, Mm = s` .az { --maui-pagination-dots-size-unselected: 8px; --maui-pagination-dots-size-selected: 14px; } .az:not(.inverted) .dot { border-color: var(--maui-color-interaction-buttonprimary); } .az .dot-button { --maui-focus-outline-offset: -3px; } .az:not(.inverted) .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-buttonprimaryhover); border-color: var(--maui-color-interaction-buttonprimaryhover); } .az.inverted .dot-button:hover .dot:not(.selected) { background-color: var(--maui-color-interaction-interaction-invertedhover); border-color: var(--maui-color-interaction-interaction-invertedhover); } /* Horizontal selection width */ .az:not(.vertical) .dot { height: var(--maui-pagination-dots-size-unselected); transition: width 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; } .az:not(.vertical) .dot.selected { width: var(--maui-pagination-dots-size-selected); height: var(--maui-pagination-dots-size-unselected); } /* Vertical selection height */ .az.vertical .dot { width: var(--maui-pagination-dots-size-unselected); min-height: var(--maui-pagination-dots-size-unselected); transition: min-height 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; } .az.vertical .dot.selected { width: var(--maui-pagination-dots-size-unselected); min-height: var(--maui-pagination-dots-size-selected); } `, Lm = [km, _m, zm, Sm, Om, Am, Mm]; var Cm = Object.defineProperty, Bm = Object.getOwnPropertyDescriptor, ko = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Bm(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Cm(e, t, i), i; }; const Lt = class as extends S { constructor() { super(), this.current = 0, this.vertical = !1, this.inverted = !1, this.updateFocus = !1, this.dotAccessibilityLabelCallback = as.accessibilityLabelFallback, this.componentName = "pagination-dots"; } /** Fallback for callback :D */ static accessibilityLabelFallback(e) { return { currentLabel: "current page", pageLabel: `Page ${e + 1}` }; } requestNavigation({ direction: e, source: t, targetPage: o }) { this.emit("maui-request-navigation", { cancelable: !0, detail: { source: t, direction: e, targetPage: o } }).defaultPrevented || (e === "direct" ? this.current = o : this.current = e === "next" ? this.current + 1 : this.current - 1); } /** Requests navigation to the next page if not exceeding the limit */ next(e = "api") { this.current < this.pages - 1 && this.requestNavigation({ direction: "next", source: e }); } /** Requests navigation to the previous page if not exceeding the limit */ previous(e = "api") { this.current > 0 && this.requestNavigation({ direction: "previous", source: e }); } handleCurrentChange() { this.emit("maui-pagination-change", { detail: this.current }), this.updateFocus && this.renderRoot.querySelector( `.dot-button[data-index="${this.current}"]` )?.focus(); } handleDotClick(e) { if (e.type === "keydown" && ![" ", "enter"].includes(e.key)) return; e.type === "keydown" && e.preventDefault(); const { index: t } = e.target.dataset; this.requestNavigation({ direction: "direct", source: e.type === "keydown" ? "keyboard" : "click", targetPage: parseInt(t, 10) }); } handleKeyDownPagination(e) { ["ArrowLeft", "ArrowRight", "ArrowUp", "ArrowDown"].includes(e.key) && e.preventDefault(), (e.key === "ArrowLeft" || e.key === "ArrowUp") && this.current > 0 ? this.requestNavigation({ direction: "previous", source: "keyboard", targetPage: this.current - 1 }) : (e.key === "ArrowRight" || e.key === "ArrowDown") && this.current < this.pages - 1 && this.requestNavigation({ direction: "next", source: "keyboard", targetPage: this.current + 1 }); } render() { return u``; } }; Lt.styles = Lm; ko([ l({ type: Number, reflect: !0 }) ], Lt.prototype, "current", 2); ko([ l({ type: Number, reflect: !0 }) ], Lt.prototype, "pages", 2); ko([ l({ type: Boolean, reflect: !0 }) ], Lt.prototype, "vertical", 2); ko([ l({ type: Boolean, reflect: !0 }) ], Lt.prototype, "inverted", 2); ko([ l({ type: Boolean, reflect: !0 }) ], Lt.prototype, "updateFocus", 2); ko([ l({ type: Object }) ], Lt.prototype, "dotAccessibilityLabelCallback", 2); ko([ L("current") ], Lt.prototype, "handleCurrentChange", 1); let Fm = Lt; $("maui-pagination-dots", Fm); const rs = (a) => { const e = m(a); return s` .${e} .label { ${c({ size: "copy-medium", tenant: a })}; } .${e}.small .price, .${e}.small .currency, .${e}.small .asterisk { ${c({ size: "copy-medium", tenant: a })}; } .${e}.price-display:not(.small) .asterisk, .${e}.medium .price, .${e}.medium .currency { ${g({ size: "h4", tenant: a }).mobile}; font-family: var(--maui-font-family-headline); } .${e}.large .price, .${e}.large .currency { ${g({ size: "h3", tenant: a }).mobile}; font-family: var(--maui-font-family-headline); } .${e}.extra-large .price, .${e}.extra-large .currency { ${g({ size: "h2", tenant: a }).mobile}; font-family: var(--maui-font-family-headline); } `; }, Nm = s` ${C} ${F} .price-display { font-family: var(--maui-font-family-copy); color: var(--maui-color-text-copy); display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: baseline; } .price-display.inverted { color: var(--maui-color-text-copy-inverted); } .wrapping { flex-wrap: wrap; } .end { justify-content: flex-end; text-align: right; } .start { justify-content: flex-start; text-align: left; } .compact { align-items: flex-end; flex-direction: column; } .compact.start { align-items: flex-start; } .label { ${c({ size: "copy-medium", tenant: "wl" })}; } .label.hidden { opacity: 0; width: 0; height: 0; display: block; } .small:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-1) var(--maui-spacing-2); } .medium:not(.compact):not(.labelHidden), .large:not(.compact):not(.labelHidden), .extra-large:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-1) var(--maui-spacing-3); } .value-wrapper { display: flex; } .price-wrapper { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } .small .price-wrapper { gap: var(--maui-spacing-1); } .medium .price-wrapper, .large .price-wrapper, .extra-large .price-wrapper { gap: var(--maui-spacing-1) var(--maui-spacing-2); } .price { white-space: nowrap; } .price, .currency, .asterisk { font-weight: var(--maui-font-weight-bold); position: relative; } .small .price, .small .currency, .small .asterisk { ${c({ size: "copy-medium", tenant: "wl" })}; } .small.localized .currency:first-child { margin-right: var(--maui-spacing-1); } .localized .currency:first-child { margin-right: var(--maui-spacing-2); } .small.localized .currency:last-child { margin-left: var(--maui-spacing-1); } .localized .currency:last-child { margin-left: var(--maui-spacing-2); } .price-display:not(.small) .asterisk { margin-left: var(--maui-spacing-1); ${g({ size: "h4", tenant: "wl" }).mobile}; align-self: flex-start; } .medium .price, .medium .currency { ${g({ size: "h4", tenant: "wl" }).mobile}; } .large .price, .large .currency { ${g({ size: "h3", tenant: "wl" }).mobile}; } .extra-large .price, .extra-large .currency { ${g({ size: "h2", tenant: "wl" }).mobile}; } `, Im = s` ${rs("lh")} `, Um = s` .os .label { ${c({ size: "copy-medium", tenant: "os" })}; } .os.small .price, .os.small .currency, .os.small .asterisk { ${c({ size: "copy-medium", tenant: "os" })}; } .os.price-display:not(.small) .asterisk, .os.medium .price, .os.medium .currency { ${g({ size: "h4", tenant: "os" }).mobile}; } .os.large .price, .os.large .currency { ${g({ size: "h3", tenant: "os" }).mobile}; } .os.extra-large .price, .os.extra-large .currency { ${g({ size: "h2", tenant: "os" }).mobile}; } .os.price-display.small .asterisk { top: -2px; } .os.price-display.medium .asterisk { top: -4px; } .os.price-display.large .asterisk { top: -6px; } .os.price-display.extra-large .asterisk { top: -4px; } `, Dm = s` .sn .label { ${c({ size: "copy-medium", tenant: "sn" })}; } .sn.small .price, .sn.small .currency, .sn.small .asterisk { ${c({ size: "copy-medium", tenant: "sn" })}; } .sn.price-display:not(.small) .asterisk, .sn.medium .price, .sn.medium .currency { ${g({ size: "h4", tenant: "sn" }).mobile}; font-family: var(--maui-font-family-headline); } .sn.large .price, .sn.large .currency { ${g({ size: "h3", tenant: "sn" }).mobile}; font-family: var(--maui-font-family-headline); } .sn.extra-large .price, .sn.extra-large .currency { ${g({ size: "h2", tenant: "sn" }).mobile}; font-family: var(--maui-font-family-headline); } `, Rm = s` .lx.price-display:not(.inverted) { color: var(--maui-color-brand-primary); } .lx .label { ${c({ size: "copy-medium", tenant: "lx" })}; } .lx:not(.inverted) .label { font-weight: var(--maui-font-weight-bold); } .lx.small .price, .lx.small .currency, .lx.small .asterisk { ${c({ size: "copy-medium", tenant: "lx" })}; } .lx.price-display:not(.small) .asterisk, .lx.medium .price, .lx.medium .currency { ${g({ size: "h4", tenant: "lx" }).mobile}; font-family: var(--maui-font-family-headline); } .lx.large .price, .lx.large .currency { ${g({ size: "h3", tenant: "lx" }).mobile}; font-family: var(--maui-font-family-headline); } .lx.extra-large .price, .lx.extra-large .currency { ${g({ size: "h2", tenant: "lx" }).mobile}; font-family: var(--maui-font-family-headline); } `, Em = s` .four_y { color: var(--maui-color-text-headline); } .four_y .label { ${c({ size: "copy-medium", tenant: "four_y" })}; } .four_y.small .label { ${c({ size: "copy-small", tenant: "four_y" })}; } .four_y.small .price, .four_y.small .currency, .four_y.small .asterisk { ${c({ size: "copy-medium", tenant: "four_y" })}; } .four_y.price-display:not(.small) .asterisk, .four_y.medium .price, .four_y.medium .currency { font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); ${g({ size: "h5", tenant: "four_y" }).mobile}; } .four_y.large .price, .four_y.large .currency { font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); ${g({ size: "h4", tenant: "four_y" }).mobile}; } .four_y.extra-large .price, .four_y.extra-large .currency { font-weight: var(--maui-font-weight-bold); font-family: var(--maui-font-family-headline); ${g({ size: "h3", tenant: "four_y" }).mobile}; } .small:not(.compact):not(.labelHidden), .medium:not(.compact):not(.labelHidden), .large:not(.compact):not(.labelHidden), .extra-large:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-1) 8px; } `, Pm = s` ${rs("b2b")} .b2b.large .price, .b2b.large .currency { font-weight: var(--maui-font-weight-regular); } .b2b.extra-large .price, .b2b.extra-large .currency { font-weight: var(--maui-font-weight-regular); } `, Hm = s` .mmg.small:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-1); } .mmg.medium:not(.compact):not(.labelHidden), .mmg.large:not(.compact):not(.labelHidden), .mmg.extra-large:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-2); } .mmg.small .price-wrapper, .mmg.medium .price-wrapper, .mmg.large .price-wrapper, .mmg.extra-large .price-wrapper { gap: var(--maui-spacing-0); } .mmg .price, .mmg .currency { font-family: var(--maui-font-family-headline); } .mmg.large .price, .mmg.large .currency { ${g({ size: "h3", tenant: "mmg" }).mobile}; } .mmg.extra-large .price, .mmg.extra-large .currency { ${g({ size: "h2", tenant: "mmg" }).mobile}; } `, Gm = s` .az { color: var(--maui-color-brand-primary); } .az .label { ${c({ size: "copy-medium", tenant: "az" })}; color: var(--maui-color-text-copy); } .az.compact { gap: var(--maui-spacing-1); } .az.inverted .label { color: var(--maui-color-text-copy-inverted); } .az.medium:not(.compact):not(.labelHidden), .az.large:not(.compact):not(.labelHidden), .az.extra-large:not(.compact):not(.labelHidden) { gap: var(--maui-spacing-3); } .az.small .price-wrapper { gap: 2px; } .az.medium .price-wrapper, .az.large .price-wrapper, .az.extra-large .price-wrapper { gap: var(--maui-spacing-2); } .az .price, .az .currency { font-family: var(--maui-font-family-headline); } .az.small .price, .az.small .currency { ${c({ size: "copy-medium", tenant: "az" })}; } .az.medium .price, .az.medium .currency { ${g({ size: "h4", tenant: "az" }).mobile}; } .az.large .price, .az.large .currency { ${g({ size: "h3", tenant: "az" }).mobile}; } .az.extra-large .price, .az.extra-large .currency { ${g({ size: "h2", tenant: "az" }).mobile}; } `, Tm = [ Nm, Im, Um, Rm, Dm, Pm, Em, Hm, Gm ]; var Ym = Object.defineProperty, Xm = Object.getOwnPropertyDescriptor, ge = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Xm(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Ym(e, t, i), i; }; const ie = class ns extends S { constructor() { super(), this.size = "medium", this.compact = !1, this.labelHidden = !1, this.dropCurrency = !1, this.showCode = !1, this.currencyFirst = !1, this.conditions = "", this.localized = !1, this.abbreviation = "", this.rounded = !0, this.inverted = !1, this.wrapping = !1, this.alignment = "end", this.priceCurrencyTemplate = () => [ u`${this.price}`, this.dropCurrency ? u`` : u`${this.showCode ? this.currency : u`${ns.getCurrencySymbolFromISO( this.currency )}${this.currency}`}` ], this.getFormatted = () => { const e = new Intl.NumberFormat( navigator.languages[0], this.formattingOptions ).formatToParts(this.price); return u`${e.map((t, o) => t.type === "literal" ? u`` : t.type === "currency" && this.dropCurrency ? u`` : this.abbreviation && t.type === "currency" && !this.currencyBeforeAbbreviation ? u`${this.abbreviation}${t.value}` : this.abbreviation && o === e.length - 1 && this.currencyBeforeAbbreviation ? u`${t.value}${this.abbreviation}` : u`${t.value}`)}`; }, this.componentName = "price-display"; } static getCurrencySymbolFromISO(e) { return new Intl.NumberFormat("en-US", { style: "currency", currency: e }).formatToParts().find((o) => o.type === "currency")?.value || ""; } get formattingOptions() { return { style: "currency", currency: this.currency, currencyDisplay: this.showCode ? "code" : "symbol", roundingMode: "ceil", // always go to ceil, to avoid fractions that are subject to price fluctuations. maximumFractionDigits: this.rounded ? 0 : 2 }; } get currencyBeforeAbbreviation() { const e = new Intl.NumberFormat(navigator.languages[0], { ...this.formattingOptions, notation: "compact", compactDisplay: "short" }).formatToParts(1e8); let t = !1; return e.forEach(({ type: o }) => { o === "currency" && (t = !1), o === "compact" && (t = !0); }), t; } render() { const e = this.getFormatted(), t = this.currencyFirst ? [...this.priceCurrencyTemplate()].reverse() : this.priceCurrencyTemplate(); return u`
${this.label}${this.localized ? e : t}${this.conditions ? u`*${this.conditions}` : ""}
`; } }; ie.styles = Tm; ge([ l({ type: String }) ], ie.prototype, "size", 2); ge([ l({ type: Boolean }) ], ie.prototype, "compact", 2); ge([ l({ type: String }) ], ie.prototype, "label", 2); ge([ l({ type: Boolean }) ], ie.prototype, "labelHidden", 2); ge([ l({ type: String }) ], ie.prototype, "price", 2); ge([ l({ type: String }) ], ie.prototype, "currency", 2); ge([ l({ type: Boolean }) ], ie.prototype, "dropCurrency", 2); ge([ l({ type: Boolean }) ], ie.prototype, "showCode", 2); ge([ l({ type: Boolean }) ], ie.prototype, "currencyFirst", 2); ge([ l({ type: String }) ], ie.prototype, "conditions", 2); ge([ l({ type: Boolean }) ], ie.prototype, "localized", 2); ge([ l({ type: String }) ], ie.prototype, "abbreviation", 2); ge([ l({ type: Boolean }) ], ie.prototype, "rounded", 2); ge([ l({ type: Boolean }) ], ie.prototype, "inverted", 2); ge([ l({ type: Boolean }) ], ie.prototype, "wrapping", 2); ge([ l({ type: String }) ], ie.prototype, "alignment", 2); let Zm = ie; $("maui-price-display", Zm); /** * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const ss = "important", Vm = " !" + ss, Et = $i(class extends ki { constructor(a) { if (super(a), a.type !== ot.ATTRIBUTE || a.name !== "style" || a.strings?.length > 2) throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute."); } render(a) { return Object.keys(a).reduce((e, t) => { const o = a[t]; return o == null ? e : e + `${t = t.includes("-") ? t : t.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g, "-$&").toLowerCase()}:${o};`; }, ""); } update(a, [e]) { const { style: t } = a.element; if (this.ft === void 0) return this.ft = new Set(Object.keys(e)), this.render(e); for (const o of this.ft) e[o] == null && (this.ft.delete(o), o.includes("-") ? t.removeProperty(o) : t[o] = null); for (const o in e) { const i = e[o]; if (i != null) { this.ft.add(o); const r = typeof i == "string" && i.endsWith(Vm); o.includes("-") || r ? t.setProperty(o, r ? i.slice(0, -11) : i, r ? ss : "") : t[o] = i; } } return ze; } }), jm = s` @keyframes skeletonShimmer { 0% { transform: translate(-150vw); } to { transform: translate(-50vw); } } .skeleton { overflow: hidden; position: relative; width: 100%; height: 100%; --maui-skeleton-light-01: var(--maui-color-grey-01); --maui-skeleton-light-02: var(--maui-color-grey-02); --maui-skeleton-dark-01: var(--maui-color-brand-white-transparent-1); --maui-skeleton-dark-02: var(--maui-color-brand-white-transparent-2); } .skeleton::after { bottom: 0; content: ' '; display: block; position: absolute; top: 0; width: 300vw; animation-duration: 2.5s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: skeletonShimmer; animation-timing-function: linear; } .default::after { background: linear-gradient( to right, var(--maui-skeleton-light-01), var(--maui-skeleton-light-02), var(--maui-skeleton-light-01), var(--maui-skeleton-light-02), var(--maui-skeleton-light-01), var(--maui-skeleton-light-02), var(--maui-skeleton-light-01) ); } .dark::after { background: linear-gradient( to right, var(--maui-skeleton-dark-01), var(--maui-skeleton-dark-02), var(--maui-skeleton-dark-01), var(--maui-skeleton-dark-02), var(--maui-skeleton-dark-01), var(--maui-skeleton-dark-02), var(--maui-skeleton-dark-01) ); } `, qm = s` .lh { --maui-skeleton-light-01: var(--maui-color-grey-02); --maui-skeleton-light-02: var(--maui-color-grey-04); } `, Km = s` .os { --maui-skeleton-light-01: var(--maui-color-grey-02); --maui-skeleton-light-02: var(--maui-color-grey-03); } `, Wm = s` .lx { --maui-skeleton-light-01: var(--maui-color-grey-01); --maui-skeleton-light-02: var(--maui-color-grey-02); } `, Qm = s` .sn { --maui-skeleton-light-01: var(--maui-color-grey-01); --maui-skeleton-light-02: var(--maui-color-grey-02); } `, Jm = s` .b2b { --maui-skeleton-light-01: var(--maui-color-grey-02); --maui-skeleton-light-02: var(--maui-color-grey-04); } `, eh = s` .four_y { --maui-skeleton-light-01: var(--maui-color-brand-light-sky-blue); --maui-skeleton-light-02: var(--maui-color-brand-lighter-sky-blue); } `, th = s` .mmg { --maui-skeleton-light-01: var(--maui-color-grey-01); --maui-skeleton-light-02: var(--maui-color-grey-02); } `, oh = s` .az { --maui-skeleton-light-01: var(--maui-color-grey-02); --maui-skeleton-light-02: var(--maui-color-grey-04); } `, ih = [ jm, qm, Km, Wm, Qm, Jm, eh, th, oh ]; var ah = Object.defineProperty, rh = Object.getOwnPropertyDescriptor, ls = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? rh(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && ah(e, t, i), i; }; class wa extends S { constructor() { super(), this.borderRadius = "0", this.variant = "default", this.componentName = "skeleton"; } connectedCallback() { super.connectedCallback(), this.setAttribute("slot", "skeleton"); } render() { return u`
`; } } wa.styles = ih; ls([ l({ type: String }) ], wa.prototype, "borderRadius", 2); ls([ l({ type: String }) ], wa.prototype, "variant", 2); $("maui-skeleton", wa); /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const { I: nh } = Xl, sh = (a) => a.strings === void 0, nn = () => document.createComment(""), di = (a, e, t) => { const o = a._$AA.parentNode, i = e === void 0 ? a._$AB : e._$AA; if (t === void 0) { const r = o.insertBefore(nn(), i), n = o.insertBefore(nn(), i); t = new nh(r, n, a, a.options); } else { const r = t._$AB.nextSibling, n = t._$AM, d = n !== a; if (d) { let h; t._$AQ?.(a), t._$AM = a, t._$AP !== void 0 && (h = a._$AU) !== n._$AU && t._$AP(h); } if (r !== i || d) { let h = t._$AA; for (; h !== r; ) { const b = h.nextSibling; o.insertBefore(h, i), h = b; } } } return t; }, so = (a, e, t = a) => (a._$AI(e, t), a), lh = {}, cs = (a, e = lh) => a._$AH = e, ch = (a) => a._$AH, Xa = (a) => { a._$AP?.(!1, !0); let e = a._$AA; const t = a._$AB.nextSibling; for (; e !== t; ) { const o = e.nextSibling; e.remove(), e = o; } }; /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const na = $i(class extends ki { constructor(a) { if (super(a), a.type !== ot.PROPERTY && a.type !== ot.ATTRIBUTE && a.type !== ot.BOOLEAN_ATTRIBUTE) throw Error("The `live` directive is not allowed on child or event bindings"); if (!sh(a)) throw Error("`live` bindings can only contain a single expression"); } render(a) { return a; } update(a, [e]) { if (e === ze || e === H) return e; const t = a.element, o = a.name; if (a.type === ot.PROPERTY) { if (e === t[o]) return ze; } else if (a.type === ot.BOOLEAN_ATTRIBUTE) { if (!!e === t.hasAttribute(o)) return ze; } else if (a.type === ot.ATTRIBUTE && t.getAttribute(o) === e + "") return ze; return cs(a), e; } }), ds = (a = "value") => (e, t) => { const o = e.constructor, { attributeChangedCallback: i } = o.prototype; o.prototype.attributeChangedCallback = function(r, n, d) { const h = o.getPropertyOptions(a), b = typeof h.attribute == "string" ? h.attribute : a; if (r === b) { const f = h.converter || Do, x = (typeof f == "function" ? f : f?.fromAttribute ?? Do.fromAttribute)(d, h.type); this[a] !== x && (this[t] = x); } i.call(this, r, n, d); }; }, us = (a) => { const e = m(a); return s` .${e}.error-highlight { padding: 2px 5px; background-color: var(--maui-color-message-error); ${p({ size: "forms-small", tenant: a })}; } .${e} .message { -webkit-font-smoothing: none; -moz-osx-font-smoothing: none; } `; }, dh = s` ${C} ${F} :host { display: inline-block; position: relative; line-height: 0; } .error-highlight { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-family: var(--maui-font-family-copy); ${p({ size: "forms-small", tenant: "wl" })}; font-weight: var(--maui-font-weight-regular); color: white; background-color: var(--maui-color-message-bg-error); padding: 1px 5px; } `, uh = s` .os.error-highlight { display: inline-grid; grid-template-columns: max-content auto; align-items: flex-start; column-gap: 4px; color: var(--maui-color-message-error); padding: 3px 8px 4px; ${p({ size: "forms-small", tenant: "os" })}; } .os.error-highlight maui-icon { --maui-icon-color: var(--maui-color-message-error); } .os.error-highlight .message { padding-top: 1px; } `, mh = s` .sn.error-highlight { padding: 2px 6px; background-color: var(--maui-color-message-error); ${p({ size: "forms-small", tenant: "sn" })}; } `, hh = s` ${us("lh")} `, ph = s` :host { display: block; } .lx.error-highlight { display: inline-block; padding: 2px 6px; color: var(--maui-color-text-copy); ${p({ size: "forms-small", tenant: "lx" })}; } `, gh = s` ${us("b2b")} `, bh = s` .four_y.error-highlight { display: inline-block; padding: var(--maui-spacing-1) var(--maui-spacing-2); border-radius: var(--maui-radii-default-radius); background-color: var(--maui-color-message-error); ${p({ size: "forms-small", tenant: "four_y" })}; } `, vh = s` .mmg.error-highlight { display: inline-block; padding: unset; border-radius: var(--maui-radii-default-radius); color: var(--maui-color-message-error); background-color: transparent; ${p({ size: "forms-small", tenant: "mmg" })}; } `, fh = s` .az.error-highlight { display: inline-block; padding: var(--maui-spacing-1) 0; color: var(--maui-color-message-error); background-color: transparent; ${p({ size: "forms-small", tenant: "az" })}; } `, yh = [ dh, uh, mh, hh, ph, gh, bh, vh, fh ]; class ms extends S { constructor() { super(), this.componentName = "error-highlight"; } render() { return u`${this.theme === "os" ? u`` : ""}`; } } ms.styles = yh; $("maui-error-highlight", ms); const hs = (a) => { const e = m(a); return s` .${e}.switch { color: var(--maui-color-text-caption); ${p({ size: "forms-large", tenant: a })}; } .${e}.switch .control { border: 2px solid var(--maui-color-grey-07); } .${e}.switch .thumb { background-color: var(--maui-color-grey-07); } .${e}.switch .state { color: var(--maui-color-text-caption); } /* Checked Styles */ .${e}.switch.is-checked .control .thumb { background-color: var(--maui-color-brand-light); } .${e}.switch.is-checked .control { background-color: var(--maui-color-brand-primary); border: 2px solid transparent; } .${e}.switch.is-checked:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .${e}.switch.is-checked.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .${e}.switch.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } /* Checked Hover Styles */ .${e}.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-interactionhover); } .${e}.switch.is-checked:not(.is-disabled):hover .state { color: var(--maui-color-interaction-interactionhover); } /* Hover Styles */ .${e}.switch:not(.is-disabled):hover .state { color: var(--maui-color-interaction-interactionhover); } .${e}.switch:not(.is-checked):not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-interactionhover); } .${e}.switch:not(.is-checked):not(.is-disabled):hover .control { border: 2px solid var(--maui-color-interaction-interactionhover); } /* Disabled Styles */ .${e}.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .${e}.is-disabled .control { border-color: var(--maui-color-disabled-background); } .${e}.switch.is-disabled .thumb { background-color: var(--maui-color-disabled-background); } .${e}.is-checked.is-disabled .control { background-color: var(--maui-color-disabled-background); } `; }, xh = s` ${C} ${F} .switch { position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: center; vertical-align: middle; cursor: pointer; --maui-focus-radius: var(--maui-radii-pill-radius); align-items: center; font-family: var(--maui-font-family-copy); ${p({ size: "forms-large", tenant: "wl" })}; } label { display: flex; align-items: center; gap: 12px; } .control { flex: 0 0 auto; position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; align-items: center; justify-content: center; width: 55px; height: 30px; border-radius: 38px; transition: 150ms border-color, 150ms background-color; box-sizing: border-box; } .control .thumb { width: 20px; height: 20px; border-radius: 38px; transform: translateX(-12.5px); transition: 0.3s ease; box-sizing: border-box; } .input { position: absolute; opacity: 0; padding: 0; margin: 0px; pointer-events: none; } /* Checked Styles */ .switch.is-checked .control .thumb { transform: translateX(12.5px); } .switch.is-disabled { cursor: not-allowed; } :host(:focus-visible) { outline: 0px; } ${E("switch:not(.is-disabled)", "has-focus", "control")} `, wh = s` ${hs("lh")} `, $h = s` .lx.switch { font-weight: var(--maui-font-weight-regular); ${p({ size: "forms-large", tenant: "lx" })}; color: var(--maui-color-interaction-buttonsecondary); } .lx.switch .control { border: 2px solid var(--maui-color-interaction-buttonsecondary); } .lx.switch .control .thumb { background-color: var(--maui-color-interaction-buttonsecondary); } .lx.switch .state { height: 21px; } /* Checked Styles */ .lx.switch.is-checked .control .thumb { background-color: var(--maui-color-brand-white); } .lx.switch.is-checked .control { background-color: var(--maui-color-interaction-buttonprimary); border: 2px solid transparent; } .lx.switch.is-checked .state { color: var(--maui-color-grey-08); } /* Checked Hover Styles */ .lx.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-buttonprimaryhover); } .lx.switch.is-disabled:focus, .lx.switch.is-checked.is-disabled:focus { outline: none; border: 0; } /* Hover Styles */ .lx.switch:not(.is-disabled):hover .state { color: var(--maui-color-interaction-interactionhover); text-decoration-line: underline; } .lx.switch:not(.is-checked):not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-interactionhover); } .lx.switch:not(.is-checked):not(.is-disabled):hover .control { border-color: var(--maui-color-interaction-interactionhover); } /* Disabled Styles */ .lx.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .lx.is-disabled.is-checked .state { color: var(--maui-color-disabled-foreground); } .lx.is-disabled .control { border-color: var(--maui-color-disabled-background); } .lx.switch.is-disabled .thumb { background-color: var(--maui-color-disabled-background); } .lx.is-checked.is-disabled .control { background-color: var(--maui-color-disabled-background); border-color: var(--maui-color-disabled-background); } `, kh = s` .sn.switch { font-weight: var(--maui-font-weight-regular); ${p({ size: "forms-large", tenant: "sn" })}; color: var(--maui-color-interaction-buttonsecondary); } .sn.switch .control .thumb { background-color: var(--maui-color-brand-secondary); } .sn.switch:not(.is-disabled) .control { border: 1px solid var(--maui-color-brand-secondary); } .sn.switch:not(.is-checked):not(.is-disabled):focus .thumb { background-color: var(--maui-color-interaction-buttonsecondary); } /* Checked Styles */ .sn.switch.is-checked .control .thumb { background-color: var(--maui-color-brand-light); } .sn.switch.is-checked:not(.is-disabled) .control { background-color: var(--maui-color-brand-secondary); } .sn.switch.is-checked .state { font-weight: var(--maui-font-weight-bold); } /* Hover Styles */ .sn.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-disabled):hover .state { text-decoration-line: underline; } .sn.switch.is-checked:not(.is-disabled):hover .state { font-weight: var(--maui-font-weight-bold); text-decoration-line: underline; } .sn.switch:not(.is-checked):not(.is-disabled):hover .state { color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-checked):not(.is-disabled):hover .control { border: 1px solid var(--maui-color-interaction-buttonsecondaryhover); border-color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-checked):not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-buttonsecondaryhover); } /* Disabled Styles */ .sn.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .sn.is-disabled.is-checked .state { color: var(--maui-color-disabled-foreground); } .sn.switch.is-disabled:not(.is-checked) .thumb { background-color: var(--maui-color-disabled-foreground); } .sn.switch.is-disabled:not(.is-checked) .control { border: 1px solid var(--maui-color-disabled-foreground); } .sn.switch.is-disabled.is-checked .control { background-color: var(--maui-color-disabled-foreground); } .sn.is-checked.is-disabled .thumb { background-color: var(--maui-color-brand-light); } `, _h = s` .os.switch { font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-regular); ${p({ size: "forms-large", tenant: "os" })}; color: var(--maui-color-text-copy); } .os.switch .control .thumb { width: 24px; height: 24px; } .os.switch .control { background-color: var(--maui-color-grey-04); border: 2px solid transparent; } .os.switch .control .thumb { background-color: var(--maui-color-brand-light); } /* Checked Styles */ .os.switch.is-checked .control { background-color: var(--maui-color-interaction-buttonprimary); } /* Hover Styles */ .os.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-buttonprimaryhover); } .os.switch:not(.is-checked):not(.is-disabled):hover .control { background: var(--maui-color-grey-05); } /* Disabled Styles */ .os.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .os.switch.is-disabled .control { background-color: var(--maui-color-disabled-foreground); } `, Sh = s` ${hs("b2b")} `, zh = s` .four_y.switch { font-family: var(--maui-font-family-copy); font-weight: var(--maui-font-weight-regular); ${p({ size: "forms-large", tenant: "four_y" })}; } .four_y.switch .control .thumb { width: 20px; height: 20px; } .four_y.switch:not(.is-disabled) .control { background-color: transparent; border: 2px solid var(--maui-color-interaction-interaction); } .four_y.switch:not(.is-disabled) .control .thumb { background-color: var(--maui-color-interaction-interaction); } .four_y.switch:not(.is-disabled) .state { color: var(--maui-color-interaction-interaction); } /* Checked Styles */ .four_y.switch.is-checked:not(.is-disabled) .control { background-color: var(--maui-color-interaction-interaction); } .four_y.switch.is-checked:not(.is-disabled) .thumb { background-color: var(--maui-color-brand-light); } .four_y.switch.is-checked .state { font-weight: var(--maui-font-weight-bold); } .four_y.switch.is-checked:not(.is-disabled) .state { color: var(--maui-color-interaction-interaction); } /* Hover Styles */ .four_y.switch:not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-interactionhover); } .four_y.switch:not(.is-disabled):hover .control { border-color: var(--maui-color-interaction-interactionhover); } .four_y.switch:not(.is-disabled):hover .state { color: var(--maui-color-interaction-interactionhover); text-decoration: underline; } .four_y.switch.is-checked:not(.is-disabled):hover .thumb { background-color: var(--maui-color-brand-light); } .four_y.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-interactionhover); border-color: var(--maui-color-interaction-interactionhover); } /* Disabled Styles */ .four_y.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .four_y.switch.is-disabled .control { border: 2px solid var(--maui-color-disabled-background); } .four_y.switch.is-disabled .thumb { background-color: var(--maui-color-disabled-background); } .four_y.switch.is-checked.is-disabled .control { background-color: var(--maui-color-disabled-background); border: 2px solid var(--maui-color-disabled-background); } .four_y.switch.is-checked.is-disabled .thumb { background-color: var(--maui-color-brand-light); } `, Oh = s` .mmg.switch { flex-direction: row-reverse; gap: var(--maui-line-height-3); color: var(--maui-color-text-copy); line-height: var(--maui-line-height-4); } .mmg.switch .control { border: 2px solid var(--maui-color-brand-primary); } .mmg.switch .thumb { background-color: var(--maui-color-brand-primary); } .mmg.switch .state { color: var(--maui-color-text-copy); } /* Checked Styles */ .mmg.switch.is-checked .control .thumb { background-color: var(--maui-color-brand-light); } .mmg.switch.is-checked .control { background-color: var(--maui-color-interaction-interactionhover); border: 2px solid transparent; } .mmg.switch.is-checked:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .mmg.switch.is-checked.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .mmg.switch.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } /* Checked Hover Styles */ .mmg.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-interactionhover); } .mmg.switch.is-checked:not(.is-disabled):hover .state { color: var(--maui-color-text-copy); } /* Hover Styles */ .mmg.switch:not(.is-disabled):hover .state { color: var(--maui-color-text-copy); } .mmg.switch:not(.is-checked):not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-interactionhover); } .mmg.switch:not(.is-checked):not(.is-disabled):hover .control { border: 2px solid var(--maui-color-interaction-interactionhover); } /* Disabled Styles */ .mmg.switch.is-disabled .state { color: var(--maui-color-disabled-brand-mmg-grey2); } .mmg.is-disabled .control { border-color: var(--maui-color-brand-mmg-grey2); background-color: var(--maui-color-brand-mmg-grey2); } .mmg.switch.is-disabled .thumb { background-color: var(--maui-color-brand-mmg-grey3); } .mmg.is-checked.is-disabled .control { background-color: var(--maui-color-brand-mmg-grey2); } .mmg.switch.is-checked.is-disabled .control .thumb { background-color: var(--maui-color-brand-mmg-grey3); } `, Ah = s` .az.switch { gap: var(--maui-spacing-2); color: var(--maui-color-text-copy); --maui-focus-outline-offset: 2px; } .az.switch .control { width: 38px; height: 24px; background-color: var(--maui-color-interaction-interaction); } .az.switch .thumb { background-color: var(--maui-color-brand-light); border: 0.5px solid var(--maui-color-grey-04); transform: translateX(-7px); } .az.switch .state { color: var(--maui-color-text-copy); } /* Checked Styles */ .az.switch.is-checked .control .thumb { background-color: var(--maui-color-brand-light); transform: translateX(7px); } .az.switch.is-checked .control { background-color: var(--maui-color-interaction-selection); } .az.switch.is-checked:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .az.switch.is-checked.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } .az.switch.has-focus:not(.is-disabled) .state { color: var(--maui-color-text-copy); } /* Checked Hover Styles */ .az.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-buttonprimaryhover); } .az.switch.is-checked:not(.is-disabled):hover .state { color: var(--maui-color-text-copy); } /* Hover Styles */ .az.switch:not(.is-disabled):hover .state { color: var(--maui-color-text-copy); } .az.switch:not(.is-disabled):hover .thumb { background-color: var(--maui-color-grey-01); } /* Disabled Styles */ .az.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .az.is-disabled .control, .az.is-checked.is-disabled .control { background-color: var(--maui-color-disabled-background); } .az.switch.is-disabled .thumb { background-color: var(--maui-color-brand-light); border-color: var(--maui-color-disabled-background); } //Focus .az.switch:not(.is-disabled):not([disabled]).has-focus .control::after { box-shadow: none; } `, Mh = [ xh, wh, _h, $h, kh, Sh, zh, Oh, Ah ]; var Lh = Object.defineProperty, Ch = Object.getOwnPropertyDescriptor, Vo = (a, e, t, o) => { for (var i = o > 1 ? void 0 : o ? Ch(e, t) : e, r = a.length - 1, n; r >= 0; r--) (n = a[r]) && (i = (o ? n(e, t, i) : n(i)) || i); return o && i && Lh(e, t, i), i; }; class Zt extends Yo { constructor() { super({ unCheckableMode: !0 }), this.formControlController = new nt(this, { value: (e) => e.checked ? e.value || "on" : void 0, defaultValue: (e) => e.defaultChecked, setValue: (e, t) => { e.checked = t; } }), this.name = "", this.state = "", this.inactiveState = "", this.value = "", this.defaultChecked = !1, this.componentName = "switch"; } /** returns validity state valid (no validation) */ get validity() { return Si; } firstUpdated() { super.firstUpdated(), this.checked = this.checked || this.defaultChecked; } focus(e) { super.handleFocus(), this.input.focus(e); } blur() { super.handleBlur(), this.input.blur(); } handleInput() { this.emit("maui-change", { detail: this.checked }); } handleKeyDown(e) { e.key === "ArrowLeft" && (e.preventDefault(), this.checked = !1, this.emit("maui-change", { detail: this.checked })), e.key === "ArrowRight" && (e.preventDefault(), this.checked = !0, this.emit("maui-change", { detail: this.checked })), e.key === "Enter" && (e.preventDefault(), this.checked = !this.checked, this.emit("maui-change", { detail: this.checked })); } render() { const e = this.id ? this.id : "defaultSwitchID"; return u` `; } } Zt.styles = Mh; Vo([ O('input[type="checkbox"]') ], Zt.prototype, "input", 2); Vo([ l({ type: String }) ], Zt.prototype, "name", 2); Vo([ l({ type: String }) ], Zt.prototype, "state", 2); Vo([ l({ type: String }) ], Zt.prototype, "inactiveState", 2); Vo([ l({ type: String }) ], Zt.prototype, "value", 2); Vo([ ds("checked"), l({ type: Boolean }) ], Zt.prototype, "defaultChecked", 2); $("maui-switch", Zt); const Bh = ["top", "right", "bottom", "left"], Ro = Math.min, ho = Math.max, sa = Math.round, Wi = Math.floor, at = (a) => ({ x: a, y: a }), Fh = { left: "right", right: "left", bottom: "top", top: "bottom" }, Nh = { start: "end", end: "start" }; function er(a, e, t) { return ho(a, Ro(e, t)); } function jo(a, e) { return typeof a == "function" ? a(e) : a; } function bo(a) { return a.split("-")[0]; } function Bi(a) { return a.split("-")[1]; } function ps(a) { return a === "x" ? "y" : "x"; } function kr(a) { return a === "y" ? "height" : "width"; } function Eo(a) { return ["top", "bottom"].includes(bo(a)) ? "y" : "x"; } function _r(a) { return ps(Eo(a)); } function Ih(a, e, t) { t === void 0 && (t = !1); const o = Bi(a), i = _r(a), r = kr(i); let n = i === "x" ? o === (t ? "end" : "start") ? "right" : "left" : o === "start" ? "bottom" : "top"; return e.reference[r] > e.floating[r] && (n = la(n)), [n, la(n)]; } function Uh(a) { const e = la(a); return [tr(a), e, tr(e)]; } function tr(a) { return a.replace(/start|end/g, (e) => Nh[e]); } function Dh(a, e, t) { const o = ["left", "right"], i = ["right", "left"], r = ["top", "bottom"], n = ["bottom", "top"]; switch (a) { case "top": case "bottom": return t ? e ? i : o : e ? o : i; case "left": case "right": return e ? r : n; default: return []; } } function Rh(a, e, t, o) { const i = Bi(a); let r = Dh(bo(a), t === "start", o); return i && (r = r.map((n) => n + "-" + i), e && (r = r.concat(r.map(tr)))), r; } function la(a) { return a.replace(/left|right|bottom|top/g, (e) => Fh[e]); } function Eh(a) { return { top: 0, right: 0, bottom: 0, left: 0, ...a }; } function gs(a) { return typeof a != "number" ? Eh(a) : { top: a, right: a, bottom: a, left: a }; } function ca(a) { const { x: e, y: t, width: o, height: i } = a; return { width: o, height: i, top: t, left: e, right: e + o, bottom: t + i, x: e, y: t }; } function sn(a, e, t) { let { reference: o, floating: i } = a; const r = Eo(e), n = _r(e), d = kr(n), h = bo(e), b = r === "y", f = o.x + o.width / 2 - i.width / 2, v = o.y + o.height / 2 - i.height / 2, x = o[d] / 2 - i[d] / 2; let k; switch (h) { case "top": k = { x: f, y: o.y - i.height }; break; case "bottom": k = { x: f, y: o.y + o.height }; break; case "right": k = { x: o.x + o.width, y: v }; break; case "left": k = { x: o.x - i.width, y: v }; break; default: k = { x: o.x, y: o.y }; } switch (Bi(e)) { case "start": k[n] -= x * (t && b ? -1 : 1); break; case "end": k[n] += x * (t && b ? -1 : 1); break; } return k; } const Ph = async (a, e, t) => { const { placement: o = "bottom", strategy: i = "absolute", middleware: r = [], platform: n } = t, d = r.filter(Boolean), h = await (n.isRTL == null ? void 0 : n.isRTL(e)); let b = await n.getElementRects({ reference: a, floating: e, strategy: i }), { x: f, y: v } = sn(b, o, h), x = o, k = {}, w = 0; for (let A = 0; A < d.length; A++) { const { name: N, fn: R } = d[A], { x: G, y: Y, data: ue, reset: W } = await R({ x: f, y: v, initialPlacement: o, placement: x, strategy: i, middlewareData: k, rects: b, platform: n, elements: { reference: a, floating: e } }); f = G ?? f, v = Y ?? v, k = { ...k, [N]: { ...k[N], ...ue } }, W && w <= 50 && (w++, typeof W == "object" && (W.placement && (x = W.placement), W.rects && (b = W.rects === !0 ? await n.getElementRects({ reference: a, floating: e, strategy: i }) : W.rects), { x: f, y: v } = sn(b, x, h)), A = -1); } return { x: f, y: v, placement: x, strategy: i, middlewareData: k }; }; async function da(a, e) { var t; e === void 0 && (e = {}); const { x: o, y: i, platform: r, rects: n, elements: d, strategy: h } = a, { boundary: b = "clippingAncestors", rootBoundary: f = "viewport", elementContext: v = "floating", altBoundary: x = !1, padding: k = 0 } = jo(e, a), w = gs(k), N = d[x ? v === "floating" ? "reference" : "floating" : v], R = ca(await r.getClippingRect({ element: (t = await (r.isElement == null ? void 0 : r.isElement(N))) == null || t ? N : N.contextElement || await (r.getDocumentElement == null ? void 0 : r.getDocumentElement(d.floating)), boundary: b, rootBoundary: f, strategy: h })), G = v === "floating" ? { x: o, y: i, width: n.floating.width, height: n.floating.height } : n.reference, Y = await (r.getOffsetParent == null ? void 0 : r.getOffsetParent(d.floating)), ue = await (r.isElement == null ? void 0 : r.isElement(Y)) ? await (r.getScale == null ? void 0 : r.getScale(Y)) || { x: 1, y: 1 } : { x: 1, y: 1 }, W = ca(r.convertOffsetParentRelativeRectToViewportRelativeRect ? await r.convertOffsetParentRelativeRectToViewportRelativeRect({ elements: d, rect: G, offsetParent: Y, strategy: h }) : G); return { top: (R.top - W.top + w.top) / ue.y, bottom: (W.bottom - R.bottom + w.bottom) / ue.y, left: (R.left - W.left + w.left) / ue.x, right: (W.right - R.right + w.right) / ue.x }; } const Hh = (a) => ({ name: "arrow", options: a, async fn(e) { const { x: t, y: o, placement: i, rects: r, platform: n, elements: d, middlewareData: h } = e, { element: b, padding: f = 0 } = jo(a, e) || {}; if (b == null) return {}; const v = gs(f), x = { x: t, y: o }, k = _r(i), w = kr(k), A = await n.getDimensions(b), N = k === "y", R = N ? "top" : "left", G = N ? "bottom" : "right", Y = N ? "clientHeight" : "clientWidth", ue = r.reference[w] + r.reference[k] - x[k] - r.floating[w], W = x[k] - r.reference[k], et = await (n.getOffsetParent == null ? void 0 : n.getOffsetParent(b)); let io = et ? et[Y] : 0; (!io || !await (n.isElement == null ? void 0 : n.isElement(et))) && (io = d.floating[Y] || r.floating[w]); const ai = ue / 2 - W / 2, ao = io / 2 - A[w] / 2 - 1, Ut = Ro(v[R], ao), ri = Ro(v[G], ao), ro = Ut, ni = io - A[w] - ri, ye = io / 2 - A[w] / 2 + ai, No = er(ro, ye, ni), kt = !h.arrow && Bi(i) != null && ye !== No && r.reference[w] / 2 - (ye < ro ? Ut : ri) - A[w] / 2 < 0, tt = kt ? ye < ro ? ye - ro : ye - ni : 0; return { [k]: x[k] + tt, data: { [k]: No, centerOffset: ye - No - tt, ...kt && { alignmentOffset: tt } }, reset: kt }; } }), Gh = function(a) { return a === void 0 && (a = {}), { name: "flip", options: a, async fn(e) { var t, o; const { placement: i, middlewareData: r, rects: n, initialPlacement: d, platform: h, elements: b } = e, { mainAxis: f = !0, crossAxis: v = !0, fallbackPlacements: x, fallbackStrategy: k = "bestFit", fallbackAxisSideDirection: w = "none", flipAlignment: A = !0, ...N } = jo(a, e); if ((t = r.arrow) != null && t.alignmentOffset) return {}; const R = bo(i), G = Eo(d), Y = bo(d) === d, ue = await (h.isRTL == null ? void 0 : h.isRTL(b.floating)), W = x || (Y || !A ? [la(d)] : Uh(d)), et = w !== "none"; !x && et && W.push(...Rh(d, A, w, ue)); const io = [d, ...W], ai = await da(e, N), ao = []; let Ut = ((o = r.flip) == null ? void 0 : o.overflows) || []; if (f && ao.push(ai[R]), v) { const ye = Ih(i, n, ue); ao.push(ai[ye[0]], ai[ye[1]]); } if (Ut = [...Ut, { placement: i, overflows: ao }], !ao.every((ye) => ye <= 0)) { var ri, ro; const ye = (((ri = r.flip) == null ? void 0 : ri.index) || 0) + 1, No = io[ye]; if (No) return { data: { index: ye, overflows: Ut }, reset: { placement: No } }; let kt = (ro = Ut.filter((tt) => tt.overflows[0] <= 0).sort((tt, Dt) => tt.overflows[1] - Dt.overflows[1])[0]) == null ? void 0 : ro.placement; if (!kt) switch (k) { case "bestFit": { var ni; const tt = (ni = Ut.filter((Dt) => { if (et) { const Rt = Eo(Dt.placement); return Rt === G || // Create a bias to the `y` side axis due to horizontal // reading directions favoring greater width. Rt === "y"; } return !0; }).map((Dt) => [Dt.placement, Dt.overflows.filter((Rt) => Rt > 0).reduce((Rt, Fl) => Rt + Fl, 0)]).sort((Dt, Rt) => Dt[1] - Rt[1])[0]) == null ? void 0 : ni[0]; tt && (kt = tt); break; } case "initialPlacement": kt = d; break; } if (i !== kt) return { reset: { placement: kt } }; } return {}; } }; }; function ln(a, e) { return { top: a.top - e.height, right: a.right - e.width, bottom: a.bottom - e.height, left: a.left - e.width }; } function cn(a) { return Bh.some((e) => a[e] >= 0); } const Th = function(a) { return a === void 0 && (a = {}), { name: "hide", options: a, async fn(e) { const { rects: t } = e, { strategy: o = "referenceHidden", ...i } = jo(a, e); switch (o) { case "referenceHidden": { const r = await da(e, { ...i, elementContext: "reference" }), n = ln(r, t.reference); return { data: { referenceHiddenOffsets: n, referenceHidden: cn(n) } }; } case "escaped": { const r = await da(e, { ...i, altBoundary: !0 }), n = ln(r, t.floating); return { data: { escapedOffsets: n, escaped: cn(n) } }; } default: return {}; } } }; }; async function Yh(a, e) { const { placement: t, platform: o, elements: i } = a, r = await (o.isRTL == null ? void 0 : o.isRTL(i.floating)), n = bo(t), d = Bi(t), h = Eo(t) === "y", b = ["left", "top"].includes(n) ? -1 : 1, f = r && h ? -1 : 1, v = jo(e, a); let { mainAxis: x, crossAxis: k, alignmentAxis: w } = typeof v == "number" ? { mainAxis: v, crossAxis: 0, alignmentAxis: null } : { mainAxis: v.mainAxis || 0, crossAxis: v.crossAxis || 0, alignmentAxis: v.alignmentAxis }; return d && typeof w == "number" && (k = d === "end" ? w * -1 : w), h ? { x: k * f, y: x * b } : { x: x * b, y: k * f }; } const Xh = function(a) { return a === void 0 && (a = 0), { name: "offset", options: a, async fn(e) { var t, o; const { x: i, y: r, placement: n, middlewareData: d } = e, h = await Yh(e, a); return n === ((t = d.offset) == null ? void 0 : t.placement) && (o = d.arrow) != null && o.alignmentOffset ? {} : { x: i + h.x, y: r + h.y, data: { ...h, placement: n } }; } }; }, Zh = function(a) { return a === void 0 && (a = {}), { name: "shift", options: a, async fn(e) { const { x: t, y: o, placement: i } = e, { mainAxis: r = !0, crossAxis: n = !1, limiter: d = { fn: (N) => { let { x: R, y: G } = N; return { x: R, y: G }; } }, ...h } = jo(a, e), b = { x: t, y: o }, f = await da(e, h), v = Eo(bo(i)), x = ps(v); let k = b[x], w = b[v]; if (r) { const N = x === "y" ? "top" : "left", R = x === "y" ? "bottom" : "right", G = k + f[N], Y = k - f[R]; k = er(G, k, Y); } if (n) { const N = v === "y" ? "top" : "left", R = v === "y" ? "bottom" : "right", G = w + f[N], Y = w - f[R]; w = er(G, w, Y); } const A = d.fn({ ...e, [x]: k, [v]: w }); return { ...A, data: { x: A.x - t, y: A.y - o, enabled: { [x]: r, [v]: n } } }; } }; }; function $a() { return typeof window < "u"; } function qo(a) { return bs(a) ? (a.nodeName || "").toLowerCase() : "#document"; } function Be(a) { var e; return (a == null || (e = a.ownerDocument) == null ? void 0 : e.defaultView) || window; } function dt(a) { var e; return (e = (bs(a) ? a.ownerDocument : a.document) || window.document) == null ? void 0 : e.documentElement; } function bs(a) { return $a() ? a instanceof Node || a instanceof Be(a).Node : !1; } function Ve(a) { return $a() ? a instanceof Element || a instanceof Be(a).Element : !1; } function rt(a) { return $a() ? a instanceof HTMLElement || a instanceof Be(a).HTMLElement : !1; } function dn(a) { return !$a() || typeof ShadowRoot > "u" ? !1 : a instanceof ShadowRoot || a instanceof Be(a).ShadowRoot; } function Fi(a) { const { overflow: e, overflowX: t, overflowY: o, display: i } = je(a); return /auto|scroll|overlay|hidden|clip/.test(e + o + t) && !["inline", "contents"].includes(i); } function Vh(a) { return ["table", "td", "th"].includes(qo(a)); } function ka(a) { return [":popover-open", ":modal"].some((e) => { try { return a.matches(e); } catch { return !1; } }); } function Sr(a) { const e = zr(), t = Ve(a) ? je(a) : a; return t.transform !== "none" || t.perspective !== "none" || (t.containerType ? t.containerType !== "normal" : !1) || !e && (t.backdropFilter ? t.backdropFilter !== "none" : !1) || !e && (t.filter ? t.filter !== "none" : !1) || ["transform", "perspective", "filter"].some((o) => (t.willChange || "").includes(o)) || ["paint", "layout", "strict", "content"].some((o) => (t.contain || "").includes(o)); } function jh(a) { let e = Ht(a); for (; rt(e) && !Po(e); ) { if (Sr(e)) return e; if (ka(e)) return null; e = Ht(e); } return null; } function zr() { return typeof CSS > "u" || !CSS.supports ? !1 : CSS.supports("-webkit-backdrop-filter", "none"); } function Po(a) { return ["html", "body", "#document"].includes(qo(a)); } function je(a) { return Be(a).getComputedStyle(a); } function _a(a) { return Ve(a) ? { scrollLeft: a.scrollLeft, scrollTop: a.scrollTop } : { scrollLeft: a.scrollX, scrollTop: a.scrollY }; } function Ht(a) { if (qo(a) === "html") return a; const e = ( // Step into the shadow DOM of the parent of a slotted node. a.assignedSlot || // DOM Element detected. a.parentNode || // ShadowRoot detected. dn(a) && a.host || // Fallback. dt(a) ); return dn(e) ? e.host : e; } function vs(a) { const e = Ht(a); return Po(e) ? a.ownerDocument ? a.ownerDocument.body : a.body : rt(e) && Fi(e) ? e : vs(e); } function yi(a, e, t) { var o; e === void 0 && (e = []), t === void 0 && (t = !0); const i = vs(a), r = i === ((o = a.ownerDocument) == null ? void 0 : o.body), n = Be(i); if (r) { const d = or(n); return e.concat(n, n.visualViewport || [], Fi(i) ? i : [], d && t ? yi(d) : []); } return e.concat(i, yi(i, [], t)); } function or(a) { return a.parent && Object.getPrototypeOf(a.parent) ? a.frameElement : null; } function fs(a) { const e = je(a); let t = parseFloat(e.width) || 0, o = parseFloat(e.height) || 0; const i = rt(a), r = i ? a.offsetWidth : t, n = i ? a.offsetHeight : o, d = sa(t) !== r || sa(o) !== n; return d && (t = r, o = n), { width: t, height: o, $: d }; } function Or(a) { return Ve(a) ? a : a.contextElement; } function Uo(a) { const e = Or(a); if (!rt(e)) return at(1); const t = e.getBoundingClientRect(), { width: o, height: i, $: r } = fs(e); let n = (r ? sa(t.width) : t.width) / o, d = (r ? sa(t.height) : t.height) / i; return (!n || !Number.isFinite(n)) && (n = 1), (!d || !Number.isFinite(d)) && (d = 1), { x: n, y: d }; } const qh = /* @__PURE__ */ at(0); function ys(a) { const e = Be(a); return !zr() || !e.visualViewport ? qh : { x: e.visualViewport.offsetLeft, y: e.visualViewport.offsetTop }; } function Kh(a, e, t) { return e === void 0 && (e = !1), !t || e && t !== Be(a) ? !1 : e; } function vo(a, e, t, o) { e === void 0 && (e = !1), t === void 0 && (t = !1); const i = a.getBoundingClientRect(), r = Or(a); let n = at(1); e && (o ? Ve(o) && (n = Uo(o)) : n = Uo(a)); const d = Kh(r, t, o) ? ys(r) : at(0); let h = (i.left + d.x) / n.x, b = (i.top + d.y) / n.y, f = i.width / n.x, v = i.height / n.y; if (r) { const x = Be(r), k = o && Ve(o) ? Be(o) : o; let w = x, A = or(w); for (; A && o && k !== w; ) { const N = Uo(A), R = A.getBoundingClientRect(), G = je(A), Y = R.left + (A.clientLeft + parseFloat(G.paddingLeft)) * N.x, ue = R.top + (A.clientTop + parseFloat(G.paddingTop)) * N.y; h *= N.x, b *= N.y, f *= N.x, v *= N.y, h += Y, b += ue, w = Be(A), A = or(w); } } return ca({ width: f, height: v, x: h, y: b }); } function Ar(a, e) { const t = _a(a).scrollLeft; return e ? e.left + t : vo(dt(a)).left + t; } function xs(a, e, t) { t === void 0 && (t = !1); const o = a.getBoundingClientRect(), i = o.left + e.scrollLeft - (t ? 0 : ( // RTL scrollbar. Ar(a, o) )), r = o.top + e.scrollTop; return { x: i, y: r }; } function Wh(a) { let { elements: e, rect: t, offsetParent: o, strategy: i } = a; const r = i === "fixed", n = dt(o), d = e ? ka(e.floating) : !1; if (o === n || d && r) return t; let h = { scrollLeft: 0, scrollTop: 0 }, b = at(1); const f = at(0), v = rt(o); if ((v || !v && !r) && ((qo(o) !== "body" || Fi(n)) && (h = _a(o)), rt(o))) { const k = vo(o); b = Uo(o), f.x = k.x + o.clientLeft, f.y = k.y + o.clientTop; } const x = n && !v && !r ? xs(n, h, !0) : at(0); return { width: t.width * b.x, height: t.height * b.y, x: t.x * b.x - h.scrollLeft * b.x + f.x + x.x, y: t.y * b.y - h.scrollTop * b.y + f.y + x.y }; } function Qh(a) { return Array.from(a.getClientRects()); } function Jh(a) { const e = dt(a), t = _a(a), o = a.ownerDocument.body, i = ho(e.scrollWidth, e.clientWidth, o.scrollWidth, o.clientWidth), r = ho(e.scrollHeight, e.clientHeight, o.scrollHeight, o.clientHeight); let n = -t.scrollLeft + Ar(a); const d = -t.scrollTop; return je(o).direction === "rtl" && (n += ho(e.clientWidth, o.clientWidth) - i), { width: i, height: r, x: n, y: d }; } function ep(a, e) { const t = Be(a), o = dt(a), i = t.visualViewport; let r = o.clientWidth, n = o.clientHeight, d = 0, h = 0; if (i) { r = i.width, n = i.height; const b = zr(); (!b || b && e === "fixed") && (d = i.offsetLeft, h = i.offsetTop); } return { width: r, height: n, x: d, y: h }; } function tp(a, e) { const t = vo(a, !0, e === "fixed"), o = t.top + a.clientTop, i = t.left + a.clientLeft, r = rt(a) ? Uo(a) : at(1), n = a.clientWidth * r.x, d = a.clientHeight * r.y, h = i * r.x, b = o * r.y; return { width: n, height: d, x: h, y: b }; } function un(a, e, t) { let o; if (e === "viewport") o = ep(a, t); else if (e === "document") o = Jh(dt(a)); else if (Ve(e)) o = tp(e, t); else { const i = ys(a); o = { x: e.x - i.x, y: e.y - i.y, width: e.width, height: e.height }; } return ca(o); } function ws(a, e) { const t = Ht(a); return t === e || !Ve(t) || Po(t) ? !1 : je(t).position === "fixed" || ws(t, e); } function op(a, e) { const t = e.get(a); if (t) return t; let o = yi(a, [], !1).filter((d) => Ve(d) && qo(d) !== "body"), i = null; const r = je(a).position === "fixed"; let n = r ? Ht(a) : a; for (; Ve(n) && !Po(n); ) { const d = je(n), h = Sr(n); !h && d.position === "fixed" && (i = null), (r ? !h && !i : !h && d.position === "static" && !!i && ["absolute", "fixed"].includes(i.position) || Fi(n) && !h && ws(a, n)) ? o = o.filter((f) => f !== n) : i = d, n = Ht(n); } return e.set(a, o), o; } function ip(a) { let { element: e, boundary: t, rootBoundary: o, strategy: i } = a; const n = [...t === "clippingAncestors" ? ka(e) ? [] : op(e, this._c) : [].concat(t), o], d = n[0], h = n.reduce((b, f) => { const v = un(e, f, i); return b.top = ho(v.top, b.top), b.right = Ro(v.right, b.right), b.bottom = Ro(v.bottom, b.bottom), b.left = ho(v.left, b.left), b; }, un(e, d, i)); return { width: h.right - h.left, height: h.bottom - h.top, x: h.left, y: h.top }; } function ap(a) { const { width: e, height: t } = fs(a); return { width: e, height: t }; } function rp(a, e, t) { const o = rt(e), i = dt(e), r = t === "fixed", n = vo(a, !0, r, e); let d = { scrollLeft: 0, scrollTop: 0 }; const h = at(0); if (o || !o && !r) if ((qo(e) !== "body" || Fi(i)) && (d = _a(e)), o) { const x = vo(e, !0, r, e); h.x = x.x + e.clientLeft, h.y = x.y + e.clientTop; } else i && (h.x = Ar(i)); const b = i && !o && !r ? xs(i, d) : at(0), f = n.left + d.scrollLeft - h.x - b.x, v = n.top + d.scrollTop - h.y - b.y; return { x: f, y: v, width: n.width, height: n.height }; } function Za(a) { return je(a).position === "static"; } function mn(a, e) { if (!rt(a) || je(a).position === "fixed") return null; if (e) return e(a); let t = a.offsetParent; return dt(a) === t && (t = t.ownerDocument.body), t; } function $s(a, e) { const t = Be(a); if (ka(a)) return t; if (!rt(a)) { let i = Ht(a); for (; i && !Po(i); ) { if (Ve(i) && !Za(i)) return i; i = Ht(i); } return t; } let o = mn(a, e); for (; o && Vh(o) && Za(o); ) o = mn(o, e); return o && Po(o) && Za(o) && !Sr(o) ? t : o || jh(a) || t; } const np = async function(a) { const e = this.getOffsetParent || $s, t = this.getDimensions, o = await t(a.floating); return { reference: rp(a.reference, await e(a.floating), a.strategy), floating: { x: 0, y: 0, width: o.width, height: o.height } }; }; function sp(a) { return je(a).direction === "rtl"; } const ir = { convertOffsetParentRelativeRectToViewportRelativeRect: Wh, getDocumentElement: dt, getClippingRect: ip, getOffsetParent: $s, getElementRects: np, getClientRects: Qh, getDimensions: ap, getScale: Uo, isElement: Ve, isRTL: sp }; function lp(a, e) { let t = null, o; const i = dt(a); function r() { var d; clearTimeout(o), (d = t) == null || d.disconnect(), t = null; } function n(d, h) { d === void 0 && (d = !1), h === void 0 && (h = 1), r(); const { left: b, top: f, width: v, height: x } = a.getBoundingClientRect(); if (d || e(), !v || !x) return; const k = Wi(f), w = Wi(i.clientWidth - (b + v)), A = Wi(i.clientHeight - (f + x)), N = Wi(b), G = { rootMargin: -k + "px " + -w + "px " + -A + "px " + -N + "px", threshold: ho(0, Ro(1, h)) || 1 }; let Y = !0; function ue(W) { const et = W[0].intersectionRatio; if (et !== h) { if (!Y) return n(); et ? n(!1, et) : o = setTimeout(() => { n(!1, 1e-7); }, 1e3); } Y = !1; } try { t = new IntersectionObserver(ue, { ...G, // Handle