import { html as n } from "lit";
import { property as a } from "lit/decorators.js";
import { PieIconComponent as h } from "./PieIconComponent.js";
import { safeCustomElement as f } from "@justeattakeaway/pie-webc-core";
var u = Object.defineProperty, v = Object.getOwnPropertyDescriptor, s = (p, r, c, l) => {
  for (var e = l > 1 ? void 0 : l ? v(r, c) : r, i = p.length - 1, o; i >= 0; i--)
    (o = p[i]) && (e = (l ? o(r, c, e) : o(e)) || e);
  return l && e && u(r, c, e), e;
};
let t = class extends h {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--cutleryCircleFilledLarge", this.class = "c-pieIcon c-pieIcon--cutleryCircleFilledLarge", this.name = "IconCutleryCircleFilledLarge";
  }
  render() {
    return n`<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 32 32" class="c-pieIcon c-pieIcon--cutleryCircleFilledLarge"><path d="m20.183 18.52-1.173-.192a15.4 15.4 0 0 1 1.12-7.027c.149 2.433.114 5.277.053 7.219"></path><path fill-rule="evenodd" d="M9.194 5.815a12.25 12.25 0 1 1 13.612 20.37A12.25 12.25 0 0 1 9.194 5.816m4.977 3.264-1.75.875v4.375h1.75zm1.685 7.055c.437-.504.694-1.139.73-1.805V9.07l-1.75.875v4.375c0 .814-1.111 1.164-1.54 1.164-.428 0-1.531-.35-1.531-1.164V9.07l-1.75.875v4.375a2.984 2.984 0 0 0 2.406 2.774v6.256h1.75v-6.239a3 3 0 0 0 1.685-.977m5.79 7.21c.086-.863.19-1.894.252-3.765v-.009a85 85 0 0 0-.062-8.89c-.052-.787-.253-1.636-.927-1.925a1.39 1.39 0 0 0-1.68.534l-.003.004c-.13.189-2.348 3.404-1.983 9.262a1.47 1.47 0 0 0 1.137 1.453l1.75.28a48 48 0 0 1-.236 3.07h1.75z" clip-rule="evenodd"></path></svg>`;
  }
};
s([
  a({ type: String, reflect: !0 })
], t.prototype, "size", 2);
s([
  a({ type: String, reflect: !0 })
], t.prototype, "class", 2);
t = s([
  f("icon-cutlery-circle-filled-large")
], t);
export {
  t as IconCutleryCircleFilledLarge
};
