import { html as n } from "lit";
import { property as l } from "lit/decorators.js";
import { PieIconComponent as a } from "./PieIconComponent.js";
import { safeCustomElement as v } from "@justeattakeaway/pie-webc-core";
var f = Object.defineProperty, m = Object.getOwnPropertyDescriptor, p = (h, r, s, t) => {
  for (var e = t > 1 ? void 0 : t ? m(r, s) : r, c = h.length - 1, i; c >= 0; c--)
    (i = h[c]) && (e = (t ? i(r, s, e) : i(e)) || e);
  return t && e && f(r, s, e), e;
};
let o = class extends a {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--voucherLarge", this.class = "c-pieIcon c-pieIcon--voucherLarge", this.name = "IconVoucherLarge";
  }
  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--voucherLarge"><path d="M17.199 15.186a6.92 6.92 0 0 1-3.885-3.885.875.875 0 0 0-1.628 0 6.92 6.92 0 0 1-3.885 3.885.875.875 0 0 0 0 1.628 6.92 6.92 0 0 1 3.885 3.885.875.875 0 0 0 1.628 0 6.92 6.92 0 0 1 3.885-3.885.875.875 0 0 0 0-1.628M12.5 18.485A8.6 8.6 0 0 0 10.015 16a8.6 8.6 0 0 0 2.485-2.485A8.6 8.6 0 0 0 14.985 16a8.6 8.6 0 0 0-2.485 2.485M25.984 5.5H5.14L2 8.641V23.36L5.141 26.5h20.843l3.141-3.141V8.64zm1.391 17.141-2.109 2.109H23v-2.625h-1.75v2.625H5.859L3.75 22.641V9.36L5.859 7.25H21.25v2.625H23V7.25h2.266l2.109 2.109zm-6.125-5.766H23v3.5h-1.75zm0-5.25H23v3.5h-1.75z"></path></svg>`;
  }
};
p([
  l({ type: String, reflect: !0 })
], o.prototype, "size", 2);
p([
  l({ type: String, reflect: !0 })
], o.prototype, "class", 2);
o = p([
  v("icon-voucher-large")
], o);
export {
  o as IconVoucherLarge
};
