{
  "dana": {
    "judul": "Dana",
    "icon": "https://play-lh.googleusercontent.com/pqoyI2JaPd3uOYt-5GzVqi82OvhBC9Jf-EPQqPDhCbyekdKZe5r-hOGlF4qE1ddWe3o=w480-h960-rw",
    "kategori_pilihan": [
      "DANA"
    ],
    "jenis_form": "single",
    "label": "Nomor Tujuan",
    "min_length": 9,
    "mode_tombol": "kontak",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik nomor tujuan..."
    }
  },
    "ovo": {
    "judul": "OVO",
    "icon": "https://play-lh.googleusercontent.com/0XYmd1gzDUNsADj-RjCeaUF_Zr1kvAhhE8k7cUoXd-5sFRzC9lYMcf6pPh5sEZJb12m_89ZZ-u0xnYbONAfA=w480-h960-rw",
    "kategori_pilihan": [
      "OVO"
    ],
    "jenis_form": "single",
    "label": "Nomor Tujuan",
    "min_length": 9,
    "mode_tombol": "kontak",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik nomor tujuan..."
    }
  },
  "E-Wallet": {
    "judul": "Dana",
    "icon": "https://bukaolshop.s3-id-jkt-1.kilatstorage.id/144733/914558927h.jpg",
    "kategori_pilihan": [
      "DANA",
      "OVO",
      "Gopay",
      "Shopee Pay",
      "Link Aja"
    ],
    "jenis_form": "single",
    "label": "Nomor Tujuan",
    "min_length": 9,
    "mode_tombol": "kontak",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik nomor tujuan..."
    }
  },
  "pulsa": {
    "judul": "Isi Ulang Pulsa",
    "icon": "smartphone",
    "kategori_pilihan": [
      "Telkomsel",
      "Indosat",
      "XL",
      "Tri",
      "Axis",
      "Smartfren"
    ],
    "jenis_form": "single",
    "label": "Nomor Handphone",
    "min_length": 9,
    "mode_tombol": "kontak",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik nomor HP..."
    }
  },
  "token-listrik": {
    "judul": "Token Listrik",
    "icon": "zap",
    "kategori_pilihan": [
      "Token Listrik"
    ],
    "jenis_form": "single",
    "label": "No. Meter / ID Pelanggan",
    "min_length": 11,
    "mode_tombol": "scan",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik nomor meter PLN..."
    }
  },
  "bebas_nominal": {
    "judul": "Top Up Bebas Nominal",
    "icon": "coins",
    "kategori_pilihan": [
      "Top Up Bebas",
      "Bebas Nominal"
    ],
    "jenis_form": "stacked",
    "label": "Input Nominal & Nomor Tujuan",
    "min_length": 9,
    "min_nominal": 1000,
    "max_nominal": 10000000,
    "mode_tombol": "kontak",
    "format_kirim": "{input1} | {input2}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik Nominal (Cth: 15000)"
    },
    "input2": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik Nomor Tujuan..."
    }
  },
  "cetak_voucher": {
    "judul": "Cetak Voucher Massal",
    "icon": "printer",
    "kategori_pilihan": [
      "Cetak Voucher Tri"
    ],
    "jenis_form": "stacked",
    "label": "Barcode Awal & Barcode Akhir",
    "min_length": 4,
    "mode_tombol": "scan_multi",
    "format_kirim": "{input1}|{input2}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "text",
      "placeholder": "Scan Barcode Awal..."
    },
    "input2": {
      "tipe_elemen": "input",
      "tipe": "text",
      "placeholder": "Scan Barcode Akhir..."
    }
  },
  "Mobile Legends": {
    "judul": "Mobile Legends",
    "icon": "https://upload.wikimedia.org/wikipedia/en/thumb/1/11/Mobile_Legends_Bang_Bang_logo.png/220px-Mobile_Legends_Bang_Bang_logo.png",
    "kategori_pilihan": [
      "Mobile Legends Promo",
      "Mobile Legends A",
      "Mobile Legends B"
    ],
    "jenis_form": "split",
    "label": "ID Pemain & Server",
    "min_length": 4,
    "mode_tombol": "tidak_ada",
    "format_kirim": "{input1}{input2}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik ID Player..."
    },
    "input2": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Server..."
    }
  },
  "Genshin Impact": {
    "judul": "Genshin Impact",
    "icon": "https://upload.wikimedia.org/wikipedia/en/thumb/5/5d/Genshin_Impact_logo.svg/320px-Genshin_Impact_logo.svg.png",
    "kategori_pilihan": [
      "Genshin Impact (Genesis Crystal)",
      "Genshin Impact (Blessing)"
    ],
    "jenis_form": "split",
    "label": "UID & Server Genshin",
    "min_length": 8,
    "mode_tombol": "tidak_ada",
    "format_kirim": "{input1}|{input2}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik UID..."
    },
    "input2": {
      "tipe_elemen": "select",
      "options": [
        { "value": "os_asia", "label": "Asia" },
        { "value": "os_usa", "label": "America" },
        { "value": "os_euro", "label": "Europe" },
        { "value": "os_cht", "label": "TW, HK, MO" }
      ]
    }
  },
  "Free Fire": {
    "judul": "Free Fire",
    "icon": "gamepad-2",
    "kategori_pilihan": [
      "Free Fire Promo",
      "Free Fire Reguler"
    ],
    "jenis_form": "single",
    "label": "ID Pemain (Free Fire)",
    "min_length": 6,
    "mode_tombol": "tidak_ada",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik ID Free Fire..."
    }
  },
  "PUBG Mobile": {
    "judul": "PUBG Mobile",
    "icon": "gamepad-2",
    "kategori_pilihan": [
      "PUBG Mobile UC"
    ],
    "jenis_form": "single",
    "label": "ID Karakter (PUBG)",
    "min_length": 5,
    "mode_tombol": "tidak_ada",
    "format_kirim": "{input1}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "tel",
      "placeholder": "Ketik ID Karakter PUBG..."
    }
  },
  "Valorant": {
    "judul": "Valorant",
    "icon": "crosshair",
    "kategori_pilihan": [
      "Valorant Points"
    ],
    "jenis_form": "split",
    "label": "Riot ID & Tagline",
    "min_length": 3,
    "mode_tombol": "tidak_ada",
    "format_kirim": "{input1}#{input2}",
    "input1": {
      "tipe_elemen": "input",
      "tipe": "text",
      "placeholder": "Riot ID"
    },
    "input2": {
      "tipe_elemen": "input",
      "tipe": "text",
      "placeholder": "#1234"
    }
  }
}
