import { html as g } from "lit";
import { property as h } from "lit/decorators.js";
import { PieIconComponent as a } from "./PieIconComponent.js";
import { safeCustomElement as c } from "@justeattakeaway/pie-webc-core";
var f = Object.defineProperty, u = Object.getOwnPropertyDescriptor, o = (p, t, n, r) => {
  for (var e = r > 1 ? void 0 : r ? u(t, n) : t, s = p.length - 1, l; s >= 0; s--)
    (l = p[s]) && (e = (r ? l(t, n, e) : l(e)) || e);
  return r && e && f(t, n, e), e;
};
let i = class extends a {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--bulbLightningLarge", this.class = "c-pieIcon c-pieIcon--bulbLightningLarge", this.name = "IconBulbLightningLarge";
  }
  render() {
    return g`<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--bulbLightningLarge"><path d="m10.96 20.891.665 3.859h8.75l.639-3.867a4.489 4.489 0 0 1 1.33-2.407 9.083 9.083 0 0 0-.63-13.562 9.17 9.17 0 0 0-7.692-1.838 9.1 9.1 0 0 0-4.427 15.365 4.655 4.655 0 0 1 1.365 2.45ZM8.746 10.75a7.359 7.359 0 1 1 14.041 4.085 7.271 7.271 0 0 1-1.642 2.399 6.196 6.196 0 0 0-1.829 3.368L18.914 23h-5.828l-.402-2.398A6.247 6.247 0 0 0 10.82 17.2a7.324 7.324 0 0 1-2.074-6.449Z"></path><path d="m16 17.75 3.027-5.758H16V8.125l-3.028 5.801H16v3.824Z"></path><path d="M20.2 26.5h-8.4l.463 1.75h7.473l.464-1.75Z"></path></svg>`;
  }
};
o([
  h({ type: String, reflect: !0 })
], i.prototype, "size", 2);
o([
  h({ type: String, reflect: !0 })
], i.prototype, "class", 2);
i = o([
  c("icon-bulb-lightning-large")
], i);
export {
  i as IconBulbLightningLarge
};
