393"
      },
      MMG: {
        s: "392",
        m: "393"
      }
    }
  },
  {
    name: "gfx-carrier-A9-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "394",
        m: "395"
      },
      B2B: {
        s: "394",
        m: "395"
      },
      LX: {
        s: "394",
        m: "395"
      },
      SN: {
        s: "394",
        m: "395"
      },
      OS: {
        s: "394",
        m: "395"
      },
      FOUR_Y: {
        s: "394",
        m: "395"
      },
      LH: {
        s: "394",
        m: "395"
      },
      MMG: {
        s: "394",
        m: "395"
      }
    }
  },
  {
    name: "gfx-carrier-A9-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "396",
        m: "397"
      },
      B2B: {
        s: "396",
        m: "397"
      },
      LX: {
        s: "396",
        m: "397"
      },
      SN: {
        s: "396",
        m: "397"
      },
      OS: {
        s: "396",
        m: "397"
      },
      FOUR_Y: {
        s: "396",
        m: "397"
      },
      LH: {
        s: "396",
        m: "397"
      },
      MMG: {
        s: "396",
        m: "397"
      }
    }
  },
  {
    name: "gfx-carrier-AC-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "398",
        m: "399"
      },
      B2B: {
        s: "398",
        m: "399"
      },
      LX: {
        s: "398",
        m: "399"
      },
      SN: {
        s: "398",
        m: "399"
      },
      OS: {
        s: "398",
        m: "399"
      },
      FOUR_Y: {
        s: "398",
        m: "399"
      },
      LH: {
        s: "398",
        m: "399"
      },
      MMG: {
        s: "398",
        m: "399"
      }
    }
  },
  {
    name: "gfx-carrier-AC-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "400",
        m: "401"
      },
      B2B: {
        s: "400",
        m: "401"
      },
      LX: {
        s: "400",
        m: "401"
      },
      SN: {
        s: "400",
        m: "401"
      },
      OS: {
        s: "400",
        m: "401"
      },
      FOUR_Y: {
        s: "400",
        m: "401"
      },
      LH: {
        s: "400",
        m: "401"
      },
      MMG: {
        s: "400",
        m: "401"
      }
    }
  },
  {
    name: "gfx-carrier-AI-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "402",
        m: "403"
      },
      B2B: {
        s: "402",
        m: "403"
      },
      LX: {
        s: "402",
        m: "403"
      },
      SN: {
        s: "402",
        m: "403"
      },
      OS: {
        s: "402",
        m: "403"
      },
      FOUR_Y: {
        s: "402",
        m: "403"
      },
      LH: {
        s: "402",
        m: "403"
      },
      MMG: {
        s: "402",
        m: "403"
      }
    }
  },
  {
    name: "gfx-carrier-AI-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "402",
        m: "403"
      },
      B2B: {
        s: "402",
        m: "403"
      },
      LX: {
        s: "402",
        m: "403"
      },
      SN: {
        s: "402",
        m: "403"
      },
      OS: {
        s: "402",
        m: "403"
      },
      FOUR_Y: {
        s: "402",
        m: "403"
      },
      LH: {
        s: "402",
        m: "403"
      },
      MMG: {
        s: "402",
        m: "403"
      }
    }
  },
  {
    name: "gfx-carrier-AV-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "404",
        m: "405"
      },
      B2B: {
        s: "404",
        m: "405"
      },
      LX: {
        s: "404",
        m: "405"
      },
      SN: {
        s: "404",
        m: "405"
      },
      OS: {
        s: "404",
        m: "405"
      },
      FOUR_Y: {
        s: "404",
        m: "405"
      },
      LH: {
        s: "404",
        m: "405"
      },
      MMG: {
        s: "404",
        m: "405"
      }
    }
  },
  {
    name: "gfx-carrier-AV-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "406",
        m: "407"
      },
      B2B: {
        s: "406",
        m: "407"
      },
      LX: {
        s: "406",
        m: "407"
      },
      SN: {
        s: "406",
        m: "407"
      },
      OS: {
        s: "406",
        m: "407"
      },
      FOUR_Y: {
        s: "406",
        m: "407"
      },
      LH: {
        s: "406",
        m: "407"
      },
      MMG: {
        s: "406",
        m: "407"
      }
    }
  },
  {
    name: "gfx-carrier-BR-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "408",
        m: "409"
      },
      B2B: {
        s: "408",
        m: "409"
      },
      LX: {
        s: "408",
        m: "409"
      },
      SN: {
        s: "408",
        m: "409"
      },
      OS: {
        s: "408",
        m: "409"
      },
      FOUR_Y: {
        s: "408",
        m: "409"
      },
      LH: {
        s: "408",
        m: "409"
      },
      MMG: {
        s: "408",
        m: "409"
      }
    }
  },
  {
    name: "gfx-carrier-BR-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "410",
        m: "411"
      },
      B2B: {
        s: "410",
        m: "411"
      },
      LX: {
        s: "410",
        m: "411"
      },
      SN: {
        s: "410",
        m: "411"
      },
      OS: {
        s: "410",
        m: "411"
      },
      FOUR_Y: {
        s: "410",
        m: "411"
      },
      LH: {
        s: "410",
        m: "411"
      },
      MMG: {
        s: "410",
        m: "411"
      }
    }
  },
  {
    name: "gfx-carrier-BT-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "412",
        m: "413"
      },
      B2B: {
        s: "412",
        m: "413"
      },
      LX: {
        s: "412",
        m: "413"
      },
      SN: {
        s: "412",
        m: "413"
      },
      OS: {
        s: "412",
        m: "413"
      },
      FOUR_Y: {
        s: "412",
        m: "413"
      },
      LH: {
        s: "412",
        m: "413"
      },
      MMG: {
        s: "412",
        m: "413"
      }
    }
  },
  {
    name: "gfx-carrier-BT-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "412",
        m: "413"
      },
      B2B: {
        s: "412",
        m: "413"
      },
      LX: {
        s: "412",
        m: "413"
      },
      SN: {
        s: "412",
        m: "413"
      },
      OS: {
        s: "412",
        m: "413"
      },
      FOUR_Y: {
        s: "412",
        m: "413"
      },
      LH: {
        s: "412",
        m: "413"
      },
      MMG: {
        s: "412",
        m: "413"
      }
    }
  },
  {
    name: "gfx-carrier-CA-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "414",
        m: "415"
      },
      B2B: {
        s: "414",
        m: "415"
      },
      LX: {
        s: "414",
        m: "415"
      },
      SN: {
        s: "414",
        m: "415"
      },
      OS: {
        s: "414",
        m: "415"
      },
      FOUR_Y: {
        s: "414",
        m: "415"
      },
      LH: {
        s: "414",
        m: "415"
      },
      MMG: {
        s: "414",
        m: "415"
      }
    }
  },
  {
    name: "gfx-carrier-CA-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "416",
        m: "417"
      },
      B2B: {
        s: "416",
        m: "417"
      },
      LX: {
        s: "416",
        m: "417"
      },
      SN: {
        s: "416",
        m: "417"
      },
      OS: {
        s: "416",
        m: "417"
      },
      FOUR_Y: {
        s: "416",
        m: "417"
      },
      LH: {
        s: "416",
        m: "417"
      },
      MMG: {
        s: "416",
        m: "417"
      }
    }
  },
  {
    name: "gfx-carrier-CM-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "418",
        m: "419"
      },
      B2B: {
        s: "418",
        m: "419"
      },
      LX: {
        s: "418",
        m: "419"
      },
      SN: {
        s: "418",
        m: "419"
      },
      OS: {
        s: "418",
        m: "419"
      },
      FOUR_Y: {
        s: "418",
        m: "419"
      },
      LH: {
        s: "418",
        m: "419"
      },
      MMG: {
        s: "418",
        m: "419"
      }
    }
  },
  {
    name: "gfx-carrier-CM-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "420",
        m: "421"
      },
      B2B: {
        s: "420",
        m: "421"
      },
      LX: {
        s: "420",
        m: "421"
      },
      SN: {
        s: "420",
        m: "421"
      },
      OS: {
        s: "420",
        m: "421"
      },
      FOUR_Y: {
        s: "420",
        m: "421"
      },
      LH: {
        s: "420",
        m: "421"
      },
      MMG: {
        s: "420",
        m: "421"
      }
    }
  },
  {
    name: "gfx-carrier-CX-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "422",
        m: "423"
      },
      B2B: {
        s: "422",
        m: "423"
      },
      LX: {
        s: "422",
        m: "423"
      },
      SN: {
        s: "422",
        m: "423"
      },
      OS: {
        s: "422",
        m: "423"
      },
      FOUR_Y: {
        s: "422",
        m: "423"
      },
      LH: {
        s: "422",
        m: "423"
      },
      MMG: {
        s: "422",
        m: "423"
      }
    }
  },
  {
    name: "gfx-carrier-CX-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "424",
        m: "425"
      },
      B2B: {
        s: "424",
        m: "425"
      },
      LX: {
        s: "424",
        m: "425"
      },
      SN: {
        s: "424",
        m: "425"
      },
      OS: {
        s: "424",
        m: "425"
      },
      FOUR_Y: {
        s: "424",
        m: "425"
      },
      LH: {
        s: "424",
        m: "425"
      },
      MMG: {
        s: "424",
        m: "425"
      }
    }
  },
  {
    name: "gfx-carrier-ET-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "426",
        m: "427"
      },
      B2B: {
        s: "426",
        m: "427"
      },
      LX: {
        s: "426",
        m: "427"
      },
      SN: {
        s: "426",
        m: "427"
      },
      OS: {
        s: "426",
        m: "427"
      },
      FOUR_Y: {
        s: "426",
        m: "427"
      },
      LH: {
        s: "426",
        m: "427"
      },
      MMG: {
        s: "426",
        m: "427"
      }
    }
  },
  {
    name: "gfx-carrier-ET-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "428",
        m: "429"
      },
      B2B: {
        s: "428",
        m: "429"
      },
      LX: {
        s: "428",
        m: "429"
      },
      SN: {
        s: "428",
        m: "429"
      },
      OS: {
        s: "428",
        m: "429"
      },
      FOUR_Y: {
        s: "428",
        m: "429"
      },
      LH: {
        s: "428",
        m: "429"
      },
      MMG: {
        s: "428",
        m: "429"
      }
    }
  },
  {
    name: "gfx-carrier-LO-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "430",
        m: "431"
      },
      B2B: {
        s: "430",
        m: "431"
      },
      LX: {
        s: "430",
        m: "431"
      },
      SN: {
        s: "430",
        m: "431"
      },
      OS: {
        s: "430",
        m: "431"
      },
      FOUR_Y: {
        s: "430",
        m: "431"
      },
      LH: {
        s: "430",
        m: "431"
      },
      MMG: {
        s: "430",
        m: "431"
      }
    }
  },
  {
    name: "gfx-carrier-LO-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "432",
        m: "433"
      },
      B2B: {
        s: "432",
        m: "433"
      },
      LX: {
        s: "432",
        m: "433"
      },
      SN: {
        s: "432",
        m: "433"
      },
      OS: {
        s: "432",
        m: "433"
      },
      FOUR_Y: {
        s: "432",
        m: "433"
      },
      LH: {
        s: "432",
        m: "433"
      },
      MMG: {
        s: "432",
        m: "433"
      }
    }
  },
  {
    name: "gfx-carrier-MS-icon",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "434",
        m: "435"
      },
      B2B: {
        s: "434",
        m: "435"
      },
      LX: {
        s: "434",
        m: "435"
      },
      SN: {
        s: "434",
        m: "435"
      },
      OS: {
        s: "434",
        m: "435"
      },
      FOUR_Y: {
        s: "434",
        m: "435"
      },
      LH: {
        s: "434",
        m: "435"
      },
      MMG: {
        s: "434",
        m: "435"
      }
    }
  },
  {
    name: "gfx-carrier-MS-icon-inverted",
    collection: "Carrier Icons",
    tenants: {
      _: {
        s: "436",
        m: "437"
      },
      B2B: {
        s: "436",
        m: "437"
      },
      LX: {
        s: "436",
        m: "437"
      },
      SN: {
        s: "436",
        m: "437"
      },
      OS: {
        s: "436",
        m: "437"
      },
      FOUR_Y: {
        s: "436",
        m: "437"
      },
      LH: {
        s: "436",
        m: "437"
      },
      MMG: {
        s: "436",
        m: "437"
      }
    }
  },
  {
    name: "gfx-payment-mastercard",
    collection: "Payments",
    tenants: {
      _: {
        s: "439",
        m: "440",
        l: "441"
      }
    }
  },
  {
    name: "gfx-payment-maestro",
    collection: "Payments",
    tenants: {
      _: {
        s: "442",
        m: "443",
        l: "444"
      }
    }
  },
  {
    name: "gfx-payment-cirrus",
    collection: "Payments",
    tenants: {
      _: {
        s: "445",
        m: "446",
        l: "447"
      }
    }
  },
  {
    name: "gfx-payment-visa",
    collection: "Payments",
    tenants: {
      _: {
        s: "448",
        m: "449",
        l: "450"
      }
    }
  },
  {
    name: "gfx-payment-amercian-express",
    collection: "Payments",
    tenants: {
      _: {
        s: "451",
        m: "452",
        l: "453"
      }
    }
  },
  {
    name: "gfx-payment-jcb",
    collection: "Payments",
    tenants: {
      _: {
        s: "454",
        m: "455",
        l: "456"
      }
    }
  },
  {
    name: "gfx-payment-klarna",
    collection: "Payments",
    tenants: {
      _: {
        s: "457",
        m: "458",
        l: "459"
      }
    }
  },
  {
    name: "gfx-payment-paypal",
    collection: "Payments",
    tenants: {
      _: {
        s: "460",
        m: "461",
        l: "462"
      }
    }
  },
  {
    name: "gfx-payment-apple-pay",
    collection: "Payments",
    tenants: {
      _: {
        s: "463",
        m: "464",
        l: "465"
      }
    }
  },
  {
    name: "gfx-payment-bancontact",
    collection: "Payments",
    tenants: {
      _: {
        s: "466",
        m: "467",
        l: "468"
      }
    }
  },
  {
    name: "gfx-payment-ideal",
    collection: "Payments",
    tenants: {
      _: {
        s: "469",
        m: "470",
        l: "471"
      }
    }
  },
  {
    name: "gfx-payment-diners-club",
    collection: "Payments",
    tenants: {
      _: {
        s: "472",
        m: "473",
        l: "474"
      }
    }
  },
  {
    name: "gfx-payment-discover",
    collection: "Payments",
    tenants: {
      _: {
        s: "475",
        m: "476",
        l: "477"
      }
    }
  },
  {
    name: "gfx-payment-unionpay",
    collection: "Payments",
    tenants: {
      _: {
        s: "478",
        m: "479",
        l: "480"
      }
    }
  },
  {
    name: "gfx-payment-alipay",
    collection: "Payments",
    tenants: {
      _: {
        s: "481",
        m: "482",
        l: "483"
      }
    }
  },
  {
    name: "gfx-payment-uatp",
    collection: "Payments",
    tenants: {
      _: {
        s: "484",
        m: "485",
        l: "486"
      }
    }
  },
  {
    name: "gfx-payment-wechat-pay",
    collection: "Payments",
    tenants: {
      _: {
        s: "487",
        m: "488",
        l: "489"
      }
    }
  },
  {
    name: "gfx-payment-eps",
    collection: "Payments",
    tenants: {
      _: {
        s: "490",
        m: "491",
        l: "492"
      }
    }
  },
  {
    name: "gfx-payment-shaparak",
    collection: "Payments",
    tenants: {
      _: {
        s: "493",
        m: "494",
        l: "495"
      }
    }
  },
  {
    name: "gfx-payment-mpesa",
    collection: "Payments",
    tenants: {
      _: {
        s: "496",
        m: "497",
        l: "498"
      }
    }
  },
  {
    name: "gfx-payment-dotpay",
    collection: "Payments",
    tenants: {
      _: {
        s: "499",
        m: "500",
        l: "501"
      }
    }
  },
  {
    name: "gfx-payment-giropay",
    collection: "Payments",
    tenants: {
      _: {
        s: "502",
        m: "503",
        l: "504"
      }
    }
  },
  {
    name: "gfx-payment-sepa",
    collection: "Payments",
    tenants: {
      _: {
        s: "505",
        m: "506",
        l: "507"
      }
    }
  },
  {
    name: "gfx-payment-postfinance",
    collection: "Payments",
    tenants: {
      _: {
        s: "508",
        m: "509",
        l: "510"
      }
    }
  },
  {
    name: "gfx-payment-powerpay",
    collection: "Payments",
    tenants: {
      _: {
        s: "511",
        m: "512",
        l: "513"
      }
    }
  },
  {
    name: "gfx-payment-airplus",
    collection: "Payments",
    tenants: {
      _: {
        s: "514",
        m: "515",
        l: "516"
      }
    }
  },
  {
    name: "gfx-payment-mmg-credit-card",
    collection: "Payments",
    tenants: {
      _: {
        s: "517",
        m: "518",
        l: "519"
      }
    }
  },
  {
    name: "gfx-payment-credit-card",
    collection: "Payments",
    tenants: {
      _: {
        s: "520",
        l: "521"
      },
      B2B: {
        s: "520",
        l: "521"
      },
      LX: {
        s: "740",
        l: "741"
      },
      SN: {
        s: "765",
        l: "766"
      },
      OS: {
        s: "815",
        l: "816"
      },
      FOUR_Y: {
        s: "823",
        l: "824"
      },
      LH: {
        s: "520",
        l: "521"
      },
      MMG: {
        s: "520",
        l: "521"
      }
    }
  },
  {
    name: "gfx-payment-voucher",
    collection: "Payments",
    tenants: {
      _: {
        s: "522",
        l: "523"
      },
      B2B: {
        s: "522",
        l: "523"
      },
      LX: {
        s: "742",
        l: "743"
      },
      SN: {
        s: "767",
        l: "768"
      },
      OS: {
        s: "817",
        l: "818"
      },
      FOUR_Y: {
        s: "825",
        l: "826"
      },
      LH: {
        s: "522",
        l: "523"
      },
      MMG: {
        s: "522",
        l: "523"
      }
    }
  },
  {
    name: "gfx-payment-pay-offline",
    collection: "Payments",
    tenants: {
      _: {
        s: "524",
        l: "525"
      },
      B2B: {
        s: "524",
        l: "525"
      },
      LX: {
        s: "744",
        l: "745"
      },
      SN: {
        s: "769",
        l: "770"
      },
      OS: {
        s: "819",
        l: "820"
      },
      FOUR_Y: {
        s: "827",
        l: "828"
      },
      LH: {
        s: "524",
        l: "525"
      },
      MMG: {
        s: "524",
        l: "525"
      }
    }
  },
  {
    name: "gfx-payment-bank-transfer",
    collection: "Payments",
    tenants: {
      _: {
        s: "526",
        l: "527"
      },
      B2B: {
        s: "526",
        l: "527"
      },
      LX: {
        s: "746",
        l: "747"
      },
      SN: {
        s: "771",
        l: "772"
      },
      OS: {
        s: "821",
        l: "822"
      },
      FOUR_Y: {
        s: "829",
        l: "830"
      },
      LH: {
        s: "526",
        l: "527"
      },
      MMG: {
        s: "526",
        l: "527"
      }
    }
  },
  {
    name: "gfx-carrier-SK-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "528",
        l: "528"
      },
      B2B: {
        s: "528"
      },
      LX: {
        s: "528"
      },
      SN: {
        s: "528"
      },
      OS: {
        s: "528"
      },
      FOUR_Y: {
        s: "528"
      },
      LH: {
        s: "528"
      },
      MMG: {
        s: "528"
      }
    }
  },
  {
    name: "gfx-carrier-SK-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "529",
        l: "529"
      },
      B2B: {
        s: "529"
      },
      LX: {
        s: "529"
      },
      SN: {
        s: "529"
      },
      OS: {
        s: "529"
      },
      FOUR_Y: {
        s: "529"
      },
      LH: {
        s: "529"
      },
      MMG: {
        s: "529"
      }
    }
  },
  {
    name: "gfx-carrier-SQ-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "531",
        l: "530"
      },
      B2B: {
        s: "531",
        l: "530"
      },
      LX: {
        s: "531",
        l: "530"
      },
      SN: {
        s: "531",
        l: "530"
      },
      OS: {
        s: "531",
        l: "530"
      },
      FOUR_Y: {
        s: "531",
        l: "530"
      },
      LH: {
        s: "531",
        l: "530"
      },
      MMG: {
        s: "531",
        l: "530"
      }
    }
  },
  {
    name: "gfx-carrier-SQ-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "533",
        l: "532"
      },
      B2B: {
        s: "533",
        l: "532"
      },
      LX: {
        s: "533",
        l: "532"
      },
      SN: {
        s: "533",
        l: "532"
      },
      OS: {
        s: "533",
        l: "532"
      },
      FOUR_Y: {
        s: "533",
        l: "532"
      },
      LH: {
        s: "533",
        l: "532"
      },
      MMG: {
        s: "533",
        l: "532"
      }
    }
  },
  {
    name: "gfx-carrier-TG-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "534",
        l: "534"
      },
      B2B: {
        s: "534"
      },
      LX: {
        s: "534"
      },
      SN: {
        s: "534"
      },
      OS: {
        s: "534"
      },
      FOUR_Y: {
        s: "534"
      },
      LH: {
        s: "534"
      },
      MMG: {
        s: "534"
      }
    }
  },
  {
    name: "gfx-carrier-TG-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "535",
        l: "535"
      },
      B2B: {
        s: "535"
      },
      LX: {
        s: "535"
      },
      SN: {
        s: "535"
      },
      OS: {
        s: "535"
      },
      FOUR_Y: {
        s: "535"
      },
      LH: {
        s: "535"
      },
      MMG: {
        s: "535"
      }
    }
  },
  {
    name: "gfx-carrier-TK-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "536",
        l: "536"
      },
      B2B: {
        s: "536"
      },
      LX: {
        s: "536"
      },
      SN: {
        s: "536"
      },
      OS: {
        s: "536"
      },
      FOUR_Y: {
        s: "536"
      },
      LH: {
        s: "536"
      },
      MMG: {
        s: "536"
      }
    }
  },
  {
    name: "gfx-carrier-TK-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "537",
        l: "537"
      },
      B2B: {
        s: "537"
      },
      LX: {
        s: "537"
      },
      SN: {
        s: "537"
      },
      OS: {
        s: "537"
      },
      FOUR_Y: {
        s: "537"
      },
      LH: {
        s: "537"
      },
      MMG: {
        s: "537"
      }
    }
  },
  {
    name: "gfx-carrier-TP-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "538",
        l: "538"
      },
      B2B: {
        s: "538"
      },
      LX: {
        s: "538"
      },
      SN: {
        s: "538"
      },
      OS: {
        s: "538"
      },
      FOUR_Y: {
        s: "538"
      },
      LH: {
        s: "538"
      },
      MMG: {
        s: "538"
      }
    }
  },
  {
    name: "gfx-carrier-TP-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "539",
        l: "539"
      },
      B2B: {
        s: "539"
      },
      LX: {
        s: "539"
      },
      SN: {
        s: "539"
      },
      OS: {
        s: "539"
      },
      FOUR_Y: {
        s: "539"
      },
      LH: {
        s: "539"
      },
      MMG: {
        s: "539"
      }
    }
  },
  {
    name: "gfx-carrier-UA-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "540",
        l: "540"
      },
      B2B: {
        s: "540"
      },
      LX: {
        s: "540"
      },
      SN: {
        s: "540"
      },
      OS: {
        s: "540"
      },
      FOUR_Y: {
        s: "540"
      },
      LH: {
        s: "540"
      },
      MMG: {
        s: "540"
      }
    }
  },
  {
    name: "gfx-carrier-UA-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "541",
        l: "541"
      },
      B2B: {
        s: "541"
      },
      LX: {
        s: "541"
      },
      SN: {
        s: "541"
      },
      OS: {
        s: "541"
      },
      FOUR_Y: {
        s: "541"
      },
      LH: {
        s: "541"
      },
      MMG: {
        s: "541"
      }
    }
  },
  {
    name: "gfx-carrier-ZH-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "542",
        l: "542"
      },
      B2B: {
        s: "542"
      },
      LX: {
        s: "542"
      },
      SN: {
        s: "542"
      },
      OS: {
        s: "542"
      },
      FOUR_Y: {
        s: "542"
      },
      LH: {
        s: "542"
      },
      MMG: {
        s: "542"
      }
    }
  },
  {
    name: "gfx-carrier-ZH-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "543",
        l: "543"
      },
      B2B: {
        s: "543"
      },
      LX: {
        s: "543"
      },
      SN: {
        s: "543"
      },
      OS: {
        s: "543"
      },
      FOUR_Y: {
        s: "543"
      },
      LH: {
        s: "543"
      },
      MMG: {
        s: "543"
      }
    }
  },
  {
    name: "gfx-carrier-DB-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "544",
        l: "544"
      },
      B2B: {
        s: "544"
      },
      LX: {
        s: "544"
      },
      SN: {
        s: "544"
      },
      OS: {
        s: "544"
      },
      FOUR_Y: {
        s: "544"
      },
      LH: {
        s: "544"
      },
      MMG: {
        s: "544"
      }
    }
  },
  {
    name: "gfx-carrier-DB-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "545",
        l: "545"
      },
      B2B: {
        s: "545"
      },
      LX: {
        s: "545"
      },
      SN: {
        s: "545"
      },
      OS: {
        s: "545"
      },
      FOUR_Y: {
        s: "545"
      },
      LH: {
        s: "545"
      },
      MMG: {
        s: "545"
      }
    }
  },
  {
    name: "gfx-carrier-SBB-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "546",
        l: "546"
      },
      B2B: {
        s: "546"
      },
      LX: {
        s: "546"
      },
      SN: {
        s: "546"
      },
      OS: {
        s: "546"
      },
      FOUR_Y: {
        s: "546"
      },
      LH: {
        s: "546"
      },
      MMG: {
        s: "546"
      }
    }
  },
  {
    name: "gfx-carrier-SBB-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "547",
        l: "547"
      },
      B2B: {
        s: "547"
      },
      LX: {
        s: "547"
      },
      SN: {
        s: "547"
      },
      OS: {
        s: "547"
      },
      FOUR_Y: {
        s: "547"
      },
      LH: {
        s: "547"
      },
      MMG: {
        s: "547"
      }
    }
  },
  {
    name: "gfx-carrier-OEBB-logo",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "548",
        l: "548"
      },
      B2B: {
        s: "548"
      },
      LX: {
        s: "548"
      },
      SN: {
        s: "548"
      },
      OS: {
        s: "548"
      },
      FOUR_Y: {
        s: "548"
      },
      LH: {
        s: "548"
      },
      MMG: {
        s: "548"
      }
    }
  },
  {
    name: "gfx-carrier-OEBB-logo-inverted",
    collection: "Carrier Logos",
    tenants: {
      _: {
        s: "549",
        l: "549"
      },
      B2B: {
        s: "549"
      },
      LX: {
        s: "549"
      },
      SN: {
        s: "549"
      },
      OS: {
        s: "549"
      },
      FOUR_Y: {
        s: "549"
      },
      LH: {
        s: "549"
      },
      MMG: {
        s: "549"
      }
    }
  },
  {
    name: "gfx-miles-and-more",
    collection: "Miles&More",
    tenants: {
      _: {
        s: "550",
        l: "550"
      },
      B2B: {
        s: "550"
      },
      LX: {
        s: "550"
      },
      SN: {
        s: "550"
      },
      OS: {
        s: "550"
      },
      FOUR_Y: {
        s: "550"
      },
      LH: {
        s: "550"
      },
      MMG: {
        s: "550"
      }
    }
  },
  {
    name: "gfx-miles-and-more-inverted",
    collection: "Miles&More",
    tenants: {
      _: {
        s: "551",
        l: "551"
      },
      B2B: {
        s: "551"
      },
      LX: {
        s: "551"
      },
      SN: {
        s: "551"
      },
      OS: {
        s: "551"
      },
      FOUR_Y: {
        s: "551"
      },
      LH: {
        s: "551"
      },
      MMG: {
        s: "551"
      }
    }
  },
  {
    name: "gfx-star-alliance-member",
    collection: "Star Alliance",
    tenants: {
      _: {
        s: "552",
        l: "552"
      },
      B2B: {
        s: "552"
      },
      LX: {
        s: "552"
      },
      SN: {
        s: "552"
      },
      OS: {
        s: "552"
      },
      FOUR_Y: {
        s: "552"
      },
      LH: {
        s: "552"
      },
      MMG: {
        s: "552"
      }
    }
  },
  {
    name: "gfx-star-alliance-member-inverted",
    collection: "Star Alliance",
    tenants: {
      _: {
        s: "553",
        l: "553"
      },
      B2B: {
        s: "553"
      },
      LX: {
        s: "553"
      },
      SN: {
        s: "553"
      },
      OS: {
        s: "553"
      },
      FOUR_Y: {
        s: "553"
      },
      LH: {
        s: "553"
      },
      MMG: {
        s: "553"
      }
    }
  },
  {
    name: "gfx-weather-rain-sun",
    collection: "Weather",
    tenants: {
      _: {
        s: "763",
        l: "763"
      },
      B2B: {
        s: "636"
      },
      SN: {
        s: "763"
      },
      LH: {
        s: "763"
      },
      LX: {
        s: "763"
      },
      OS: {
        s: "763"
      },
      FOUR_Y: {
        s: "763"
      },
      MMG: {
        s: "763"
      }
    }
  },
  {
    name: "gfx-weather-snow-sun",
    collection: "Weather",
    tenants: {
      _: {
        s: "764",
        l: "764"
      },
      B2B: {
        s: "637"
      },
      SN: {
        s: "764"
      },
      LH: {
        s: "764"
      },
      LX: {
        s: "764"
      },
      OS: {
        s: "764"
      },
      FOUR_Y: {
        s: "764"
      },
      MMG: {
        s: "764"
      }
    }
  },
  {
    name: "gfx-weather-rain-snow",
    collection: "Weather",
    tenants: {
      _: {
        s: "762",
        l: "762"
      },
      SN: {
        s: "762"
      },
      LH: {
        s: "762"
      },
      LX: {
        s: "762"
      },
      OS: {
        s: "762"
      },
      B2B: {
        s: "762"
      },
      FOUR_Y: {
        s: "762"
      },
      MMG: {
        s: "762"
      }
    }
  },
  {
    name: "gfx-partner-fraport-logo",
    collection: "Partner Logos",
    tenants: {
      _: {
        s: "837",
        l: "837"
      },
      MMG: {
        s: "837"
      },
      LH: {
        s: "837"
      },
      LX: {
        s: "837"
      },
      OS: {
        s: "837"
      },
      SN: {
        s: "837"
      },
      B2B: {
        s: "837"
      },
      FOUR_Y: {
        s: "837"
      }
    }
  },
  {
    name: "gfx-partner-fraport-logo-inverted",
    collection: "Partner Logos",
    tenants: {
      _: {
        s: "838",
        l: "838"
      },
      MMG: {
        s: "838"
      },
      LH: {
        s: "838"
      },
      LX: {
        s: "838"
      },
      OS: {
        s: "838"
      },
      SN: {
        s: "838"
      },
      B2B: {
        s: "838"
      },
      FOUR_Y: {
        s: "838"
      }
    }
  }
], Kr = On("assets");
function Bd() {
  return window.__MAUI_GRAPHICS__ || (window.__MAUI_GRAPHICS__ = []), window.__MAUI_GRAPHICS__;
}
function Cd() {
  return Ld;
}
async function zd(a, e) {
  return new Promise((t) => {
    kn(/* @__PURE__ */ Object.assign({ "./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.Partner Logos.ts": () => import("./graphic.library.B2B.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.FOUR_Y.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.LH.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.LX.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.MMG.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.OS.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.SN.Partner Logos.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.Partner Logos.ts": () => import("./graphic.library.WL.Partner Logos.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 Ad(a, e, t) {
  return `<svg fill="none" viewBox="0 0 64 64" data="${a}:${e}:${t}"></svg>`;
}
async function Fd(a, e, t) {
  const o = Cd().find((m) => m.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 = Bd();
  let c = n.find((m) => m.key === r);
  if (!c) {
    Kr.debug("fetchLibraryGraphic: loading libs");
    const m = await zd(a, o.collection);
    for (const g of m)
      n.find((f) => f.key === g.key) || n.push(g);
    c = n.find((g) => g.key === r);
  }
  return c ? (Kr.debug("fetchLibraryGraphic: found icon"), c.svg) : "Error: Graphic source not found.";
}
var Nd = Object.defineProperty, Id = Object.getOwnPropertyDescriptor, wi = (a, e, t, o) => {
  for (var i = o > 1 ? void 0 : o ? Id(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 Dt = class Dn extends k {
  constructor() {
    super(), this.hasSlotController = new be(
      this,
      ...Dn.slots
    ), this.mode = "library", this.size = "medium", this.fetchGraphicTask = new _n(this, {
      task: async ([e, t, o]) => Fd(
        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`<span
          class=${y({
          [this.componentName]: !0,
          [this.size]: !0
        })}
          aria-hidden="true"
        >
          ${mi(
          Ad(
            this.theme.toLocaleUpperCase(),
            this.use || "gfx-carrier-LH-icon",
            this.size || "small"
          )
        )}
        </span>`,
        complete: (t) => u`<span
          class=${y({
          [this.componentName]: !0,
          [this.size]: !0
        })}
          aria-hidden="true"
        >
          ${mi(t)}
        </span>`,
        error: () => u`<span
          class=${y({
          [this.componentName]: !0,
          [this.size]: !0
        })}
          aria-hidden="true"
        >
          Error....
        </span>`
      });
    const e = this.hasSlotController.test(this.theme);
    return u`<span
      class=${y({
      [this.componentName]: !0,
      [this.size]: !0
    })}
      aria-hidden="true"
    >
      <slot name="${e ? this.theme : ""}"></slot>
    </span>`;
  }
};
Dt.styles = Md;
Dt.slots = [...cr];
wi([
  M("span.graphic")
], Dt.prototype, "container", 2);
wi([
  l({ attribute: !1 })
], Dt.prototype, "graphic", 2);
wi([
  l({ reflect: !0 })
], Dt.prototype, "mode", 2);
wi([
  l({ reflect: !0 })
], Dt.prototype, "size", 2);
wi([
  l({ reflect: !0 })
], Dt.prototype, "use", 2);
let Ud = Dt;
w("maui-graphic", Ud);
const S = {
  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
  }
}, En = 2560, Rd = 1296, Dd = 720, Ed = (a) => {
  const e = h(a);
  return s`
    /**
  * Sizes
  */

    .${e}.h1 {
      ${b({ size: "h1", tenant: a }).mobile};
      font-weight: var(--maui-font-weight-bold);
    }

    .${e}.h2 {
      ${b({ size: "h2", tenant: a }).mobile};
      font-weight: var(--maui-font-weight-regular);
    }

    .${e}.h3 {
      ${b({ size: "h3", tenant: a }).mobile};
      font-weight: var(--maui-font-weight-regular);
    }

    .${e}.h4 {
      ${b({ size: "h4", tenant: a }).mobile};
      font-weight: var(--maui-font-weight-bold);
    }

    .${e}.h5 {
      ${b({ size: "h5", tenant: a }).mobile};
      font-weight: var(--maui-font-weight-bold);
    }

    .${e}.h6 {
      ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
      /**
     * Sizes
     */

      .${e}.h1 {
        ${b({ size: "h1", tenant: a }).desktop};
      }

      .${e}.h2 {
        ${b({ size: "h2", tenant: a }).desktop};
      }

      .${e}.h3 {
        ${b({ size: "h3", tenant: a }).desktop};
      }
    }
  `;
}, Pd = s`
  ${C}

  ${A}

  :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;
  }
`, Hd = s`
  ${Ed("lh")}
`, Gd = s`
  .os {
    font-weight: var(--maui-font-weight-bold);
  }

  .os.h1 {
    ${b({ size: "h1", tenant: "os" }).mobile};
  }
  .os.h2 {
    ${b({ size: "h2", tenant: "os" }).mobile};
  }
  .os.h3 {
    ${b({ size: "h3", tenant: "os" }).mobile};
  }
  .os.h4 {
    ${b({ size: "h4", tenant: "os" }).mobile};
    font-family: var(--maui-font-family-copy);
    font-weight: var(--maui-font-weight-bold);
  }
  .os.h5 {
    ${b({ size: "h5", tenant: "os" }).mobile};
    font-family: var(--maui-font-family-copy);
    font-weight: var(--maui-font-weight-bold);
  }

  .os.h6 {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */
    .os.h1 {
      ${b({ size: "h1", tenant: "os" }).desktop};
    }
    .os.h2 {
      ${b({ size: "h2", tenant: "os" }).desktop};
    }
    .os.h3 {
      ${b({ size: "h3", tenant: "os" }).desktop};
    }
    .os.h4 {
      ${b({ 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);
  }
`, Yd = s`
  .sn.h1 {
    ${b({ size: "h1", tenant: "sn" }).mobile};
    text-transform: uppercase;
  }
  .sn.h2 {
    ${b({ size: "h2", tenant: "sn" }).mobile};
  }
  .sn.h3 {
    ${b({ size: "h3", tenant: "sn" }).mobile};
  }
  .sn.h4 {
    ${b({ size: "h4", tenant: "sn" }).mobile};
  }
  .sn.h5 {
    ${b({ size: "h5", tenant: "sn" }).mobile};
  }
  .sn.h6 {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */
    .sn.h1 {
      ${b({ size: "h1", tenant: "sn" }).desktop};
    }
    .sn.h2 {
      ${b({ size: "h2", tenant: "sn" }).desktop};
    }
    .sn.h3 {
      ${b({ size: "h3", tenant: "sn" }).desktop};
    }
    .sn.h4 {
      ${b({ size: "h4", tenant: "sn" }).desktop};
    }
    .sn.h5 {
      ${b({ size: "h5", tenant: "sn" }).desktop};
    }
    .sn.h6 {
      ${b({ 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);
  }
`, Td = s`
  .lx.headline {
    font-weight: var(--maui-font-weight-bold);
  }

  .lx.h1 {
    ${b({ size: "h1", tenant: "lx" }).mobile};
  }

  .lx.h2 {
    ${b({ size: "h2", tenant: "lx" }).mobile};
  }

  .lx.h3 {
    ${b({ size: "h3", tenant: "lx" }).mobile};
  }

  .lx.h4 {
    ${b({ size: "h4", tenant: "lx" }).mobile};
  }

  .lx.h5 {
    ${b({ size: "h5", tenant: "lx" }).mobile};
  }

  .lx.h6 {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */

    .lx.h1 {
      ${b({ size: "h1", tenant: "lx" }).desktop};
    }

    .lx.h2 {
      ${b({ size: "h2", tenant: "lx" }).desktop};
    }

    .lx.h3 {
      ${b({ size: "h3", tenant: "lx" }).desktop};
    }

    .lx.h4 {
      ${b({ size: "h4", tenant: "lx" }).desktop};
    }

    .lx.h5 {
      ${b({ size: "h5", tenant: "lx" }).desktop};
    }

    .lx.h6 {
      ${b({ size: "h6", tenant: "lx" }).desktop};
    }
  }
`, Xd = s`
  /**
  * Sizes
  */

  .b2b.h1 {
    ${b({ size: "h1", tenant: "b2b" }).mobile};
    font-weight: var(--maui-font-weight-thin);
    text-transform: uppercase;
  }

  .b2b.h2 {
    ${b({ size: "h2", tenant: "b2b" }).mobile};
    font-weight: var(--maui-font-weight-regular);
  }

  .b2b.h3 {
    ${b({ size: "h3", tenant: "b2b" }).mobile};
    font-weight: var(--maui-font-weight-regular);
  }

  .b2b.h4 {
    ${b({ size: "h4", tenant: "b2b" }).mobile};
    font-weight: var(--maui-font-weight-bold);
  }

  .b2b.h5 {
    ${b({ size: "h5", tenant: "b2b" }).mobile};
    font-weight: var(--maui-font-weight-bold);
  }

  .b2b.h6 {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */

    .b2b.h1 {
      ${b({ size: "h1", tenant: "b2b" }).desktop};
    }

    .b2b.h2 {
      ${b({ size: "h2", tenant: "b2b" }).desktop};
    }

    .b2b.h3 {
      ${b({ size: "h3", tenant: "b2b" }).desktop};
    }
  }
`, Vd = s`
  .four_y {
    color: var(--maui-color-text-headline);
  }

  .four_y.h1 {
    ${b({ size: "h1", tenant: "four_y" }).mobile};
  }
  .four_y.h2 {
    ${b({ size: "h2", tenant: "four_y" }).mobile};
  }
  .four_y.h3 {
    ${b({ size: "h3", tenant: "four_y" }).mobile};
  }
  .four_y.h4 {
    ${b({ size: "h4", tenant: "four_y" }).mobile};
  }
  .four_y.h5 {
    ${b({ size: "h5", tenant: "four_y" }).mobile};
  }
  .four_y.h6 {
    ${b({ size: "h6", tenant: "four_y" }).mobile};
  }

  .four_y.h1.emphasized {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */
    .four_y.h1 {
      ${b({ size: "h1", tenant: "four_y" }).desktop};
    }
    .four_y.h2 {
      ${b({ size: "h2", tenant: "four_y" }).desktop};
    }
    .four_y.h3 {
      ${b({ size: "h3", tenant: "four_y" }).desktop};
    }
    .four_y.h4 {
      ${b({ size: "h4", tenant: "four_y" }).desktop};
    }
    .four_y.h5 {
      ${b({ size: "h5", tenant: "four_y" }).desktop};
    }
    .four_y.h6 {
      ${b({ size: "h6", tenant: "four_y" }).desktop};
    }

    .four_y.h1.emphasized {
      ${b({ 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);
  }
`, jd = s`
  /**
  * Sizes
  */

  .mmg.h1 {
    ${b({ size: "h1", tenant: "mmg" }).mobile};
    color: var(--maui-color-text-headline);
  }

  .mmg.h1.inverted {
    color: var(--maui-color-brand-light);
  }

  .mmg.h2 {
    ${b({ size: "h2", tenant: "mmg" }).mobile};
  }

  .mmg.h3 {
    ${b({ size: "h3", tenant: "mmg" }).mobile};
  }

  .mmg.h4 {
    ${b({ size: "h4", tenant: "mmg" }).mobile};
  }

  .mmg.h5,
  .mmg.h6 {
    ${b({ 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: ${S["mini-tablet"]["min-width"]}px) {
    /**
     * Sizes
     */

    .mmg.h1 {
      ${b({ size: "h1", tenant: "mmg" }).desktop};
    }

    .mmg.h2 {
      ${b({ size: "h2", tenant: "mmg" }).desktop};
    }

    .mmg.h3 {
      ${b({ size: "h3", tenant: "mmg" }).desktop};
    }

    .mmg.h4 {
      ${b({ size: "h4", tenant: "mmg" }).desktop};
    }

    .mmg.h5,
    .mmg.h6 {
      ${b({ size: "h5", tenant: "mmg" }).desktop};
    }
  }
`, qd = [
  Pd,
  Hd,
  Gd,
  Yd,
  Td,
  Xd,
  Vd,
  jd
];
var Kd = Object.defineProperty, Wd = Object.getOwnPropertyDescriptor, ho = (a, e, t, o) => {
  for (var i = o > 1 ? void 0 : o ? Wd(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 && Kd(e, t, i), i;
};
const _t = class Ta extends k {
  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"].includes(t) ? "h6" : "h5";
      default:
        return "h1";
    }
  }
  static getTagBasedOnLevel(e) {
    switch (e) {
      case "h1":
        return Me`h1`;
      case "h2":
        return Me`h2`;
      case "h3":
        return Me`h3`;
      case "h4":
        return Me`h4`;
      case "h5":
        return Me`h5`;
      case "h6":
        return Me`h6`;
      default:
        return Me`h1`;
    }
  }
  render() {
    const e = this.type ? this.type : "h1", t = this.format ? this.format : Ta.getFormatBasedOnLevel(e, this.theme), o = Ta.getTagBasedOnLevel(e), i = this.marginSize || "default-margin", r = this.margin || !1, n = this.weight ? this.weight : "";
    return ur`<${o} class="${y({
      [this.componentName]: !0,
      [this.theme]: !0,
      [t]: !0,
      emphasized: !!this.emphasized,
      [n]: !!this.weight,
      inverted: this.inverted,
      [String(i)]: !!r
    })}"><slot></slot></${o}>`;
  }
};
_t.styles = qd;
ho([
  l({ reflect: !0 })
], _t.prototype, "type", 2);
ho([
  l({ reflect: !0 })
], _t.prototype, "format", 2);
ho([
  l({ reflect: !0 })
], _t.prototype, "weight", 2);
ho([
  l({ reflect: !0, type: Boolean })
], _t.prototype, "margin", 2);
ho([
  l({ reflect: !0 })
], _t.prototype, "marginSize", 2);
ho([
  l({ reflect: !0, type: Boolean })
], _t.prototype, "emphasized", 2);
ho([
  l({ type: Boolean })
], _t.prototype, "inverted", 2);
let Zd = _t;
w("maui-headline", Zd);
const Pn = (a) => {
  const e = h(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
      );
    }
  `;
}, Qd = 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;
  }

  ${H("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-i