import { html as a } from "lit";
import { property as n } from "lit/decorators.js";
import { PieIconComponent as h } from "./PieIconComponent.js";
import { safeCustomElement as f } from "@justeattakeaway/pie-webc-core";
var m = Object.defineProperty, u = Object.getOwnPropertyDescriptor, o = (p, t, i, r) => {
  for (var e = r > 1 ? void 0 : r ? u(t, i) : t, c = p.length - 1, s; c >= 0; c--)
    (s = p[c]) && (e = (r ? s(t, i, e) : s(e)) || e);
  return r && e && m(t, i, e), e;
};
let l = class extends h {
  constructor() {
    super(...arguments), this.size = "xs", this.defaultClasses = "c-pieIcon c-pieIcon--cutleryCircleFilled", this.class = "c-pieIcon c-pieIcon--cutleryCircleFilled", this.name = "IconCutleryCircleFilled";
  }
  render() {
    return a`<svg width="${this._svgWidth}" height="${this._svgHeight}" fill="${this.fill}" xmlns="http://www.w3.org/2000/svg" role="presentation" focusable="false" fill="currentColor" viewBox="0 0 16 16" class="c-pieIcon c-pieIcon--cutleryCircleFilled"><path d="M8 1.219A6.781 6.781 0 1 0 14.781 8 6.79 6.79 0 0 0 8 1.219M6.985 4.5v2.8H5.673V5.069zm1.89 2.555a2.24 2.24 0 0 1-1.872 2.249v2.625H5.786V9.304A2.23 2.23 0 0 1 3.87 7.055V5.121L5.174 4.5v2.555a.875.875 0 0 0 .84.945h.691a.875.875 0 0 0 .875-.971V5.104L8.875 4.5zm3.124 4.856h-1.374c0-.358.061-.875.088-1.365l-.875-.148a.945.945 0 0 1-.753-.928 7.8 7.8 0 0 1 1.277-4.97.875.875 0 0 1 1.138-.341c.35.149.551.534.604 1.172a52 52 0 0 1-.131 6.58z"></path><path d="m10.38 9.155.411.07c0-.875.044-1.855 0-2.739a7.1 7.1 0 0 0-.411 2.669"></path></svg>`;
  }
};
o([
  n({ type: String, reflect: !0 })
], l.prototype, "size", 2);
o([
  n({ type: String, reflect: !0 })
], l.prototype, "class", 2);
l = o([
  f("icon-cutlery-circle-filled")
], l);
export {
  l as IconCutleryCircleFilled
};
