Published by: Jerome Baker

Honey I Shrunk the Bong: How Small Rigs Went Big

Now the sesh scene and its seemingly bottomless hunger for more dab rigs is fueling the glass market, and shrinking those rigs in size is growing in popularity. Industry experts agree — small is the new big.

As glass has evolved over the decades, from the parking lots of Grateful Dead shows to the ultra-modern galleries of today, few things have ever hit the hype levels the scene is seeing around mini-tubes and the dab rigs of today.

For many years in the glass scene big was better, but as new waves of advances quickly came to the world of hash making, the glass scene also had to catch up.

Cannabis Now asked Jason Harris of Jerome Baker Designs what the transitions has looked like from his vantage point of the industry.

Since 1991 Harris has had his finger on the pulse of the glass market. He first started doing larger scale bongs over twenty years ago. Some of his massive works from the late 1990s and early 2000s were considered the definitive examples of what high-end glass looked like at that time.

Jerome Baker was a household name in cannabis glass, and the name was dropped just as one would quickly drop Mothership or Buck these days. So few have witnessed the rapid expansion of the scene, and the very literal downsizing quite like Harris.

“Dab rigs gave a new life to the scene,” Harris said. “As people smoked more concentrates we realized you didn’t want all that air from the larger pieces in your hit. We discovered making small 10mm rigs with very little air and a percolator to work great.”

Harris had his first experience with a quartz nail in Madison, Wisconsin in 2010. He brought the setup back to Hawaii and began to tinker away on what were likely some of the earliest rigs in the Aloha State.

With the creation of these mini-tubes, or rigs, he created access to “the thickest milkiest hits possible.” These miniatures allowed the subtlest notes from the terpene profile of high-end concentrates to shine through in the lower volume of smoke, and so the quest for terps began.

Despite being an “old dude” now as he describes it, he was quick to see where things were headed.

“99% of being a good artist is being a good salesman,” he said. 

For the first time, Harris is now selling his works online direct to consumers. One of the highlights of the collection is his new set of five different rigs known as Baker Bots. Each of the rigs has a unique styled percolator and comes with a five piece set including a matching lunchbox case for transportation.

“Part of the tone of dab culture is sharing,” Harris said. “Getting out your gear has become a ritual, similar to how a ganjaman takes his ganja out and rolls a beautiful spliff.”

With the Baker Bots, Harris is offering a fun new stylish way to kick off that ritual.

JBD has always been a bang for the buck company, from back in the day to their production pieces of the present. Their current production line is a fantastic selection of recycler, honeycomb, and Klein combinations, all sub $400.

We asked Harris about the recent wave of six figure glass prices. He said a lot of these artists were becoming brand names and deserved the recognition. 

“It would be like saying you saw a Banksy for $250,000, even if he just wrote his name on it,” he said. “It’s not about the time, it’s the technique. These are works of art that are meant to be functional… it becomes something that not only affects you aesthetically, but long term philosophically.”

Some artists have found themselves going even smaller in recent years. These micro-tubes are fantastic works of functional art, and in many cases, you can fit two of them in the palm of your hand.

Josh Kennedy of Kennaroo Glass is one of the more popular producers of the new micros. Kennedy’s earlier smaller works were driven by the booming concentrate scene, but for him the halt in the production of cadmium colors got him to downsize even more.

“That motivated me to make smaller pieces in order to make the most of my stock colors,” he said.

Kennedy also said the actual hype levels around his new mirco-works were an unexpected blessing at the time. 

“I was very concerned how I would be able to continue doing what I do when cadmiums were no longer available,” sKennedy said. “Being able to make smaller pieces really was a lifesaver.  Now that the cads are back in production, I look forward to making some larger pieces once again because there still seems to be a good demand for them also.”

While they can’t go much smaller, the techniques will continue to be pushed to new levels. Thanks to the massive popularity of concentrates don’t expect progress to be halted on the mini-tube front any time soon.

RELATED POSTS

<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>

Sativa Box Set

The Complete Drop Box Set

Daytime, social, creative. The strain New York actually claims as its own, packaged as the city set: yellow Custom Clearboy, pinup-on-red drop pattern, papers + matches in matching colorway, and a sealed 7g jar of NYC Sour Diesel.

GLASS

Yellow Custom Clearboy

FLOWER

7g NYC Sour Diesel

EDITION

LE 250 · numbered

PROFILE

Grapefruit · Diesel · Lime

Sativa Box Set

The Complete Drop Box Set

Daytime, social, creative. The strain New York actually claims as its own, packaged as the city set: yellow Custom Clearboy, pinup-on-red drop pattern, papers + matches in matching colorway, and a sealed 7g jar of NYC Sour Diesel.

GLASS

Yellow Custom Clearboy

FLOWER

7g NYC Sour Diesel

EDITION

LE 250 · numbered

PROFILE

Grapefruit · Diesel · Lime

Hybrid Box Set

