{"version":3,"sources":["../src/elements/carousel-slide.ts"],"sourcesContent":["import { html, css, LitElement } from 'lit';\nimport { customElement, property } from 'lit/decorators.js';\n\n/**\n *\n * @since 1.1.0\n * @status stable\n *\n * @tagname kemet-carousel-slide\n * @summary A container for a slide in the carousel.\n *\n * @prop {boolean} selected - Determines if the slide is selected.\n *\n */\n\n@customElement('kemet-carousel-slide')\nexport default class KemetCarouselSlide extends LitElement {\n  static styles = [\n    css`\n      :host,\n      :host *,\n      :host *::before,\n      *::after {\n        box-sizing: border-box;\n      }\n\n      :host {\n        flex: 0 0 auto;\n      }\n    `,\n  ];\n\n  @property({ type: Boolean, reflect: true })\n  selected: boolean = false;\n\n  static get properties() {\n    return {\n      'aria-hidden': { type: String, reflect: true },\n    };\n  }\n\n  constructor() {\n    super();\n    this['aria-hidden'] = 'true';\n  }\n\n  render() {\n    return html`\n      <slot></slot>\n    `;\n  }\n}\n\ndeclare global {\n  interface HTMLElementTagNameMap {\n    'kemet-carousel-slide': KemetCarouselSlide\n  }\n}\n"],"mappings":";;;;;AAAA,SAAS,MAAM,KAAK,kBAAkB;AACtC,SAAS,eAAe,gBAAgB;AAexC,IAAqB,qBAArB,cAAgD,WAAW;AAAA,EAyBzD,cAAc;AACZ,UAAM;AATR,oBAAoB;AAUlB,SAAK,aAAa,IAAI;AAAA,EACxB;AAAA,EATA,WAAW,aAAa;AACtB,WAAO;AAAA,MACL,eAAe,EAAE,MAAM,QAAQ,SAAS,KAAK;AAAA,IAC/C;AAAA,EACF;AAAA,EAOA,SAAS;AACP,WAAO;AAAA;AAAA;AAAA,EAGT;AACF;AAnCqB,mBACZ,SAAS;AAAA,EACd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYF;AAGA;AAAA,EADC,SAAS,EAAE,MAAM,SAAS,SAAS,KAAK,CAAC;AAAA,GAhBvB,mBAiBnB;AAjBmB,qBAArB;AAAA,EADC,cAAc,sBAAsB;AAAA,GAChB;","names":[]}