import { r as registerInstance, h } from './index-65e437df.js';

const SmoothlyTuple = class {
  constructor(hostRef) {
    registerInstance(this, hostRef);
  }
  render() {
    return [h("b", null, this.tuple[0]), ": ", this.tuple[1], h("br", null)];
  }
};

const Urlencoded = class {
  constructor(hostRef) {
    registerInstance(this, hostRef);
  }
  render() {
    const pairs = this.data.split("&");
    const decoded = [];
    for (const p of pairs) {
      const pair = p.split("=");
      decoded.push([pair[0], pair[1]]);
    }
    return [decoded.map(tuple => h("smoothly-tuple", { tuple: tuple }))];
  }
};

export { SmoothlyTuple as smoothly_tuple, Urlencoded as smoothly_urlencoded };
