import { r as i, h as e, F as o } from "./index.61732cef.js";
import { c as d } from "./index-orsBiyT_.fc4357c3.js";
import "react";
import "react-dom";
const s = () => ":host{display:inline-flex;max-width:100%;max-height:100%}.swirl-icon{max-width:100%;max-height:100%}.icon-wrapper{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--s-border-radius-full-round);background-color:var(--s-surface-raised-default)}.icon-wrapper--size-xs{width:16px;height:16px}.icon-wrapper--size-s{width:20px;height:20px}.icon-wrapper--size-m{width:24px;height:24px}.icon-wrapper--size-l{width:28px;height:28px}.icon-wrapper--size-xl{width:32px;height:32px}.icon-wrapper--size-2xl{width:40px;height:40px}.icon-wrapper--background-color-neutral{background-color:var(--s-surface-raised-default);color:var(--s-icon-default)}.icon-wrapper--background-color-banana{background-color:var(--s-decorative-banana-surface-subdued);color:var(--s-decorative-banana-text)}.icon-wrapper--background-color-blueberry{background-color:var(--s-decorative-blueberry-surface-subdued);color:var(--s-decorative-blueberry-text)}.icon-wrapper--background-color-chilli{background-color:var(--s-decorative-chilli-surface-subdued);color:var(--s-decorative-chilli-text)}.icon-wrapper--background-color-grape{background-color:var(--s-decorative-grape-surface-subdued);color:var(--s-decorative-grape-text)}.icon-wrapper--background-color-kiwi{background-color:var(--s-decorative-kiwi-surface-subdued);color:var(--s-decorative-kiwi-text)}.icon-wrapper--background-color-pumpkin{background-color:var(--s-decorative-pumpkin-surface-subdued);color:var(--s-decorative-pumpkin-text)}.icon-wrapper--background-color-radish{background-color:var(--s-decorative-radish-surface-subdued);color:var(--s-decorative-radish-text)}.icon-wrapper--background-color-default{background-color:var(--s-background-default);color:var(--s-icon-default)}", t = class {
  constructor(r) {
    i(this, r), this.size = 24;
  }
  render() {
    const r = this.size === 20 ? 24 : this.size, a = {
      color: Boolean(this.color) ? `var(--s-icon-${this.color})` : void 0
    }, c = d("swirl-icon", `swirl-icon--size-${this.size}`);
    return e("svg", { key: "44f6bbb319479bfd3e4baf09054bdae73043e4d3", "aria-hidden": "true", class: c, fill: "none", height: this.size, part: "icon", style: a, viewBox: `0 0 ${r} ${r}`, width: this.size, xmlns: "http://www.w3.org/2000/svg" }, this.size === 16 && e(o, { key: "8077d93766c7547238b3eac7b55517b097bc8d33" }, e("path", { key: "cc30796e7a460366a569242e3a41173a9034ead2", "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M12.6667 4.66667C13.403 4.66667 14 5.26362 14 6V12.6667C14 13.403 13.403 14 12.6667 14H3.33333L3.19727 13.9928C2.52482 13.9247 2 13.3571 2 12.6667V6C2 5.26362 2.59695 4.66667 3.33333 4.66667H12.6667ZM3.33333 12.6667H12.6667V6H3.33333V12.6667Z", fill: "currentColor" }), e("path", { key: "04023a6b00896dfd10e1d0e5a712eb7614bfcdad", d: "M8 2C8.36819 2 8.66667 2.29848 8.66667 2.66667C8.66667 3.03486 8.36819 3.33333 8 3.33333H2.66667C2.29848 3.33333 2 3.03486 2 2.66667C2 2.29848 2.29848 2 2.66667 2H8Z", fill: "currentColor" })), (this.size === 20 || this.size === 24) && e(o, { key: "37c7f9592356983397c1af79c67e51b0f1c0aa35" }, e("path", { key: "8e269c52bcaab2f598e0cded6b1f376a431c113a", "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M19 7C20.1046 7 21 7.89543 21 9V19C21 20.1046 20.1046 21 19 21H5L4.7959 20.9893C3.78722 20.887 3 20.0357 3 19V9C3 7.89543 3.89543 7 5 7H19ZM5 19H19V9H5V19Z", fill: "currentColor" }), e("path", { key: "1cdb4d99bd6fa8c48ba88e8d4c15747143149fe0", d: "M12 3C12.5523 3 13 3.44772 13 4C13 4.55228 12.5523 5 12 5H4C3.44772 5 3 4.55228 3 4C3 3.44772 3.44772 3 4 3H12Z", fill: "currentColor" })), this.size === 28 && e(o, { key: "e56c1fafb8e43182c790d0e39ddabc6da594020b" }, e("path", { key: "7d88b0b5e721667b9919d0860cfbd30219f0c524", "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M22.1667 8.16667C23.4553 8.16667 24.5 9.21134 24.5 10.5V22.1667C24.5 23.4553 23.4553 24.5 22.1667 24.5H5.83333L5.59521 24.4875C4.41843 24.3682 3.5 23.3749 3.5 22.1667V10.5C3.5 9.21134 4.54467 8.16667 5.83333 8.16667H22.1667ZM5.83333 22.1667H22.1667V10.5H5.83333V22.1667Z", fill: "currentColor" }), e("path", { key: "a5193c188ae9742867ac0b0af07e9f9b86c60e56", d: "M14 3.5C14.6443 3.5 15.1667 4.02233 15.1667 4.66667C15.1667 5.311 14.6443 5.83333 14 5.83333H4.66667C4.02233 5.83333 3.5 5.311 3.5 4.66667C3.5 4.02233 4.02233 3.5 4.66667 3.5H14Z", fill: "currentColor" })));
  }
};
t.style = s();
export {
  t as swirl_icon_section
};
