<script src="../testing.js"></script>
<script>
  class LightPanda extends HTMLElement {
    constructor() {
      super();
    }

    connectedCallback() {
      const shadow = this.attachShadow({ mode: "open" });

      const slot1 = document.createElement('slot');
      slot1.name = 'slot-1';
      shadow.appendChild(slot1);

      switch (this.getAttribute('mode')) {
        case '1':
          slot1.innerHTML = 'hello';
          break;
        case '2':
          const slot2 = document.createElement('s