import { html as n } from "lit";
import { property as l } from "lit/decorators.js";
import { PieIconComponent as m } from "./PieIconComponent.js";
import { safeCustomElement as h } from "@justeattakeaway/pie-webc-core";
var v = Object.defineProperty, f = Object.getOwnPropertyDescriptor, c = (p, r, s, t) => {
  for (var e = t > 1 ? void 0 : t ? f(r, s) : r, i = p.length - 1, a; i >= 0; i--)
    (a = p[i]) && (e = (t ? a(r, s, e) : a(e)) || e);
  return t && e && v(r, s, e), e;
};
let o = class extends m {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--creditCardHomeLarge", this.class = "c-pieIcon c-pieIcon--creditCardHomeLarge", this.name = "IconCreditCardHomeLarge";
  }
  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--creditCardHomeLarge"><path d="M8.125 24.75h2.625v1.75H6.375V12.798a130 130 0 0 0-2.249 2.082L2.92 13.62c.288-.245 7.227-6.939 11.602-9.494a3.15 3.15 0 0 1 2.94 0c4.375 2.573 11.375 9.231 11.62 9.512l-1.207 1.26s-.928-.875-2.249-2.083V16h-1.75v-4.769a56 56 0 0 0-7.28-5.6 1.44 1.44 0 0 0-1.216 0 55 55 0 0 0-7.254 5.6zm21-4.375V26.5a2.625 2.625 0 0 1-2.625 2.625H15.125A2.625 2.625 0 0 1 12.5 26.5v-6.125a2.625 2.625 0 0 1 2.625-2.625H26.5a2.625 2.625 0 0 1 2.625 2.625m-14.875 0v.875h13.125v-.875a.875.875 0 0 0-.875-.875H15.125a.875.875 0 0 0-.875.875M27.375 26.5V23H14.25v3.5a.875.875 0 0 0 .875.875H26.5a.875.875 0 0 0 .875-.875M16 26.5h2.625v-1.75H16z"></path></svg>`;
  }
};
c([
  l({ type: String, reflect: !0 })
], o.prototype, "size", 2);
c([
  l({ type: String, reflect: !0 })
], o.prototype, "class", 2);
o = c([
  h("icon-credit-card-home-large")
], o);
export {
  o as IconCreditCardHomeLarge
};