The Complete Drop Box Set

Balanced, all-day-runnable. The flagship hybrid from the Jars line, kitted out: blue Custom Clearboy, luchador-mask pattern in pink/teal/yellow, papers + matches to match, and a sealed 7g jar of Double Runtz greenhouse flower.

GLASS

Blue Custom Clearboy

FLOWER

7g Double Runtz

EDITION

LE 250 · numbered

PROFILE

Gas · Grape · Candy

Hybrid Box Set

The Complete Drop Box Set

Balanced, all-day-runnable. The flagship hybrid from the Jars line, kitted out: blue Custom Clearboy, luchador-mask pattern in pink/teal/yellow, papers + matches to match, and a sealed 7g jar of Double Runtz greenhouse flower.

GLASS

Blue Custom Clearboy

FLOWER

7g Double Runtz

EDITION

LE 250 · numbered

PROFILE

Gas · Grape · Candy

Indica Box Set

The Complete Drop Box Set

Wind-down weighted slow. The cherry-gas Indica from the Jars line, dressed for the shelf. Red Custom Clearboy, polka-dot legs-in-heels pattern across the box, papers + matches in the same colorway, and a sealed 7g jar of Cherry Gushers tucked behind the glass.

GLASS

Red Custom Clearboy

FLOWER

7g Cherry Gushers

EDITION

LE 250 · numbered

PROFILE

Cherry · Tropical · Gas

CHERRY GUSHERS BOX SET

The Complete Drop Box Set

Wind-down weighted slow. The cherry-gas Indica from the Jars line, dressed for the shelf. Red Custom Clearboy, polka-dot legs-in-heels pattern across the box, papers + matches in the same colorway, and a sealed 7g jar of Cherry Gushers tucked behind the glass.

GLASS

Red Custom Clearboy

FLOWER

7g Cherry Gushers

EDITION

LE 250 · numbered

PROFILE

Cherry · Tropical · Gas

GRAPE NANNA

Ready To Fire Preroll, 1g

Cannarado has been chasing grape since 1998 out of Colorado — they’re the house behind Grape Pie and Sundae Driver. Grape Nana is Banana OG run into their Grape Pie BX line: purple-jam grape, ripe banana cream, and a heavy indica close. The nightcap pre-roll. Light it when the day’s over.

LINEAGE

Banana OG × Grape Pie BX

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Grape · Banana · Cream

TERPENESS

Myrcene
Linalool
Caryophyllene

GRAPE NANNA

Ready To Fire Preroll, 1g

Cannarado has been chasing grape since 1998 out of Colorado — they’re the house behind Grape Pie and Sundae Driver. Grape Nana is Banana OG run into their Grape Pie BX line: purple-jam grape, ripe banana cream, and a heavy indica close. The nightcap pre-roll. Light it when the day’s over.

LINEAGE

Banana OG × Grape Pie BX

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Grape · Banana · Cream

TERPENESS

Myrcene
Linalool
Caryophyllene

SUPER BOOF ROLL

Ready To Fire Preroll, 1g

Leafly’s 2024 Strain of the Year. Bred by Blockhead in San Diego as “Blockberry” – Black Cherry Punch into Tropicanna Cookies – then renamed and rocketed into the canon. Berry, citrus, funk, all on top of dense purple buds running 28-32% THC. Indica-leaning hybrid that giggles before it drops you. The cult joint with receipts

LINEAGE

Black Cherry Punch x Tropicana Cookies

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Berry – Citrus – Funk

TERPENESS

Limonene
Caryophyllene
Linalool

SUPER BOOF ROLL

Ready To Fire Preroll, 1g

Leafly’s 2024 Strain of the Year. Bred by Blockhead in San Diego as “Blockberry” – Black Cherry Punch into Tropicanna Cookies – then renamed and rocketed into the canon. Berry, citrus, funk, all on top of dense purple buds running 28-32% THC. Indica-leaning hybrid that giggles before it drops you. The cult joint with receipts

LINEAGE

Black Cherry Punch x Tropicana Cookies

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Berry – Citrus – Funk

TERPENESS

Limonene
Caryophyllene
Linalool

HELLA JELLY

Ready To Fire Preroll, 1g

Humboldt Seed Co.’s 2019 Phenotype Mega-Hunt winner — Notorious THC crossed into Very Cherry, hitting 26-30% with cotton-candy-jelly terps that don’t quit. Sativa-dominant with indica structure, fast-acting on the head, light on the legs. The pre-roll for getting out the door, not getting stuck on the couch.

LINEAGE

Notorious THC × Very Cherry

THC RANGE

26-30%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Jelly · Cherry · Cream

TERPENESS

Terpinolene
Caryophyllene
Myrcene

HELLA JELLY

Ready To Fire Preroll, 1g

