import { html as v } from "lit";
import { property as c } from "lit/decorators.js";
import { PieIconComponent as n } from "./PieIconComponent.js";
import { safeCustomElement as l } from "@justeattakeaway/pie-webc-core";
var d = Object.defineProperty, f = Object.getOwnPropertyDescriptor, a = (i, e, r, h) => {
  for (var t = h > 1 ? void 0 : h ? f(e, r) : e, o = i.length - 1, s; o >= 0; o--)
    (s = i[o]) && (t = (h ? s(e, r, t) : s(t)) || t);
  return h && t && d(e, r, t), t;
};
let p = class extends n {
  constructor() {
    super(...arguments), this.size = "xs", this.defaultClasses = "c-pieIcon c-pieIcon--qrCode", this.class = "c-pieIcon c-pieIcon--qrCode", this.name = "IconQrCode";
  }
  render() {
    return v`<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--qrCode"><path d="M7.344 11.159V8.656H4.84v2.503z"></path><path d="M4.841 7.344h2.503V4.84H4.84z"></path><path d="M8.656 7.344h2.503V4.84H8.656z"></path><path d="M11.159 9.488v-.832h-.832v.832z"></path><path d="M9.488 9.488v-.832h-.832v.832z"></path><path d="M10.328 10.319v-.832h-.832v.832z"></path><path d="M11.159 11.159v-.832h-.832v.832z"></path><path d="M9.496 11.15v-.831h-.831v.831z"></path><path d="M13.906 4.955h-1.312V3.406h-1.549V2.094h2.205c.359 0 .656.297.656.656z"></path><path d="M4.955 13.906H2.75a.66.66 0 0 1-.656-.656v-2.205h1.312v1.549h1.549z"></path><path d="M13.25 13.906h-2.205v-1.312h1.549v-1.549h1.312v2.205a.66.66 0 0 1-.656.656"></path><path d="M3.406 4.955H2.094V2.75c0-.359.297-.656.656-.656h2.205v1.312H3.406z"></path></svg>`;
  }
};
a([
  c({ type: String, reflect: !0 })
], p.prototype, "size", 2);
a([
  c({ type: String, reflect: !0 })
], p.prototype, "class", 2);
p = a([
  l("icon-qr-code")
], p);
export {
  p as IconQrCode
};