Humboldt Seed Co.’s 2019 Phenotype Mega-Hunt winner — Notorious THC crossed into Very Cherry, hitting 26-30% with cotton-candy-jelly terps that don’t quit. Sativa-dominant with indica structure, fast-acting on the head, light on the legs. The pre-roll for getting out the door, not getting stuck on the couch.

LINEAGE

Notorious THC × Very Cherry

THC RANGE

26-30%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Jelly · Cherry · Cream

TERPENESS

Terpinolene
Caryophyllene
Myrcene

NYC Diesel

The Chosen Cut Flower, 7g

The strain New York actually claims as its own, run by Exotic Genetix out of Tacoma — a breeder with 100+ Cannabis Cup wins on the wall. Pink grapefruit on the nose, diesel under the floor, and a sativa lift that feels like a 6 train pulling out of Grand Central. Talkative, social, daytime — the bag you pass at the cookout.

LINEAGE

Mexican × Afghani heritage

THC RANGE

20–25%

Breeder Est.

Tacoma, WA — 2008

PROFILE

Grapefruit · Diesel · Lime

TERPENESS

Caryophyllene
Limonene
Myrcene

NYC Diesel

The Chosen Cut Flower, 7g

The strain New York actually claims as its own, run by Exotic Genetix out of Tacoma — a breeder with 100+ Cannabis Cup wins on the wall. Pink grapefruit on the nose, diesel under the floor, and a sativa lift that feels like a 6 train pulling out of Grand Central. Talkative, social, daytime — the bag you pass at the cookout.

LINEAGE

Mexican × Afghani heritage

THC RANGE

20–25%

BREEDER EST.

Tacoma, WA — 2008

PROFILE

Grapefruit · Diesel · Lime

TERPENESS

Caryophyllene
Limonene
Myrcene

Double Runtz

The Chosen Cut Flower, 7g

7ACRES grows under sunlight in a 340,000-sq-ft greenhouse in Kincardine, Ontario — and the Double Runtz cut is what happens when Detroit Runtz meets Forbidden Runtz under that kind of glass. Gas, fruit, candy, grape — the four food groups. Balanced enough to talk through, heavy enough to ride out. A genuine flagship hybrid for the lineup.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

Double Runtz

The Chosen Cut Flower, 7g

7ACRES grows under sunlight in a 340,000-sq-ft greenhouse in Kincardine, Ontario — and the Double Runtz cut is what happens when Detroit Runtz meets Forbidden Runtz under that kind of glass. Gas, fruit, candy, grape — the four food groups. Balanced enough to talk through, heavy enough to ride out. A genuine flagship hybrid for the lineup.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

RL Haze

The Chosen Cut Flower, 7g

The mother of every modern sativa worth lighting. Greenhouse keeps the original Haze line alive out of Amsterdam — Mexican, Colombian, Thai, and South Indian landraces stitched together into one electric, incense-and-citrus sativa. The RL pheno run by Growing Renaissance leans on the citrus side. Spicy on the pull, cerebral by the second hit, and creative for hours. This is the one you smoke when the work matters.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

18–22%

ORIGIN

Amsterdam, est. 1994

PROFILE

Spice · Citrus · Incense

TERPENESS

Terpinolene
Pinene
Ocimene

RL Haze

The Chosen Cut Flower, 7g

The mother of every modern sativa worth lighting. Greenhouse keeps the original Haze line alive out of Amsterdam — Mexican, Colombian, Thai, and South Indian landraces stitched together into one electric, incense-and-citrus sativa. The RL pheno run by Growing Renaissance leans on the citrus side. Spicy on the pull, cerebral by the second hit, and creative for hours. This is the one you smoke when the work matters.

LINEAGE

Mex × Col × Thai × S. Indian

THC RANGE

18-22%

ORIGIN

Amsterdam, est. 1994

PROFILE

Spice · Citrus · Incense

TERPENESS

Terpinolene
Pinene
Ocimene

Cherry Gushers

The Chosen Cut Flower, 7g

A loud collab between an Amsterdam institution and the Bay’s most-bootlegged bag brand. Black Cherry Punch crossed into Gushers gives you ripe-cherry candy on the inhale and a heavy-blanket finish — the kind of jar that makes the room go quiet, then funny, then horizontal. Indica-leaning hybrid, dense, gas-forward, no notes.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

28–32%

FLOWERING

70–75 days

PROFILE

Cherry · Tropical · Gas

TERPENESS

Caryophyllene
Limonene
Myrcene

Cherry Gushers

The Chosen Cut Flower, 7g

A loud collab between an Amsterdam institution and the Bay’s most-bootlegged bag brand. Black Cherry Punch crossed into Gushers gives you ripe-cherry candy on the inhale and a heavy-blanket finish — the kind of jar that makes the room go quiet, then funny, then horizontal. Indica-leaning hybrid, dense, gas-forward, no notes.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

28-32%

FLOWERING

70–75 days

PROFILE

Cherry · Tropical · Gas

TERPENESS

Caryophyllene
Limonene
Myrcene

<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>