diff --git a/.gitignore b/.gitignore index c8d3156..c2aa73b 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,6 @@ frontend/.vite/ # Local data assets data/ -frontend/public/assets/catalog_images/ # Project save files at repo root (can contain large base64 images) /*.json diff --git a/README.md b/README.md index 0e1e9a3..23194ea 100644 --- a/README.md +++ b/README.md @@ -25,40 +25,6 @@ Then open `http://localhost:5173/`. - **Crop** — trim pattern or sheet edges - **Export** — save the project as JSON; import it back later -## Glass swatch library data - -The app ships a built-in library of ~1,270 real glass sheet swatches (Bullseye, -Oceanside, Wissmach, Youghiogheny). It has two parts: - -- `frontend/public/assets/glass_swatch_registry.json` — the registry (metadata, - image paths, physical calibration). **Committed to git**; the app's library - dialog reads it at runtime. -- `frontend/public/assets/catalog_images/` — the swatch photos (~548 MB). - **Gitignored, not committed.** On a clean checkout the library dialog opens and - lists entries, but thumbnails show an "image not fetched" note until you run - the build script below. - -To fetch/refresh the images (and regenerate the registry) from the vendor -catalogs, run from the repo root: - -```bash -pip install requests Pillow # script dependencies -python3 scripts/build_swatch_library.py -``` - -The script scrapes the Bullseye and Stained Glass Express product feeds, scores -every gallery image with the vendored swatch-picker (`scripts/swatch_picker.py`) -to select genuine backlit sheet photos, applies watermark/border crops and -physical-size calibration, and writes the registry plus a diff report to -`docs/library-picker-rebuild/`. Re-runs are incremental: images are only -re-downloaded when the picked photo actually changes, and an anti-churn rule -keeps existing picks unless the picker's preference is decisive. Manual -per-SKU overrides (Reactive Cloud crop, white-on-white picker false positives) -are documented in the script itself. - -Optionally set `VITE_SWATCH_CDN_URL` at build time to serve the catalog images -from an external host instead of `frontend/public/`. - ## Tech - React + TypeScript + Vite diff --git a/docs/library-picker-rebuild/OWNERSHIP.md b/docs/library-picker-rebuild/OWNERSHIP.md deleted file mode 100644 index 1143959..0000000 --- a/docs/library-picker-rebuild/OWNERSHIP.md +++ /dev/null @@ -1,62 +0,0 @@ -# Glass swatch library — ownership - -The glass-library work (scraper, picker integration, registry, library UI) is -owned by the **research lead** (reassigned by the maintainer, 2026-07-11). - -## Key files - -| File | Role | Tracked? | -|---|---|---| -| `scripts/build_swatch_library.py` | Scraper/build pipeline (picker-scored image selection, crops, calibration, dedup, overrides, diff report) | yes | -| `scripts/swatch_picker.py`, `scripts/audit_flagger.py` | Vendored research modules (delighting reports 035 / 019 — provenance in file headers) | yes | -| `frontend/public/assets/glass_swatch_registry.json` | The registry the app reads at runtime | **yes (committed)** | -| `frontend/public/assets/catalog_images/` | Swatch photos (~548 MB) | no (gitignored; fetch via the build script) | -| `frontend/src/components/GlassLibraryDialog.tsx` | Library UI (search/filter/pick, empty-state, front-lit badge) | yes | -| `docs/library-picker-rebuild/report.md` | 036 rebuild before/after report + contact sheet | yes | - -## Decision log (ownership cleanup, 2026-07-12) - -Closing the findings of `glass-library-integration-review.md` (integration review -+ addenda): - -1. **CI restored** — `.github/workflows/ci.yml` is back, byte-identical to the - pre-deletion version on `main` (pnpm 10 / node 22 / `pnpm install - --frozen-lockfile && pnpm build` in `frontend/`). If the library feature ever - breaks CI, fix the feature or extend CI — never delete the workflow. -2. **Clean-checkout resilience** — the registry JSON is committed; the images - stay untracked. The dialog shows an explicit setup message when the registry - is missing and an "image not fetched" note per thumbnail when images 404, - instead of a silent empty grid. Data setup is documented in the README - ("Glass swatch library data"). -3. **Reactive Cloud (Bullseye 000009-0030/-0050): KEEP+crop** — re-included - using the adjudicated clean crop, x:[650,1200] y:[0,1200] of the 1200×1200 - `-v2` image (review Addendum; adjudication recorded in the research trunk's - `research/delighting/results/corpus/refetch_manifest.json` `recovered` - entries). The crop excludes the reaction-demo tile corner insert entirely; - both crops visually verified tile-free. The former blanket - `is_reactive_cloud` drop rule is replaced by `REACTIVE_CLOUD_CROP_OVERRIDE` - in the build script. -4. **White-on-white picker false positives** — Opaque White (000013-0030) and - silver-gray Cascade (002249-CA37) are restored via the explicit, commented - `WHITE_ON_WHITE_OVERRIDE` per-SKU list. The picker floor (0.45) was NOT - lowered globally; the underlying pale-sheet blind spot is a research-side - follow-up (extend the pale-sheet credit to intermediate `fg_frac` when the - foreground is itself near-white). -5. **Review leftovers** — the two duplicate-photo dedup escapees - (`oceanside-of76f`/`-6x12`, `youghiogheny-yskysp`/`-6x12`) are resolved by - the `_strip_query` image-URL dedup pass from the 036 rebuild. Registry - entries carry a `lighting` field (`front-lit`/`back-lit`, from report - 015/019 per-manufacturer priors: Oceanside `*irid*` SKUs, Youghiogheny - dark-opaque/stipple lines); the dialog badges `front-lit` entries with a - warning that they are surface shots, not transmissive color. - -## Regenerating the data - -```bash -pip install requests Pillow -python3 scripts/build_swatch_library.py -``` - -Idempotent and incremental — see the README section and the script's own -comments (stability rule, picker floor, manual overrides) before changing -selection behavior. diff --git a/docs/library-picker-rebuild/bullseye_grip_review.jpg b/docs/library-picker-rebuild/bullseye_grip_review.jpg deleted file mode 100644 index 64fd0f7..0000000 Binary files a/docs/library-picker-rebuild/bullseye_grip_review.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/bullseye_grip_review_addendum.jpg b/docs/library-picker-rebuild/bullseye_grip_review_addendum.jpg deleted file mode 100644 index 9f575f1..0000000 Binary files a/docs/library-picker-rebuild/bullseye_grip_review_addendum.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/contact_sheet.jpg b/docs/library-picker-rebuild/contact_sheet.jpg deleted file mode 100644 index 7ba82fb..0000000 Binary files a/docs/library-picker-rebuild/contact_sheet.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/report.md b/docs/library-picker-rebuild/report.md deleted file mode 100644 index 838f13a..0000000 --- a/docs/library-picker-rebuild/report.md +++ /dev/null @@ -1,294 +0,0 @@ -# Library picker rebuild -- before/after report - -Generated by `scripts/build_swatch_library.py` (iteration 036). Existing registry entries compared: 1269. Final registry entries: 1332. - -> **2026-07-16 pivot -- unfired strikers now EXCLUDED.** The 146 striker rows -> counted below still exist in the classifier, but are now filtered OUT of the -> shipped library (**1332 -> 1186 rows**). See -> [Striker exclusion](#striker-exclusion-2026-07-16-pivot) below and the full -> [striker_quarantine.md](./striker_quarantine.md). The earlier -> "switch the striker photo to its pale unfired sheet" work (`vlm_judge_striker.py`) -> is superseded and its photo switches are moot -- excluded rows do not ship at all. - -## Striker exclusion (2026-07-16 pivot) - -**Policy (coordinator/CTO, supersedes "show the pale unfired sheet"):** unfired -striker glass is filtered out of the shipped library entirely. WYSIWYG rationale: -striker colors (gold-derived pinks/rubies/purples) only reach their named color -once fired to ~1200F+; the ~99% of users who work cold-process (copper foil / lead -came) never reach that temperature, so a striker sheet keeps its dull unfired color -forever. Showing either the fired color (betrays the buyer) or the pale unfired -color (a premium sheet in its unrecognizable state) misleads a cold-process -audience -- so we exclude. - -**Result: 1332 -> 1186 shipped rows; 146 unfired strikers excluded.** - -| Manufacturer | Total rows | Strikers excluded | Shipped | -|---|---:|---:|---:| -| Bullseye | 567 | 140 | 427 | -| Oceanside | 283 | 0 | 283 | -| Wissmach | 217 | 6 | 211 | -| Youghiogheny | 265 | 0 | 265 | -| **Total** | **1332** | **146** | **1186** | - -**Pre-struck exception (the one keep-rule): matches ZERO products in the current -corpus, so the keep-list is empty.** A factory-fired ("pre-struck") sheet has its -color locked and is WYSIWYG-safe, so it would stay in. The brief expected Bullseye -to mark these with an **"S" suffix** on the product code (vs "F" fusible) and/or -explicit "Struck" wording. **Verified against Bullseye's authoritative -[coding-system PDF](https://www.bullseyeglass.com/wp-content/uploads/2023/03/bullseye_glass_coding_system.pdf) -and the live `strikers` collection -- the S-suffix rule does not exist:** the -trailing letter is a **grade** code (`F` Fusible/Tested-Compatible, `P` Standard -Production, `B` Fusible-curious, `C` Curious) with no `S` grade and no pre-struck -code at all. Every one of Bullseye's 532 striker-collection variants ships in `F` -grade (all 567 of our Bullseye rows are `-F-`), and no registry row carries -"Struck"/"pre-struck"/"pre-fired" wording. The reliable pre-struck signal is -therefore whole-word "struck"/"pre-struck"/"pre-fired" in the name (never the -nonexistent S-suffix, and explicitly never "striker", which IS the unfired -product); it is implemented as a defensive forward guard that currently fires on -nothing. When ambiguous the code excludes (safe default under WYSIWYG). - -**Identification coverage is complete (100%).** All 1332 rows carry `striker` / -`strikes_to`. Bullseye flags are driven by membership in Bullseye's own `strikers` -Shopify collection and cross-checked against the live collection this run: **0 -missed, 0 spurious** (we stock 58 of the collection's 63 base color codes; the -other 5 are frit/rod/billet formats we don't carry). Cold-glass mainstays are -striker-sparse as the CTO expected: Oceanside 0/283, Youghiogheny 0/265, Wissmach -6/217; Bullseye (kiln-glass company) is striker-dense at 140/567. Kokomo is not in -the corpus. - -Implementation: `partition_striker_exclusions()` / `should_exclude_striker()` / -`is_prestruck()` in `build_swatch_library.py` run as the last registry-assembly -step (`--exclude-strikers-in-place` applies just this filter to an existing -registry with no network scrape). Quarantine list: -[striker_quarantine.md](./striker_quarantine.md) / -[striker_quarantine.json](./striker_quarantine.json). - -## Image changed per manufacturer - -| Manufacturer | Changed | Unchanged | New | Newly Quarantined | Stability-kept (would-have-churned, blocked) | -|---|---:|---:|---:|---:|---:| -| Bullseye | 232 | 272 | 63 | 0 | 92 | -| Oceanside | 0 | 283 | 0 | 0 | 0 | -| Wissmach | 0 | 217 | 0 | 0 | 0 | -| Youghiogheny | 0 | 265 | 0 | 0 | 0 | -| **Total** | **232** | **1037** | **63** | **0** | **92** | - -## Stability rule - -Anti-churn margin threshold: **0.15** (picker FLOOR is 0.45). An image is only swapped when the picker's score for the new pick exceeds the currently-shipped image's own score by more than this margin (and only when the shipped image itself still clears FLOOR -- a known-bad image is never protected). See `apply_stability_rule()` docstring in build_swatch_library.py for the full rationale. 92 product(s) had a picker disagreement suppressed by this rule this run. - -## Maintainer validation cases - -- `granite ripple`: final id `youghiogheny-yu51914`, image unchanged, `/assets/catalog_images/youghiogheny-yu51914.jpg` (pick_score=1.4427) -- `steel grey opal`: NOT FOUND in final registry (possibly quarantined or SKU-filtered) -- `steel gray opal`: final id `youghiogheny-y700hs`, image unchanged, `/assets/catalog_images/youghiogheny-y700hs.jpg` (pick_score=1.4767) -- Bullseye Reactive Cloud (000009-*): 2 entries in final registry (KEEP+crop per Decision 3 -- the -v2 recovery, cropped to x:[650,1200] of its 1200x1200 frame, excludes the reaction-demo tile corner insert entirely; see REACTIVE_CLOUD_CROP_OVERRIDE). - -## Bullseye churn gate -- picks deliberately kept (fix/bullseye-grip-picks) - -47 Bullseye product(s) had a picker disagreement that was NOT the diagnosed flat-chip -> whole-sheet/grip upgrade; per the task guardrail ("if detection is uncertain, keep the current pick"), the currently-shipped image was kept. See `apply_bullseye_churn_gate()`. - -| id | name | -|---|---| -| bullseye-0033450072f1010 | Cranberry Pink, Emerald Green, White 3+ Color Mix, Ripple, 3 mm, Fusible | -| bullseye-0001000058f1010 | Black Opalescent, Thin-rolled, Iridescent, gold, 2 mm, Fusible | -| bullseye-0001000048f1010 | Black Opalescent, Prismatic Texture, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0001000046f1010 | Black Opalescent, Accordion Texture, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0035010000f1010 | White, Aventurine Green, Caramel Opalescent 3+ Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0033280000f1010 | White, Deep Royal Purple, Cranberry Pink 3+ Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0031230000f1010 | White, Orange Opalescent, Aventurine Green 3+ Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0023050000f1010 | White, Salmon Pink Opal 2-Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0022090000f1010 | Dark Brown, White 2-Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0021090000f1010 | White, Dark Brown 2-Color Mix, Single-rolled, 3 mm, Fusible | -| bullseye-0014090038f1010 | Light Bronze Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible | -| bullseye-0002430050f1010 | Translucent White Translucent, Thin-rolled, 2 mm, Fusible | -| bullseye-0001610050f1010 | Robin's Egg Blue Opalescent, Thin-rolled, 2 mm, Fusible | -| bullseye-0001420050f1010 | Neo-Lavender Opalescent, Thin-rolled, 2 mm, Fusible | -| bullseye-0001130050f1010 | White Opalescent, Thin-rolled, 2 mm, Fusible | -| bullseye-0012470031f1010 | Light Mineral Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0014640031f1010 | True Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0014490031f1010 | Oregon Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0014390050f1010 | Khaki Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0014290050f1010 | Light Silver Gray Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0014280050f1010 | Light Violet Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0014220050f1010 | Lemon Lime Green Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0014140050f1010 | Light Sky Blue Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0013220031f1010 | Garnet Red Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0013110050f1010 | Cranberry Pink Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0013110031f1010 | Cranberry Pink Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0012340051f1010 | Violet Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | -| bullseye-0012340031f1010 | Violet Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0012290031f1010 | Pewter Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0012170050f1010 | Leaf Green Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0011160031f1010 | Turquoise Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0011140031f1010 | Deep Royal Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | -| bullseye-0011070051f1010 | Light Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | -| bullseye-0003370050f1010 | Butterscotch Opalescent, Thin-rolled, 2 mm, Fusible | -| bullseye-0003340050f1010 | Gold Purple Opalescent, Thin-rolled, 2 mm, Fusible | -| bullseye-0003090030f1010 | Cinnabar Opalescent, Double-rolled, 3 mm, Fusible | -| bullseye-0003010030f1010 | Pink Opalescent, Double-rolled, 3 mm, Fusible | -| bullseye-0001420030f1010 | Neo-Lavender Opalescent, Double-rolled, 3 mm, Fusible | -| bullseye-0023100030f1010 | White, Cranberry Pink 2-Color Mix, Double-rolled, 3 mm, Fusible | -| bullseye-0023050030f1010 | White, Salmon Pink Opal 2-Color Mix, Double-rolled, 3 mm, Fusible | -| bullseye-0023040030f1010 | White, Lavender Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible | -| bullseye-0021070030f1010 | White, Light Green 2-Color Mix, Double-rolled, 3 mm, Fusible | -| bullseye-0018310030f1010 | Ruby Pink Striker Tint, Double-rolled, 3 mm, Fusible | -| bullseye-0018240030f1010 | Ruby Red Striker Tint, Double-rolled, 3 mm, Fusible | -| bullseye-0014420030f1010 | Neo-Lavender Shift Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0014220030f1010 | Lemon Lime Green Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0014050051f1010 | Light Plum Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | - - -## Quarantined this run (picker) - -25 product(s) had no gallery candidate clear the picker floor (0.45) and were excluded rather than shipping a bad photo. - -| id | manufacturer | name | -|---|---|---| -| bullseye-0041210000f1010 | Bullseye | Light Pink and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0041210000fhalf | Bullseye | Light Pink and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0041110000f1010 | Bullseye | AUTUMN: Orange, Yellow, and Red on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0041110000fhalf | Bullseye | AUTUMN: Orange, Yellow, and Red on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0041110000ffull | Bullseye | AUTUMN: Orange, Yellow, and Red on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0040140000f1010 | Bullseye | Spring Green and Deep Pink on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0040140000fhalf | Bullseye | Spring Green and Deep Pink on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-0040140000ffull | Bullseye | Spring Green and Deep Pink on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible | -| bullseye-002249ca37fhalf | Bullseye | White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm, Fusible | -| bullseye-002249ca37ffull | Bullseye | White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm, Fusible | -| bullseye-0010190050f1010 | Bullseye | Red Reactive Clear Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0010190050fhalf | Bullseye | Red Reactive Clear Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0010150050f1010 | Bullseye | Alchemy Clear Silver to Gold Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0010150050fhalf | Bullseye | Alchemy Clear Silver to Gold Transparent, Thin-rolled, 2 mm, Fusible | -| bullseye-0000130030fhalf | Bullseye | Opaque White Opalescent, Double-rolled, 3 mm, Fusible | -| bullseye-0000130030ffull | Bullseye | Opaque White Opalescent, Double-rolled, 3 mm, Fusible | -| bullseye-0010190030f1010 | Bullseye | Red Reactive Clear Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010190030fhalf | Bullseye | Red Reactive Clear Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010190030ffull | Bullseye | Red Reactive Clear Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010150030f1010 | Bullseye | Alchemy Clear Silver to Gold Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010150030fhalf | Bullseye | Alchemy Clear Silver to Gold Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010150030ffull | Bullseye | Alchemy Clear Silver to Gold Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010090030f1010 | Bullseye | Reactive Ice Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010090030fhalf | Bullseye | Reactive Ice Transparent, Double-rolled, 3 mm, Fusible | -| bullseye-0010090030ffull | Bullseye | Reactive Ice Transparent, Double-rolled, 3 mm, Fusible | - -## Contact sheet - -20 most significant image changes (maintainer validation cases prioritized, then largest picker-score margin). Old pick on top, new pick on bottom of each cell. - -![contact sheet](./contact_sheet.jpg) - -## Addendum: full uncropped-Bullseye sweep (fix/bullseye-grip-sweep) - -PR #124's crop phase only ran on picks that CHANGED that run -- a product whose -already-shipped pick was itself an uncropped grip/whole-sheet photo never got -scrubbed, since `apply_bullseye_churn_gate` only fires when the old and new -`image_url` differ. This pass closes that gap: every one of the 217 Bullseye -rows shipped with `cropped: false` was loaded (pixels, not URL/filename -heuristics) and run through the same grip/whole-sheet detector and -authoritative full-res border scrub as #124, with the same hard-reject -discipline -- a crop that fails self-verification or loses more than 20% of -its area is never shipped; the uncropped pick is kept and the product is -listed as uncertain instead. - -**Result: 8 of 217 newly cropped, 19 hard-rejected to the uncertain list -(kept uncropped), 188 correctly left alone, 3 handled as named special -cases below.** Bullseye now stands at 358 cropped / 209 uncropped of 567. - -### A real bug found and fixed in `_scrub_crop_box` - -The sweep's first pass (before any code change) found only 2 legitimate -crops and hard-rejected 24, including four products the task explicitly -named as confirmed clamp+label+sharpie photos (Butterscotch Opalescent, -Marigold Yellow Opalescent, Plum Striker Opalescent, Gold Purple -Opalescent). Investigating those four turned up a genuine ordering bug in -`scripts/swatch_picker.py`'s `_scrub_crop_box`: the left/right contamination -check (`col_bad`) was computed using the crop box's **pre**-row-trim row -range, so a contamination band confined to the top/bottom (e.g. the bright -specular reflection strip along the sheet's own cut edge, already documented -in the function's tunables) got double-counted as contaminating every -column too, forcing a false, symmetric full-window left+right trim on top -of the already-correct top/bottom cut -- reliably blowing the 20% area-loss -budget on photos that were otherwise perfectly croppable. - -Fixed by recomputing `col_bad` after the top/bottom cut is applied, using -the row-trimmed range (see the `LOCAL FIX` comment at the call site). The -function's final self-verification band is unchanged and still independently -catches any residual contamination regardless of ordering, so the fix only -removes a false positive -- it does not weaken the hard-reject safety net. -Re-running the sweep with the fix found 5 more legitimate crops (the four -named products above, plus Violet Striker Transparent Double-rolled), for -7 total from the general sweep. This needs the same upstream re-sync to -`research/delighting` as component (f) itself (see the module header). - -Of the remaining 19 hard-rejects: 18 were visually confirmed to be -**false-positive** whole-sheet-on-white detections -- full-bleed macro shots -of pale/light glass (Light Peach Cream Opalescent, Cream Opalescent, several -Iridescent-rainbow "Light ..." Transparent lines, etc.) whose own pale -coloring reads as partial "white background" to the Bullseye-specific -`_bullseye_sheet_signals` white-pixel test, even though no clamp, label, or -studio background is actually present -- these are correctly left uncropped -as-is, no action needed. The remaining one (Light Pink Striker Transparent, -Double-rolled) is a genuine grip photo where even a fresh full-resolution -candidate box could not clear the 20%-loss bar (best achievable was ~75% -area kept); per the hard-reject policy it stays uncropped, listed as -uncertain, pending either a smaller minimum-hardware-only crop margin or a -second source photo. - -A separate scan for dark clamp-hardware signals across every remaining -uncropped row also surfaced 7 Black Opalescent variants with a detected -`clamp_blobs >= 1` that turned out, on inspection, to be a **false positive** -of a different kind: these are clean full-bleed macro shots of black glass -with no hardware at all -- the dark-blob detector's near-black threshold -occasionally fires on the glass's own deep-black color reaching the frame -edge. Confirmed visually and left untouched. - -### New contamination class: black mount/frame corner - -`bullseye-0003130050f1010` (Dense White Opalescent, Thin-rolled) shipped -with a black mount/frame wedge visible in **both** the top-left and -bottom-left corners (not just top-left as first reported) -- a contamination -class the existing white-background scrub cannot see at all, since it only -looks for *near-white* contamination and this sheet's own opalescent-white -color reads as "background" to that test, leaving the actual foreground -(the black wedges) too small to trigger the whole-sheet/grip heuristic in -the first place. Pixel analysis showed the black region confined to a -~32px band at the very top and bottom of the 1200px frame (a rectangular -crop losing only ~10% of the area), not the wider corner triangle it first -appeared to be. Wrote a bespoke dark-corner scrub (same self-verification -and hard-reject discipline as `_scrub_crop_box`, just gated on a near-black -mask instead of near-white) and applied it: crop box `[41, 41, 1196, 1163]` -of the 1200x1200 source, area kept 90%, self-verification passed. This is a -one-off script, not merged into `swatch_picker.py` -- flagging for a future -pass to generalize if more products with this contamination class turn up. - -### Named special cases - -- **Clear Transparent, Single-rolled, 3 mm** (`bullseye-0011010000f1010`): - confirmed the shipped photo is a perspective/angled side-view of the cut - edge, not a straight-on flat sheet shot. Fetched the product's full - Shopify gallery directly -- it has exactly **one** image, the side view - already shipped. No flat alternative exists to switch to. Kept as-is; - added to a needs-second-source/VLM-judge list (clear glass is a - known-hard case for this photography set generally). -- **Light Mineral Green Transparent, Double-rolled, Iridescent, rainbow, - 3 mm** (`bullseye-0012470031f1010`): fetched all 3 gallery candidates and - scored them through the full picker. All three show the *same* washed - green-to-cream iridescent gradient -- that is the true appearance of this - finish, not a framing artifact, so no candidate fixes the maintainer's - complaint. The picker's own raw argmax actually prefers candidate `_01` - (score 0.95 vs. the shipped `_02`'s 0.68), but `_01` is a tight full-bleed - macro crop with no visible sheet silhouette -- exactly the flat-chip - anti-pattern PR #124 exists to demote, not promote. Switching to it would - regress the whole-sheet-photography quality bar this effort has been - enforcing elsewhere in the catalog. Kept the shipped `_02`; added to the - needs-second-source/VLM-judge list with this reasoning attached rather - than auto-switching. - -### Board - -Old pick on top, new pick on bottom, for all 8 rows changed by this sweep -(7 general-sweep grip crops + the Dense White Opalescent black-corner crop). - -![bullseye grip review addendum](./bullseye_grip_review_addendum.jpg) - diff --git a/docs/library-picker-rebuild/striker_quarantine.json b/docs/library-picker-rebuild/striker_quarantine.json deleted file mode 100644 index 81ee8b1..0000000 --- a/docs/library-picker-rebuild/striker_quarantine.json +++ /dev/null @@ -1,1176 +0,0 @@ -{ - "policy": "exclude-unfired-strikers-2026-07-16", - "library_count_before": 1332, - "library_count_after": 1186, - "excluded_count": 146, - "excluded": [ - { - "id": "bullseye-0000240030f1010", - "manufacturer": "Bullseye", - "base_sku": "000024-0030-F-1010", - "name": "Tomato Red Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Tomato Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Tomato Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0000240050f1010", - "manufacturer": "Bullseye", - "base_sku": "000024-0050-F-1010", - "name": "Tomato Red Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Tomato Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Tomato Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0000250030f1010", - "manufacturer": "Bullseye", - "base_sku": "000025-0030-F-1010", - "name": "Tangerine Orange Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Tangerine Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Tangerine Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0000250050f1010", - "manufacturer": "Bullseye", - "base_sku": "000025-0050-F-1010", - "name": "Tangerine Orange Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Tangerine Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Tangerine Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001200030f1010", - "manufacturer": "Bullseye", - "base_sku": "000120-0030-F-1010", - "name": "Canary Yellow Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Canary Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Canary Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001200050f1010", - "manufacturer": "Bullseye", - "base_sku": "000120-0050-F-1010", - "name": "Canary Yellow Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Canary Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Canary Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001240030f1010", - "manufacturer": "Bullseye", - "base_sku": "000124-0030-F-1010", - "name": "Red Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001240050f1010", - "manufacturer": "Bullseye", - "base_sku": "000124-0050-F-1010", - "name": "Red Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001250030f1010", - "manufacturer": "Bullseye", - "base_sku": "000125-0030-F-1010", - "name": "Orange Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001250050f1010", - "manufacturer": "Bullseye", - "base_sku": "000125-0050-F-1010", - "name": "Orange Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001260030f1010", - "manufacturer": "Bullseye", - "base_sku": "000126-0030-F-1010", - "name": "Spring Green Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Spring Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Spring Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001260050f1010", - "manufacturer": "Bullseye", - "base_sku": "000126-0050-F-1010", - "name": "Spring Green Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Spring Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Spring Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001380030f1010", - "manufacturer": "Bullseye", - "base_sku": "000138-0030-F-1010", - "name": "Marzipan Striker Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Marzipan", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marzipan') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001380050f1010", - "manufacturer": "Bullseye", - "base_sku": "000138-0050-F-1010", - "name": "Marzipan Striker Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Marzipan", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marzipan') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001390030f1010", - "manufacturer": "Bullseye", - "base_sku": "000139-0030-F-1010", - "name": "Almond Striker Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Almond", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Almond') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0001390050f1010", - "manufacturer": "Bullseye", - "base_sku": "000139-0050-F-1010", - "name": "Almond Striker Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Almond", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Almond') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002030030f1010", - "manufacturer": "Bullseye", - "base_sku": "000203-0030-F-1010", - "name": "Woodland Brown Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Woodland Brown", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Woodland Brown') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002030050f1010", - "manufacturer": "Bullseye", - "base_sku": "000203-0050-F-1010", - "name": "Woodland Brown Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Woodland Brown", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Woodland Brown') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002200030f1010", - "manufacturer": "Bullseye", - "base_sku": "000220-0030-F-1010", - "name": "Sunflower Yellow Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Sunflower Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunflower Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002200050f1010", - "manufacturer": "Bullseye", - "base_sku": "000220-0050-F-1010", - "name": "Sunflower Yellow Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Sunflower Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunflower Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002240030f1010", - "manufacturer": "Bullseye", - "base_sku": "000224-0030-F-1010", - "name": "Deep Red Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Deep Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Deep Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002240050f1010", - "manufacturer": "Bullseye", - "base_sku": "000224-0050-F-1010", - "name": "Deep Red Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Deep Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Deep Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002250030f1010", - "manufacturer": "Bullseye", - "base_sku": "000225-0030-F-1010", - "name": "Pimento Red Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Pimento Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pimento Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002250050f1010", - "manufacturer": "Bullseye", - "base_sku": "000225-0050-F-1010", - "name": "Pimento Red Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Pimento Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pimento Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002270030f1010", - "manufacturer": "Bullseye", - "base_sku": "000227-0030-F-1010", - "name": "Golden Green Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Golden Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Golden Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002270050f1010", - "manufacturer": "Bullseye", - "base_sku": "000227-0050-F-1010", - "name": "Golden Green Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Golden Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Golden Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002430030f1010", - "manufacturer": "Bullseye", - "base_sku": "000243-0030-F-1010", - "name": "Translucent White Translucent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Translucent White", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Translucent White') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0002430050f1010", - "manufacturer": "Bullseye", - "base_sku": "000243-0050-F-1010", - "name": "Translucent White Translucent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Translucent White", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Translucent White') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003010030f1010", - "manufacturer": "Bullseye", - "base_sku": "000301-0030-F-1010", - "name": "Pink Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003010050f1010", - "manufacturer": "Bullseye", - "base_sku": "000301-0050-F-1010", - "name": "Pink Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003050030f1010", - "manufacturer": "Bullseye", - "base_sku": "000305-0030-F-1010", - "name": "Salmon Pink Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Salmon Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Salmon Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003050050f1010", - "manufacturer": "Bullseye", - "base_sku": "000305-0050-F-1010", - "name": "Salmon Pink Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Salmon Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Salmon Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003090030f1010", - "manufacturer": "Bullseye", - "base_sku": "000309-0030-F-1010", - "name": "Cinnabar Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Cinnabar", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cinnabar') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003090050f1010", - "manufacturer": "Bullseye", - "base_sku": "000309-0050-F-1010", - "name": "Cinnabar Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Cinnabar", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cinnabar') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003100030f1010", - "manufacturer": "Bullseye", - "base_sku": "000310-0030-F-1010", - "name": "Umber Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Umber", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Umber') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003100050f1010", - "manufacturer": "Bullseye", - "base_sku": "000310-0050-F-1010", - "name": "Umber Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Umber", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Umber') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003200030f1010", - "manufacturer": "Bullseye", - "base_sku": "000320-0030-F-1010", - "name": "Marigold Yellow Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003200050f1010", - "manufacturer": "Bullseye", - "base_sku": "000320-0050-F-1010", - "name": "Marigold Yellow Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003210030f1010", - "manufacturer": "Bullseye", - "base_sku": "000321-0030-F-1010", - "name": "Pumpkin Orange Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Pumpkin Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pumpkin Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003210050f1010", - "manufacturer": "Bullseye", - "base_sku": "000321-0050-F-1010", - "name": "Pumpkin Orange Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Pumpkin Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pumpkin Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003290030f1010", - "manufacturer": "Bullseye", - "base_sku": "000329-0030-F-1010", - "name": "Burnt Orange Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Burnt Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Burnt Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003290050f1010", - "manufacturer": "Bullseye", - "base_sku": "000329-0050-F-1010", - "name": "Burnt Orange Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Burnt Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Burnt Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003320030f1010", - "manufacturer": "Bullseye", - "base_sku": "000332-0030-F-1010", - "name": "Plum Striker Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Plum", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Plum') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003320050f1010", - "manufacturer": "Bullseye", - "base_sku": "000332-0050-F-1010", - "name": "Plum Striker Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Plum", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Plum') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003340030f1010", - "manufacturer": "Bullseye", - "base_sku": "000334-0030-F-1010", - "name": "Gold Purple Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003340050f1010", - "manufacturer": "Bullseye", - "base_sku": "000334-0050-F-1010", - "name": "Gold Purple Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003370030f1010", - "manufacturer": "Bullseye", - "base_sku": "000337-0030-F-1010", - "name": "Butterscotch Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Butterscotch", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Butterscotch') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0003370050f1010", - "manufacturer": "Bullseye", - "base_sku": "000337-0050-F-1010", - "name": "Butterscotch Opalescent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Butterscotch", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Butterscotch') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0004310030f1010", - "manufacturer": "Bullseye", - "base_sku": "000431-0030-F-1010", - "name": "Pink Blush Opalescent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Pink Blush", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pink Blush') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0004340030f1010", - "manufacturer": "Bullseye", - "base_sku": "000434-0030-F-1010", - "name": "Purple Blush Opalescent, Double-rolled, 3mm, Fusible", - "strikes_to": "Purple Blush", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Purple Blush') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0004350030f1010", - "manufacturer": "Bullseye", - "base_sku": "000435-0030-F-1010", - "name": "Peach Blush Opalescent, Double-rolled, 3mm, Fusible", - "strikes_to": "Peach Blush", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Peach Blush') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0010250030f1010", - "manufacturer": "Bullseye", - "base_sku": "001025-0030-F-1010", - "name": "Light Orange Striker Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Light Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0010250031f1010", - "manufacturer": "Bullseye", - "base_sku": "001025-0031-F-1010", - "name": "Light Orange Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Light Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0010250050f1010", - "manufacturer": "Bullseye", - "base_sku": "001025-0050-F-1010", - "name": "Light Orange Striker Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Light Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0010250051f1010", - "manufacturer": "Bullseye", - "base_sku": "001025-0051-F-1010", - "name": "Light Orange Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Light Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011190030f1010", - "manufacturer": "Bullseye", - "base_sku": "001119-0030-F-1010", - "name": "Sienna Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Sienna", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sienna') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011190031f1010", - "manufacturer": "Bullseye", - "base_sku": "001119-0031-F-1010", - "name": "Sienna Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Sienna", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sienna') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011190050f1010", - "manufacturer": "Bullseye", - "base_sku": "001119-0050-F-1010", - "name": "Sienna Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Sienna", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sienna') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011190051f1010", - "manufacturer": "Bullseye", - "base_sku": "001119-0051-F-1010", - "name": "Sienna Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Sienna", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sienna') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011200030f1010", - "manufacturer": "Bullseye", - "base_sku": "001120-0030-F-1010", - "name": "Yellow Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011200031f1010", - "manufacturer": "Bullseye", - "base_sku": "001120-0031-F-1010", - "name": "Yellow Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011200050f1010", - "manufacturer": "Bullseye", - "base_sku": "001120-0050-F-1010", - "name": "Yellow Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011200051f1010", - "manufacturer": "Bullseye", - "base_sku": "001120-0051-F-1010", - "name": "Yellow Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011220030f1010", - "manufacturer": "Bullseye", - "base_sku": "001122-0030-F-1010", - "name": "Red Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011220031f1010", - "manufacturer": "Bullseye", - "base_sku": "001122-0031-F-1010", - "name": "Red Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011220050f1010", - "manufacturer": "Bullseye", - "base_sku": "001122-0050-F-1010", - "name": "Red Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011220051f1010", - "manufacturer": "Bullseye", - "base_sku": "001122-0051-F-1010", - "name": "Red Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011250030f1010", - "manufacturer": "Bullseye", - "base_sku": "001125-0030-F-1010", - "name": "Orange Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011250031f1010", - "manufacturer": "Bullseye", - "base_sku": "001125-0031-F-1010", - "name": "Orange Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011250050f1010", - "manufacturer": "Bullseye", - "base_sku": "001125-0050-F-1010", - "name": "Orange Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011250051f1010", - "manufacturer": "Bullseye", - "base_sku": "001125-0051-F-1010", - "name": "Orange Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011260030f1010", - "manufacturer": "Bullseye", - "base_sku": "001126-0030-F-1010", - "name": "Chartreuse Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Chartreuse", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Chartreuse') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011260031f1010", - "manufacturer": "Bullseye", - "base_sku": "001126-0031-F-1010", - "name": "Chartreuse Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Chartreuse", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Chartreuse') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011260050f1010", - "manufacturer": "Bullseye", - "base_sku": "001126-0050-F-1010", - "name": "Chartreuse Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Chartreuse", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Chartreuse') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0011260051f1010", - "manufacturer": "Bullseye", - "base_sku": "001126-0051-F-1010", - "name": "Chartreuse Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Chartreuse", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Chartreuse') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012050030f1010", - "manufacturer": "Bullseye", - "base_sku": "001205-0030-F-1010", - "name": "Light Coral Striker Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Light Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012050031f1010", - "manufacturer": "Bullseye", - "base_sku": "001205-0031-F-1010", - "name": "Light Coral Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Light Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012050050f1010", - "manufacturer": "Bullseye", - "base_sku": "001205-0050-F-1010", - "name": "Light Coral Striker Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Light Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012050051f1010", - "manufacturer": "Bullseye", - "base_sku": "001205-0051-F-1010", - "name": "Light Coral Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Light Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012070030f1010", - "manufacturer": "Bullseye", - "base_sku": "001207-0030-F-1010", - "name": "Fern Green Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Fern Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fern Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012070031f1010", - "manufacturer": "Bullseye", - "base_sku": "001207-0031-F-1010", - "name": "Fern Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Fern Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fern Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012070050f1010", - "manufacturer": "Bullseye", - "base_sku": "001207-0050-F-1010", - "name": "Fern Green Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Fern Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fern Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012070051f1010", - "manufacturer": "Bullseye", - "base_sku": "001207-0051-F-1010", - "name": "Fern Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Fern Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fern Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012150030f1010", - "manufacturer": "Bullseye", - "base_sku": "001215-0030-F-1010", - "name": "Light Pink Striker Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Light Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012150031f1010", - "manufacturer": "Bullseye", - "base_sku": "001215-0031-F-1010", - "name": "Light Pink Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Light Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012150050f1010", - "manufacturer": "Bullseye", - "base_sku": "001215-0050-F-1010", - "name": "Light Pink Striker Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Light Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012150051f1010", - "manufacturer": "Bullseye", - "base_sku": "001215-0051-F-1010", - "name": "Light Pink Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Light Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Light Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012340030f1010", - "manufacturer": "Bullseye", - "base_sku": "001234-0030-F-1010", - "name": "Violet Striker Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Violet", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Violet') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012340031f1010", - "manufacturer": "Bullseye", - "base_sku": "001234-0031-F-1010", - "name": "Violet Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Violet", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Violet') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012340050f1010", - "manufacturer": "Bullseye", - "base_sku": "001234-0050-F-1010", - "name": "Violet Striker Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Violet", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Violet') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012340051f1010", - "manufacturer": "Bullseye", - "base_sku": "001234-0051-F-1010", - "name": "Violet Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Violet", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Violet') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012410030f1010", - "manufacturer": "Bullseye", - "base_sku": "001241-0030-F-1010", - "name": "Pine Green Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Pine Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pine Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012410031f1010", - "manufacturer": "Bullseye", - "base_sku": "001241-0031-F-1010", - "name": "Pine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Pine Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pine Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012410050f1010", - "manufacturer": "Bullseye", - "base_sku": "001241-0050-F-1010", - "name": "Pine Green Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Pine Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pine Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0012410051f1010", - "manufacturer": "Bullseye", - "base_sku": "001241-0051-F-1010", - "name": "Pine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Pine Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Pine Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013050030f1010", - "manufacturer": "Bullseye", - "base_sku": "001305-0030-F-1010", - "name": "Sunset Coral Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Sunset Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunset Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013050031f1010", - "manufacturer": "Bullseye", - "base_sku": "001305-0031-F-1010", - "name": "Sunset Coral Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Sunset Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunset Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013050050f1010", - "manufacturer": "Bullseye", - "base_sku": "001305-0050-F-1010", - "name": "Sunset Coral Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Sunset Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunset Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013050051f1010", - "manufacturer": "Bullseye", - "base_sku": "001305-0051-F-1010", - "name": "Sunset Coral Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Sunset Coral", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Sunset Coral') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013110030f1010", - "manufacturer": "Bullseye", - "base_sku": "001311-0030-F-1010", - "name": "Cranberry Pink Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Cranberry Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cranberry Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013110031f1010", - "manufacturer": "Bullseye", - "base_sku": "001311-0031-F-1010", - "name": "Cranberry Pink Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Cranberry Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cranberry Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013110050f1010", - "manufacturer": "Bullseye", - "base_sku": "001311-0050-F-1010", - "name": "Cranberry Pink Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Cranberry Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cranberry Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013110051f1010", - "manufacturer": "Bullseye", - "base_sku": "001311-0051-F-1010", - "name": "Cranberry Pink Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Cranberry Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Cranberry Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013200030f1010", - "manufacturer": "Bullseye", - "base_sku": "001320-0030-F-1010", - "name": "Marigold Yellow Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013200031f1010", - "manufacturer": "Bullseye", - "base_sku": "001320-0031-F-1010", - "name": "Marigold Yellow Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013200050f1010", - "manufacturer": "Bullseye", - "base_sku": "001320-0050-F-1010", - "name": "Marigold Yellow Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013200051f1010", - "manufacturer": "Bullseye", - "base_sku": "001320-0051-F-1010", - "name": "Marigold Yellow Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Marigold Yellow", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Marigold Yellow') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013210030f1010", - "manufacturer": "Bullseye", - "base_sku": "001321-0030-F-1010", - "name": "Carnelian Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Carnelian", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Carnelian') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013210031f1010", - "manufacturer": "Bullseye", - "base_sku": "001321-0031-F-1010", - "name": "Carnelian Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Carnelian", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Carnelian') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013210050f1010", - "manufacturer": "Bullseye", - "base_sku": "001321-0050-F-1010", - "name": "Carnelian Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Carnelian", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Carnelian') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013210051f1010", - "manufacturer": "Bullseye", - "base_sku": "001321-0051-F-1010", - "name": "Carnelian Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Carnelian", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Carnelian') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013220030f1010", - "manufacturer": "Bullseye", - "base_sku": "001322-0030-F-1010", - "name": "Garnet Red Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Garnet Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Garnet Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013220031f1010", - "manufacturer": "Bullseye", - "base_sku": "001322-0031-F-1010", - "name": "Garnet Red Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Garnet Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Garnet Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013220050f1010", - "manufacturer": "Bullseye", - "base_sku": "001322-0050-F-1010", - "name": "Garnet Red Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Garnet Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Garnet Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013220051f1010", - "manufacturer": "Bullseye", - "base_sku": "001322-0051-F-1010", - "name": "Garnet Red Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Garnet Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Garnet Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013320030f1010", - "manufacturer": "Bullseye", - "base_sku": "001332-0030-F-1010", - "name": "Fuchsia Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Fuchsia", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fuchsia') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013320031f1010", - "manufacturer": "Bullseye", - "base_sku": "001332-0031-F-1010", - "name": "Fuchsia Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Fuchsia", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fuchsia') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013320050f1010", - "manufacturer": "Bullseye", - "base_sku": "001332-0050-F-1010", - "name": "Fuchsia Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Fuchsia", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fuchsia') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013320051f1010", - "manufacturer": "Bullseye", - "base_sku": "001332-0051-F-1010", - "name": "Fuchsia Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Fuchsia", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Fuchsia') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013340030f1010", - "manufacturer": "Bullseye", - "base_sku": "001334-0030-F-1010", - "name": "Gold Purple Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013340031f1010", - "manufacturer": "Bullseye", - "base_sku": "001334-0031-F-1010", - "name": "Gold Purple Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013340050f1010", - "manufacturer": "Bullseye", - "base_sku": "001334-0050-F-1010", - "name": "Gold Purple Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0013340051f1010", - "manufacturer": "Bullseye", - "base_sku": "001334-0051-F-1010", - "name": "Gold Purple Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "strikes_to": "Gold Purple", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Purple') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0014220030f1010", - "manufacturer": "Bullseye", - "base_sku": "001422-0030-F-1010", - "name": "Lemon Lime Green Transparent, Double-rolled, 3 mm, Fusible", - "strikes_to": "Lemon Lime Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Lemon Lime Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0014220050f1010", - "manufacturer": "Bullseye", - "base_sku": "001422-0050-F-1010", - "name": "Lemon Lime Green Transparent, Thin-rolled, 2 mm, Fusible", - "strikes_to": "Lemon Lime Green", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Lemon Lime Green') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0018230030f1010", - "manufacturer": "Bullseye", - "base_sku": "001823-0030-F-1010", - "name": "Burnt Scarlet Striker Tint, Double-rolled, 3 mm, Fusible", - "strikes_to": "Burnt Scarlet", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Burnt Scarlet') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0018240030f1010", - "manufacturer": "Bullseye", - "base_sku": "001824-0030-F-1010", - "name": "Ruby Red Striker Tint, Double-rolled, 3 mm, Fusible", - "strikes_to": "Ruby Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Ruby Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0018310030f1010", - "manufacturer": "Bullseye", - "base_sku": "001831-0030-F-1010", - "name": "Ruby Pink Striker Tint, Double-rolled, 3 mm, Fusible", - "strikes_to": "Ruby Pink", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Ruby Pink') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0018340030f1010", - "manufacturer": "Bullseye", - "base_sku": "001834-0030-F-1010", - "name": "Coral Orange Tint, Double-rolled, 3 mm, Fusible", - "strikes_to": "Coral Orange", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Coral Orange') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0020200030f1010", - "manufacturer": "Bullseye", - "base_sku": "002020-0030-F-1010", - "name": "Clear, Sunflower Yellow Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Clear, Sunflower Yellow Opal 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Clear, Sunflower Yellow Opal 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0020260030f1010", - "manufacturer": "Bullseye", - "base_sku": "002026-0030-F-1010", - "name": "Clear, Spring Green Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Clear, Spring Green Opal 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Clear, Spring Green Opal 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0021250030f1010", - "manufacturer": "Bullseye", - "base_sku": "002125-0030-F-1010", - "name": "Yellow, Red Striker 2-Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Yellow, Red 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Yellow, Red 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0022500000f1010", - "manufacturer": "Bullseye", - "base_sku": "002250-0000-F-1010", - "name": "Soft Yellow Opal, Deep Red 2-Color Mix, Single-rolled, 3 mm, Fusible", - "strikes_to": "Soft Yellow Opal, Deep Red 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Soft Yellow Opal, Deep Red 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0022500030f1010", - "manufacturer": "Bullseye", - "base_sku": "002250-0030-F-1010", - "name": "Soft Yellow Opal, Deep Red 2-Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Soft Yellow Opal, Deep Red 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Soft Yellow Opal, Deep Red 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-002537ca30f1010", - "manufacturer": "Bullseye", - "base_sku": "002537-CA30-F-1010", - "name": "French Vanilla with Lt Turquoise Blue 2-Color Mix, Cascade, 3 mm, Fusible", - "strikes_to": "French Vanilla with Lt Turquoise Blue 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('French Vanilla with Lt Turquoise Blue 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-002537in30f1010", - "manufacturer": "Bullseye", - "base_sku": "002537-IN30-F-1010", - "name": "French Vanilla with Lt Turquoise Blue 2-Color Mix, Infusion, 3 mm, Fusible", - "strikes_to": "French Vanilla with Lt Turquoise Blue 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('French Vanilla with Lt Turquoise Blue 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-002941ca30f1010", - "manufacturer": "Bullseye", - "base_sku": "002941-CA30-F-1010", - "name": "Warm White, Pine Green 2-Color Mix, Cascade, 3 mm, Fusible", - "strikes_to": "Warm White, Pine Green 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Warm White, Pine Green 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0029710030f1010", - "manufacturer": "Bullseye", - "base_sku": "002971-0030-F-1010", - "name": "Petrified Wood 2-Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Petrified Wood 2-Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Petrified Wood 2-Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0032030030f1010", - "manufacturer": "Bullseye", - "base_sku": "003203-0030-F-1010", - "name": "Woodland Brown Opal, Ivory, Black 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "strikes_to": "Woodland Brown Opal, Ivory, Black 3+ Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Woodland Brown Opal, Ivory, Black 3+ Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "bullseye-0032030072f1010", - "manufacturer": "Bullseye", - "base_sku": "003203-0072-F-1010", - "name": "Woodland Brown Opal, Ivory, Black 3+ Color Mix, Ripple, 3 mm, Fusible", - "strikes_to": "Woodland Brown Opal, Ivory, Black 3+ Color Mix", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Woodland Brown Opal, Ivory, Black 3+ Color Mix') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf08105", - "manufacturer": "Wissmach", - "base_sku": "WF08-10.5", - "name": "96 COE String of Pearls Opal Reactive", - "strikes_to": "String of Pearls Opal Reactive", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('String of Pearls Opal Reactive') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf09105", - "manufacturer": "Wissmach", - "base_sku": "WF09-10.5", - "name": "96 COE Oyster Pearl Opal Reactive", - "strikes_to": "Oyster Pearl Opal Reactive", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Oyster Pearl Opal Reactive') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf10105", - "manufacturer": "Wissmach", - "base_sku": "WF10-10.5", - "name": "96 COE Gold Tone Opal", - "strikes_to": "Gold Tone", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Gold Tone') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf40105", - "manufacturer": "Wissmach", - "base_sku": "WF40-10.5", - "name": "96 COE Orange-Red Opal Striker", - "strikes_to": "Orange-Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange-Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf40lum105", - "manufacturer": "Wissmach", - "base_sku": "WF40LUM-10.5", - "name": "96 COE Orange-Red Opal Striker Luminescent", - "strikes_to": "Orange-Red Opal Luminescent", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Orange-Red Opal Luminescent') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - }, - { - "id": "wissmach-wf41105", - "manufacturer": "Wissmach", - "base_sku": "WF41-10.5", - "name": "96 COE Red Opal Striker", - "strikes_to": "Red", - "reason": "unfired striker: ships pale/unstruck and only reaches its named color ('Red') once kiln-fired to ~1200F+; cold-process (foil/came) users never strike it, so any render misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) signal in the name/code." - } - ] -} \ No newline at end of file diff --git a/docs/library-picker-rebuild/striker_quarantine.md b/docs/library-picker-rebuild/striker_quarantine.md deleted file mode 100644 index d90fcc8..0000000 --- a/docs/library-picker-rebuild/striker_quarantine.md +++ /dev/null @@ -1,166 +0,0 @@ -# Striker exclusion -- quarantine list - -Generated by `scripts/build_swatch_library.py` (`partition_striker_exclusions()` / `write_striker_quarantine()`). - -Policy (coordinator/CTO, 2026-07-16, supersedes the pale-photo switch): unfired striker glass is filtered OUT of the shipped library entirely (WYSIWYG -- cold-process users never fire it). Pre-struck (factory-fired, color-locked) sheets are the one exception and stay IN; none exist in the current corpus (see the module comment on the nonexistent 'S'-suffix rule). - -**Library count: 1332 -> 1186 (146 excluded).** - -## Excluded per manufacturer - -| Manufacturer | Excluded (unfired strikers) | -|---|---:| -| Bullseye | 140 | -| Wissmach | 6 | -| **Total** | **146** | - -## Excluded SKUs - -| id | manufacturer | base_sku | name | strikes_to | -|---|---|---|---|---| -| bullseye-0000240030f1010 | Bullseye | `000024-0030-F-1010` | Tomato Red Opalescent, Double-rolled, 3 mm, Fusible | Tomato Red | -| bullseye-0000240050f1010 | Bullseye | `000024-0050-F-1010` | Tomato Red Opalescent, Thin-rolled, 2 mm, Fusible | Tomato Red | -| bullseye-0000250030f1010 | Bullseye | `000025-0030-F-1010` | Tangerine Orange Opalescent, Double-rolled, 3 mm, Fusible | Tangerine Orange | -| bullseye-0000250050f1010 | Bullseye | `000025-0050-F-1010` | Tangerine Orange Opalescent, Thin-rolled, 2 mm, Fusible | Tangerine Orange | -| bullseye-0001200030f1010 | Bullseye | `000120-0030-F-1010` | Canary Yellow Opalescent, Double-rolled, 3 mm, Fusible | Canary Yellow | -| bullseye-0001200050f1010 | Bullseye | `000120-0050-F-1010` | Canary Yellow Opalescent, Thin-rolled, 2 mm, Fusible | Canary Yellow | -| bullseye-0001240030f1010 | Bullseye | `000124-0030-F-1010` | Red Opalescent, Double-rolled, 3 mm, Fusible | Red | -| bullseye-0001240050f1010 | Bullseye | `000124-0050-F-1010` | Red Opalescent, Thin-rolled, 2 mm, Fusible | Red | -| bullseye-0001250030f1010 | Bullseye | `000125-0030-F-1010` | Orange Opalescent, Double-rolled, 3 mm, Fusible | Orange | -| bullseye-0001250050f1010 | Bullseye | `000125-0050-F-1010` | Orange Opalescent, Thin-rolled, 2 mm, Fusible | Orange | -| bullseye-0001260030f1010 | Bullseye | `000126-0030-F-1010` | Spring Green Opalescent, Double-rolled, 3 mm, Fusible | Spring Green | -| bullseye-0001260050f1010 | Bullseye | `000126-0050-F-1010` | Spring Green Opalescent, Thin-rolled, 2 mm, Fusible | Spring Green | -| bullseye-0001380030f1010 | Bullseye | `000138-0030-F-1010` | Marzipan Striker Opalescent, Double-rolled, 3 mm, Fusible | Marzipan | -| bullseye-0001380050f1010 | Bullseye | `000138-0050-F-1010` | Marzipan Striker Opalescent, Thin-rolled, 2 mm, Fusible | Marzipan | -| bullseye-0001390030f1010 | Bullseye | `000139-0030-F-1010` | Almond Striker Opalescent, Double-rolled, 3 mm, Fusible | Almond | -| bullseye-0001390050f1010 | Bullseye | `000139-0050-F-1010` | Almond Striker Opalescent, Thin-rolled, 2 mm, Fusible | Almond | -| bullseye-0002030030f1010 | Bullseye | `000203-0030-F-1010` | Woodland Brown Opalescent, Double-rolled, 3 mm, Fusible | Woodland Brown | -| bullseye-0002030050f1010 | Bullseye | `000203-0050-F-1010` | Woodland Brown Opalescent, Thin-rolled, 2 mm, Fusible | Woodland Brown | -| bullseye-0002200030f1010 | Bullseye | `000220-0030-F-1010` | Sunflower Yellow Opalescent, Double-rolled, 3 mm, Fusible | Sunflower Yellow | -| bullseye-0002200050f1010 | Bullseye | `000220-0050-F-1010` | Sunflower Yellow Opalescent, Thin-rolled, 2 mm, Fusible | Sunflower Yellow | -| bullseye-0002240030f1010 | Bullseye | `000224-0030-F-1010` | Deep Red Opalescent, Double-rolled, 3 mm, Fusible | Deep Red | -| bullseye-0002240050f1010 | Bullseye | `000224-0050-F-1010` | Deep Red Opalescent, Thin-rolled, 2 mm, Fusible | Deep Red | -| bullseye-0002250030f1010 | Bullseye | `000225-0030-F-1010` | Pimento Red Opalescent, Double-rolled, 3 mm, Fusible | Pimento Red | -| bullseye-0002250050f1010 | Bullseye | `000225-0050-F-1010` | Pimento Red Opalescent, Thin-rolled, 2 mm, Fusible | Pimento Red | -| bullseye-0002270030f1010 | Bullseye | `000227-0030-F-1010` | Golden Green Opalescent, Double-rolled, 3 mm, Fusible | Golden Green | -| bullseye-0002270050f1010 | Bullseye | `000227-0050-F-1010` | Golden Green Opalescent, Thin-rolled, 2 mm, Fusible | Golden Green | -| bullseye-0002430030f1010 | Bullseye | `000243-0030-F-1010` | Translucent White Translucent, Double-rolled, 3 mm, Fusible | Translucent White | -| bullseye-0002430050f1010 | Bullseye | `000243-0050-F-1010` | Translucent White Translucent, Thin-rolled, 2 mm, Fusible | Translucent White | -| bullseye-0003010030f1010 | Bullseye | `000301-0030-F-1010` | Pink Opalescent, Double-rolled, 3 mm, Fusible | Pink | -| bullseye-0003010050f1010 | Bullseye | `000301-0050-F-1010` | Pink Opalescent, Thin-rolled, 2 mm, Fusible | Pink | -| bullseye-0003050030f1010 | Bullseye | `000305-0030-F-1010` | Salmon Pink Opalescent, Double-rolled, 3 mm, Fusible | Salmon Pink | -| bullseye-0003050050f1010 | Bullseye | `000305-0050-F-1010` | Salmon Pink Opalescent, Thin-rolled, 2 mm, Fusible | Salmon Pink | -| bullseye-0003090030f1010 | Bullseye | `000309-0030-F-1010` | Cinnabar Opalescent, Double-rolled, 3 mm, Fusible | Cinnabar | -| bullseye-0003090050f1010 | Bullseye | `000309-0050-F-1010` | Cinnabar Opalescent, Thin-rolled, 2 mm, Fusible | Cinnabar | -| bullseye-0003100030f1010 | Bullseye | `000310-0030-F-1010` | Umber Opalescent, Double-rolled, 3 mm, Fusible | Umber | -| bullseye-0003100050f1010 | Bullseye | `000310-0050-F-1010` | Umber Opalescent, Thin-rolled, 2 mm, Fusible | Umber | -| bullseye-0003200030f1010 | Bullseye | `000320-0030-F-1010` | Marigold Yellow Opalescent, Double-rolled, 3 mm, Fusible | Marigold Yellow | -| bullseye-0003200050f1010 | Bullseye | `000320-0050-F-1010` | Marigold Yellow Opalescent, Thin-rolled, 2 mm, Fusible | Marigold Yellow | -| bullseye-0003210030f1010 | Bullseye | `000321-0030-F-1010` | Pumpkin Orange Opalescent, Double-rolled, 3 mm, Fusible | Pumpkin Orange | -| bullseye-0003210050f1010 | Bullseye | `000321-0050-F-1010` | Pumpkin Orange Opalescent, Thin-rolled, 2 mm, Fusible | Pumpkin Orange | -| bullseye-0003290030f1010 | Bullseye | `000329-0030-F-1010` | Burnt Orange Opalescent, Double-rolled, 3 mm, Fusible | Burnt Orange | -| bullseye-0003290050f1010 | Bullseye | `000329-0050-F-1010` | Burnt Orange Opalescent, Thin-rolled, 2 mm, Fusible | Burnt Orange | -| bullseye-0003320030f1010 | Bullseye | `000332-0030-F-1010` | Plum Striker Opalescent, Double-rolled, 3 mm, Fusible | Plum | -| bullseye-0003320050f1010 | Bullseye | `000332-0050-F-1010` | Plum Striker Opalescent, Thin-rolled, 2 mm, Fusible | Plum | -| bullseye-0003340030f1010 | Bullseye | `000334-0030-F-1010` | Gold Purple Opalescent, Double-rolled, 3 mm, Fusible | Gold Purple | -| bullseye-0003340050f1010 | Bullseye | `000334-0050-F-1010` | Gold Purple Opalescent, Thin-rolled, 2 mm, Fusible | Gold Purple | -| bullseye-0003370030f1010 | Bullseye | `000337-0030-F-1010` | Butterscotch Opalescent, Double-rolled, 3 mm, Fusible | Butterscotch | -| bullseye-0003370050f1010 | Bullseye | `000337-0050-F-1010` | Butterscotch Opalescent, Thin-rolled, 2 mm, Fusible | Butterscotch | -| bullseye-0004310030f1010 | Bullseye | `000431-0030-F-1010` | Pink Blush Opalescent, Double-rolled, 3 mm, Fusible | Pink Blush | -| bullseye-0004340030f1010 | Bullseye | `000434-0030-F-1010` | Purple Blush Opalescent, Double-rolled, 3mm, Fusible | Purple Blush | -| bullseye-0004350030f1010 | Bullseye | `000435-0030-F-1010` | Peach Blush Opalescent, Double-rolled, 3mm, Fusible | Peach Blush | -| bullseye-0010250030f1010 | Bullseye | `001025-0030-F-1010` | Light Orange Striker Transparent, Double-rolled, 3 mm, Fusible | Light Orange | -| bullseye-0010250031f1010 | Bullseye | `001025-0031-F-1010` | Light Orange Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Light Orange | -| bullseye-0010250050f1010 | Bullseye | `001025-0050-F-1010` | Light Orange Striker Transparent, Thin-rolled, 2 mm, Fusible | Light Orange | -| bullseye-0010250051f1010 | Bullseye | `001025-0051-F-1010` | Light Orange Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Light Orange | -| bullseye-0011190030f1010 | Bullseye | `001119-0030-F-1010` | Sienna Transparent, Double-rolled, 3 mm, Fusible | Sienna | -| bullseye-0011190031f1010 | Bullseye | `001119-0031-F-1010` | Sienna Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Sienna | -| bullseye-0011190050f1010 | Bullseye | `001119-0050-F-1010` | Sienna Transparent, Thin-rolled, 2 mm, Fusible | Sienna | -| bullseye-0011190051f1010 | Bullseye | `001119-0051-F-1010` | Sienna Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Sienna | -| bullseye-0011200030f1010 | Bullseye | `001120-0030-F-1010` | Yellow Transparent, Double-rolled, 3 mm, Fusible | Yellow | -| bullseye-0011200031f1010 | Bullseye | `001120-0031-F-1010` | Yellow Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Yellow | -| bullseye-0011200050f1010 | Bullseye | `001120-0050-F-1010` | Yellow Transparent, Thin-rolled, 2 mm, Fusible | Yellow | -| bullseye-0011200051f1010 | Bullseye | `001120-0051-F-1010` | Yellow Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Yellow | -| bullseye-0011220030f1010 | Bullseye | `001122-0030-F-1010` | Red Transparent, Double-rolled, 3 mm, Fusible | Red | -| bullseye-0011220031f1010 | Bullseye | `001122-0031-F-1010` | Red Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Red | -| bullseye-0011220050f1010 | Bullseye | `001122-0050-F-1010` | Red Transparent, Thin-rolled, 2 mm, Fusible | Red | -| bullseye-0011220051f1010 | Bullseye | `001122-0051-F-1010` | Red Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Red | -| bullseye-0011250030f1010 | Bullseye | `001125-0030-F-1010` | Orange Transparent, Double-rolled, 3 mm, Fusible | Orange | -| bullseye-0011250031f1010 | Bullseye | `001125-0031-F-1010` | Orange Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Orange | -| bullseye-0011250050f1010 | Bullseye | `001125-0050-F-1010` | Orange Transparent, Thin-rolled, 2 mm, Fusible | Orange | -| bullseye-0011250051f1010 | Bullseye | `001125-0051-F-1010` | Orange Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Orange | -| bullseye-0011260030f1010 | Bullseye | `001126-0030-F-1010` | Chartreuse Transparent, Double-rolled, 3 mm, Fusible | Chartreuse | -| bullseye-0011260031f1010 | Bullseye | `001126-0031-F-1010` | Chartreuse Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Chartreuse | -| bullseye-0011260050f1010 | Bullseye | `001126-0050-F-1010` | Chartreuse Transparent, Thin-rolled, 2 mm, Fusible | Chartreuse | -| bullseye-0011260051f1010 | Bullseye | `001126-0051-F-1010` | Chartreuse Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Chartreuse | -| bullseye-0012050030f1010 | Bullseye | `001205-0030-F-1010` | Light Coral Striker Transparent, Double-rolled, 3 mm, Fusible | Light Coral | -| bullseye-0012050031f1010 | Bullseye | `001205-0031-F-1010` | Light Coral Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Light Coral | -| bullseye-0012050050f1010 | Bullseye | `001205-0050-F-1010` | Light Coral Striker Transparent, Thin-rolled, 2 mm, Fusible | Light Coral | -| bullseye-0012050051f1010 | Bullseye | `001205-0051-F-1010` | Light Coral Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Light Coral | -| bullseye-0012070030f1010 | Bullseye | `001207-0030-F-1010` | Fern Green Transparent, Double-rolled, 3 mm, Fusible | Fern Green | -| bullseye-0012070031f1010 | Bullseye | `001207-0031-F-1010` | Fern Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Fern Green | -| bullseye-0012070050f1010 | Bullseye | `001207-0050-F-1010` | Fern Green Transparent, Thin-rolled, 2 mm, Fusible | Fern Green | -| bullseye-0012070051f1010 | Bullseye | `001207-0051-F-1010` | Fern Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Fern Green | -| bullseye-0012150030f1010 | Bullseye | `001215-0030-F-1010` | Light Pink Striker Transparent, Double-rolled, 3 mm, Fusible | Light Pink | -| bullseye-0012150031f1010 | Bullseye | `001215-0031-F-1010` | Light Pink Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Light Pink | -| bullseye-0012150050f1010 | Bullseye | `001215-0050-F-1010` | Light Pink Striker Transparent, Thin-rolled, 2 mm, Fusible | Light Pink | -| bullseye-0012150051f1010 | Bullseye | `001215-0051-F-1010` | Light Pink Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Light Pink | -| bullseye-0012340030f1010 | Bullseye | `001234-0030-F-1010` | Violet Striker Transparent, Double-rolled, 3 mm, Fusible | Violet | -| bullseye-0012340031f1010 | Bullseye | `001234-0031-F-1010` | Violet Striker Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Violet | -| bullseye-0012340050f1010 | Bullseye | `001234-0050-F-1010` | Violet Striker Transparent, Thin-rolled, 2 mm, Fusible | Violet | -| bullseye-0012340051f1010 | Bullseye | `001234-0051-F-1010` | Violet Striker Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Violet | -| bullseye-0012410030f1010 | Bullseye | `001241-0030-F-1010` | Pine Green Transparent, Double-rolled, 3 mm, Fusible | Pine Green | -| bullseye-0012410031f1010 | Bullseye | `001241-0031-F-1010` | Pine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Pine Green | -| bullseye-0012410050f1010 | Bullseye | `001241-0050-F-1010` | Pine Green Transparent, Thin-rolled, 2 mm, Fusible | Pine Green | -| bullseye-0012410051f1010 | Bullseye | `001241-0051-F-1010` | Pine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Pine Green | -| bullseye-0013050030f1010 | Bullseye | `001305-0030-F-1010` | Sunset Coral Transparent, Double-rolled, 3 mm, Fusible | Sunset Coral | -| bullseye-0013050031f1010 | Bullseye | `001305-0031-F-1010` | Sunset Coral Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Sunset Coral | -| bullseye-0013050050f1010 | Bullseye | `001305-0050-F-1010` | Sunset Coral Transparent, Thin-rolled, 2 mm, Fusible | Sunset Coral | -| bullseye-0013050051f1010 | Bullseye | `001305-0051-F-1010` | Sunset Coral Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Sunset Coral | -| bullseye-0013110030f1010 | Bullseye | `001311-0030-F-1010` | Cranberry Pink Transparent, Double-rolled, 3 mm, Fusible | Cranberry Pink | -| bullseye-0013110031f1010 | Bullseye | `001311-0031-F-1010` | Cranberry Pink Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Cranberry Pink | -| bullseye-0013110050f1010 | Bullseye | `001311-0050-F-1010` | Cranberry Pink Transparent, Thin-rolled, 2 mm, Fusible | Cranberry Pink | -| bullseye-0013110051f1010 | Bullseye | `001311-0051-F-1010` | Cranberry Pink Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Cranberry Pink | -| bullseye-0013200030f1010 | Bullseye | `001320-0030-F-1010` | Marigold Yellow Transparent, Double-rolled, 3 mm, Fusible | Marigold Yellow | -| bullseye-0013200031f1010 | Bullseye | `001320-0031-F-1010` | Marigold Yellow Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Marigold Yellow | -| bullseye-0013200050f1010 | Bullseye | `001320-0050-F-1010` | Marigold Yellow Transparent, Thin-rolled, 2 mm, Fusible | Marigold Yellow | -| bullseye-0013200051f1010 | Bullseye | `001320-0051-F-1010` | Marigold Yellow Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Marigold Yellow | -| bullseye-0013210030f1010 | Bullseye | `001321-0030-F-1010` | Carnelian Transparent, Double-rolled, 3 mm, Fusible | Carnelian | -| bullseye-0013210031f1010 | Bullseye | `001321-0031-F-1010` | Carnelian Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Carnelian | -| bullseye-0013210050f1010 | Bullseye | `001321-0050-F-1010` | Carnelian Transparent, Thin-rolled, 2 mm, Fusible | Carnelian | -| bullseye-0013210051f1010 | Bullseye | `001321-0051-F-1010` | Carnelian Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Carnelian | -| bullseye-0013220030f1010 | Bullseye | `001322-0030-F-1010` | Garnet Red Transparent, Double-rolled, 3 mm, Fusible | Garnet Red | -| bullseye-0013220031f1010 | Bullseye | `001322-0031-F-1010` | Garnet Red Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Garnet Red | -| bullseye-0013220050f1010 | Bullseye | `001322-0050-F-1010` | Garnet Red Transparent, Thin-rolled, 2 mm, Fusible | Garnet Red | -| bullseye-0013220051f1010 | Bullseye | `001322-0051-F-1010` | Garnet Red Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Garnet Red | -| bullseye-0013320030f1010 | Bullseye | `001332-0030-F-1010` | Fuchsia Transparent, Double-rolled, 3 mm, Fusible | Fuchsia | -| bullseye-0013320031f1010 | Bullseye | `001332-0031-F-1010` | Fuchsia Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Fuchsia | -| bullseye-0013320050f1010 | Bullseye | `001332-0050-F-1010` | Fuchsia Transparent, Thin-rolled, 2 mm, Fusible | Fuchsia | -| bullseye-0013320051f1010 | Bullseye | `001332-0051-F-1010` | Fuchsia Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Fuchsia | -| bullseye-0013340030f1010 | Bullseye | `001334-0030-F-1010` | Gold Purple Transparent, Double-rolled, 3 mm, Fusible | Gold Purple | -| bullseye-0013340031f1010 | Bullseye | `001334-0031-F-1010` | Gold Purple Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible | Gold Purple | -| bullseye-0013340050f1010 | Bullseye | `001334-0050-F-1010` | Gold Purple Transparent, Thin-rolled, 2 mm, Fusible | Gold Purple | -| bullseye-0013340051f1010 | Bullseye | `001334-0051-F-1010` | Gold Purple Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible | Gold Purple | -| bullseye-0014220030f1010 | Bullseye | `001422-0030-F-1010` | Lemon Lime Green Transparent, Double-rolled, 3 mm, Fusible | Lemon Lime Green | -| bullseye-0014220050f1010 | Bullseye | `001422-0050-F-1010` | Lemon Lime Green Transparent, Thin-rolled, 2 mm, Fusible | Lemon Lime Green | -| bullseye-0018230030f1010 | Bullseye | `001823-0030-F-1010` | Burnt Scarlet Striker Tint, Double-rolled, 3 mm, Fusible | Burnt Scarlet | -| bullseye-0018240030f1010 | Bullseye | `001824-0030-F-1010` | Ruby Red Striker Tint, Double-rolled, 3 mm, Fusible | Ruby Red | -| bullseye-0018310030f1010 | Bullseye | `001831-0030-F-1010` | Ruby Pink Striker Tint, Double-rolled, 3 mm, Fusible | Ruby Pink | -| bullseye-0018340030f1010 | Bullseye | `001834-0030-F-1010` | Coral Orange Tint, Double-rolled, 3 mm, Fusible | Coral Orange | -| bullseye-0020200030f1010 | Bullseye | `002020-0030-F-1010` | Clear, Sunflower Yellow Opal 2-Color Mix, Double-rolled, 3 mm, Fusible | Clear, Sunflower Yellow Opal 2-Color Mix | -| bullseye-0020260030f1010 | Bullseye | `002026-0030-F-1010` | Clear, Spring Green Opal 2-Color Mix, Double-rolled, 3 mm, Fusible | Clear, Spring Green Opal 2-Color Mix | -| bullseye-0021250030f1010 | Bullseye | `002125-0030-F-1010` | Yellow, Red Striker 2-Color Mix, Double-rolled, 3 mm, Fusible | Yellow, Red 2-Color Mix | -| bullseye-0022500000f1010 | Bullseye | `002250-0000-F-1010` | Soft Yellow Opal, Deep Red 2-Color Mix, Single-rolled, 3 mm, Fusible | Soft Yellow Opal, Deep Red 2-Color Mix | -| bullseye-0022500030f1010 | Bullseye | `002250-0030-F-1010` | Soft Yellow Opal, Deep Red 2-Color Mix, Double-rolled, 3 mm, Fusible | Soft Yellow Opal, Deep Red 2-Color Mix | -| bullseye-002537ca30f1010 | Bullseye | `002537-CA30-F-1010` | French Vanilla with Lt Turquoise Blue 2-Color Mix, Cascade, 3 mm, Fusible | French Vanilla with Lt Turquoise Blue 2-Color Mix | -| bullseye-002537in30f1010 | Bullseye | `002537-IN30-F-1010` | French Vanilla with Lt Turquoise Blue 2-Color Mix, Infusion, 3 mm, Fusible | French Vanilla with Lt Turquoise Blue 2-Color Mix | -| bullseye-002941ca30f1010 | Bullseye | `002941-CA30-F-1010` | Warm White, Pine Green 2-Color Mix, Cascade, 3 mm, Fusible | Warm White, Pine Green 2-Color Mix | -| bullseye-0029710030f1010 | Bullseye | `002971-0030-F-1010` | Petrified Wood 2-Color Mix, Double-rolled, 3 mm, Fusible | Petrified Wood 2-Color Mix | -| bullseye-0032030030f1010 | Bullseye | `003203-0030-F-1010` | Woodland Brown Opal, Ivory, Black 3+ Color Mix, Double-rolled, 3 mm, Fusible | Woodland Brown Opal, Ivory, Black 3+ Color Mix | -| bullseye-0032030072f1010 | Bullseye | `003203-0072-F-1010` | Woodland Brown Opal, Ivory, Black 3+ Color Mix, Ripple, 3 mm, Fusible | Woodland Brown Opal, Ivory, Black 3+ Color Mix | -| wissmach-wf08105 | Wissmach | `WF08-10.5` | 96 COE String of Pearls Opal Reactive | String of Pearls Opal Reactive | -| wissmach-wf09105 | Wissmach | `WF09-10.5` | 96 COE Oyster Pearl Opal Reactive | Oyster Pearl Opal Reactive | -| wissmach-wf10105 | Wissmach | `WF10-10.5` | 96 COE Gold Tone Opal | Gold Tone | -| wissmach-wf40105 | Wissmach | `WF40-10.5` | 96 COE Orange-Red Opal Striker | Orange-Red | -| wissmach-wf40lum105 | Wissmach | `WF40LUM-10.5` | 96 COE Orange-Red Opal Striker Luminescent | Orange-Red Opal Luminescent | -| wissmach-wf41105 | Wissmach | `WF41-10.5` | 96 COE Red Opal Striker | Red | diff --git a/docs/library-picker-rebuild/vlm_judge_pilot.md b/docs/library-picker-rebuild/vlm_judge_pilot.md deleted file mode 100644 index 80c1124..0000000 --- a/docs/library-picker-rebuild/vlm_judge_pilot.md +++ /dev/null @@ -1,75 +0,0 @@ -# VLM forced-choice judge -- swatch image-selection pilot - -Pilot sample: **41** products (4 user-named Oceanside failures + a mix of additional Oceanside/Bullseye/Wissmach/Youghiogheny products spanning both suspicious-looking and clean-looking heuristic picks, seed 42, see `scripts/vlm_pick_judge.py:select_sample`). Each product's FULL live gallery was re-scraped (the registry only retains the winning URL); every candidate went into one numbered contact sheet judged once by `claude -p --model sonnet` and once by `claude -p --model haiku`, forced-choice, with one parse retry. Code: `scripts/vlm_pick_judge.py` (collection), `scripts/vlm_judge_report.py` (this report + the board). Registry was read-only throughout. - -## Verdict on the 4 user-named failures - -(5 registry rows -- "Dark Green with White" exists as two SKUs; the failure was on `of3296s`, and `of3276s` is included for coverage. Verdicts hand-verified against the contact sheets, not just inferred from index disagreement.) - -| Product | Heuristic | Sonnet | Haiku | Verdict | -|---|---|---|---|---| -| Oceanside 96 COE Yellow Rough Rolled (`oceanside-of161rr`) | #1 | #2 | #2 | **FIXED** -- heuristic #1 is the reported perspective side view of the sheet on a tiled floor; both judges picked #2, a straight-on flat shot of the yellow rough-rolled texture | -| Oceanside 96 COE Hydrangea Blue Opal (`oceanside-of23071s`) | #4 | #1 | #1 | **FIXED** -- heuristic #4 is the reported shop-shelf photo (warehouse light wall, outlet boxes, bins); both judges picked #1, the flat blue sheet on a plain ground | -| Oceanside 96 COE Dark Amber with White Wispy (`oceanside-of3176s`) | #3 | NONE | NONE | **IMPROVED (NONE)** -- heuristic #3 is the reported garden photo (sheet leaning on a birch tree over strawberry plants); both judges said NONE, which would quarantine the product instead of shipping the garden shot. Conservative call: candidate #1 (a flat close-up of the wispy amber glass) arguably qualifies -- the judges likely read it as a macro crop rather than a full-frame sheet. Net: the bad image is gone; a usable-but-debatable one was left on the table | -| Oceanside 96 COE Dark Green with White (`oceanside-of3276s`) | #2 | #1 | #1 | **N/A -- already fine** -- the live gallery has changed since the user report; the heuristic's current pick (#2) is itself a flat green sheet. Both judges picked #1, an equally-legitimate flat alternate, and both avoided the shop-shelf photo (#3) still lurking in this gallery | -| Oceanside 96 COE Dark Green with White (`oceanside-of3296s`) | #2 | #1 | #1 | **FIXED** -- heuristic #2 is a hand holding the sheet up in front of a finished stained-glass window scene (the reported "finished window" failure); both judges picked #1, the flat wispy green sheet | - -**Bottom line: yes, the judge fixes the named failures.** Of the 4 user-reported bad picks, 3 are outright fixed (both models independently choose a verified straight-on flat swatch photo), and the 4th (Dark Amber) has its garden photo removed via a NONE/quarantine verdict rather than replaced. Zero parse failures and zero retries across all 82 calls. Every one of these failures carried a *high* heuristic pick_score (1.0-1.5, well above the 0.45 floor) -- the pixel heuristic was not just wrong, it was confidently wrong, which is the finding that shapes the recommendation below. - -## Agreement stats - -- Sonnet vs. heuristic: **24/41** (59%) -- Haiku vs. heuristic: **21/41** (51%) -- Sonnet vs. haiku (model self-agreement): **30/41** (73%) -- Sonnet parse failures (both attempts unparseable): 0/41 -- Haiku parse failures (both attempts unparseable): 0/41 - -## NONE-rate (no candidate qualifies) - -- Sonnet: **1/41** (2%) -- `oceanside-of3176s` -- Haiku: **5/41** (12%) -- `oceanside-of3176s`, `oceanside-of152s`, `oceanside-of6237s`, `wissmach-wf28105`, `youghiogheny-ywaterltsp` - -The two models' NONE behavior differs materially. Sonnet's single NONE (`of3176s`, Dark Amber) is a defensible quarantine -- that gallery's remaining candidates are a comparison shot, a garden photo, and a debatable macro. Haiku's 4 additional NONEs were spot-checked and at least one is a clear false NONE: `oceanside-of152s` has exactly one candidate, a clean straight-on flat red sheet with a small vendor watermark in the corner (which the build pipeline already crops for Oceanside), and haiku rejected it -- most plausibly reading the watermark as 'packaging/label'. Sonnet accepted it. Haiku is systematically more conservative, and its NONEs need a second opinion before they can drive quarantine decisions. - -A *genuine* NONE (sonnet-grade) is exactly the case for adding a second scrape source (e.g. Delphi Glass) for those specific products -- the vendor's own gallery does not contain a usable flat swatch photo, which no smarter picker (heuristic or VLM) can fix by re-scoring the same images. Projected over the corpus at sonnet's measured rate, that is roughly 30-61 products needing an alternate source -- small enough to handle as a follow-up scrape, not a blocker. - -## Latency & cost (measured, this pilot) - -| Model | Avg latency/call | Avg cost/call | Pilot total time | Pilot total cost | -|---|---:|---:|---:|---:| -| Sonnet | 9.0s | $0.0533 | 370s | $2.18 | -| Haiku | 11.6s | $0.0168 | 474s | $0.69 | - -## Projected corpus-wide cost/time (1269 products, judge-everything, sequential, one call/product/model) - -| Model | Projected cost | Projected wall time (sequential, 1 call at a time) | -|---|---:|---:| -| Sonnet | $67.60 | 3.2h | -| Haiku | $21.26 | 4.1h | -| Both models (this pilot's design) | $88.85 | 7.3h (or ~4.1h if the two models' calls are run concurrently) | - -Wall time scales down roughly linearly with parallel subprocess workers (these are independent per-product `claude -p` calls with no shared state); 10-way parallelism -- respecting the CDN scrape throttle for any *new* re-scraping, which a corpus-wide run would only need once, already covered by the existing thumb cache -- brings sonnet-only judge-everything to roughly 0.3h wall time. - -## Recommendation - -**Judge-everything, once, with sonnet -- then judge only new/changed products.** The judge-only-when-heuristic-is-unconfident design is NOT viable on this evidence, for one decisive reason: every one of the 4 user-named failures carried a high heuristic pick_score (1.0-1.5, vs. the 0.45 floor). The heuristic's confidence signal does not correlate with these failure modes (shelf photos, garden shots, hand-held-against-window all score as 'great swatch' on pixel statistics), so a confidence-gated judge would have skipped exactly the products the lead needs fixed. There is no usable 'unconfident' trigger to gate on. - -Model choice: **sonnet, not haiku, despite 3x the cost.** - -1. Haiku reproduces sonnet's verdict on only 30/41 products (73%), and its extra NONEs include at least one verified false NONE (`of152s`, a clean single-candidate flat sheet). A false NONE quarantines a good product -- the most expensive error class for the library (silent catalog shrinkage). -2. The absolute cost gap at corpus scale is $68 vs $21 -- a one-time ~$46 premium to avoid re-adjudicating haiku's conservative NONEs by hand. Not worth optimizing. -3. Haiku was not even faster in practice (11.6s vs 9.0s avg/call in this pilot -- CLI session overhead dominates, not model inference). - -Operational shape: - -1. One-time sonnet backfill over all 1269 products: ~$68, ~3.2h sequential or well under an hour at 10-way parallelism (independent subprocess calls; the gallery re-scrape is throttled but one-time and cacheable). -2. Where the judge disagrees with the shipped image, route through the existing stability-rule posture: replace when the judge picks a different candidate, quarantine on NONE -- but human-review the NONEs (sonnet's NONE-rate is low enough to eyeball: projected ~30-61 products corpus-wide) and treat persistent NONEs as the queue for a second scrape source (Delphi). -3. Going forward, judge only *new* products at scrape time and products whose gallery changed -- same incremental posture as the picker's thumb cache. At a few new products a week this is pennies; the judge never needs to run corpus-wide again. - -**Caveat -- this is a directional pilot, not ground truth.** No independent human label exists for "is this actually the swatch photo" beyond the 4 named cases and the eyeballed spot-checks; the agreement numbers above measure *judge-vs-heuristic* and *judge-vs-judge* agreement, not judge accuracy. Of the 17 sonnet-vs-heuristic disagreements, 5 are the named-failure rows; the remainder were spot-checked as mostly picks between two legitimate flat photos of the same glass (same class report 035 called 'legitimate alternates') -- the review board below is the instrument for scoring that claim. Recommend the lead/CTO spot-check ~10 rows before greenlighting the backfill. - -## Review board - -![review board](./vlm_judge_pilot_board.jpg) - -One row per sampled product: heuristic pick (gold star + tinted row = one of the 4 user-named failures) | sonnet judge pick | haiku judge pick. A red `NONE` cell means that model found no qualifying candidate in that product's gallery. diff --git a/docs/library-picker-rebuild/vlm_judge_pilot_board.jpg b/docs/library-picker-rebuild/vlm_judge_pilot_board.jpg deleted file mode 100644 index ae48b37..0000000 Binary files a/docs/library-picker-rebuild/vlm_judge_pilot_board.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/vlm_judge_pilot_results.json b/docs/library-picker-rebuild/vlm_judge_pilot_results.json deleted file mode 100644 index 9c1bbc8..0000000 --- a/docs/library-picker-rebuild/vlm_judge_pilot_results.json +++ /dev/null @@ -1,1378 +0,0 @@ -[ - { - "id": "oceanside-of161rr", - "manufacturer": "Oceanside", - "name": "96 COE Yellow Rough Rolled", - "category": "Textured/Baroque", - "named_failure": true, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-rough-roll-96-coe", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_Rough_Rolled.jpg?v=1742589189", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Yellow_Rough_Roll_-_Stained_Glass_Express_-4983656.jpg?v=1742589189", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Yellow_Rough_Roll_-_Stained_Glass_Express_-4983658.jpg?v=1742589189" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_Rough_Rolled.jpg?v=1742589189", - "heuristic_pick_score": 0.9999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of161rr.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 7894, - "cost_usd": 0.077635, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 7799, - "cost_usd": 0.022683, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of23071s", - "manufacturer": "Oceanside", - "name": "96 COE Hydrangea Blue Opal", - "category": "Opalescent", - "named_failure": true, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-hydrangea-blue-opal-glass", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Hydrangea_Blue_Opal_-_Stained_Glass_Express_-4982177.jpg?v=1729913902", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Hydrangea_Blue_Opal_-_Stained_Glass_Express_-4982179.png?v=1729913906", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_purple_fusibles.jpg?v=1768059127", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/20251017_175905.jpg?v=1768059127" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/20251017_175905.jpg?v=1768059127", - "heuristic_pick_score": 1.2364, - "heuristic_pick_index": 4, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of23071s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 7337, - "cost_usd": 0.047326, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 10210, - "cost_usd": 0.016006, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of3176s", - "manufacturer": "Oceanside", - "name": "96 COE Dark Amber with White Wispy", - "category": "Wispy/Streaky", - "named_failure": true, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-amber-and-white-wispy-fusible-glass", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Amber_with_White_Wispy.jpg?v=1776710723", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/20250226_121923.jpg?v=1776710723", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Dk_Amber_w-_White_Wispy_-_Stained_Glass_Express_-4980973.jpg?v=1776710723", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/DarkAmberWhite_GarlicGarden.jpg?v=1783447112" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Dk_Amber_w-_White_Wispy_-_Stained_Glass_Express_-4980973.jpg?v=1776710723", - "heuristic_pick_score": 0.9997, - "heuristic_pick_index": 3, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of3176s.jpg", - "judge_sonnet": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 4873, - "cost_usd": 0.080342, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 9716, - "cost_usd": 0.024243, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of3276s", - "manufacturer": "Oceanside", - "name": "96 COE Dark Green with White", - "category": "Opalescent", - "named_failure": true, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-with-white-wispy-glass", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w_White.jpg?v=1755101946", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w_White_3.jpg?v=1755101946", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w_White_2.jpg?v=1749753289" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w_White_3.jpg?v=1755101946", - "heuristic_pick_score": 1.4999, - "heuristic_pick_index": 2, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of3276s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 4477, - "cost_usd": 0.045721, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 19557, - "cost_usd": 0.020252, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of3296s", - "manufacturer": "Oceanside", - "name": "96 COE Dark Green with White", - "category": "Opalescent", - "named_failure": true, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-and-white-wispy", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w-_White_-_Stained_Glass_Express_-4980981.jpg?v=1729911499", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3296S.jpg?v=1777142997", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Green_White_Wispy_Smooth_Fusible.jpg?v=1731862153" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3296S.jpg?v=1777142997", - "heuristic_pick_score": 1.4982, - "heuristic_pick_index": 2, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of3296s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5256, - "cost_usd": 0.046114, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 13420, - "cost_usd": 0.017388, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of152s", - "manufacturer": "Oceanside", - "name": "96 COE Ruby Red", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-smooth-cathedral-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Cathedral.jpg?v=1750267911" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Cathedral.jpg?v=1750267911", - "heuristic_pick_score": 0.7999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of152s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 4759, - "cost_usd": 0.042818, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 7657, - "cost_usd": 0.014491, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of4802s", - "manufacturer": "Oceanside", - "name": "96 COE London Fog Spirit LTD", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-london-fog-spirit-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_London_Fog_Spirit_-_Stained_Glass_Express_-4982291.jpg?v=1729914186" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_London_Fog_Spirit_-_Stained_Glass_Express_-4982291.jpg?v=1729914186", - "heuristic_pick_score": 0.7708, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of4802s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5349, - "cost_usd": 0.042251, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 5660, - "cost_usd": 0.012377, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of100s5mm", - "manufacturer": "Oceanside", - "name": "96 COE Clear Double Thick", - "category": "Clear", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-smooth-double-thick-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Double_Thick_-_Stained_Glass_Express_-4980803.jpg?v=1729911074" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Double_Thick_-_Stained_Glass_Express_-4980803.jpg?v=1729911074", - "heuristic_pick_score": 0.7656, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of100s5mm.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5059, - "cost_usd": 0.043478, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 5951, - "cost_usd": 0.013482, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of60355s", - "manufacturer": "Oceanside", - "name": "96 COE Marigold Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-marigold-opal-fusible-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Marigold_Opal_-_Stained_Glass_Express_-4982335.jpg?v=1729914290" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Marigold_Opal_-_Stained_Glass_Express_-4982335.jpg?v=1729914290", - "heuristic_pick_score": 0.7999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of60355s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 4630, - "cost_usd": 0.042534, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 5912, - "cost_usd": 0.013262, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of22076s", - "manufacturer": "Oceanside", - "name": "96 COE Dark Green Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-opal-fusible-glass", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/220-76S-F.webp?v=1744998611", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Green_Opal_-_Stained_Glass_Express_-4980925.png?v=1750267089" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/220-76S-F.webp?v=1744998611", - "heuristic_pick_score": 0.7999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of22076s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5613, - "cost_usd": 0.044073, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 9011, - "cost_usd": 0.01484, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of100sice5mm", - "manufacturer": "Oceanside", - "name": "96 COE 5mm Clear Ice", - "category": "Clear", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/96-clear-dbl-thick-fusible", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_5mm_Clear_Ice_-_Stained_Glass_Express_-4980580.jpg?v=1729910548" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_5mm_Clear_Ice_-_Stained_Glass_Express_-4980580.jpg?v=1729910548", - "heuristic_pick_score": 0.7299, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of100sice5mm.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5449, - "cost_usd": 0.042463, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 6665, - "cost_usd": 0.013957, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of6237s", - "manufacturer": "Oceanside", - "name": "96 COE White, Dark Green, Blue Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-dark-green-and-blue-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Dark_Green_Blue_2.jpg?v=1777150254" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Dark_Green_Blue_2.jpg?v=1777150254", - "heuristic_pick_score": 0.7198, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of6237s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5372, - "cost_usd": 0.042348, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 8600, - "cost_usd": 0.013629, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of100cz", - "manufacturer": "Oceanside", - "name": "96 COE Clear Corteza", - "category": "Clear", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/96-coe-clear-corteza", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ogt100czf_xl.webp?v=1750099477" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ogt100czf_xl.webp?v=1750099477", - "heuristic_pick_score": 0.7672, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of100cz.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 6663, - "cost_usd": 0.042829, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 9741, - "cost_usd": 0.014627, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of100w", - "manufacturer": "Oceanside", - "name": "96 COE Clear Waterglass", - "category": "Textured/Baroque", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-waterglass-fusible-96-coe", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Waterglass_Fusible.webp?v=1749306257" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Waterglass_Fusible.webp?v=1749306257", - "heuristic_pick_score": 0.7657, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of100w.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5208, - "cost_usd": 0.043696, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 9882, - "cost_usd": 0.013733, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of100g", - "manufacturer": "Oceanside", - "name": "96 COE Clear Granite", - "category": "Textured/Baroque", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-granite-glass", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Granite_Fusible.webp?v=1749306018", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Granite_Fusible__Fused.webp?v=1749306095" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Granite_Fusible.webp?v=1749306018", - "heuristic_pick_score": 0.7768, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of100g.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5120, - "cost_usd": 0.044326, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 6256, - "cost_usd": 0.014298, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of152rr", - "manufacturer": "Oceanside", - "name": "96 COE Ruby Red Rough Rolled", - "category": "Textured/Baroque", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-rough-rolled-96-coe-glass", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Ruby_Red_Rough_Rolled_Oceanside.jpg?v=1731861535", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Rough_Rolled.jpg?v=1731861227", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Rough_Rolled_Transparent.jpg?v=1731861306", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_96_COE_Ruby_Red_RR_Transparent.jpg?v=1731861372" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_96_COE_Ruby_Red_RR_Transparent.jpg?v=1731861372", - "heuristic_pick_score": 1.3423, - "heuristic_pick_index": 4, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of152rr.jpg", - "judge_sonnet": { - "pick": 4, - "raw": "4", - "latency_ms": 11466, - "cost_usd": 0.04736, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 18360, - "cost_usd": 0.018971, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of60381cc", - "manufacturer": "Oceanside", - "name": "96 COE Blue Skies Pearl Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-blue-skies-pearl-opal-glass", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF60381CC_2.webp?v=1780771561", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Skies_Pearl_Opal.jpg?v=1780771589" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Skies_Pearl_Opal.jpg?v=1780771589", - "heuristic_pick_score": 1.4587, - "heuristic_pick_index": 2, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of60381cc.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5343, - "cost_usd": 0.045, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 17402, - "cost_usd": 0.018594, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of602282cc", - "manufacturer": "Oceanside", - "name": "96 COE Congo Pearl Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-congo-pearl-opal-mix-glass", - "n_candidates": 7, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Congo_Pearl_Opal.jpg?v=1780770832", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_Congo.jpg?v=1739642059", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_96_Congo.jpg?v=1739642059", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_96_Pearl_Opal_Congo.jpg?v=1739642059", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_Fusible_96_Congo.jpg?v=1739642059", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_Pearl_Opal_Congo.jpg?v=1739642059", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/1_330e82ec-1daa-43fe-9c8a-a33b77c23f58.jpg?v=1739915272" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Congo_Pearl_Opal.jpg?v=1780770832", - "heuristic_pick_score": 1.3496, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of602282cc.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 100383, - "cost_usd": 0.268744, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 17928, - "cost_usd": 0.021362, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of602281cc", - "manufacturer": "Oceanside", - "name": "96 COE Key Lime Pearl Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-key-lime-pearl-opal-mix-glass", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Key_Lime_Pearl_Opal_3.jpg?v=1781963808", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Key_Lime_Pearl_Opal_2.jpg?v=1780770753" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Key_Lime_Pearl_Opal_3.jpg?v=1781963808", - "heuristic_pick_score": 1.3213, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of602281cc.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 8516, - "cost_usd": 0.047987, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 20990, - "cost_usd": 0.020049, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of3471s", - "manufacturer": "Oceanside", - "name": "96 COE Pale Purple and White", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-purple-and-white-glass", - "n_candidates": 5, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3471S_3.webp?v=1777145923", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Purple_and_White.jpg?v=1777145884", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3471S_2.jpg?v=1777145954", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_purple_fusibles.jpg?v=1768059127", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/20251017_175905.jpg?v=1768059127" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3471S_2.jpg?v=1777145954", - "heuristic_pick_score": 1.3506, - "heuristic_pick_index": 3, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of3471s.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 8159, - "cost_usd": 0.053, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 24826, - "cost_usd": 0.025946, - "parse_ok": true, - "retried": false - } - }, - { - "id": "oceanside-of82872s", - "manufacturer": "Oceanside", - "name": "96 COE Seafoam Green with White Translucent", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/oceanside-seafoam-green-with-white-translucent-glass", - "n_candidates": 5, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_seafoam_green_with_white.jpg?v=1778344403", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Seafoam_green_with_white.jpg?v=1736975754", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/seafoam_green_with_white_96_COE.jpg?v=1736975754", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Seafoam_green_with_white.jpg?v=1736975665", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF82872_2.webp?v=1778344371" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Seafoam_green_with_white.jpg?v=1736975665", - "heuristic_pick_score": 1.4061, - "heuristic_pick_index": 4, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/oceanside-of82872s.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5188, - "cost_usd": 0.053257, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 11283, - "cost_usd": 0.01759, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-51105a0030fhalf", - "manufacturer": "Bullseye", - "name": "Black Opalescent, White Opalescent, Turquoise Transparent Double Cascade, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/black-white-turquoise-double-cascade-3-color-mix-double-rolled-3mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51105A-0030-F_01.jpg?v=1771355037", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51105A-0030-F_02.jpg?v=1771355036" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51105A-0030-F_01.jpg?v=1771355037", - "heuristic_pick_score": 0.6542, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-51105a0030fhalf.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5011, - "cost_usd": 0.044148, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 16490, - "cost_usd": 0.018358, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-51110a0030f1010", - "manufacturer": "Bullseye", - "name": "Light Cyan Opalescent, White Opalescent, Black Opalescent Graffiti, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/light-cyan-white-black-graffiti-3-color-mix-double-rolled-3mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51110A-0030-F_01.jpg?v=1771360233", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51110A-0030-F_02.jpg?v=1771360233" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51110A-0030-F_01.jpg?v=1771360233", - "heuristic_pick_score": 0.6549, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-51110a0030f1010.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5489, - "cost_usd": 0.044135, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 14053, - "cost_usd": 0.019342, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0011010055f1010", - "manufacturer": "Bullseye", - "name": "Clear Transparent, Thin, Accordion Texture, 2 mm, Fusible", - "category": "Clear", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-accordion-texture-2-mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0055-F_01.jpg?v=1765591869", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0055-F_02.jpg?v=1765591869" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0055-F_01.jpg?v=1765591869", - "heuristic_pick_score": 0.6846, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0011010055f1010.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5920, - "cost_usd": 0.044092, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 13690, - "cost_usd": 0.015616, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0013320031f1010", - "manufacturer": "Bullseye", - "name": "Fuchsia Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/fuchsia-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001332-0031-F_01.jpg?v=1765591113", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001332-0031-F_02.jpg?v=1765591112", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001332-0031-F_03.jpg?v=1765591112" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001332-0031-F_03.jpg?v=1765591112", - "heuristic_pick_score": 0.6823, - "heuristic_pick_index": 3, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0013320031f1010.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 5176, - "cost_usd": 0.046222, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 9956, - "cost_usd": 0.016195, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0018200030f1010", - "manufacturer": "Bullseye", - "name": "Pale Yellow Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/pale-yellow-tint-double-rolled-3-mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001820-0030-F_01.jpg?v=1765590958", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001820-0030-F_02.jpg?v=1765590958" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001820-0030-F_01.jpg?v=1765590958", - "heuristic_pick_score": 0.5927, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0018200030f1010.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5825, - "cost_usd": 0.044404, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 9009, - "cost_usd": 0.015117, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-60112b0030f1010", - "manufacturer": "Bullseye", - "name": "Clear Transparent, White Opalescent, Deep Plum Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/clear-white-opalescent-deep-plum-3-color-mix-double-rolled-3-mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/60112B-0030-F_01.jpg?v=1771365049", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/60112B-0030-F_02.jpg?v=1771365049" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/60112B-0030-F_01.jpg?v=1771365049", - "heuristic_pick_score": 0.6583, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-60112b0030f1010.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 6551, - "cost_usd": 0.044321, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 16801, - "cost_usd": 0.01903, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0032120030f1010", - "manufacturer": "Bullseye", - "name": "Olive Green Opalescent, Aventurine Green, Deep Brown 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/olive-green-opalescent-aventurine-green-deep-brown-3-color-mix-double-rolled-3-mm-fusible", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003212-0030-F_01.jpg?v=1765590997", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003212-0030-F_02.jpg?v=1765590997", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003212-0030-F_03.jpg?v=1765590997" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003212-0030-F_01.jpg?v=1765590997", - "heuristic_pick_score": 0.9999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0032120030f1010.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 6065, - "cost_usd": 0.045724, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 10230, - "cost_usd": 0.014491, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0024160030f1010", - "manufacturer": "Bullseye", - "name": "Light Turquoise Blue, True Blue 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-true-blue-2-color-mix-double-rolled-3-mm-fusible", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002416-0030-F_01.jpg?v=1765590992", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002416-0030-F_02.jpg?v=1765590991", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002416-0030-F_03.jpg?v=1765590992" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002416-0030-F_01.jpg?v=1765590992", - "heuristic_pick_score": 0.9999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0024160030f1010.jpg", - "judge_sonnet": { - "pick": 3, - "raw": "3", - "latency_ms": 5452, - "cost_usd": 0.045969, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 9964, - "cost_usd": 0.015773, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0014090050f1010", - "manufacturer": "Bullseye", - "name": "Light Bronze Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-thin-rolled-2-mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0050-F_01.jpg?v=1765591120", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0050-F_02.jpg?v=1765591119" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0050-F_01.jpg?v=1765591120", - "heuristic_pick_score": 0.9999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0014090050f1010.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 6179, - "cost_usd": 0.044251, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 8013, - "cost_usd": 0.014436, - "parse_ok": true, - "retried": false - } - }, - { - "id": "bullseye-0014120030f1010", - "manufacturer": "Bullseye", - "name": "Light Aventurine Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://shop.bullseyeglass.com/products/light-aventurine-green-transparent-double-rolled-3-mm-fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0030-F_01.jpg?v=1765590948", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0030-F_02.jpg?v=1765590948" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0030-F_01.jpg?v=1765590948", - "heuristic_pick_score": 0.9999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/bullseye-0014120030f1010.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 5136, - "cost_usd": 0.044496, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 7809, - "cost_usd": 0.014975, - "parse_ok": true, - "retried": false - } - }, - { - "id": "wissmach-wf28105", - "manufacturer": "Wissmach", - "name": "96 COE White and Dark Blue", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-dark-blue-fusible-glass-96-coe", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Dark_Blue.jpg?v=1779466411" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Dark_Blue.jpg?v=1779466411", - "heuristic_pick_score": 0.8371, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/wissmach-wf28105.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 4679, - "cost_usd": 0.042897, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 8725, - "cost_usd": 0.013931, - "parse_ok": true, - "retried": false - } - }, - { - "id": "wissmach-w55d", - "manufacturer": "Wissmach", - "name": "Celery Opal", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-amber-and-white-opal-glass", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Amber_and_White_Opal_-_Stained_Glass_Express_-4987562.jpg?v=1729927603" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Amber_and_White_Opal_-_Stained_Glass_Express_-4987562.jpg?v=1729927603", - "heuristic_pick_score": 0.8261, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/wissmach-w55d.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5814, - "cost_usd": 0.043262, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 6012, - "cost_usd": 0.013964, - "parse_ok": true, - "retried": false - } - }, - { - "id": "wissmach-wf08105", - "manufacturer": "Wissmach", - "name": "96 COE String of Pearls Opal Reactive", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/wissmach-reactive-string-of-pearls-opal-fusible-glass-96-coe", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_String_of_Pearls_Opal_-_Stained_Glass_Express_-4983147.jpg?v=1729916329", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_String_of_Pearls_Opal_-_Stained_Glass_Express_-4983149.jpg?v=1729916333" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_String_of_Pearls_Opal_-_Stained_Glass_Express_-4983147.jpg?v=1729916329", - "heuristic_pick_score": 0.7935, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/wissmach-wf08105.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 9824, - "cost_usd": 0.044543, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 10547, - "cost_usd": 0.014153, - "parse_ok": true, - "retried": false - } - }, - { - "id": "wissmach-wf01dlum105", - "manufacturer": "Wissmach", - "name": "96 COE Clear Dew Drop Luminescent", - "category": "Textured/Baroque", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-dew-textured-luminescent-fusible-glass-96-coe", - "n_candidates": 6, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Drop_Luminescent_7.jpg?v=1780695123", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Drop_Luminescent.jpg?v=1780695157", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Luminescent_2.jpg?v=1755708272", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Luminescent.jpg?v=1753293891", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Luminescent_3.jpg?v=1753293838", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Luminescent_4.jpg?v=1753293866" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Drop_Luminescent.jpg?v=1780695157", - "heuristic_pick_score": 1.4998, - "heuristic_pick_index": 2, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/wissmach-wf01dlum105.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "**2**", - "latency_ms": 29879, - "cost_usd": 0.079965, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 24056, - "cost_usd": 0.023467, - "parse_ok": true, - "retried": false - } - }, - { - "id": "wissmach-wf24lum105", - "manufacturer": "Wissmach", - "name": "96 COE Superior Blue Luminescent", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/wissmach-super-blue-transparent-luminescent-fusible-glass-96-coe", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_Luminescent.jpg?v=1781968365", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_Luminescent_2.jpg?v=1781968392" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_Luminescent_2.jpg?v=1781968392", - "heuristic_pick_score": 1.4992, - "heuristic_pick_index": 2, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/wissmach-wf24lum105.jpg", - "judge_sonnet": { - "pick": 2, - "raw": "2", - "latency_ms": 7039, - "cost_usd": 0.044742, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 2, - "raw": "2", - "latency_ms": 11360, - "cost_usd": 0.015043, - "parse_ok": true, - "retried": false - } - }, - { - "id": "youghiogheny-yf9573", - "manufacturer": "Youghiogheny", - "name": "96 COE Tiger Stripes", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/96-tiger-stripes-fusi", - "n_candidates": 6, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tiger_Stripes.jpg?v=1758225457", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tiger_Stripes_2.jpg?v=1758225457", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tiger_Stripes_3.jpg?v=1758225457", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tiger_Stripes_4.jpg?v=1758225457", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_TIGER_STRIPES_-_Stained_Glass_Express_-4983520.jpg?v=1758225457", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_TIGER_STRIPES_-_Stained_Glass_Express_-4983522.jpg?v=1758225457" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_TIGER_STRIPES_-_Stained_Glass_Express_-4983522.jpg?v=1758225457", - "heuristic_pick_score": 0.9689, - "heuristic_pick_index": 6, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/youghiogheny-yf9573.jpg", - "judge_sonnet": { - "pick": 5, - "raw": "5", - "latency_ms": 7394, - "cost_usd": 0.053054, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 6, - "raw": "6", - "latency_ms": 9371, - "cost_usd": 0.017696, - "parse_ok": true, - "retried": false - } - }, - { - "id": "youghiogheny-ywaterltsp", - "manufacturer": "Youghiogheny", - "name": "Blues, Greens, Pink Ripple Stipple", - "category": "Textured/Baroque", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/blues-greens-gold-pink-ripple-stipple", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/YWATERLTSP.jpg?v=1777040096" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/YWATERLTSP.jpg?v=1777040096", - "heuristic_pick_score": 0.9766, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/youghiogheny-ywaterltsp.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5837, - "cost_usd": 0.043201, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": "NONE", - "raw": "NONE", - "latency_ms": 7276, - "cost_usd": 0.01377, - "parse_ok": true, - "retried": false - } - }, - { - "id": "youghiogheny-yu00631", - "manufacturer": "Youghiogheny", - "name": "Golden Yellow Amber", - "category": "Cathedral", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/golden-yellow-amber", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/U-00-631BL.jpg?v=1753992871", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/U-00-631.jpg?v=1753992893" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/U-00-631BL.jpg?v=1753992871", - "heuristic_pick_score": 0.8947, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/youghiogheny-yu00631.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 6223, - "cost_usd": 0.044442, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 12661, - "cost_usd": 0.016977, - "parse_ok": true, - "retried": false - } - }, - { - "id": "youghiogheny-y700sp", - "manufacturer": "Youghiogheny", - "name": "Gray Ice Stipple", - "category": "Clear", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-grey-stipple-glass", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Gray_Ice_Stipple.jpg?v=1768676242", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Grey_Stipple_Glass_-_Stained_Glass_Express_-4987582.jpg?v=1768676242", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Grey_Stipple_Glass_-_Stained_Glass_Express_-4987584.jpg?v=1768676242" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Gray_Ice_Stipple.jpg?v=1768676242", - "heuristic_pick_score": 1.4999, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/youghiogheny-y700sp.jpg", - "judge_sonnet": { - "pick": 1, - "raw": "1", - "latency_ms": 5007, - "cost_usd": 0.046047, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 1, - "raw": "1", - "latency_ms": 12162, - "cost_usd": 0.01656, - "parse_ok": true, - "retried": false - } - }, - { - "id": "youghiogheny-y1000hsl", - "manufacturer": "Youghiogheny", - "name": "Soft White Opal Cottonball High Strike", - "category": "Opalescent", - "named_failure": false, - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-soft-white-opal-cottonball-high-strike-glass", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike.jpg?v=1766863306", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike_-_Stained_Glass_Express_-4991426.jpg?v=1766863306", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike_-_Stained_Glass_Express_-4991420.jpg?v=1766863306", - "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike_-_Stained_Glass_Express_-4991423.jpg?v=1766863306" - ], - "heuristic_image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike.jpg?v=1766863306", - "heuristic_pick_score": 1.4993, - "heuristic_pick_index": 1, - "contact_sheet": "data/vlm_judge_pilot/contact_sheets/youghiogheny-y1000hsl.jpg", - "judge_sonnet": { - "pick": 3, - "raw": "3", - "latency_ms": 9253, - "cost_usd": 0.050722, - "parse_ok": true, - "retried": false - }, - "judge_haiku": { - "pick": 3, - "raw": "3", - "latency_ms": 9268, - "cost_usd": 0.016181, - "parse_ok": true, - "retried": false - } - } -] \ No newline at end of file diff --git a/docs/library-picker-rebuild/vlm_judge_striker_board.jpg b/docs/library-picker-rebuild/vlm_judge_striker_board.jpg deleted file mode 100644 index 6f1e342..0000000 Binary files a/docs/library-picker-rebuild/vlm_judge_striker_board.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/vlm_judge_targeted.md b/docs/library-picker-rebuild/vlm_judge_targeted.md deleted file mode 100644 index a0ac50e..0000000 --- a/docs/library-picker-rebuild/vlm_judge_targeted.md +++ /dev/null @@ -1,55 +0,0 @@ -# VLM judge -- targeted pass on user-flagged products (2026-07-13) - -Follow-up to the 41-product pilot (`vlm_judge_pilot.md`) while the full-corpus -decision is pending: a sonnet-only forced-choice judge pass over 5 flagged -products, with winning picks **applied to the committed registry** -(`scripts/vlm_judge_targeted.py`; judge machinery reused from -`scripts/vlm_pick_judge.py`, apply path per the `sweep_uncropped_bullseye.py` -precedent from PR #128). 5 judge calls, $0.26 total, zero parse failures. - -## Per-product verdicts - -| Product | Shipped | Judge | Verdict | -|---|---|---|---| -| Translucent White, Double-rolled 3 mm (`bullseye-0002430030f1010`) | #4 | #1 | **CHANGED & APPLIED** -- shipped pick was the product-label macro (the `_04.jpg` sticker close-up, heuristic score 0.9044: confidently wrong again); judge picked #1, the straight-on flat white sheet. Winner sits on a *black* studio ground with a left-edge band the white-background scrub can't see -- applied a new self-verifying **dark-edge trim** (crop `[46, 38, 1192, 1162]`, 89% area kept), generalizing report.md's bespoke dark-corner scrub exactly as that report requested ("flagging for a future pass to generalize") | -| Clear Transparent, Single-rolled 3 mm (`bullseye-0011010000f1010`) | #1 | NONE | **NONE, as predicted** -- the gallery has exactly one image (the perspective side view already shipped). Shipped pick left as-is; confirmed second-source (Delphi) case | -| Light Mineral Green Transparent Irid (`bullseye-0012470031f1010`) | #2 | #2 | **CONFIRMED** -- judge independently agrees with the shipped `_02` over the full-bleed macro `_01` the raw picker argmax preferred, validating the sweep's kept-with-reasoning decision | -| White Opalescent, Thin-rolled 2 mm (`bullseye-0001130050f1010`) | #1 | #1 | **CONFIRMED** -- white-glass detector blind spot does not translate into a wrong pick here | -| Translucent White, Thin-rolled 2 mm (`bullseye-0002430050f1010`) | #1 | #1 | **CONFIRMED** -- ditto (its gallery also contains the label macro at #4; the judge did not fall for it) | - -Summary: 1 changed, 3 confirmed, 1 NONE. No registry row was touched except -the one changed product (its row gets `pick_score: null` + a `vlm_judge` -provenance marker, same posture as the existing manual-override rows). - -## Board - -Old shipped pick vs. applied judge pick, for the changed product: - -![targeted board](./vlm_judge_targeted_board.jpg) - -## Notes for the corpus decision - -- Another "confidently wrong" heuristic pick (0.9044) fixed by the judge -- - consistent with the pilot's core finding that pick_score cannot gate the - judge. -- The judged NONE on Clear Single-rolled behaves exactly as the pilot's - NONE-rate analysis expects: a true no-usable-candidate gallery, actionable - only by a second scrape source. -- The dark-edge trim (`_dark_edge_trim` in `scripts/vlm_judge_targeted.py`) - is a candidate for merging into the main picker crop path if more - black-ground photos turn up corpus-wide. -- Image bytes: `catalog_images/` is gitignored; the main checkout will fetch - the new winner automatically on its next `build_swatch_library.py` run - (Phase C force-refetches when the registry URL differs from disk). -- **KNOWN CHURN-BACK RISK (action needed before the next full rebuild):** - measured with the current picker, this product's gallery still scores the - label macro highest (#4 at 0.907 vs the judge's #1 at 0.603 -- the label - card reads as a clean full-bleed "sheet" to every pixel component). The - build's stability rule replaces a shipped image when the new argmax beats - it by >0.15; 0.907-0.603 = 0.30, so an unguarded rebuild **will revert - this row to the label macro**. The build script is not modified here (it - was under a concurrent-edit freeze when this pass ran); the fix is a - one-line guard in `build_swatch_library.py` -- skip the argmax/stability - replacement for rows carrying the `vlm_judge` provenance marker, same - spirit as its existing `WHITE_ON_WHITE_OVERRIDE`/`REACTIVE_CLOUD` manual - lists. Until that lands, treat `vlm_judge`-marked rows as manual overrides. diff --git a/docs/library-picker-rebuild/vlm_judge_targeted_board.jpg b/docs/library-picker-rebuild/vlm_judge_targeted_board.jpg deleted file mode 100644 index a58c248..0000000 Binary files a/docs/library-picker-rebuild/vlm_judge_targeted_board.jpg and /dev/null differ diff --git a/docs/library-picker-rebuild/vlm_judge_targeted_results.json b/docs/library-picker-rebuild/vlm_judge_targeted_results.json deleted file mode 100644 index 88b6d7c..0000000 --- a/docs/library-picker-rebuild/vlm_judge_targeted_results.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "id": "bullseye-0002430030f1010", - "name": "Translucent White Translucent, Double-rolled, 3 mm, Fusible", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0030-F_01.jpg?v=1765591037", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0030-F_02.jpg?v=1765591038", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0030-F_03.jpg?v=1765591037", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0030-F_04.jpg?v=1765591037" - ], - "shipped_index": 4, - "judge_pick": 1, - "judge_raw": "1", - "latency_ms": 8011, - "cost_usd": 0.082541, - "verdict": "CHANGED -- #4 -> #1", - "winner_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0030-F_01.jpg?v=1765591037", - "applied_crop": { - "crop_box": [ - 46, - 38, - 1192, - 1162 - ], - "kind": "dark_edge_trim", - "area_kept": 0.8945 - }, - "detector": { - "is_full_bleed": false, - "is_whole_sheet_on_white": false, - "grip_flag": false - } - }, - { - "id": "bullseye-0011010000f1010", - "name": "Clear Transparent, Single-rolled, 3 mm, Fusible", - "n_candidates": 1, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0000-F_01.jpg?v=1765591863" - ], - "shipped_index": 1, - "judge_pick": "NONE", - "judge_raw": "NONE", - "latency_ms": 5953, - "cost_usd": 0.043781, - "verdict": "NONE -- no qualifying candidate; shipped pick left as-is (second-source case)" - }, - { - "id": "bullseye-0012470031f1010", - "name": "Light Mineral Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "n_candidates": 3, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001247-0031-F_01.jpg?v=1765591145", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001247-0031-F_02.jpg?v=1765591143", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001247-0031-F_03.jpg?v=1765591143" - ], - "shipped_index": 2, - "judge_pick": 2, - "judge_raw": "2", - "latency_ms": 5129, - "cost_usd": 0.045957, - "verdict": "CONFIRMED -- judge agrees with the shipped pick, no change" - }, - { - "id": "bullseye-0001130050f1010", - "name": "White Opalescent, Thin-rolled, 2 mm, Fusible", - "n_candidates": 2, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0050-F_01.jpg?v=1765591190", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0050-F_02.jpg?v=1765591190" - ], - "shipped_index": 1, - "judge_pick": 1, - "judge_raw": "1", - "latency_ms": 5551, - "cost_usd": 0.04504, - "verdict": "CONFIRMED -- judge agrees with the shipped pick, no change" - }, - { - "id": "bullseye-0002430050f1010", - "name": "Translucent White Translucent, Thin-rolled, 2 mm, Fusible", - "n_candidates": 4, - "candidate_urls": [ - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0050-F_01.jpg?v=1765591208", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0050-F_02.jpg?v=1765591208", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0050-F_03.jpg?v=1765591208", - "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000243-0050-F_04.jpg?v=1765591207" - ], - "shipped_index": 1, - "judge_pick": 1, - "judge_raw": "1", - "latency_ms": 10350, - "cost_usd": 0.046949, - "verdict": "CONFIRMED -- judge agrees with the shipped pick, no change" - } -] \ No newline at end of file diff --git a/frontend/public/assets/glass_swatch_registry.json b/frontend/public/assets/glass_swatch_registry.json deleted file mode 100644 index 06ad6a0..0000000 --- a/frontend/public/assets/glass_swatch_registry.json +++ /dev/null @@ -1,31412 +0,0 @@ -[ - { - "id": "bullseye-0000090030f1010", - "manufacturer": "Bullseye", - "base_sku": "000009-0030-F-1010", - "resolved_sku": "000009-0030-F-1010", - "name": "Reactive Cloud Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Reactive Cloud Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/reactive-cloud-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000009-0030-F_02.jpg", - "status": "Downloaded", - "pick_score": 0.522, - "local_image": "/assets/catalog_images/bullseye-0000090030f1010-cropped.jpg", - "cropped": true, - "crop_box": [ - 650, - 0, - 1200, - 1200 - ], - "real_world_width_in": 4.58, - "real_world_height_in": 10.0, - "original_width_px": 550, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0000090050f1010", - "manufacturer": "Bullseye", - "base_sku": "000009-0050-F-1010", - "resolved_sku": "000009-0050-F-1010", - "name": "Reactive Cloud Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Reactive Cloud Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/reactive-cloud-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000009-0050-F_02.jpg", - "status": "Downloaded", - "pick_score": 0.67, - "local_image": "/assets/catalog_images/bullseye-0000090050f1010-cropped.jpg", - "cropped": true, - "crop_box": [ - 650, - 0, - 1200, - 1200 - ], - "real_world_width_in": 4.58, - "real_world_height_in": 10.0, - "original_width_px": 550, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0000130030f1010", - "manufacturer": "Bullseye", - "base_sku": "000013-0030-F-1010", - "resolved_sku": "000013-0030-F-1010", - "name": "Opaque White Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Opaque White Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/opaque-white-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000013-0030-F_01.jpg?v=1765591007", - "status": "Downloaded", - "pick_score": 0.3729, - "local_image": "/assets/catalog_images/bullseye-0000130030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0000130050f1010", - "manufacturer": "Bullseye", - "base_sku": "000013-0050-F-1010", - "resolved_sku": "000013-0050-F-1010", - "name": "Opaque White Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Opaque White Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/opaque-white-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000013-0050-F_01.jpg?v=1765591187", - "status": "Downloaded", - "pick_score": 0.6302, - "local_image": "/assets/catalog_images/bullseye-0000130050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0000340030f1010", - "manufacturer": "Bullseye", - "base_sku": "000034-0030-F-1010", - "resolved_sku": "000034-0030-F-1010", - "name": "Light Peach Cream Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Peach Cream Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/light-peach-cream-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000034-0030-F_01.jpg?v=1765591009", - "status": "Downloaded", - "pick_score": 0.9499, - "local_image": "/assets/catalog_images/bullseye-0000340030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0000340050f1010", - "manufacturer": "Bullseye", - "base_sku": "000034-0050-F-1010", - "resolved_sku": "000034-0050-F-1010", - "name": "Light Peach Cream Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Peach Cream Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/light-peach-cream-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000034-0050-F_01.jpg?v=1765591188", - "status": "Downloaded", - "pick_score": 0.9499, - "local_image": "/assets/catalog_images/bullseye-0000340050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000030f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0030-F-1010", - "resolved_sku": "000100-0030-F-1010", - "name": "Black Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0030-F_02.jpg?v=1765588246", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/bullseye-0001000030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000031f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0031-F-1010", - "resolved_sku": "000100-0031-F-1010", - "name": "Black Opalescent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0031-F_01.jpg?v=1765591141", - "status": "Downloaded", - "pick_score": 0.8344, - "local_image": "/assets/catalog_images/bullseye-0001000031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000037f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0037-F-1010", - "resolved_sku": "000100-0037-F-1010", - "name": "Black Opalescent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-double-rolled-iridescent-silver-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0037-F_01.jpg?v=1765591855", - "status": "Downloaded", - "pick_score": 0.9068, - "local_image": "/assets/catalog_images/bullseye-0001000037f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000038f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0038-F-1010", - "resolved_sku": "000100-0038-F-1010", - "name": "Black Opalescent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-double-rolled-iridescent-gold-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0038-F_03.jpg?v=1765591856", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0001000038f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 876, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000043f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0043-F-1010", - "resolved_sku": "000100-0043-F-1010", - "name": "Black Opalescent, Reeded Texture, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Reeded Texture, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-reeded-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0043-F_02.jpg?v=1765591856", - "status": "Downloaded", - "pick_score": 0.8326, - "local_image": "/assets/catalog_images/bullseye-0001000043f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000044f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0044-F-1010", - "resolved_sku": "000100-0044-F-1010", - "name": "Black Opalescent, Reeded Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Reeded Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-reeded-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0044-F_02.jpg?v=1765591857", - "status": "Downloaded", - "pick_score": 0.8297, - "local_image": "/assets/catalog_images/bullseye-0001000044f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 300, - 824, - 977 - ], - "real_world_width_in": 6.12, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000045f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0045-F-1010", - "resolved_sku": "000100-0045-F-1010", - "name": "Black Opalescent, Accordion Texture, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Accordion Texture, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-accordion-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0045-F_01.jpg?v=1765591858", - "status": "Downloaded", - "pick_score": 0.8308, - "local_image": "/assets/catalog_images/bullseye-0001000045f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000046f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0046-F-1010", - "resolved_sku": "000100-0046-F-1010", - "name": "Black Opalescent, Accordion Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Accordion Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-accordion-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0046-F_01.jpg?v=1765591858", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0001000046f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000047f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0047-F-1010", - "resolved_sku": "000100-0047-F-1010", - "name": "Black Opalescent, Prismatic Texture, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Prismatic Texture, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-prismatic-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0047-F_01.jpg?v=1765591858", - "status": "Downloaded", - "pick_score": 0.8323, - "local_image": "/assets/catalog_images/bullseye-0001000047f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000048f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0048-F-1010", - "resolved_sku": "000100-0048-F-1010", - "name": "Black Opalescent, Prismatic Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Prismatic Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-prismatic-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0048-F_01.jpg?v=1765591859", - "status": "Downloaded", - "pick_score": 0.8309, - "local_image": "/assets/catalog_images/bullseye-0001000048f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000050f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0050-F-1010", - "resolved_sku": "000100-0050-F-1010", - "name": "Black Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0050-F_02.jpg?v=1765591140", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/bullseye-0001000050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000051f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0051-F-1010", - "resolved_sku": "000100-0051-F-1010", - "name": "Black Opalescent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0051-F_01.jpg?v=1765591142", - "status": "Downloaded", - "pick_score": 0.8311, - "local_image": "/assets/catalog_images/bullseye-0001000051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000053f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0053-F-1010", - "resolved_sku": "000100-0053-F-1010", - "name": "Black Opalescent, Thin, Reeded Texture, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin, Reeded Texture, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-reeded-texture-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0053-F_02.jpg?v=1765591859", - "status": "Downloaded", - "pick_score": 0.8311, - "local_image": "/assets/catalog_images/bullseye-0001000053f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 303, - 881, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000054f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0054-F-1010", - "resolved_sku": "000100-0054-F-1010", - "name": "Black Opalescent, Thin, Reeded Texture, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin, Reeded Texture, Iridescent, rainbow, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-reeded-texture-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0054-F_02.jpg?v=1765591860", - "status": "Downloaded", - "pick_score": 0.8325, - "local_image": "/assets/catalog_images/bullseye-0001000054f1010.jpg", - "cropped": true, - "crop_box": [ - 81, - 300, - 881, - 981 - ], - "real_world_width_in": 6.66, - "real_world_height_in": 5.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000055f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0055-F-1010", - "resolved_sku": "000100-0055-F-1010", - "name": "Black Opalescent, Thin, Accordion Texture, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin, Accordion Texture, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-accordion-texture-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0055-F_01.jpg?v=1765591860", - "status": "Downloaded", - "pick_score": 0.8325, - "local_image": "/assets/catalog_images/bullseye-0001000055f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000056f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0056-F-1010", - "resolved_sku": "000100-0056-F-1010", - "name": "Black Opalescent, Thin, Accordion Texture, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin, Accordion Texture, Iridescent, rainbow, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-accordion-texture-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0056-F_01.jpg?v=1765591861", - "status": "Downloaded", - "pick_score": 0.832, - "local_image": "/assets/catalog_images/bullseye-0001000056f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000057f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0057-F-1010", - "resolved_sku": "000100-0057-F-1010", - "name": "Black Opalescent, Thin-rolled, Iridescent, silver, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin-rolled, Iridescent, silver, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-rolled-iridescent-silver-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0057-F_01.jpg?v=1765591862", - "status": "Downloaded", - "pick_score": 0.8323, - "local_image": "/assets/catalog_images/bullseye-0001000057f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000058f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0058-F-1010", - "resolved_sku": "000100-0058-F-1010", - "name": "Black Opalescent, Thin-rolled, Iridescent, gold, 2 mm, Fusible", - "resolved_name": "Black Opalescent, Thin-rolled, Iridescent, gold, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-thin-rolled-iridescent-gold-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0058-F_01.jpg?v=1765591862", - "status": "Downloaded", - "pick_score": 0.833, - "local_image": "/assets/catalog_images/bullseye-0001000058f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000060f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0060-F-1010", - "resolved_sku": "000100-0060-F-1010", - "name": "Black Opalescent, Single-rolled, 6 mm, Fusible", - "resolved_name": "Black Opalescent, Single-rolled, 6 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-single-rolled-6-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0060-F_02.jpg?v=1765592367", - "status": "Downloaded", - "pick_score": 0.8693, - "local_image": "/assets/catalog_images/bullseye-0001000060f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000070f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0070-F-1010", - "resolved_sku": "000100-0070-F-1010", - "name": "Black Opalescent, Granite Texture, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Granite Texture, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-granite-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0070-F_01.jpg?v=1765592368", - "status": "Downloaded", - "pick_score": 0.8317, - "local_image": "/assets/catalog_images/bullseye-0001000070f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000071f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0071-F-1010", - "resolved_sku": "000100-0071-F-1010", - "name": "Black Opalescent, Granite Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Granite Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-granite-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0071-F_01.jpg?v=1765592015", - "status": "Downloaded", - "pick_score": 0.8829, - "local_image": "/assets/catalog_images/bullseye-0001000071f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000072f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0072-F-1010", - "resolved_sku": "000100-0072-F-1010", - "name": "Black Opalescent, Ripple, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0072-F_01.jpg?v=1765592007", - "status": "Downloaded", - "pick_score": 0.9995, - "local_image": "/assets/catalog_images/bullseye-0001000072f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000073f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0073-F-1010", - "resolved_sku": "000100-0073-F-1010", - "name": "Black Opalescent, Ripple, Rainbow Iridescent, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Ripple, Rainbow Iridescent, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-ripple-rainbow-iridescent-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0073-F_01.jpg?v=1765592008", - "status": "Downloaded", - "pick_score": 0.9689, - "local_image": "/assets/catalog_images/bullseye-0001000073f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000074f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0074-F-1010", - "resolved_sku": "000100-0074-F-1010", - "name": "Black Opalescent, Herringbone, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Herringbone, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-herringbone-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0074-F_01.jpg?v=1765592008", - "status": "Downloaded", - "pick_score": 0.9995, - "local_image": "/assets/catalog_images/bullseye-0001000074f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001000075f1010", - "manufacturer": "Bullseye", - "base_sku": "000100-0075-F-1010", - "resolved_sku": "000100-0075-F-1010", - "name": "Black Opalescent, Herringbone, Rainbow Iridescent, 3 mm, Fusible", - "resolved_name": "Black Opalescent, Herringbone, Rainbow Iridescent, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/black-opalescent-herringbone-rainbow-iridescent-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000100-0075-F_01.jpg?v=1765592008", - "status": "Downloaded", - "pick_score": 0.9384, - "local_image": "/assets/catalog_images/bullseye-0001000075f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001010030f1010", - "manufacturer": "Bullseye", - "base_sku": "000101-0030-F-1010", - "resolved_sku": "000101-0030-F-1010", - "name": "Stiff Black Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Stiff Black Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/stiff-black-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000101-0030-F_02.jpg?v=1765591003", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0001010030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 240, - 906, - 963 - ], - "real_world_width_in": 7.25, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001010050f1010", - "manufacturer": "Bullseye", - "base_sku": "000101-0050-F-1010", - "resolved_sku": "000101-0050-F-1010", - "name": "Stiff Black Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Stiff Black Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/stiff-black-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000101-0050-F_02.jpg?v=1765591141", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0001010050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 240, - 906, - 963 - ], - "real_world_width_in": 7.25, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001040030f1010", - "manufacturer": "Bullseye", - "base_sku": "000104-0030-F-1010", - "resolved_sku": "000104-0030-F-1010", - "name": "Glacier Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Glacier Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/glacier-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000104-0030-F_02.jpg?v=1765591009", - "status": "Downloaded", - "pick_score": 0.8677, - "local_image": "/assets/catalog_images/bullseye-0001040030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001040050f1010", - "manufacturer": "Bullseye", - "base_sku": "000104-0050-F-1010", - "resolved_sku": "000104-0050-F-1010", - "name": "Glacier Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Glacier Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/glacier-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000104-0050-F_02.jpg?v=1765591189", - "status": "Downloaded", - "pick_score": 0.867, - "local_image": "/assets/catalog_images/bullseye-0001040050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 246, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001120030f1010", - "manufacturer": "Bullseye", - "base_sku": "000112-0030-F-1010", - "resolved_sku": "000112-0030-F-1010", - "name": "Mint Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Mint Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mint-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000112-0030-F_02.jpg?v=1765591010", - "status": "Downloaded", - "pick_score": 0.8648, - "local_image": "/assets/catalog_images/bullseye-0001120030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001120050f1010", - "manufacturer": "Bullseye", - "base_sku": "000112-0050-F-1010", - "resolved_sku": "000112-0050-F-1010", - "name": "Mint Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Mint Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mint-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000112-0050-F_02.jpg?v=1765591189", - "status": "Downloaded", - "pick_score": 0.8648, - "local_image": "/assets/catalog_images/bullseye-0001120050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001130030f1010", - "manufacturer": "Bullseye", - "base_sku": "000113-0030-F-1010", - "resolved_sku": "000113-0030-F-1010", - "name": "White Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "White Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/white-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0030-F_01.jpg?v=1765591011", - "status": "Downloaded", - "pick_score": 0.6363, - "local_image": "/assets/catalog_images/bullseye-0001130030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001130031f1010", - "manufacturer": "Bullseye", - "base_sku": "000113-0031-F-1010", - "resolved_sku": "000113-0031-F-1010", - "name": "White Opalescent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "White Opalescent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/white-opalescent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0031-F_01.jpg?v=1765591189", - "status": "Downloaded", - "pick_score": 0.7871, - "local_image": "/assets/catalog_images/bullseye-0001130031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001130050f1010", - "manufacturer": "Bullseye", - "base_sku": "000113-0050-F-1010", - "resolved_sku": "000113-0050-F-1010", - "name": "White Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "White Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/white-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0050-F_01.jpg?v=1765591190", - "status": "Downloaded", - "pick_score": 0.7885, - "local_image": "/assets/catalog_images/bullseye-0001130050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001130051f1010", - "manufacturer": "Bullseye", - "base_sku": "000113-0051-F-1010", - "resolved_sku": "000113-0051-F-1010", - "name": "White Opalescent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "White Opalescent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/white-opalescent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000113-0051-F_01.jpg?v=1765591191", - "status": "Downloaded", - "pick_score": 0.8564, - "local_image": "/assets/catalog_images/bullseye-0001130051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001140030f1010", - "manufacturer": "Bullseye", - "base_sku": "000114-0030-F-1010", - "resolved_sku": "000114-0030-F-1010", - "name": "Cobalt Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cobalt Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/cobalt-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000114-0030-F_02.jpg?v=1765591012", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0001140030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001140050f1010", - "manufacturer": "Bullseye", - "base_sku": "000114-0050-F-1010", - "resolved_sku": "000114-0050-F-1010", - "name": "Cobalt Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Cobalt Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/cobalt-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000114-0050-F_02.jpg?v=1765591191", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0001140050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001160030f1010", - "manufacturer": "Bullseye", - "base_sku": "000116-0030-F-1010", - "resolved_sku": "000116-0030-F-1010", - "name": "Turquoise Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Turquoise Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000116-0030-F_02.jpg?v=1765591012", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0001160030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 914, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001160050f1010", - "manufacturer": "Bullseye", - "base_sku": "000116-0050-F-1010", - "resolved_sku": "000116-0050-F-1010", - "name": "Turquoise Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Turquoise Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000116-0050-F_02.jpg?v=1765591192", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0001160050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 914, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001170030f1010", - "manufacturer": "Bullseye", - "base_sku": "000117-0030-F-1010", - "resolved_sku": "000117-0030-F-1010", - "name": "Mineral Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Mineral Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mineral-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000117-0030-F_02.jpg?v=1765591013", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0001170030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 959 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001170050f1010", - "manufacturer": "Bullseye", - "base_sku": "000117-0050-F-1010", - "resolved_sku": "000117-0050-F-1010", - "name": "Mineral Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Mineral Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mineral-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000117-0050-F_02.jpg?v=1765591192", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0001170050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 959 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001180030f1010", - "manufacturer": "Bullseye", - "base_sku": "000118-0030-F-1010", - "resolved_sku": "000118-0030-F-1010", - "name": "Periwinkle Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Periwinkle Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/periwinkle-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000118-0030-F_02.jpg?v=1765591013", - "status": "Downloaded", - "pick_score": 0.8681, - "local_image": "/assets/catalog_images/bullseye-0001180030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001180050f1010", - "manufacturer": "Bullseye", - "base_sku": "000118-0050-F-1010", - "resolved_sku": "000118-0050-F-1010", - "name": "Periwinkle Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Periwinkle Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/periwinkle-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000118-0050-F_02.jpg?v=1765591192", - "status": "Downloaded", - "pick_score": 0.8681, - "local_image": "/assets/catalog_images/bullseye-0001180050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001190030f1010", - "manufacturer": "Bullseye", - "base_sku": "000119-0030-F-1010", - "resolved_sku": "000119-0030-F-1010", - "name": "Mink Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Mink Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mink-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000119-0030-F_02.jpg?v=1765591014", - "status": "Downloaded", - "pick_score": 0.8688, - "local_image": "/assets/catalog_images/bullseye-0001190030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001190050f1010", - "manufacturer": "Bullseye", - "base_sku": "000119-0050-F-1010", - "resolved_sku": "000119-0050-F-1010", - "name": "Mink Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Mink Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/mink-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000119-0050-F_02.jpg?v=1765591192", - "status": "Downloaded", - "pick_score": 0.8688, - "local_image": "/assets/catalog_images/bullseye-0001190050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001310030f1010", - "manufacturer": "Bullseye", - "base_sku": "000131-0030-F-1010", - "resolved_sku": "000131-0030-F-1010", - "name": "Artichoke Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Artichoke Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/artichoke-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000131-0030-F_02.jpg?v=1765591016", - "status": "Downloaded", - "pick_score": 0.8619, - "local_image": "/assets/catalog_images/bullseye-0001310030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001310050f1010", - "manufacturer": "Bullseye", - "base_sku": "000131-0050-F-1010", - "resolved_sku": "000131-0050-F-1010", - "name": "Artichoke Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Artichoke Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/artichoke-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000131-0050-F_02.jpg?v=1765591194", - "status": "Downloaded", - "pick_score": 0.8619, - "local_image": "/assets/catalog_images/bullseye-0001310050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001320030f1010", - "manufacturer": "Bullseye", - "base_sku": "000132-0030-F-1010", - "resolved_sku": "000132-0030-F-1010", - "name": "Driftwood Gray Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Driftwood Gray Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/driftwood-gray-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000132-0030-F_02.jpg?v=1765591017", - "status": "Downloaded", - "pick_score": 0.8608, - "local_image": "/assets/catalog_images/bullseye-0001320030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 906, - 963 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001320050f1010", - "manufacturer": "Bullseye", - "base_sku": "000132-0050-F-1010", - "resolved_sku": "000132-0050-F-1010", - "name": "Driftwood Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Driftwood Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/driftwood-gray-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000132-0050-F_02.jpg?v=1765591198", - "status": "Downloaded", - "pick_score": 0.8608, - "local_image": "/assets/catalog_images/bullseye-0001320050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 906, - 963 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001360030f1010", - "manufacturer": "Bullseye", - "base_sku": "000136-0030-F-1010", - "resolved_sku": "000136-0030-F-1010", - "name": "Deco Gray Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deco Gray Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deco-gray-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000136-0030-F_02.jpg?v=1765591018", - "status": "Downloaded", - "pick_score": 0.8687, - "local_image": "/assets/catalog_images/bullseye-0001360030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001360050f1010", - "manufacturer": "Bullseye", - "base_sku": "000136-0050-F-1010", - "resolved_sku": "000136-0050-F-1010", - "name": "Deco Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deco Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deco-gray-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000136-0050-F_02.jpg?v=1765591195", - "status": "Downloaded", - "pick_score": 0.8687, - "local_image": "/assets/catalog_images/bullseye-0001360050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001370030f1010", - "manufacturer": "Bullseye", - "base_sku": "000137-0030-F-1010", - "resolved_sku": "000137-0030-F-1010", - "name": "French Vanilla Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "French Vanilla Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/french-vanilla-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000137-0030-F_01.jpg?v=1765591019", - "status": "Downloaded", - "pick_score": 1.1197, - "local_image": "/assets/catalog_images/bullseye-0001370030f1010.jpg", - "cropped": true, - "crop_box": [ - 42, - 150, - 876, - 1151 - ], - "real_world_width_in": 6.95, - "real_world_height_in": 8.34, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001370050f1010", - "manufacturer": "Bullseye", - "base_sku": "000137-0050-F-1010", - "resolved_sku": "000137-0050-F-1010", - "name": "French Vanilla Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "French Vanilla Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/french-vanilla-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000137-0050-F_01.jpg?v=1765591196", - "status": "Downloaded", - "pick_score": 0.952, - "local_image": "/assets/catalog_images/bullseye-0001370050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001410030f1010", - "manufacturer": "Bullseye", - "base_sku": "000141-0030-F-1010", - "resolved_sku": "000141-0030-F-1010", - "name": "Dark Forest Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dark Forest Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dark-forest-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000141-0030-F_02.jpg?v=1765591020", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0001410030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001410050f1010", - "manufacturer": "Bullseye", - "base_sku": "000141-0050-F-1010", - "resolved_sku": "000141-0050-F-1010", - "name": "Dark Forest Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dark Forest Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dark-forest-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000141-0050-F_02.jpg?v=1765591197", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0001410050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001420030f1010", - "manufacturer": "Bullseye", - "base_sku": "000142-0030-F-1010", - "resolved_sku": "000142-0030-F-1010", - "name": "Neo-Lavender Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Neo-Lavender Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000142-0030-F_01.jpg?v=1765591021", - "status": "Downloaded", - "pick_score": 0.8589, - "local_image": "/assets/catalog_images/bullseye-0001420030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001420050f1010", - "manufacturer": "Bullseye", - "base_sku": "000142-0050-F-1010", - "resolved_sku": "000142-0050-F-1010", - "name": "Neo-Lavender Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Neo-Lavender Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000142-0050-F_01.jpg?v=1765591197", - "status": "Downloaded", - "pick_score": 0.8589, - "local_image": "/assets/catalog_images/bullseye-0001420050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001440030f1010", - "manufacturer": "Bullseye", - "base_sku": "000144-0030-F-1010", - "resolved_sku": "000144-0030-F-1010", - "name": "Teal Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Teal Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/teal-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000144-0030-F_02.jpg?v=1765591022", - "status": "Downloaded", - "pick_score": 0.8693, - "local_image": "/assets/catalog_images/bullseye-0001440030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 906, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001440050f1010", - "manufacturer": "Bullseye", - "base_sku": "000144-0050-F-1010", - "resolved_sku": "000144-0050-F-1010", - "name": "Teal Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Teal Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/teal-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000144-0050-F_02.jpg?v=1765591199", - "status": "Downloaded", - "pick_score": 0.8693, - "local_image": "/assets/catalog_images/bullseye-0001440050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 906, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001450030f1010", - "manufacturer": "Bullseye", - "base_sku": "000145-0030-F-1010", - "resolved_sku": "000145-0030-F-1010", - "name": "Jade Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Jade Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/jade-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000145-0030-F_02.jpg?v=1765588245", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0001450030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001450050f1010", - "manufacturer": "Bullseye", - "base_sku": "000145-0050-F-1010", - "resolved_sku": "000145-0050-F-1010", - "name": "Jade Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Jade Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/jade-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000145-0050-F_02.jpg?v=1765591199", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0001450050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001460030f1010", - "manufacturer": "Bullseye", - "base_sku": "000146-0030-F-1010", - "resolved_sku": "000146-0030-F-1010", - "name": "Steel Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Steel Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000146-0030-F_02.jpg?v=1765591023", - "status": "Downloaded", - "pick_score": 0.8697, - "local_image": "/assets/catalog_images/bullseye-0001460030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001460050f1010", - "manufacturer": "Bullseye", - "base_sku": "000146-0050-F-1010", - "resolved_sku": "000146-0050-F-1010", - "name": "Steel Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Steel Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000146-0050-F_02.jpg?v=1765591199", - "status": "Downloaded", - "pick_score": 0.8697, - "local_image": "/assets/catalog_images/bullseye-0001460050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001470030f1010", - "manufacturer": "Bullseye", - "base_sku": "000147-0030-F-1010", - "resolved_sku": "000147-0030-F-1010", - "name": "Deep Cobalt Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deep Cobalt Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deep-cobalt-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000147-0030-F_02.jpg?v=1765591024", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/bullseye-0001470030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001470050f1010", - "manufacturer": "Bullseye", - "base_sku": "000147-0050-F-1010", - "resolved_sku": "000147-0050-F-1010", - "name": "Deep Cobalt Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deep Cobalt Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deep-cobalt-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000147-0050-F_02.jpg?v=1765591200", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/bullseye-0001470050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001480030f1010", - "manufacturer": "Bullseye", - "base_sku": "000148-0030-F-1010", - "resolved_sku": "000148-0030-F-1010", - "name": "Indigo Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Indigo Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/indigo-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000148-0030-F_02.jpg?v=1765591024", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0001480030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 966 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 6.02, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001480050f1010", - "manufacturer": "Bullseye", - "base_sku": "000148-0050-F-1010", - "resolved_sku": "000148-0050-F-1010", - "name": "Indigo Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Indigo Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/indigo-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000148-0050-F_02.jpg?v=1765591200", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0001480050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 966 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 6.02, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001610030f1010", - "manufacturer": "Bullseye", - "base_sku": "000161-0030-F-1010", - "resolved_sku": "000161-0030-F-1010", - "name": "Robin's Egg Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Robin's Egg Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/robins-egg-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000161-0030-F_02.jpg?v=1765591024", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0001610030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 246, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001610050f1010", - "manufacturer": "Bullseye", - "base_sku": "000161-0050-F-1010", - "resolved_sku": "000161-0050-F-1010", - "name": "Robin's Egg Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Robin's Egg Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/robins-egg-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000161-0050-F_01.jpg?v=1765591201", - "status": "Downloaded", - "pick_score": 0.8672, - "local_image": "/assets/catalog_images/bullseye-0001610050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001640030f1010", - "manufacturer": "Bullseye", - "base_sku": "000164-0030-F-1010", - "resolved_sku": "000164-0030-F-1010", - "name": "Egyptian Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Egyptian Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/egyptian-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000164-0030-F_02.jpg?v=1765591026", - "status": "Downloaded", - "pick_score": 0.8653, - "local_image": "/assets/catalog_images/bullseye-0001640030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0001640050f1010", - "manufacturer": "Bullseye", - "base_sku": "000164-0050-F-1010", - "resolved_sku": "000164-0050-F-1010", - "name": "Egyptian Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Egyptian Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/egyptian-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000164-0050-F_02.jpg?v=1765591201", - "status": "Downloaded", - "pick_score": 0.8653, - "local_image": "/assets/catalog_images/bullseye-0001640050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002060030f1010", - "manufacturer": "Bullseye", - "base_sku": "000206-0030-F-1010", - "resolved_sku": "000206-0030-F-1010", - "name": "Elephant Gray Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Elephant Gray Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/elephant-gray-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000206-0030-F_02.jpg?v=1765591026", - "status": "Downloaded", - "pick_score": 0.8681, - "local_image": "/assets/catalog_images/bullseye-0002060030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002060050f1010", - "manufacturer": "Bullseye", - "base_sku": "000206-0050-F-1010", - "resolved_sku": "000206-0050-F-1010", - "name": "Elephant Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Elephant Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/elephant-gray-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000206-0050-F_02.jpg?v=1765591203", - "status": "Downloaded", - "pick_score": 0.8681, - "local_image": "/assets/catalog_images/bullseye-0002060050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002070030f1010", - "manufacturer": "Bullseye", - "base_sku": "000207-0030-F-1010", - "resolved_sku": "000207-0030-F-1010", - "name": "Celadon Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Celadon Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/celadon-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000207-0030-F_02.jpg?v=1765591026", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0002070030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002070050f1010", - "manufacturer": "Bullseye", - "base_sku": "000207-0050-F-1010", - "resolved_sku": "000207-0050-F-1010", - "name": "Celadon Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Celadon Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/celadon-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000207-0050-F_02.jpg?v=1765591202", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0002070050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002080030f1010", - "manufacturer": "Bullseye", - "base_sku": "000208-0030-F-1010", - "resolved_sku": "000208-0030-F-1010", - "name": "Dusty Blue Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dusty Blue Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dusty-blue-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000208-0030-F_02.jpg?v=1765591027", - "status": "Downloaded", - "pick_score": 0.866, - "local_image": "/assets/catalog_images/bullseye-0002080030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002080050f1010", - "manufacturer": "Bullseye", - "base_sku": "000208-0050-F-1010", - "resolved_sku": "000208-0050-F-1010", - "name": "Dusty Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dusty Blue Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dusty-blue-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000208-0050-F_02.jpg?v=1765591204", - "status": "Downloaded", - "pick_score": 0.866, - "local_image": "/assets/catalog_images/bullseye-0002080050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002120030f1010", - "manufacturer": "Bullseye", - "base_sku": "000212-0030-F-1010", - "resolved_sku": "000212-0030-F-1010", - "name": "Olive Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olive Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000212-0030-F_02.jpg?v=1765591028", - "status": "Downloaded", - "pick_score": 0.8675, - "local_image": "/assets/catalog_images/bullseye-0002120030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 966 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.06, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002120050f1010", - "manufacturer": "Bullseye", - "base_sku": "000212-0050-F-1010", - "resolved_sku": "000212-0050-F-1010", - "name": "Olive Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Olive Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000212-0050-F_02.jpg?v=1765591203", - "status": "Downloaded", - "pick_score": 0.8675, - "local_image": "/assets/catalog_images/bullseye-0002120050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 966 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.06, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002160030f1010", - "manufacturer": "Bullseye", - "base_sku": "000216-0030-F-1010", - "resolved_sku": "000216-0030-F-1010", - "name": "Light Cyan Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Cyan Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/light-cyan-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000216-0030-F_02.jpg?v=1765591029", - "status": "Downloaded", - "pick_score": 0.8663, - "local_image": "/assets/catalog_images/bullseye-0002160030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002160050f1010", - "manufacturer": "Bullseye", - "base_sku": "000216-0050-F-1010", - "resolved_sku": "000216-0050-F-1010", - "name": "Light Cyan Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Cyan Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/light-cyan-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000216-0050-F_02.jpg?v=1765591205", - "status": "Downloaded", - "pick_score": 0.8663, - "local_image": "/assets/catalog_images/bullseye-0002160050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002210030f1010", - "manufacturer": "Bullseye", - "base_sku": "000221-0030-F-1010", - "resolved_sku": "000221-0030-F-1010", - "name": "Citronelle Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Citronelle Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/citronelle-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000221-0030-F_03.jpg?v=1765591030", - "status": "Downloaded", - "pick_score": 0.8715, - "local_image": "/assets/catalog_images/bullseye-0002210030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 993 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.24, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002210050f1010", - "manufacturer": "Bullseye", - "base_sku": "000221-0050-F-1010", - "resolved_sku": "000221-0050-F-1010", - "name": "Citronelle Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Citronelle Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/citronelle-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000221-0050-F_03.jpg?v=1765591205", - "status": "Downloaded", - "pick_score": 0.8715, - "local_image": "/assets/catalog_images/bullseye-0002210050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 993 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.24, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002220030f1010", - "manufacturer": "Bullseye", - "base_sku": "000222-0030-F-1010", - "resolved_sku": "000222-0030-F-1010", - "name": "Avocado Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Avocado Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/avocado-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000222-0030-F_03.jpg?v=1765591032", - "status": "Downloaded", - "pick_score": 0.8712, - "local_image": "/assets/catalog_images/bullseye-0002220030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 246, - 911, - 993 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.22, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002220050f1010", - "manufacturer": "Bullseye", - "base_sku": "000222-0050-F-1010", - "resolved_sku": "000222-0050-F-1010", - "name": "Avocado Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Avocado Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/avocado-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000222-0050-F_03.jpg?v=1765591205", - "status": "Downloaded", - "pick_score": 0.8713, - "local_image": "/assets/catalog_images/bullseye-0002220050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 993 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.24, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002360030f1010", - "manufacturer": "Bullseye", - "base_sku": "000236-0030-F-1010", - "resolved_sku": "000236-0030-F-1010", - "name": "Slate Gray Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Slate Gray Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/slate-gray-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000236-0030-F_02.jpg?v=1765591035", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0002360030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002360050f1010", - "manufacturer": "Bullseye", - "base_sku": "000236-0050-F-1010", - "resolved_sku": "000236-0050-F-1010", - "name": "Slate Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Slate Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/slate-gray-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000236-0050-F_02.jpg?v=1765591207", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0002360050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002410030f1010", - "manufacturer": "Bullseye", - "base_sku": "000241-0030-F-1010", - "resolved_sku": "000241-0030-F-1010", - "name": "Moss Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Moss Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/moss-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000241-0030-F_02.jpg?v=1765591036", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0002410030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0002410050f1010", - "manufacturer": "Bullseye", - "base_sku": "000241-0050-F-1010", - "resolved_sku": "000241-0050-F-1010", - "name": "Moss Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Moss Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/moss-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000241-0050-F_02.jpg?v=1765591207", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0002410050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003030030f1010", - "manufacturer": "Bullseye", - "base_sku": "000303-0030-F-1010", - "resolved_sku": "000303-0030-F-1010", - "name": "Dusty Lilac Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dusty Lilac Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dusty-lilac-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000303-0030-F_02.jpg?v=1765591040", - "status": "Downloaded", - "pick_score": 0.8648, - "local_image": "/assets/catalog_images/bullseye-0003030030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003030050f1010", - "manufacturer": "Bullseye", - "base_sku": "000303-0050-F-1010", - "resolved_sku": "000303-0050-F-1010", - "name": "Dusty Lilac Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dusty Lilac Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dusty-lilac-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000303-0050-F_02.jpg?v=1765591209", - "status": "Downloaded", - "pick_score": 0.8648, - "local_image": "/assets/catalog_images/bullseye-0003030050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003040030f1010", - "manufacturer": "Bullseye", - "base_sku": "000304-0030-F-1010", - "resolved_sku": "000304-0030-F-1010", - "name": "Lavender Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Lavender Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/lavender-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000304-0030-F_02.jpg?v=1765591040", - "status": "Downloaded", - "pick_score": 0.857, - "local_image": "/assets/catalog_images/bullseye-0003040030f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 285, - 906, - 986 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 5.84, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003040050f1010", - "manufacturer": "Bullseye", - "base_sku": "000304-0050-F-1010", - "resolved_sku": "000304-0050-F-1010", - "name": "Lavender Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Lavender Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/lavender-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000304-0050-F_02.jpg?v=1765591209", - "status": "Downloaded", - "pick_score": 0.857, - "local_image": "/assets/catalog_images/bullseye-0003040050f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 285, - 906, - 986 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 5.84, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003060050fhalf", - "manufacturer": "Bullseye", - "base_sku": "000306-0050-F-HALF", - "resolved_sku": "000306-0050-F-HALF", - "name": "Coral Almond Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Coral Almond Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/coral-almond-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000306-0050-F_01.jpg?v=1765591210", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/bullseye-0003060050fhalf.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003120030f1010", - "manufacturer": "Bullseye", - "base_sku": "000312-0030-F-1010", - "resolved_sku": "000312-0030-F-1010", - "name": "Pea Pod Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Pea Pod Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/pea-pod-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000312-0030-F_02.jpg?v=1765590916", - "status": "Downloaded", - "pick_score": 0.867, - "local_image": "/assets/catalog_images/bullseye-0003120030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 963 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003120050f1010", - "manufacturer": "Bullseye", - "base_sku": "000312-0050-F-1010", - "resolved_sku": "000312-0050-F-1010", - "name": "Pea Pod Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Pea Pod Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/pea-pod-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000312-0050-F_02.jpg?v=1765591043", - "status": "Downloaded", - "pick_score": 0.867, - "local_image": "/assets/catalog_images/bullseye-0003120050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 963 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003130030f1010", - "manufacturer": "Bullseye", - "base_sku": "000313-0030-F-1010", - "resolved_sku": "000313-0030-F-1010", - "name": "Dense White Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dense White Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dense-white-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000313-0030-F_01.jpg?v=1765590917", - "status": "Downloaded", - "pick_score": 0.7116, - "local_image": "/assets/catalog_images/bullseye-0003130030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003130050f1010", - "manufacturer": "Bullseye", - "base_sku": "000313-0050-F-1010", - "resolved_sku": "000313-0050-F-1010", - "name": "Dense White Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dense White Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/dense-white-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000313-0050-F_01.jpg?v=1765591043", - "status": "Downloaded", - "pick_score": 0.7274, - "local_image": "/assets/catalog_images/bullseye-0003130050f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 41, - 1196, - 1163 - ], - "real_world_width_in": 9.62, - "real_world_height_in": 9.35, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003360030f1010", - "manufacturer": "Bullseye", - "base_sku": "000336-0030-F-1010", - "resolved_sku": "000336-0030-F-1010", - "name": "Deep Gray Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deep Gray Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deep-gray-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000336-0030-F_02.jpg?v=1765590920", - "status": "Downloaded", - "pick_score": 0.8689, - "local_image": "/assets/catalog_images/bullseye-0003360030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003360050f1010", - "manufacturer": "Bullseye", - "base_sku": "000336-0050-F-1010", - "resolved_sku": "000336-0050-F-1010", - "name": "Deep Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deep Gray Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/deep-gray-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000336-0050-F_02.jpg?v=1765591047", - "status": "Downloaded", - "pick_score": 0.8689, - "local_image": "/assets/catalog_images/bullseye-0003360050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003450030f1010", - "manufacturer": "Bullseye", - "base_sku": "000345-0030-F-1010", - "resolved_sku": "000345-0030-F-1010", - "name": "Steel Jade Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Steel Jade Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/steel-jade-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000345-0030-F_02.jpg?v=1765590921", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/bullseye-0003450030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003450050f1010", - "manufacturer": "Bullseye", - "base_sku": "000345-0050-F-1010", - "resolved_sku": "000345-0050-F-1010", - "name": "Steel Jade Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Steel Jade Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/steel-jade-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000345-0050-F_02.jpg?v=1765591048", - "status": "Downloaded", - "pick_score": 0.8693, - "local_image": "/assets/catalog_images/bullseye-0003450050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003490030f1010", - "manufacturer": "Bullseye", - "base_sku": "000349-0030-F-1010", - "resolved_sku": "000349-0030-F-1010", - "name": "Gray Green Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Gray Green Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/gray-green-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000349-0030-F_02.jpg?v=1765590922", - "status": "Downloaded", - "pick_score": 0.8675, - "local_image": "/assets/catalog_images/bullseye-0003490030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0003490050f1010", - "manufacturer": "Bullseye", - "base_sku": "000349-0050-F-1010", - "resolved_sku": "000349-0050-F-1010", - "name": "Gray Green Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Gray Green Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/gray-green-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000349-0050-F_02.jpg?v=1765591048", - "status": "Downloaded", - "pick_score": 0.8673, - "local_image": "/assets/catalog_images/bullseye-0003490050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0004200030f1010", - "manufacturer": "Bullseye", - "base_sku": "000420-0030-F-1010", - "resolved_sku": "000420-0030-F-1010", - "name": "Cream Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cream Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/cream-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000420-0030-F_02.jpg?v=1765590922", - "status": "Downloaded", - "pick_score": 1.0809, - "local_image": "/assets/catalog_images/bullseye-0004200030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0004200050f1010", - "manufacturer": "Bullseye", - "base_sku": "000420-0050-F-1010", - "resolved_sku": "000420-0050-F-1010", - "name": "Cream Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Cream Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/cream-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000420-0050-F_01.jpg?v=1765591050", - "status": "Downloaded", - "pick_score": 1.082, - "local_image": "/assets/catalog_images/bullseye-0004200050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0004210030f1010", - "manufacturer": "Bullseye", - "base_sku": "000421-0030-F-1010", - "resolved_sku": "000421-0030-F-1010", - "name": "Petal Pink Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Petal Pink Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/petal-pink-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000421-0030-F_01.jpg?v=1765590922", - "status": "Downloaded", - "pick_score": 0.9499, - "local_image": "/assets/catalog_images/bullseye-0004210030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0004210050f1010", - "manufacturer": "Bullseye", - "base_sku": "000421-0050-F-1010", - "resolved_sku": "000421-0050-F-1010", - "name": "Petal Pink Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Petal Pink Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/petal-pink-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000421-0050-F_01.jpg?v=1765591050", - "status": "Downloaded", - "pick_score": 0.9499, - "local_image": "/assets/catalog_images/bullseye-0004210050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0009200030f1010", - "manufacturer": "Bullseye", - "base_sku": "000920-0030-F-1010", - "resolved_sku": "000920-0030-F-1010", - "name": "Warm White Opalescent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Warm White Opalescent, Double-rolled, 3 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/warm-white-opalescent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000920-0030-F_02.jpg?v=1765590922", - "status": "Downloaded", - "pick_score": 0.8382, - "local_image": "/assets/catalog_images/bullseye-0009200030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0009200050f1010", - "manufacturer": "Bullseye", - "base_sku": "000920-0050-F-1010", - "resolved_sku": "000920-0050-F-1010", - "name": "Warm White Opalescent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Warm White Opalescent, Thin-rolled, 2 mm, Fusible", - "category": "Opalescent", - "product_url": "https://shop.bullseyeglass.com/products/warm-white-opalescent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000920-0050-F_02.jpg?v=1765591051", - "status": "Downloaded", - "pick_score": 0.8393, - "local_image": "/assets/catalog_images/bullseye-0009200050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010090031f1010", - "manufacturer": "Bullseye", - "base_sku": "001009-0031-F-1010", - "resolved_sku": "001009-0031-F-1010", - "name": "Reactive Ice Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Reactive Ice Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/reactive-ice-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001009-0031-F_01.jpg?v=1765591052", - "status": "Downloaded", - "pick_score": 0.8203, - "local_image": "/assets/catalog_images/bullseye-0010090031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010090050f1010", - "manufacturer": "Bullseye", - "base_sku": "001009-0050-F-1010", - "resolved_sku": "001009-0050-F-1010", - "name": "Reactive Ice Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Reactive Ice Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/reactive-ice-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001009-0050-F_02.jpg?v=1765591052", - "status": "Downloaded", - "pick_score": 0.736, - "local_image": "/assets/catalog_images/bullseye-0010090050f1010-v2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010090051f1010", - "manufacturer": "Bullseye", - "base_sku": "001009-0051-F-1010", - "resolved_sku": "001009-0051-F-1010", - "name": "Reactive Ice Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Reactive Ice Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/reactive-ice-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001009-0051-F_01.jpg?v=1765591053", - "status": "Downloaded", - "pick_score": 0.8559, - "local_image": "/assets/catalog_images/bullseye-0010090051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010150031f1010", - "manufacturer": "Bullseye", - "base_sku": "001015-0031-F-1010", - "resolved_sku": "001015-0031-F-1010", - "name": "Alchemy Clear Silver to Gold Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Alchemy Clear Silver to Gold Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/alchemy-clear-silver-to-gold-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001015-0031-F_02.jpg?v=1765591054", - "status": "Downloaded", - "pick_score": 0.7121, - "local_image": "/assets/catalog_images/bullseye-0010150031f1010-v2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010150051f1010", - "manufacturer": "Bullseye", - "base_sku": "001015-0051-F-1010", - "resolved_sku": "001015-0051-F-1010", - "name": "Alchemy Clear Silver to Gold Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Alchemy Clear Silver to Gold Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/alchemy-clear-silver-to-gold-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001015-0051-F_02.jpg?v=1765591054", - "status": "Downloaded", - "pick_score": 0.7122, - "local_image": "/assets/catalog_images/bullseye-0010150051f1010-v2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010160031f1010", - "manufacturer": "Bullseye", - "base_sku": "001016-0031-F-1010", - "resolved_sku": "001016-0031-F-1010", - "name": "Alchemy Clear Silver to Bronze Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Alchemy Clear Silver to Bronze Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/alchemy-clear-silver-to-bronze-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001016-0031-F_02.jpg?v=1765591055", - "status": "Downloaded", - "pick_score": 0.6923, - "local_image": "/assets/catalog_images/bullseye-0010160031f1010-v2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010160051f1010", - "manufacturer": "Bullseye", - "base_sku": "001016-0051-F-1010", - "resolved_sku": "001016-0051-F-1010", - "name": "Alchemy Clear Silver to Bronze Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Alchemy Clear Silver to Bronze Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/alchemy-clear-silver-to-bronze-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001016-0051-F_02.jpg?v=1765591056", - "status": "Downloaded", - "pick_score": 0.6923, - "local_image": "/assets/catalog_images/bullseye-0010160051f1010-v2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010190031f1010", - "manufacturer": "Bullseye", - "base_sku": "001019-0031-F-1010", - "resolved_sku": "001019-0031-F-1010", - "name": "Red Reactive Clear Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Red Reactive Clear Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/red-reactive-clear-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001019-0031-F_01.jpg?v=1765591057", - "status": "Downloaded", - "pick_score": 0.74, - "local_image": "/assets/catalog_images/bullseye-0010190031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0010190051f1010", - "manufacturer": "Bullseye", - "base_sku": "001019-0051-F-1010", - "resolved_sku": "001019-0051-F-1010", - "name": "Red Reactive Clear Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Red Reactive Clear Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/red-reactive-clear-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001019-0051-F_01.jpg?v=1765591058", - "status": "Downloaded", - "pick_score": 0.7087, - "local_image": "/assets/catalog_images/bullseye-0010190051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010000f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0000-F-1010", - "resolved_sku": "001101-0000-F-1010", - "name": "Clear Transparent, Single-rolled, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Single-rolled, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0000-F_01.jpg?v=1765591863", - "status": "Downloaded", - "pick_score": 0.6852, - "local_image": "/assets/catalog_images/bullseye-0011010000f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010030f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0030-F-1010", - "resolved_sku": "001101-0030-F-1010", - "name": "Clear Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Double-rolled, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0030-F_02.jpg?v=1765591004", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0011010030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010031f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0031-F-1010", - "resolved_sku": "001101-0031-F-1010", - "name": "Clear Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0031-F_01.jpg?v=1765591142", - "status": "Downloaded", - "pick_score": 0.7819, - "local_image": "/assets/catalog_images/bullseye-0011010031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010037f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0037-F-1010", - "resolved_sku": "001101-0037-F-1010", - "name": "Clear Transparent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-double-rolled-iridescent-silver-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0037-F_01.jpg?v=1765591864", - "status": "Downloaded", - "pick_score": 0.9296, - "local_image": "/assets/catalog_images/bullseye-0011010037f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010038f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0038-F-1010", - "resolved_sku": "001101-0038-F-1010", - "name": "Clear Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-double-rolled-iridescent-gold-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0038-F_01.jpg?v=1765591864", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0011010038f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010043f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0043-F-1010", - "resolved_sku": "001101-0043-F-1010", - "name": "Clear Transparent, Reeded Texture, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Reeded Texture, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-reeded-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0043-F_01.jpg?v=1765591865", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0011010043f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010044f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0044-F-1010", - "resolved_sku": "001101-0044-F-1010", - "name": "Clear Transparent, Reeded Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Reeded Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-reeded-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0044-F_01.jpg?v=1765591866", - "status": "Downloaded", - "pick_score": 1.1099, - "local_image": "/assets/catalog_images/bullseye-0011010044f1010.jpg", - "cropped": true, - "crop_box": [ - 6, - 150, - 471, - 1191 - ], - "real_world_width_in": 3.87, - "real_world_height_in": 8.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010045f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0045-F-1010", - "resolved_sku": "001101-0045-F-1010", - "name": "Clear Transparent, Accordion Texture, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Accordion Texture, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-accordion-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0045-F_01.jpg?v=1765591866", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0011010045f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010046f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0046-F-1010", - "resolved_sku": "001101-0046-F-1010", - "name": "Clear Transparent, Accordion Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Accordion Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-accordion-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0046-F_01.jpg?v=1765591866", - "status": "Downloaded", - "pick_score": 1.0713, - "local_image": "/assets/catalog_images/bullseye-0011010046f1010.jpg", - "cropped": true, - "crop_box": [ - 6, - 150, - 456, - 1191 - ], - "real_world_width_in": 3.75, - "real_world_height_in": 8.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010047f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0047-F-1010", - "resolved_sku": "001101-0047-F-1010", - "name": "Clear Transparent, Prismatic Texture, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Prismatic Texture, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-prismatic-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0047-F_01.jpg?v=1765591867", - "status": "Downloaded", - "pick_score": 0.7894, - "local_image": "/assets/catalog_images/bullseye-0011010047f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010048f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0048-F-1010", - "resolved_sku": "001101-0048-F-1010", - "name": "Clear Transparent, Prismatic Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Prismatic Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-prismatic-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0048-F_01.jpg?v=1765591867", - "status": "Downloaded", - "pick_score": 1.1346, - "local_image": "/assets/catalog_images/bullseye-0011010048f1010.jpg", - "cropped": true, - "crop_box": [ - 6, - 150, - 453, - 1191 - ], - "real_world_width_in": 3.72, - "real_world_height_in": 8.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010050f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0050-F-1010", - "resolved_sku": "001101-0050-F-1010", - "name": "Clear Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0050-F_01.jpg?v=1765591142", - "status": "Downloaded", - "pick_score": 0.68, - "local_image": "/assets/catalog_images/bullseye-0011010050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010051f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0051-F-1010", - "resolved_sku": "001101-0051-F-1010", - "name": "Clear Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0051-F_01.jpg?v=1765591143", - "status": "Downloaded", - "pick_score": 0.7337, - "local_image": "/assets/catalog_images/bullseye-0011010051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010053f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0053-F-1010", - "resolved_sku": "001101-0053-F-1010", - "name": "Clear Transparent, Thin, Reeded Texture, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin, Reeded Texture, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-reeded-texture-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0053-F_01.jpg?v=1765591869", - "status": "Downloaded", - "pick_score": 0.8485, - "local_image": "/assets/catalog_images/bullseye-0011010053f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010054f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0054-F-1010", - "resolved_sku": "001101-0054-F-1010", - "name": "Clear Transparent, Thin, Reeded Texture, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin, Reeded Texture, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-reeded-texture-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0054-F_02.jpg?v=1765591868", - "status": "Downloaded", - "pick_score": 1.0082, - "local_image": "/assets/catalog_images/bullseye-0011010054f1010.jpg", - "cropped": true, - "crop_box": [ - 6, - 150, - 456, - 1191 - ], - "real_world_width_in": 3.75, - "real_world_height_in": 8.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010055f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0055-F-1010", - "resolved_sku": "001101-0055-F-1010", - "name": "Clear Transparent, Thin, Accordion Texture, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin, Accordion Texture, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-accordion-texture-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0055-F_01.jpg?v=1765591869", - "status": "Downloaded", - "pick_score": 0.6952, - "local_image": "/assets/catalog_images/bullseye-0011010055f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010056f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0056-F-1010", - "resolved_sku": "001101-0056-F-1010", - "name": "Clear Transparent, Thin, Accordion Texture, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin, Accordion Texture, Iridescent, rainbow, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-accordion-texture-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0056-F_01.jpg?v=1765591870", - "status": "Downloaded", - "pick_score": 1.0754, - "local_image": "/assets/catalog_images/bullseye-0011010056f1010.jpg", - "cropped": true, - "crop_box": [ - 6, - 150, - 456, - 1191 - ], - "real_world_width_in": 3.75, - "real_world_height_in": 8.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010057f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0057-F-1010", - "resolved_sku": "001101-0057-F-1010", - "name": "Clear Transparent, Thin-rolled, Iridescent, silver, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin-rolled, Iridescent, silver, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-rolled-iridescent-silver-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0057-F_01.jpg?v=1765591870", - "status": "Downloaded", - "pick_score": 0.799, - "local_image": "/assets/catalog_images/bullseye-0011010057f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010058f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0058-F-1010", - "resolved_sku": "001101-0058-F-1010", - "name": "Clear Transparent, Thin-rolled, Iridescent, gold, 2 mm, Fusible", - "resolved_name": "Clear Transparent, Thin-rolled, Iridescent, gold, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-thin-rolled-iridescent-gold-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0058-F_01.jpg?v=1765591870", - "status": "Downloaded", - "pick_score": 0.926, - "local_image": "/assets/catalog_images/bullseye-0011010058f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010070f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0070-F-1010", - "resolved_sku": "001101-0070-F-1010", - "name": "Clear Transparent, Granite Texture, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Granite Texture, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-granite-texture-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0070-F_01.jpg?v=1765592329", - "status": "Downloaded", - "pick_score": 0.7634, - "local_image": "/assets/catalog_images/bullseye-0011010070f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010071f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0071-F-1010", - "resolved_sku": "001101-0071-F-1010", - "name": "Clear Transparent, Granite Texture, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Granite Texture, Iridescent, rainbow, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-granite-texture-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0071-F_01.jpg?v=1765591980", - "status": "Downloaded", - "pick_score": 0.9973, - "local_image": "/assets/catalog_images/bullseye-0011010071f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010072f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0072-F-1010", - "resolved_sku": "001101-0072-F-1010", - "name": "Clear Transparent, Ripple, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0072-F_01.jpg?v=1765592333", - "status": "Downloaded", - "pick_score": 0.8023, - "local_image": "/assets/catalog_images/bullseye-0011010072f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010073f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0073-F-1010", - "resolved_sku": "001101-0073-F-1010", - "name": "Clear Transparent, Ripple, Rainbow Iridescent, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Ripple, Rainbow Iridescent, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-ripple-rainbow-iridescent-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0073-F_01.jpg?v=1765592019", - "status": "Downloaded", - "pick_score": 0.8614, - "local_image": "/assets/catalog_images/bullseye-0011010073f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010074f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0074-F-1010", - "resolved_sku": "001101-0074-F-1010", - "name": "Clear Transparent, Herringbone, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Herringbone, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-herringbone-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0074-F_01.jpg?v=1765592021", - "status": "Downloaded", - "pick_score": 0.9808, - "local_image": "/assets/catalog_images/bullseye-0011010074f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011010075f1010", - "manufacturer": "Bullseye", - "base_sku": "001101-0075-F-1010", - "resolved_sku": "001101-0075-F-1010", - "name": "Clear Transparent, Herringbone, Rainbow Iridescent, 3 mm, Fusible", - "resolved_name": "Clear Transparent, Herringbone, Rainbow Iridescent, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/clear-transparent-herringbone-rainbow-iridescent-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001101-0075-F_01.jpg?v=1765592332", - "status": "Downloaded", - "pick_score": 0.8637, - "local_image": "/assets/catalog_images/bullseye-0011010075f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011050030f1010", - "manufacturer": "Bullseye", - "base_sku": "001105-0030-F-1010", - "resolved_sku": "001105-0030-F-1010", - "name": "Deep Plum Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deep Plum Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-plum-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001105-0030-F_02.jpg?v=1765590926", - "status": "Downloaded", - "pick_score": 0.8618, - "local_image": "/assets/catalog_images/bullseye-0011050030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 906, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011050031f1010", - "manufacturer": "Bullseye", - "base_sku": "001105-0031-F-1010", - "resolved_sku": "001105-0031-F-1010", - "name": "Deep Plum Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Deep Plum Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-plum-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001105-0031-F_03.jpg?v=1765591060", - "status": "Downloaded", - "pick_score": 0.8313, - "local_image": "/assets/catalog_images/bullseye-0011050031f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 306, - 881, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011050050f1010", - "manufacturer": "Bullseye", - "base_sku": "001105-0050-F-1010", - "resolved_sku": "001105-0050-F-1010", - "name": "Deep Plum Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deep Plum Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-plum-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001105-0050-F_02.jpg?v=1765591061", - "status": "Downloaded", - "pick_score": 0.8608, - "local_image": "/assets/catalog_images/bullseye-0011050050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 906, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011050051f1010", - "manufacturer": "Bullseye", - "base_sku": "001105-0051-F-1010", - "resolved_sku": "001105-0051-F-1010", - "name": "Deep Plum Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Deep Plum Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-plum-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001105-0051-F_03.jpg?v=1765591062", - "status": "Downloaded", - "pick_score": 0.8311, - "local_image": "/assets/catalog_images/bullseye-0011050051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011070030f1010", - "manufacturer": "Bullseye", - "base_sku": "001107-0030-F-1010", - "resolved_sku": "001107-0030-F-1010", - "name": "Light Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001107-0030-F_02.jpg?v=1765590927", - "status": "Downloaded", - "pick_score": 0.8608, - "local_image": "/assets/catalog_images/bullseye-0011070030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011070031f1010", - "manufacturer": "Bullseye", - "base_sku": "001107-0031-F-1010", - "resolved_sku": "001107-0031-F-1010", - "name": "Light Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001107-0031-F_01.jpg?v=1765591062", - "status": "Downloaded", - "pick_score": 0.8326, - "local_image": "/assets/catalog_images/bullseye-0011070031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011070050f1010", - "manufacturer": "Bullseye", - "base_sku": "001107-0050-F-1010", - "resolved_sku": "001107-0050-F-1010", - "name": "Light Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001107-0050-F_02.jpg?v=1765591063", - "status": "Downloaded", - "pick_score": 0.8631, - "local_image": "/assets/catalog_images/bullseye-0011070050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011070051f1010", - "manufacturer": "Bullseye", - "base_sku": "001107-0051-F-1010", - "resolved_sku": "001107-0051-F-1010", - "name": "Light Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001107-0051-F_01.jpg?v=1765591063", - "status": "Downloaded", - "pick_score": 0.8321, - "local_image": "/assets/catalog_images/bullseye-0011070051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011080030f1010", - "manufacturer": "Bullseye", - "base_sku": "001108-0030-F-1010", - "resolved_sku": "001108-0030-F-1010", - "name": "Aquamarine Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aquamarine Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aquamarine-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001108-0030-F_02.jpg?v=1765590928", - "status": "Downloaded", - "pick_score": 0.8635, - "local_image": "/assets/catalog_images/bullseye-0011080030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011080031f1010", - "manufacturer": "Bullseye", - "base_sku": "001108-0031-F-1010", - "resolved_sku": "001108-0031-F-1010", - "name": "Aquamarine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Aquamarine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aquamarine-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001108-0031-F_03.jpg?v=1765591064", - "status": "Downloaded", - "pick_score": 0.8317, - "local_image": "/assets/catalog_images/bullseye-0011080031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 986 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.66, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011080050f1010", - "manufacturer": "Bullseye", - "base_sku": "001108-0050-F-1010", - "resolved_sku": "001108-0050-F-1010", - "name": "Aquamarine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Aquamarine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aquamarine-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001108-0050-F_02.jpg?v=1765591064", - "status": "Downloaded", - "pick_score": 0.8619, - "local_image": "/assets/catalog_images/bullseye-0011080050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011080051f1010", - "manufacturer": "Bullseye", - "base_sku": "001108-0051-F-1010", - "resolved_sku": "001108-0051-F-1010", - "name": "Aquamarine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Aquamarine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aquamarine-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001108-0051-F_01.jpg?v=1765591066", - "status": "Downloaded", - "pick_score": 0.8302, - "local_image": "/assets/catalog_images/bullseye-0011080051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011090030f1010", - "manufacturer": "Bullseye", - "base_sku": "001109-0030-F-1010", - "resolved_sku": "001109-0030-F-1010", - "name": "Dark Rose Brown Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dark Rose Brown Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-rose-brown-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001109-0030-F_02.jpg?v=1765590930", - "status": "Downloaded", - "pick_score": 0.8676, - "local_image": "/assets/catalog_images/bullseye-0011090030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 6.03, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011090031f1010", - "manufacturer": "Bullseye", - "base_sku": "001109-0031-F-1010", - "resolved_sku": "001109-0031-F-1010", - "name": "Dark Rose Brown Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Dark Rose Brown Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-rose-brown-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001109-0031-F_01.jpg?v=1765591066", - "status": "Downloaded", - "pick_score": 0.8312, - "local_image": "/assets/catalog_images/bullseye-0011090031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011090050f1010", - "manufacturer": "Bullseye", - "base_sku": "001109-0050-F-1010", - "resolved_sku": "001109-0050-F-1010", - "name": "Dark Rose Brown Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dark Rose Brown Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-rose-brown-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001109-0050-F_02.jpg?v=1765591066", - "status": "Downloaded", - "pick_score": 0.87, - "local_image": "/assets/catalog_images/bullseye-0011090050f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 911, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011090051f1010", - "manufacturer": "Bullseye", - "base_sku": "001109-0051-F-1010", - "resolved_sku": "001109-0051-F-1010", - "name": "Dark Rose Brown Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Dark Rose Brown Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-rose-brown-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001109-0051-F_01.jpg?v=1765591067", - "status": "Downloaded", - "pick_score": 0.8319, - "local_image": "/assets/catalog_images/bullseye-0011090051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011120030f1010", - "manufacturer": "Bullseye", - "base_sku": "001112-0030-F-1010", - "resolved_sku": "001112-0030-F-1010", - "name": "Aventurine Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aventurine Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001112-0030-F_02.jpg?v=1765590955", - "status": "Downloaded", - "pick_score": 0.8625, - "local_image": "/assets/catalog_images/bullseye-0011120030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 906, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011120031f1010", - "manufacturer": "Bullseye", - "base_sku": "001112-0031-F-1010", - "resolved_sku": "001112-0031-F-1010", - "name": "Aventurine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Aventurine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001112-0031-F_01.jpg?v=1765591067", - "status": "Downloaded", - "pick_score": 0.8319, - "local_image": "/assets/catalog_images/bullseye-0011120031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011120050f1010", - "manufacturer": "Bullseye", - "base_sku": "001112-0050-F-1010", - "resolved_sku": "001112-0050-F-1010", - "name": "Aventurine Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Aventurine Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001112-0050-F_02.jpg?v=1765591068", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0011120050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 959 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011120051f1010", - "manufacturer": "Bullseye", - "base_sku": "001112-0051-F-1010", - "resolved_sku": "001112-0051-F-1010", - "name": "Aventurine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Aventurine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001112-0051-F_01.jpg?v=1765591068", - "status": "Downloaded", - "pick_score": 0.8309, - "local_image": "/assets/catalog_images/bullseye-0011120051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011140030f1010", - "manufacturer": "Bullseye", - "base_sku": "001114-0030-F-1010", - "resolved_sku": "001114-0030-F-1010", - "name": "Deep Royal Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deep Royal Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001114-0030-F_02.jpg?v=1765588242", - "status": "Downloaded", - "pick_score": 0.8689, - "local_image": "/assets/catalog_images/bullseye-0011140030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011140031f1010", - "manufacturer": "Bullseye", - "base_sku": "001114-0031-F-1010", - "resolved_sku": "001114-0031-F-1010", - "name": "Deep Royal Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Deep Royal Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001114-0031-F_01.jpg?v=1765591070", - "status": "Downloaded", - "pick_score": 0.8322, - "local_image": "/assets/catalog_images/bullseye-0011140031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011140050f1010", - "manufacturer": "Bullseye", - "base_sku": "001114-0050-F-1010", - "resolved_sku": "001114-0050-F-1010", - "name": "Deep Royal Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deep Royal Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001114-0050-F_02.jpg?v=1765591069", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0011140050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011140051f1010", - "manufacturer": "Bullseye", - "base_sku": "001114-0051-F-1010", - "resolved_sku": "001114-0051-F-1010", - "name": "Deep Royal Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Deep Royal Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001114-0051-F_02.jpg?v=1765591070", - "status": "Downloaded", - "pick_score": 0.8321, - "local_image": "/assets/catalog_images/bullseye-0011140051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 300, - 873, - 981 - ], - "real_world_width_in": 6.56, - "real_world_height_in": 5.68, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011160030f1010", - "manufacturer": "Bullseye", - "base_sku": "001116-0030-F-1010", - "resolved_sku": "001116-0030-F-1010", - "name": "Turquoise Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Turquoise Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001116-0030-F_02.jpg?v=1765590929", - "status": "Downloaded", - "pick_score": 0.8661, - "local_image": "/assets/catalog_images/bullseye-0011160030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 914, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011160031f1010", - "manufacturer": "Bullseye", - "base_sku": "001116-0031-F-1010", - "resolved_sku": "001116-0031-F-1010", - "name": "Turquoise Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Turquoise Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001116-0031-F_01.jpg?v=1765591071", - "status": "Downloaded", - "pick_score": 0.8313, - "local_image": "/assets/catalog_images/bullseye-0011160031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011160050f1010", - "manufacturer": "Bullseye", - "base_sku": "001116-0050-F-1010", - "resolved_sku": "001116-0050-F-1010", - "name": "Turquoise Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Turquoise Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001116-0050-F_02.jpg?v=1765591072", - "status": "Downloaded", - "pick_score": 0.864, - "local_image": "/assets/catalog_images/bullseye-0011160050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011160051f1010", - "manufacturer": "Bullseye", - "base_sku": "001116-0051-F-1010", - "resolved_sku": "001116-0051-F-1010", - "name": "Turquoise Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Turquoise Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001116-0051-F_01.jpg?v=1765591072", - "status": "Downloaded", - "pick_score": 0.815, - "local_image": "/assets/catalog_images/bullseye-0011160051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011180030f1010", - "manufacturer": "Bullseye", - "base_sku": "001118-0030-F-1010", - "resolved_sku": "001118-0030-F-1010", - "name": "Midnight Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Midnight Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/midnight-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001118-0030-F_02.jpg?v=1765590930", - "status": "Downloaded", - "pick_score": 0.8679, - "local_image": "/assets/catalog_images/bullseye-0011180030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011180031f1010", - "manufacturer": "Bullseye", - "base_sku": "001118-0031-F-1010", - "resolved_sku": "001118-0031-F-1010", - "name": "Midnight Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Midnight Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/midnight-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001118-0031-F_01.jpg?v=1765591072", - "status": "Downloaded", - "pick_score": 0.8314, - "local_image": "/assets/catalog_images/bullseye-0011180031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011180050f1010", - "manufacturer": "Bullseye", - "base_sku": "001118-0050-F-1010", - "resolved_sku": "001118-0050-F-1010", - "name": "Midnight Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Midnight Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/midnight-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001118-0050-F_02.jpg?v=1765591073", - "status": "Downloaded", - "pick_score": 0.8661, - "local_image": "/assets/catalog_images/bullseye-0011180050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011180051f1010", - "manufacturer": "Bullseye", - "base_sku": "001118-0051-F-1010", - "resolved_sku": "001118-0051-F-1010", - "name": "Midnight Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Midnight Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/midnight-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001118-0051-F_01.jpg?v=1765591074", - "status": "Downloaded", - "pick_score": 0.8314, - "local_image": "/assets/catalog_images/bullseye-0011180051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011280030f1010", - "manufacturer": "Bullseye", - "base_sku": "001128-0030-F-1010", - "resolved_sku": "001128-0030-F-1010", - "name": "Deep Royal Purple Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Deep Royal Purple Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-purple-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001128-0030-F_02.jpg?v=1765590933", - "status": "Downloaded", - "pick_score": 0.8679, - "local_image": "/assets/catalog_images/bullseye-0011280030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011280031f1010", - "manufacturer": "Bullseye", - "base_sku": "001128-0031-F-1010", - "resolved_sku": "001128-0031-F-1010", - "name": "Deep Royal Purple Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Deep Royal Purple Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-purple-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001128-0031-F_02.jpg?v=1765591081", - "status": "Downloaded", - "pick_score": 0.8628, - "local_image": "/assets/catalog_images/bullseye-0011280031f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 285, - 906, - 1016 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 6.09, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011280050f1010", - "manufacturer": "Bullseye", - "base_sku": "001128-0050-F-1010", - "resolved_sku": "001128-0050-F-1010", - "name": "Deep Royal Purple Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Deep Royal Purple Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-purple-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001128-0050-F_02.jpg?v=1765591082", - "status": "Downloaded", - "pick_score": 0.8676, - "local_image": "/assets/catalog_images/bullseye-0011280050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011280051f1010", - "manufacturer": "Bullseye", - "base_sku": "001128-0051-F-1010", - "resolved_sku": "001128-0051-F-1010", - "name": "Deep Royal Purple Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Deep Royal Purple Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/deep-royal-purple-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001128-0051-F_02.jpg?v=1765591082", - "status": "Downloaded", - "pick_score": 0.8628, - "local_image": "/assets/catalog_images/bullseye-0011280051f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 285, - 906, - 1016 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 6.09, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011290030f1010", - "manufacturer": "Bullseye", - "base_sku": "001129-0030-F-1010", - "resolved_sku": "001129-0030-F-1010", - "name": "Charcoal Gray Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Charcoal Gray Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001129-0030-F_02.jpg?v=1765590935", - "status": "Downloaded", - "pick_score": 0.867, - "local_image": "/assets/catalog_images/bullseye-0011290030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011290031f1010", - "manufacturer": "Bullseye", - "base_sku": "001129-0031-F-1010", - "resolved_sku": "001129-0031-F-1010", - "name": "Charcoal Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Charcoal Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001129-0031-F_02.jpg?v=1765591082", - "status": "Downloaded", - "pick_score": 0.8322, - "local_image": "/assets/catalog_images/bullseye-0011290031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011290050f1010", - "manufacturer": "Bullseye", - "base_sku": "001129-0050-F-1010", - "resolved_sku": "001129-0050-F-1010", - "name": "Charcoal Gray Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Charcoal Gray Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001129-0050-F_02.jpg?v=1765591083", - "status": "Downloaded", - "pick_score": 0.8653, - "local_image": "/assets/catalog_images/bullseye-0011290050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011290051f1010", - "manufacturer": "Bullseye", - "base_sku": "001129-0051-F-1010", - "resolved_sku": "001129-0051-F-1010", - "name": "Charcoal Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Charcoal Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001129-0051-F_01.jpg?v=1765591084", - "status": "Downloaded", - "pick_score": 0.8326, - "local_image": "/assets/catalog_images/bullseye-0011290051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011370030f1010", - "manufacturer": "Bullseye", - "base_sku": "001137-0030-F-1010", - "resolved_sku": "001137-0030-F-1010", - "name": "Medium Amber Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Medium Amber Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001137-0030-F_02.jpg?v=1765590935", - "status": "Downloaded", - "pick_score": 0.868, - "local_image": "/assets/catalog_images/bullseye-0011370030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011370031f1010", - "manufacturer": "Bullseye", - "base_sku": "001137-0031-F-1010", - "resolved_sku": "001137-0031-F-1010", - "name": "Medium Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Medium Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001137-0031-F_03.jpg?v=1765591083", - "status": "Downloaded", - "pick_score": 0.8335, - "local_image": "/assets/catalog_images/bullseye-0011370031f1010.jpg", - "cropped": true, - "crop_box": [ - 81, - 296, - 884, - 974 - ], - "real_world_width_in": 6.68, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011370038f1010", - "manufacturer": "Bullseye", - "base_sku": "001137-0038-F-1010", - "resolved_sku": "001137-0038-F-1010", - "name": "Medium Amber Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "resolved_name": "Medium Amber Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-transparent-double-rolled-iridescent-gold-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001137-0038-F_01.jpg?v=1765591791", - "status": "Downloaded", - "pick_score": 0.832, - "local_image": "/assets/catalog_images/bullseye-0011370038f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011370050f1010", - "manufacturer": "Bullseye", - "base_sku": "001137-0050-F-1010", - "resolved_sku": "001137-0050-F-1010", - "name": "Medium Amber Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Medium Amber Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001137-0050-F_02.jpg?v=1765591084", - "status": "Downloaded", - "pick_score": 0.8677, - "local_image": "/assets/catalog_images/bullseye-0011370050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011370051f1010", - "manufacturer": "Bullseye", - "base_sku": "001137-0051-F-1010", - "resolved_sku": "001137-0051-F-1010", - "name": "Medium Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Medium Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001137-0051-F_01.jpg?v=1765591085", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/bullseye-0011370051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011380030f1010", - "manufacturer": "Bullseye", - "base_sku": "001138-0030-F-1010", - "resolved_sku": "001138-0030-F-1010", - "name": "Dark Amber Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dark Amber Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-amber-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001138-0030-F_02.jpg?v=1765590936", - "status": "Downloaded", - "pick_score": 0.8708, - "local_image": "/assets/catalog_images/bullseye-0011380030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011380031f1010", - "manufacturer": "Bullseye", - "base_sku": "001138-0031-F-1010", - "resolved_sku": "001138-0031-F-1010", - "name": "Dark Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Dark Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-amber-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001138-0031-F_01.jpg?v=1765591085", - "status": "Downloaded", - "pick_score": 1.1499, - "local_image": "/assets/catalog_images/bullseye-0011380031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011380050f1010", - "manufacturer": "Bullseye", - "base_sku": "001138-0050-F-1010", - "resolved_sku": "001138-0050-F-1010", - "name": "Dark Amber Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Dark Amber Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-amber-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001138-0050-F_02.jpg?v=1765591085", - "status": "Downloaded", - "pick_score": 0.8685, - "local_image": "/assets/catalog_images/bullseye-0011380050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011380051f1010", - "manufacturer": "Bullseye", - "base_sku": "001138-0051-F-1010", - "resolved_sku": "001138-0051-F-1010", - "name": "Dark Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Dark Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/dark-amber-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001138-0051-F_01.jpg?v=1765591086", - "status": "Downloaded", - "pick_score": 1.1449, - "local_image": "/assets/catalog_images/bullseye-0011380051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011400030f1010", - "manufacturer": "Bullseye", - "base_sku": "001140-0030-F-1010", - "resolved_sku": "001140-0030-F-1010", - "name": "Aventurine Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aventurine Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001140-0030-F_02.jpg?v=1765590936", - "status": "Downloaded", - "pick_score": 0.865, - "local_image": "/assets/catalog_images/bullseye-0011400030f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 906, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011400031f1010", - "manufacturer": "Bullseye", - "base_sku": "001140-0031-F-1010", - "resolved_sku": "001140-0031-F-1010", - "name": "Aventurine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Aventurine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001140-0031-F_03.jpg?v=1765591086", - "status": "Downloaded", - "pick_score": 0.8308, - "local_image": "/assets/catalog_images/bullseye-0011400031f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 306, - 881, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011400050f1010", - "manufacturer": "Bullseye", - "base_sku": "001140-0050-F-1010", - "resolved_sku": "001140-0050-F-1010", - "name": "Aventurine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Aventurine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001140-0050-F_02.jpg?v=1765591087", - "status": "Downloaded", - "pick_score": 0.865, - "local_image": "/assets/catalog_images/bullseye-0011400050f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 906, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011400051f1010", - "manufacturer": "Bullseye", - "base_sku": "001140-0051-F-1010", - "resolved_sku": "001140-0051-F-1010", - "name": "Aventurine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Aventurine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001140-0051-F_01.jpg?v=1765591086", - "status": "Downloaded", - "pick_score": 0.8303, - "local_image": "/assets/catalog_images/bullseye-0011400051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011410030f1010", - "manufacturer": "Bullseye", - "base_sku": "001141-0030-F-1010", - "resolved_sku": "001141-0030-F-1010", - "name": "Olive Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olive Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001141-0030-F_02.jpg?v=1765590936", - "status": "Downloaded", - "pick_score": 0.8636, - "local_image": "/assets/catalog_images/bullseye-0011410030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 906, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011410031f1010", - "manufacturer": "Bullseye", - "base_sku": "001141-0031-F-1010", - "resolved_sku": "001141-0031-F-1010", - "name": "Olive Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Olive Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001141-0031-F_01.jpg?v=1765591087", - "status": "Downloaded", - "pick_score": 0.831, - "local_image": "/assets/catalog_images/bullseye-0011410031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011410050f1010", - "manufacturer": "Bullseye", - "base_sku": "001141-0050-F-1010", - "resolved_sku": "001141-0050-F-1010", - "name": "Olive Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Olive Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001141-0050-F_02.jpg?v=1765591088", - "status": "Downloaded", - "pick_score": 0.867, - "local_image": "/assets/catalog_images/bullseye-0011410050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011410051f1010", - "manufacturer": "Bullseye", - "base_sku": "001141-0051-F-1010", - "resolved_sku": "001141-0051-F-1010", - "name": "Olive Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Olive Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001141-0051-F_03.jpg?v=1765591088", - "status": "Downloaded", - "pick_score": 0.8322, - "local_image": "/assets/catalog_images/bullseye-0011410051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 980 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.63, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011450030f1010", - "manufacturer": "Bullseye", - "base_sku": "001145-0030-F-1010", - "resolved_sku": "001145-0030-F-1010", - "name": "Kelly Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Kelly Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/kelly-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001145-0030-F_02.jpg?v=1765590936", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0011450030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011450031f1010", - "manufacturer": "Bullseye", - "base_sku": "001145-0031-F-1010", - "resolved_sku": "001145-0031-F-1010", - "name": "Kelly Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Kelly Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/kelly-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001145-0031-F_01.jpg?v=1765591088", - "status": "Downloaded", - "pick_score": 0.8318, - "local_image": "/assets/catalog_images/bullseye-0011450031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011450050f1010", - "manufacturer": "Bullseye", - "base_sku": "001145-0050-F-1010", - "resolved_sku": "001145-0050-F-1010", - "name": "Kelly Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Kelly Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/kelly-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001145-0050-F_02.jpg?v=1765591089", - "status": "Downloaded", - "pick_score": 0.8702, - "local_image": "/assets/catalog_images/bullseye-0011450050f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 911, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011450051f1010", - "manufacturer": "Bullseye", - "base_sku": "001145-0051-F-1010", - "resolved_sku": "001145-0051-F-1010", - "name": "Kelly Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Kelly Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/kelly-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001145-0051-F_01.jpg?v=1765591089", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0011450051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011490030f1010", - "manufacturer": "Bullseye", - "base_sku": "001149-0030-F-1010", - "resolved_sku": "001149-0030-F-1010", - "name": "Aventurine Bronze Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aventurine Bronze Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aventurine-bronze-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001149-0030-F_01.jpg?v=1770411215", - "status": "Downloaded", - "pick_score": 0.8615, - "local_image": "/assets/catalog_images/bullseye-0011490030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 261, - 911, - 971 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.91, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011640030f1010", - "manufacturer": "Bullseye", - "base_sku": "001164-0030-F-1010", - "resolved_sku": "001164-0030-F-1010", - "name": "Caribbean Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Caribbean Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/caribbean-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001164-0030-F_02.jpg?v=1765590938", - "status": "Downloaded", - "pick_score": 0.8692, - "local_image": "/assets/catalog_images/bullseye-0011640030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011640031f1010", - "manufacturer": "Bullseye", - "base_sku": "001164-0031-F-1010", - "resolved_sku": "001164-0031-F-1010", - "name": "Caribbean Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Caribbean Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/caribbean-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001164-0031-F_01.jpg?v=1765591090", - "status": "Downloaded", - "pick_score": 1.1312, - "local_image": "/assets/catalog_images/bullseye-0011640031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011640050f1010", - "manufacturer": "Bullseye", - "base_sku": "001164-0050-F-1010", - "resolved_sku": "001164-0050-F-1010", - "name": "Caribbean Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Caribbean Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/caribbean-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001164-0050-F_02.jpg?v=1765591091", - "status": "Downloaded", - "pick_score": 0.8675, - "local_image": "/assets/catalog_images/bullseye-0011640050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011640051f1010", - "manufacturer": "Bullseye", - "base_sku": "001164-0051-F-1010", - "resolved_sku": "001164-0051-F-1010", - "name": "Caribbean Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Caribbean Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/caribbean-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001164-0051-F_01.jpg?v=1765591090", - "status": "Downloaded", - "pick_score": 0.8299, - "local_image": "/assets/catalog_images/bullseye-0011640051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011760030f1010", - "manufacturer": "Bullseye", - "base_sku": "001176-0030-F-1010", - "resolved_sku": "001176-0030-F-1010", - "name": "Peacock Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001176-0030-F_02.jpg?v=1765592374", - "status": "Downloaded", - "pick_score": 0.8642, - "local_image": "/assets/catalog_images/bullseye-0011760030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 273, - 914, - 989 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011760031f1010", - "manufacturer": "Bullseye", - "base_sku": "001176-0031-F-1010", - "resolved_sku": "001176-0031-F-1010", - "name": "Peacock Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001176-0031-F_01.jpg?v=1765591091", - "status": "Downloaded", - "pick_score": 0.8438, - "local_image": "/assets/catalog_images/bullseye-0011760031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011760050f1010", - "manufacturer": "Bullseye", - "base_sku": "001176-0050-F-1010", - "resolved_sku": "001176-0050-F-1010", - "name": "Peacock Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001176-0050-F_02.jpg?v=1765588241", - "status": "Downloaded", - "pick_score": 0.8642, - "local_image": "/assets/catalog_images/bullseye-0011760050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 273, - 914, - 989 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0011760051f1010", - "manufacturer": "Bullseye", - "base_sku": "001176-0051-F-1010", - "resolved_sku": "001176-0051-F-1010", - "name": "Peacock Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001176-0051-F_03.jpg?v=1765588241", - "status": "Downloaded", - "pick_score": 0.841, - "local_image": "/assets/catalog_images/bullseye-0011760051f1010.jpg", - "cropped": true, - "crop_box": [ - 71, - 296, - 888, - 888 - ], - "real_world_width_in": 6.81, - "real_world_height_in": 4.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012170030f1010", - "manufacturer": "Bullseye", - "base_sku": "001217-0030-F-1010", - "resolved_sku": "001217-0030-F-1010", - "name": "Leaf Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Leaf Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/leaf-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001217-0030-F_02.jpg?v=1765590938", - "status": "Downloaded", - "pick_score": 0.8627, - "local_image": "/assets/catalog_images/bullseye-0012170030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012170031f1010", - "manufacturer": "Bullseye", - "base_sku": "001217-0031-F-1010", - "resolved_sku": "001217-0031-F-1010", - "name": "Leaf Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Leaf Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/leaf-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001217-0031-F_01.jpg?v=1765591095", - "status": "Downloaded", - "pick_score": 1.1028, - "local_image": "/assets/catalog_images/bullseye-0012170031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 729, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012170050f1010", - "manufacturer": "Bullseye", - "base_sku": "001217-0050-F-1010", - "resolved_sku": "001217-0050-F-1010", - "name": "Leaf Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Leaf Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/leaf-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001217-0050-F_03.jpg?v=1765591096", - "status": "Downloaded", - "pick_score": 1.054, - "local_image": "/assets/catalog_images/bullseye-0012170050f1010.jpg", - "cropped": true, - "crop_box": [ - 35, - 246, - 911, - 993 - ], - "real_world_width_in": 7.3, - "real_world_height_in": 6.22, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012170051f1010", - "manufacturer": "Bullseye", - "base_sku": "001217-0051-F-1010", - "resolved_sku": "001217-0051-F-1010", - "name": "Leaf Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Leaf Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/leaf-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001217-0051-F_01.jpg?v=1765591096", - "status": "Downloaded", - "pick_score": 1.0797, - "local_image": "/assets/catalog_images/bullseye-0012170051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 931, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012210050f1010", - "manufacturer": "Bullseye", - "base_sku": "001221-0050-F-1010", - "resolved_sku": "001221-0050-F-1010", - "name": "Light Orange Coral Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Orange Coral Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-orange-coral-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001221-0050-F_01.jpg?v=1765591096", - "status": "Downloaded", - "pick_score": 0.8132, - "local_image": "/assets/catalog_images/bullseye-0012210050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012260030f1010", - "manufacturer": "Bullseye", - "base_sku": "001226-0030-F-1010", - "resolved_sku": "001226-0030-F-1010", - "name": "Lily Pad Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Lily Pad Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/lily-pad-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001226-0030-F_03.jpg?v=1765590939", - "status": "Downloaded", - "pick_score": 0.8729, - "local_image": "/assets/catalog_images/bullseye-0012260030f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 911, - 996 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 6.27, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012260050f1010", - "manufacturer": "Bullseye", - "base_sku": "001226-0050-F-1010", - "resolved_sku": "001226-0050-F-1010", - "name": "Lily Pad Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Lily Pad Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/lily-pad-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001226-0050-F_03.jpg?v=1765591096", - "status": "Downloaded", - "pick_score": 0.8726, - "local_image": "/assets/catalog_images/bullseye-0012260050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 996 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 6.27, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012280030f1010", - "manufacturer": "Bullseye", - "base_sku": "001228-0030-F-1010", - "resolved_sku": "001228-0030-F-1010", - "name": "Amethyst Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Amethyst Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/amethyst-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001228-0030-F_02.jpg?v=1765590939", - "status": "Downloaded", - "pick_score": 0.8767, - "local_image": "/assets/catalog_images/bullseye-0012280030f1010.jpg", - "cropped": true, - "crop_box": [ - 18, - 246, - 921, - 977 - ], - "real_world_width_in": 7.52, - "real_world_height_in": 6.09, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012280031f1010", - "manufacturer": "Bullseye", - "base_sku": "001228-0031-F-1010", - "resolved_sku": "001228-0031-F-1010", - "name": "Amethyst Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Amethyst Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/amethyst-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001228-0031-F_01.jpg?v=1765591097", - "status": "Downloaded", - "pick_score": 1.1136, - "local_image": "/assets/catalog_images/bullseye-0012280031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012280050f1010", - "manufacturer": "Bullseye", - "base_sku": "001228-0050-F-1010", - "resolved_sku": "001228-0050-F-1010", - "name": "Amethyst Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Amethyst Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/amethyst-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001228-0050-F_02.jpg?v=1765591097", - "status": "Downloaded", - "pick_score": 0.8483, - "local_image": "/assets/catalog_images/bullseye-0012280050f1010.jpg", - "cropped": true, - "crop_box": [ - 63, - 276, - 899, - 956 - ], - "real_world_width_in": 6.96, - "real_world_height_in": 5.66, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012280051f1010", - "manufacturer": "Bullseye", - "base_sku": "001228-0051-F-1010", - "resolved_sku": "001228-0051-F-1010", - "name": "Amethyst Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Amethyst Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/amethyst-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001228-0051-F_01.jpg?v=1765591098", - "status": "Downloaded", - "pick_score": 0.9887, - "local_image": "/assets/catalog_images/bullseye-0012280051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012290030f1010", - "manufacturer": "Bullseye", - "base_sku": "001229-0030-F-1010", - "resolved_sku": "001229-0030-F-1010", - "name": "Pewter Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Pewter Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pewter-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001229-0030-F_02.jpg?v=1765590940", - "status": "Downloaded", - "pick_score": 0.8708, - "local_image": "/assets/catalog_images/bullseye-0012290030f1010.jpg", - "cropped": true, - "crop_box": [ - 18, - 243, - 921, - 977 - ], - "real_world_width_in": 7.52, - "real_world_height_in": 6.12, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012290031f1010", - "manufacturer": "Bullseye", - "base_sku": "001229-0031-F-1010", - "resolved_sku": "001229-0031-F-1010", - "name": "Pewter Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Pewter Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pewter-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001229-0031-F_01.jpg?v=1765591098", - "status": "Downloaded", - "pick_score": 0.8717, - "local_image": "/assets/catalog_images/bullseye-0012290031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012290050f1010", - "manufacturer": "Bullseye", - "base_sku": "001229-0050-F-1010", - "resolved_sku": "001229-0050-F-1010", - "name": "Pewter Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Pewter Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pewter-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001229-0050-F_02.jpg?v=1765591098", - "status": "Downloaded", - "pick_score": 0.8704, - "local_image": "/assets/catalog_images/bullseye-0012290050f1010.jpg", - "cropped": true, - "crop_box": [ - 18, - 261, - 921, - 993 - ], - "real_world_width_in": 7.52, - "real_world_height_in": 6.09, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012290051f1010", - "manufacturer": "Bullseye", - "base_sku": "001229-0051-F-1010", - "resolved_sku": "001229-0051-F-1010", - "name": "Pewter Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Pewter Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pewter-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001229-0051-F_01.jpg?v=1765591099", - "status": "Downloaded", - "pick_score": 0.887, - "local_image": "/assets/catalog_images/bullseye-0012290051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012460030f1010", - "manufacturer": "Bullseye", - "base_sku": "001246-0030-F-1010", - "resolved_sku": "001246-0030-F-1010", - "name": "Copper Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Copper Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/copper-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001246-0030-F_02.jpg?v=1765590941", - "status": "Downloaded", - "pick_score": 0.8816, - "local_image": "/assets/catalog_images/bullseye-0012460030f1010.jpg", - "cropped": true, - "crop_box": [ - 15, - 251, - 926, - 989 - ], - "real_world_width_in": 7.59, - "real_world_height_in": 6.15, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012460050f1010", - "manufacturer": "Bullseye", - "base_sku": "001246-0050-F-1010", - "resolved_sku": "001246-0050-F-1010", - "name": "Copper Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Copper Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/copper-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001246-0050-F_02.jpg?v=1765591102", - "status": "Downloaded", - "pick_score": 0.8823, - "local_image": "/assets/catalog_images/bullseye-0012460050f1010.jpg", - "cropped": true, - "crop_box": [ - 11, - 243, - 926, - 981 - ], - "real_world_width_in": 7.63, - "real_world_height_in": 6.15, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0012470031f1010", - "manufacturer": "Bullseye", - "base_sku": "001247-0031-F-1010", - "resolved_sku": "001247-0031-F-1010", - "name": "Light Mineral Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Mineral Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-mineral-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001247-0031-F_02.jpg?v=1765591143", - "status": "Downloaded", - "pick_score": 0.9203, - "local_image": "/assets/catalog_images/bullseye-0012470031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014010030f1010", - "manufacturer": "Bullseye", - "base_sku": "001401-0030-F-1010", - "resolved_sku": "001401-0030-F-1010", - "name": "Crystal Clear Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Crystal Clear Transparent, Double-rolled, 3 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/crystal-clear-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001401-0030-F_02.jpg?v=1765590945", - "status": "Downloaded", - "pick_score": 0.68, - "local_image": "/assets/catalog_images/bullseye-0014010030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014010050f1010", - "manufacturer": "Bullseye", - "base_sku": "001401-0050-F-1010", - "resolved_sku": "001401-0050-F-1010", - "name": "Crystal Clear Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Crystal Clear Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Clear", - "product_url": "https://shop.bullseyeglass.com/products/crystal-clear-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001401-0050-F_01.jpg?v=1765591115", - "status": "Downloaded", - "pick_score": 0.68, - "local_image": "/assets/catalog_images/bullseye-0014010050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014050030f1010", - "manufacturer": "Bullseye", - "base_sku": "001405-0030-F-1010", - "resolved_sku": "001405-0030-F-1010", - "name": "Light Plum Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Plum Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-plum-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001405-0030-F_02.jpg?v=1765590945", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0014050030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014050031f1010", - "manufacturer": "Bullseye", - "base_sku": "001405-0031-F-1010", - "resolved_sku": "001405-0031-F-1010", - "name": "Light Plum Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Plum Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-plum-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001405-0031-F_01.jpg?v=1765591116", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0014050031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014050050f1010", - "manufacturer": "Bullseye", - "base_sku": "001405-0050-F-1010", - "resolved_sku": "001405-0050-F-1010", - "name": "Light Plum Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Plum Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-plum-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001405-0050-F_01.jpg?v=1765591116", - "status": "Downloaded", - "pick_score": 0.9853, - "local_image": "/assets/catalog_images/bullseye-0014050050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014050051f1010", - "manufacturer": "Bullseye", - "base_sku": "001405-0051-F-1010", - "resolved_sku": "001405-0051-F-1010", - "name": "Light Plum Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Plum Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-plum-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001405-0051-F_01.jpg?v=1765591116", - "status": "Downloaded", - "pick_score": 0.8324, - "local_image": "/assets/catalog_images/bullseye-0014050051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014060030f1010", - "manufacturer": "Bullseye", - "base_sku": "001406-0030-F-1010", - "resolved_sku": "001406-0030-F-1010", - "name": "Steel Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Steel Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001406-0030-F_02.jpg?v=1765590946", - "status": "Downloaded", - "pick_score": 0.8627, - "local_image": "/assets/catalog_images/bullseye-0014060030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014060031f1010", - "manufacturer": "Bullseye", - "base_sku": "001406-0031-F-1010", - "resolved_sku": "001406-0031-F-1010", - "name": "Steel Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Steel Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001406-0031-F_01.jpg?v=1765591116", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/bullseye-0014060031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014060038f1010", - "manufacturer": "Bullseye", - "base_sku": "001406-0038-F-1010", - "resolved_sku": "001406-0038-F-1010", - "name": "Steel Blue Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "resolved_name": "Steel Blue Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-transparent-double-rolled-iridescent-gold-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001406-0038-F_01.jpg?v=1765591794", - "status": "Downloaded", - "pick_score": 1.1499, - "local_image": "/assets/catalog_images/bullseye-0014060038f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014060050f1010", - "manufacturer": "Bullseye", - "base_sku": "001406-0050-F-1010", - "resolved_sku": "001406-0050-F-1010", - "name": "Steel Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Steel Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001406-0050-F_02.jpg?v=1765591117", - "status": "Downloaded", - "pick_score": 0.86, - "local_image": "/assets/catalog_images/bullseye-0014060050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014060051f1010", - "manufacturer": "Bullseye", - "base_sku": "001406-0051-F-1010", - "resolved_sku": "001406-0051-F-1010", - "name": "Steel Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Steel Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/steel-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001406-0051-F_03.jpg?v=1765591117", - "status": "Downloaded", - "pick_score": 0.8305, - "local_image": "/assets/catalog_images/bullseye-0014060051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014080030f1010", - "manufacturer": "Bullseye", - "base_sku": "001408-0030-F-1010", - "resolved_sku": "001408-0030-F-1010", - "name": "Light Aquamarine Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Aquamarine Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aquamarine-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001408-0030-F_02.jpg?v=1765590946", - "status": "Downloaded", - "pick_score": 0.8565, - "local_image": "/assets/catalog_images/bullseye-0014080030f1010.jpg", - "cropped": true, - "crop_box": [ - 45, - 246, - 896, - 956 - ], - "real_world_width_in": 7.09, - "real_world_height_in": 5.91, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014080031f1010", - "manufacturer": "Bullseye", - "base_sku": "001408-0031-F-1010", - "resolved_sku": "001408-0031-F-1010", - "name": "Light Aquamarine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Aquamarine Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aquamarine-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001408-0031-F_01.jpg?v=1765591118", - "status": "Downloaded", - "pick_score": 1.0251, - "local_image": "/assets/catalog_images/bullseye-0014080031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014080050f1010", - "manufacturer": "Bullseye", - "base_sku": "001408-0050-F-1010", - "resolved_sku": "001408-0050-F-1010", - "name": "Light Aquamarine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Aquamarine Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aquamarine-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001408-0050-F_01.jpg?v=1765591119", - "status": "Downloaded", - "pick_score": 0.9715, - "local_image": "/assets/catalog_images/bullseye-0014080050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014080051f1010", - "manufacturer": "Bullseye", - "base_sku": "001408-0051-F-1010", - "resolved_sku": "001408-0051-F-1010", - "name": "Light Aquamarine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Aquamarine Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aquamarine-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001408-0051-F_03.jpg?v=1765591119", - "status": "Downloaded", - "pick_score": 0.8313, - "local_image": "/assets/catalog_images/bullseye-0014080051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014090030f1010", - "manufacturer": "Bullseye", - "base_sku": "001409-0030-F-1010", - "resolved_sku": "001409-0030-F-1010", - "name": "Light Bronze Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Bronze Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0030-F_02.jpg?v=1765590947", - "status": "Downloaded", - "pick_score": 0.8567, - "local_image": "/assets/catalog_images/bullseye-0014090030f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 246, - 906, - 956 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 5.91, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014090031f1010", - "manufacturer": "Bullseye", - "base_sku": "001409-0031-F-1010", - "resolved_sku": "001409-0031-F-1010", - "name": "Light Bronze Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Bronze Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0031-F_01.jpg?v=1765591119", - "status": "Downloaded", - "pick_score": 0.936, - "local_image": "/assets/catalog_images/bullseye-0014090031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014090038f1010", - "manufacturer": "Bullseye", - "base_sku": "001409-0038-F-1010", - "resolved_sku": "001409-0038-F-1010", - "name": "Light Bronze Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "resolved_name": "Light Bronze Transparent, Double-rolled, Iridescent, gold, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-double-rolled-iridescent-gold-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0038-F_01.jpg?v=1765591795", - "status": "Downloaded", - "pick_score": 0.8402, - "local_image": "/assets/catalog_images/bullseye-0014090038f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014090050f1010", - "manufacturer": "Bullseye", - "base_sku": "001409-0050-F-1010", - "resolved_sku": "001409-0050-F-1010", - "name": "Light Bronze Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Bronze Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0050-F_02.jpg?v=1765591119", - "status": "Downloaded", - "pick_score": 0.8628, - "local_image": "/assets/catalog_images/bullseye-0014090050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014090051f1010", - "manufacturer": "Bullseye", - "base_sku": "001409-0051-F-1010", - "resolved_sku": "001409-0051-F-1010", - "name": "Light Bronze Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Bronze Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-bronze-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001409-0051-F_01.jpg?v=1765591120", - "status": "Downloaded", - "pick_score": 0.8315, - "local_image": "/assets/catalog_images/bullseye-0014090051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014120030f1010", - "manufacturer": "Bullseye", - "base_sku": "001412-0030-F-1010", - "resolved_sku": "001412-0030-F-1010", - "name": "Light Aventurine Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Aventurine Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aventurine-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0030-F_02.jpg?v=1765590948", - "status": "Downloaded", - "pick_score": 0.8699, - "local_image": "/assets/catalog_images/bullseye-0014120030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 918, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014120031f1010", - "manufacturer": "Bullseye", - "base_sku": "001412-0031-F-1010", - "resolved_sku": "001412-0031-F-1010", - "name": "Light Aventurine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Aventurine Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aventurine-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0031-F_02.jpg?v=1765591121", - "status": "Downloaded", - "pick_score": 0.8323, - "local_image": "/assets/catalog_images/bullseye-0014120031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014120050f1010", - "manufacturer": "Bullseye", - "base_sku": "001412-0050-F-1010", - "resolved_sku": "001412-0050-F-1010", - "name": "Light Aventurine Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Aventurine Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aventurine-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0050-F_02.jpg?v=1765591122", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0014120050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 956 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014120051f1010", - "manufacturer": "Bullseye", - "base_sku": "001412-0051-F-1010", - "resolved_sku": "001412-0051-F-1010", - "name": "Light Aventurine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Aventurine Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-aventurine-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001412-0051-F_01.jpg?v=1765591121", - "status": "Downloaded", - "pick_score": 0.831, - "local_image": "/assets/catalog_images/bullseye-0014120051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014140030f1010", - "manufacturer": "Bullseye", - "base_sku": "001414-0030-F-1010", - "resolved_sku": "001414-0030-F-1010", - "name": "Light Sky Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Sky Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-sky-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001414-0030-F_02.jpg?v=1765590948", - "status": "Downloaded", - "pick_score": 0.8624, - "local_image": "/assets/catalog_images/bullseye-0014140030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014140031f1010", - "manufacturer": "Bullseye", - "base_sku": "001414-0031-F-1010", - "resolved_sku": "001414-0031-F-1010", - "name": "Light Sky Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Sky Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-sky-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001414-0031-F_03.jpg?v=1765591121", - "status": "Downloaded", - "pick_score": 0.8325, - "local_image": "/assets/catalog_images/bullseye-0014140031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014140050f1010", - "manufacturer": "Bullseye", - "base_sku": "001414-0050-F-1010", - "resolved_sku": "001414-0050-F-1010", - "name": "Light Sky Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Sky Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-sky-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001414-0050-F_01.jpg?v=1765591121", - "status": "Downloaded", - "pick_score": 0.8594, - "local_image": "/assets/catalog_images/bullseye-0014140050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014140051f1010", - "manufacturer": "Bullseye", - "base_sku": "001414-0051-F-1010", - "resolved_sku": "001414-0051-F-1010", - "name": "Light Sky Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Sky Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-sky-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001414-0051-F_01.jpg?v=1765591122", - "status": "Downloaded", - "pick_score": 1.1499, - "local_image": "/assets/catalog_images/bullseye-0014140051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014160030f1010", - "manufacturer": "Bullseye", - "base_sku": "001416-0030-F-1010", - "resolved_sku": "001416-0030-F-1010", - "name": "Light Turquoise Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Turquoise Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001416-0030-F_02.jpg?v=1765590948", - "status": "Downloaded", - "pick_score": 0.8639, - "local_image": "/assets/catalog_images/bullseye-0014160030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014160031f1010", - "manufacturer": "Bullseye", - "base_sku": "001416-0031-F-1010", - "resolved_sku": "001416-0031-F-1010", - "name": "Light Turquoise Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Turquoise Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001416-0031-F_03.jpg?v=1765591123", - "status": "Downloaded", - "pick_score": 0.8315, - "local_image": "/assets/catalog_images/bullseye-0014160031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 809, - 981 - ], - "real_world_width_in": 6.03, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014160050f1010", - "manufacturer": "Bullseye", - "base_sku": "001416-0050-F-1010", - "resolved_sku": "001416-0050-F-1010", - "name": "Light Turquoise Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Turquoise Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001416-0050-F_02.jpg?v=1765591123", - "status": "Downloaded", - "pick_score": 0.8612, - "local_image": "/assets/catalog_images/bullseye-0014160050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014160051f1010", - "manufacturer": "Bullseye", - "base_sku": "001416-0051-F-1010", - "resolved_sku": "001416-0051-F-1010", - "name": "Light Turquoise Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Turquoise Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001416-0051-F_03.jpg?v=1765591124", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0014160051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 876, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014170030f1010", - "manufacturer": "Bullseye", - "base_sku": "001417-0030-F-1010", - "resolved_sku": "001417-0030-F-1010", - "name": "Emerald Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Emerald Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/emerald-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001417-0030-F_02.jpg?v=1765590948", - "status": "Downloaded", - "pick_score": 0.8689, - "local_image": "/assets/catalog_images/bullseye-0014170030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 914, - 959 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014170031f1010", - "manufacturer": "Bullseye", - "base_sku": "001417-0031-F-1010", - "resolved_sku": "001417-0031-F-1010", - "name": "Emerald Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Emerald Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/emerald-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001417-0031-F_01.jpg?v=1765591124", - "status": "Downloaded", - "pick_score": 0.8329, - "local_image": "/assets/catalog_images/bullseye-0014170031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014170050f1010", - "manufacturer": "Bullseye", - "base_sku": "001417-0050-F-1010", - "resolved_sku": "001417-0050-F-1010", - "name": "Emerald Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Emerald Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/emerald-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001417-0050-F_02.jpg?v=1765591124", - "status": "Downloaded", - "pick_score": 0.865, - "local_image": "/assets/catalog_images/bullseye-0014170050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 959 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014170051f1010", - "manufacturer": "Bullseye", - "base_sku": "001417-0051-F-1010", - "resolved_sku": "001417-0051-F-1010", - "name": "Emerald Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Emerald Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/emerald-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001417-0051-F_03.jpg?v=1765591125", - "status": "Downloaded", - "pick_score": 0.8314, - "local_image": "/assets/catalog_images/bullseye-0014170051f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 303, - 881, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014190030f1010", - "manufacturer": "Bullseye", - "base_sku": "001419-0030-F-1010", - "resolved_sku": "001419-0030-F-1010", - "name": "Tan Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Tan Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/tan-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001419-0030-F_02.jpg?v=1765590949", - "status": "Downloaded", - "pick_score": 0.8674, - "local_image": "/assets/catalog_images/bullseye-0014190030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014190031f1010", - "manufacturer": "Bullseye", - "base_sku": "001419-0031-F-1010", - "resolved_sku": "001419-0031-F-1010", - "name": "Tan Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Tan Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/tan-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001419-0031-F_03.jpg?v=1765591125", - "status": "Downloaded", - "pick_score": 0.8322, - "local_image": "/assets/catalog_images/bullseye-0014190031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 876, - 981 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014190050f1010", - "manufacturer": "Bullseye", - "base_sku": "001419-0050-F-1010", - "resolved_sku": "001419-0050-F-1010", - "name": "Tan Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Tan Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/tan-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001419-0050-F_02.jpg?v=1765591125", - "status": "Downloaded", - "pick_score": 0.863, - "local_image": "/assets/catalog_images/bullseye-0014190050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 959 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014190051f1010", - "manufacturer": "Bullseye", - "base_sku": "001419-0051-F-1010", - "resolved_sku": "001419-0051-F-1010", - "name": "Tan Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Tan Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/tan-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001419-0051-F_01.jpg?v=1765591126", - "status": "Downloaded", - "pick_score": 0.8321, - "local_image": "/assets/catalog_images/bullseye-0014190051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014260030f1010", - "manufacturer": "Bullseye", - "base_sku": "001426-0030-F-1010", - "resolved_sku": "001426-0030-F-1010", - "name": "Spring Green Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Spring Green Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/spring-green-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001426-0030-F_02.jpg?v=1765590950", - "status": "Downloaded", - "pick_score": 0.8707, - "local_image": "/assets/catalog_images/bullseye-0014260030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014260031f1010", - "manufacturer": "Bullseye", - "base_sku": "001426-0031-F-1010", - "resolved_sku": "001426-0031-F-1010", - "name": "Spring Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Spring Green Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/spring-green-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001426-0031-F_01.jpg?v=1765591126", - "status": "Downloaded", - "pick_score": 0.8381, - "local_image": "/assets/catalog_images/bullseye-0014260031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014260050f1010", - "manufacturer": "Bullseye", - "base_sku": "001426-0050-F-1010", - "resolved_sku": "001426-0050-F-1010", - "name": "Spring Green Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Spring Green Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/spring-green-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001426-0050-F_02.jpg?v=1765591127", - "status": "Downloaded", - "pick_score": 0.8676, - "local_image": "/assets/catalog_images/bullseye-0014260050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 963 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014260051f1010", - "manufacturer": "Bullseye", - "base_sku": "001426-0051-F-1010", - "resolved_sku": "001426-0051-F-1010", - "name": "Spring Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Spring Green Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/spring-green-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001426-0051-F_01.jpg?v=1765591128", - "status": "Downloaded", - "pick_score": 0.8326, - "local_image": "/assets/catalog_images/bullseye-0014260051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014280030f1010", - "manufacturer": "Bullseye", - "base_sku": "001428-0030-F-1010", - "resolved_sku": "001428-0030-F-1010", - "name": "Light Violet Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Violet Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-violet-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001428-0030-F_02.jpg?v=1765590950", - "status": "Downloaded", - "pick_score": 0.8664, - "local_image": "/assets/catalog_images/bullseye-0014280030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014280031f1010", - "manufacturer": "Bullseye", - "base_sku": "001428-0031-F-1010", - "resolved_sku": "001428-0031-F-1010", - "name": "Light Violet Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Violet Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-violet-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001428-0031-F_03.jpg?v=1765591128", - "status": "Downloaded", - "pick_score": 0.8319, - "local_image": "/assets/catalog_images/bullseye-0014280031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 851, - 981 - ], - "real_world_width_in": 6.38, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014280050f1010", - "manufacturer": "Bullseye", - "base_sku": "001428-0050-F-1010", - "resolved_sku": "001428-0050-F-1010", - "name": "Light Violet Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Violet Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-violet-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001428-0050-F_01.jpg?v=1765591128", - "status": "Downloaded", - "pick_score": 0.8616, - "local_image": "/assets/catalog_images/bullseye-0014280050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014280051f1010", - "manufacturer": "Bullseye", - "base_sku": "001428-0051-F-1010", - "resolved_sku": "001428-0051-F-1010", - "name": "Light Violet Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Violet Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-violet-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001428-0051-F_01.jpg?v=1765591129", - "status": "Downloaded", - "pick_score": 0.8332, - "local_image": "/assets/catalog_images/bullseye-0014280051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014290030f1010", - "manufacturer": "Bullseye", - "base_sku": "001429-0030-F-1010", - "resolved_sku": "001429-0030-F-1010", - "name": "Light Silver Gray Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Silver Gray Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-silver-gray-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001429-0030-F_02.jpg?v=1765590951", - "status": "Downloaded", - "pick_score": 0.861, - "local_image": "/assets/catalog_images/bullseye-0014290030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 246, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.91, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014290031f1010", - "manufacturer": "Bullseye", - "base_sku": "001429-0031-F-1010", - "resolved_sku": "001429-0031-F-1010", - "name": "Light Silver Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Silver Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-silver-gray-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001429-0031-F_01.jpg?v=1765591129", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/bullseye-0014290031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014290037f1010", - "manufacturer": "Bullseye", - "base_sku": "001429-0037-F-1010", - "resolved_sku": "001429-0037-F-1010", - "name": "Light Silver Gray Transparent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "resolved_name": "Light Silver Gray Transparent, Double-rolled, Iridescent, silver, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-silver-gray-transparent-double-rolled-iridescent-silver-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001429-0037-F_01.jpg?v=1765591797", - "status": "Downloaded", - "pick_score": 1.0742, - "local_image": "/assets/catalog_images/bullseye-0014290037f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 726, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014290050f1010", - "manufacturer": "Bullseye", - "base_sku": "001429-0050-F-1010", - "resolved_sku": "001429-0050-F-1010", - "name": "Light Silver Gray Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Silver Gray Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-silver-gray-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001429-0050-F_01.jpg?v=1765591129", - "status": "Downloaded", - "pick_score": 0.8601, - "local_image": "/assets/catalog_images/bullseye-0014290050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014290051f1010", - "manufacturer": "Bullseye", - "base_sku": "001429-0051-F-1010", - "resolved_sku": "001429-0051-F-1010", - "name": "Light Silver Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Silver Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-silver-gray-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001429-0051-F_03.jpg?v=1765591130", - "status": "Downloaded", - "pick_score": 0.8323, - "local_image": "/assets/catalog_images/bullseye-0014290051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 843, - 981 - ], - "real_world_width_in": 6.31, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014370030f1010", - "manufacturer": "Bullseye", - "base_sku": "001437-0030-F-1010", - "resolved_sku": "001437-0030-F-1010", - "name": "Light Amber Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Amber Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-amber-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001437-0030-F_02.jpg?v=1765590951", - "status": "Downloaded", - "pick_score": 0.864, - "local_image": "/assets/catalog_images/bullseye-0014370030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014370031f1010", - "manufacturer": "Bullseye", - "base_sku": "001437-0031-F-1010", - "resolved_sku": "001437-0031-F-1010", - "name": "Light Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Light Amber Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-amber-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001437-0031-F_01.jpg?v=1765591131", - "status": "Downloaded", - "pick_score": 1.1409, - "local_image": "/assets/catalog_images/bullseye-0014370031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014370050f1010", - "manufacturer": "Bullseye", - "base_sku": "001437-0050-F-1010", - "resolved_sku": "001437-0050-F-1010", - "name": "Light Amber Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Light Amber Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-amber-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001437-0050-F_02.jpg?v=1765591130", - "status": "Downloaded", - "pick_score": 0.862, - "local_image": "/assets/catalog_images/bullseye-0014370050f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 906, - 959 - ], - "real_world_width_in": 7.25, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014370051f1010", - "manufacturer": "Bullseye", - "base_sku": "001437-0051-F-1010", - "resolved_sku": "001437-0051-F-1010", - "name": "Light Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Light Amber Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-amber-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001437-0051-F_01.jpg?v=1765591131", - "status": "Downloaded", - "pick_score": 1.0966, - "local_image": "/assets/catalog_images/bullseye-0014370051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 736, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014390030f1010", - "manufacturer": "Bullseye", - "base_sku": "001439-0030-F-1010", - "resolved_sku": "001439-0030-F-1010", - "name": "Khaki Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Khaki Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/khaki-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001439-0030-F_02.jpg?v=1765590952", - "status": "Downloaded", - "pick_score": 0.8653, - "local_image": "/assets/catalog_images/bullseye-0014390030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014390031f1010", - "manufacturer": "Bullseye", - "base_sku": "001439-0031-F-1010", - "resolved_sku": "001439-0031-F-1010", - "name": "Khaki Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Khaki Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/khaki-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001439-0031-F_03.jpg?v=1765591132", - "status": "Downloaded", - "pick_score": 0.8321, - "local_image": "/assets/catalog_images/bullseye-0014390031f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014390050f1010", - "manufacturer": "Bullseye", - "base_sku": "001439-0050-F-1010", - "resolved_sku": "001439-0050-F-1010", - "name": "Khaki Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Khaki Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/khaki-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001439-0050-F_01.jpg?v=1765591132", - "status": "Downloaded", - "pick_score": 0.8613, - "local_image": "/assets/catalog_images/bullseye-0014390050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014390051f1010", - "manufacturer": "Bullseye", - "base_sku": "001439-0051-F-1010", - "resolved_sku": "001439-0051-F-1010", - "name": "Khaki Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Khaki Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/khaki-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001439-0051-F_01.jpg?v=1765591132", - "status": "Downloaded", - "pick_score": 0.8329, - "local_image": "/assets/catalog_images/bullseye-0014390051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014420030f1010", - "manufacturer": "Bullseye", - "base_sku": "001442-0030-F-1010", - "resolved_sku": "001442-0030-F-1010", - "name": "Neo-Lavender Shift Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Neo-Lavender Shift Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-shift-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001442-0030-F_01.jpg?v=1765590952", - "status": "Downloaded", - "pick_score": 0.8607, - "local_image": "/assets/catalog_images/bullseye-0014420030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014420031f1010", - "manufacturer": "Bullseye", - "base_sku": "001442-0031-F-1010", - "resolved_sku": "001442-0031-F-1010", - "name": "Neo-Lavender Shift Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Neo-Lavender Shift Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-shift-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001442-0031-F_01.jpg?v=1765591132", - "status": "Downloaded", - "pick_score": 0.9503, - "local_image": "/assets/catalog_images/bullseye-0014420031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014420050f1010", - "manufacturer": "Bullseye", - "base_sku": "001442-0050-F-1010", - "resolved_sku": "001442-0050-F-1010", - "name": "Neo-Lavender Shift Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Neo-Lavender Shift Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-shift-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001442-0050-F_01.jpg?v=1765591133", - "status": "Downloaded", - "pick_score": 1.1499, - "local_image": "/assets/catalog_images/bullseye-0014420050f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 819, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014420051f1010", - "manufacturer": "Bullseye", - "base_sku": "001442-0051-F-1010", - "resolved_sku": "001442-0051-F-1010", - "name": "Neo-Lavender Shift Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Neo-Lavender Shift Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/neo-lavender-shift-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001442-0051-F_01.jpg?v=1765591133", - "status": "Downloaded", - "pick_score": 0.914, - "local_image": "/assets/catalog_images/bullseye-0014420051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014440030f1010", - "manufacturer": "Bullseye", - "base_sku": "001444-0030-F-1010", - "resolved_sku": "001444-0030-F-1010", - "name": "Sea Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Sea Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/sea-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001444-0030-F_02.jpg?v=1765590952", - "status": "Downloaded", - "pick_score": 0.8695, - "local_image": "/assets/catalog_images/bullseye-0014440030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 963 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014440031f1010", - "manufacturer": "Bullseye", - "base_sku": "001444-0031-F-1010", - "resolved_sku": "001444-0031-F-1010", - "name": "Sea Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Sea Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/sea-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001444-0031-F_02.jpg?v=1765591134", - "status": "Downloaded", - "pick_score": 0.831, - "local_image": "/assets/catalog_images/bullseye-0014440031f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 300, - 881, - 956 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.47, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014440050f1010", - "manufacturer": "Bullseye", - "base_sku": "001444-0050-F-1010", - "resolved_sku": "001444-0050-F-1010", - "name": "Sea Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Sea Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/sea-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001444-0050-F_02.jpg?v=1765591134", - "status": "Downloaded", - "pick_score": 0.8662, - "local_image": "/assets/catalog_images/bullseye-0014440050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014440051f1010", - "manufacturer": "Bullseye", - "base_sku": "001444-0051-F-1010", - "resolved_sku": "001444-0051-F-1010", - "name": "Sea Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Sea Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/sea-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001444-0051-F_03.jpg?v=1765591135", - "status": "Downloaded", - "pick_score": 0.8323, - "local_image": "/assets/catalog_images/bullseye-0014440051f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 303, - 812, - 981 - ], - "real_world_width_in": 6.05, - "real_world_height_in": 5.65, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014490030f1010", - "manufacturer": "Bullseye", - "base_sku": "001449-0030-F-1010", - "resolved_sku": "001449-0030-F-1010", - "name": "Oregon Gray Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "Oregon Gray Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/oregon-gray-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001449-0030-F_02.jpg?v=1765590953", - "status": "Downloaded", - "pick_score": 0.86, - "local_image": "/assets/catalog_images/bullseye-0014490030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014490031f1010", - "manufacturer": "Bullseye", - "base_sku": "001449-0031-F-1010", - "resolved_sku": "001449-0031-F-1010", - "name": "Oregon Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Oregon Gray Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/oregon-gray-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001449-0031-F_01.jpg?v=1765591136", - "status": "Downloaded", - "pick_score": 0.8389, - "local_image": "/assets/catalog_images/bullseye-0014490031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014490050f1010", - "manufacturer": "Bullseye", - "base_sku": "001449-0050-F-1010", - "resolved_sku": "001449-0050-F-1010", - "name": "Oregon Gray Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "Oregon Gray Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/oregon-gray-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001449-0050-F_02.jpg?v=1765591135", - "status": "Downloaded", - "pick_score": 0.8591, - "local_image": "/assets/catalog_images/bullseye-0014490050f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 906, - 963 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014490051f1010", - "manufacturer": "Bullseye", - "base_sku": "001449-0051-F-1010", - "resolved_sku": "001449-0051-F-1010", - "name": "Oregon Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "Oregon Gray Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/oregon-gray-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001449-0051-F_01.jpg?v=1765591136", - "status": "Downloaded", - "pick_score": 0.8309, - "local_image": "/assets/catalog_images/bullseye-0014490051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014640030f1010", - "manufacturer": "Bullseye", - "base_sku": "001464-0030-F-1010", - "resolved_sku": "001464-0030-F-1010", - "name": "True Blue Transparent, Double-rolled, 3 mm, Fusible", - "resolved_name": "True Blue Transparent, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/true-blue-transparent-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001464-0030-F_02.jpg?v=1765590953", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0014640030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 911, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014640031f1010", - "manufacturer": "Bullseye", - "base_sku": "001464-0031-F-1010", - "resolved_sku": "001464-0031-F-1010", - "name": "True Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "True Blue Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/true-blue-transparent-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001464-0031-F_01.jpg?v=1765591137", - "status": "Downloaded", - "pick_score": 0.832, - "local_image": "/assets/catalog_images/bullseye-0014640031f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014640050f1010", - "manufacturer": "Bullseye", - "base_sku": "001464-0050-F-1010", - "resolved_sku": "001464-0050-F-1010", - "name": "True Blue Transparent, Thin-rolled, 2 mm, Fusible", - "resolved_name": "True Blue Transparent, Thin-rolled, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/true-blue-transparent-thin-rolled-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001464-0050-F_02.jpg?v=1765591137", - "status": "Downloaded", - "pick_score": 0.8615, - "local_image": "/assets/catalog_images/bullseye-0014640050f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 959 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0014640051f1010", - "manufacturer": "Bullseye", - "base_sku": "001464-0051-F-1010", - "resolved_sku": "001464-0051-F-1010", - "name": "True Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "resolved_name": "True Blue Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/true-blue-transparent-thin-rolled-iridescent-rainbow-2-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001464-0051-F_01.jpg?v=1765591138", - "status": "Downloaded", - "pick_score": 0.9368, - "local_image": "/assets/catalog_images/bullseye-0014640051f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018060030f1010", - "manufacturer": "Bullseye", - "base_sku": "001806-0030-F-1010", - "resolved_sku": "001806-0030-F-1010", - "name": "Juniper Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Juniper Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/juniper-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001806-0030-F_01.jpg?v=1765590954", - "status": "Downloaded", - "pick_score": 0.7458, - "local_image": "/assets/catalog_images/bullseye-0018060030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018070030f1010", - "manufacturer": "Bullseye", - "base_sku": "001807-0030-F-1010", - "resolved_sku": "001807-0030-F-1010", - "name": "Grass Green Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Grass Green Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/grass-green-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001807-0030-F_01.jpg?v=1765590954", - "status": "Downloaded", - "pick_score": 0.6346, - "local_image": "/assets/catalog_images/bullseye-0018070030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018080030f1010", - "manufacturer": "Bullseye", - "base_sku": "001808-0030-F-1010", - "resolved_sku": "001808-0030-F-1010", - "name": "Aqua Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aqua Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/aqua-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001808-0030-F_01.jpg?v=1765590955", - "status": "Downloaded", - "pick_score": 0.7116, - "local_image": "/assets/catalog_images/bullseye-0018080030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018140030f1010", - "manufacturer": "Bullseye", - "base_sku": "001814-0030-F-1010", - "resolved_sku": "001814-0030-F-1010", - "name": "Sapphire Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Sapphire Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/sapphire-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001814-0030-F_01.jpg?v=1765590955", - "status": "Downloaded", - "pick_score": 0.764, - "local_image": "/assets/catalog_images/bullseye-0018140030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018160030f1010", - "manufacturer": "Bullseye", - "base_sku": "001816-0030-F-1010", - "resolved_sku": "001816-0030-F-1010", - "name": "Turquoise Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Turquoise Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001816-0030-F_02.jpg?v=1765590956", - "status": "Downloaded", - "pick_score": 0.8597, - "local_image": "/assets/catalog_images/bullseye-0018160030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 914, - 959 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018180030f1010", - "manufacturer": "Bullseye", - "base_sku": "001818-0030-F-1010", - "resolved_sku": "001818-0030-F-1010", - "name": "Indigo Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Indigo Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/indigo-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001818-0030-F_01.jpg?v=1765590956", - "status": "Downloaded", - "pick_score": 0.6879, - "local_image": "/assets/catalog_images/bullseye-0018180030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018190030f1010", - "manufacturer": "Bullseye", - "base_sku": "001819-0030-F-1010", - "resolved_sku": "001819-0030-F-1010", - "name": "Brown Topaz Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Brown Topaz Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/brown-topaz-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001819-0030-F_01.jpg?v=1765590957", - "status": "Downloaded", - "pick_score": 0.6977, - "local_image": "/assets/catalog_images/bullseye-0018190030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018200030f1010", - "manufacturer": "Bullseye", - "base_sku": "001820-0030-F-1010", - "resolved_sku": "001820-0030-F-1010", - "name": "Pale Yellow Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Pale Yellow Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pale-yellow-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001820-0030-F_01.jpg?v=1765590958", - "status": "Downloaded", - "pick_score": 0.5927, - "local_image": "/assets/catalog_images/bullseye-0018200030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018210030f1010", - "manufacturer": "Bullseye", - "base_sku": "001821-0030-F-1010", - "resolved_sku": "001821-0030-F-1010", - "name": "Erbium Pink Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Erbium Pink Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/erbium-pink-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001821-0030-F_02.jpg?v=1765590958", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0018210030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018260030f1010", - "manufacturer": "Bullseye", - "base_sku": "001826-0030-F-1010", - "resolved_sku": "001826-0030-F-1010", - "name": "Green Tea Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Green Tea Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/green-tea-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001826-0030-F_01.jpg?v=1765590959", - "status": "Downloaded", - "pick_score": 0.981, - "local_image": "/assets/catalog_images/bullseye-0018260030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018270030f1010", - "manufacturer": "Bullseye", - "base_sku": "001827-0030-F-1010", - "resolved_sku": "001827-0030-F-1010", - "name": "Light Amber Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Amber Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-amber-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001827-0030-F_01.jpg?v=1765590959", - "status": "Downloaded", - "pick_score": 0.7231, - "local_image": "/assets/catalog_images/bullseye-0018270030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018290030f1010", - "manufacturer": "Bullseye", - "base_sku": "001829-0030-F-1010", - "resolved_sku": "001829-0030-F-1010", - "name": "Gray Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Gray Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/gray-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001829-0030-F_01.jpg?v=1765590960", - "status": "Downloaded", - "pick_score": 0.6849, - "local_image": "/assets/catalog_images/bullseye-0018290030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018370030f1010", - "manufacturer": "Bullseye", - "base_sku": "001837-0030-F-1010", - "resolved_sku": "001837-0030-F-1010", - "name": "Medium Amber Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Medium Amber Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001837-0030-F_01.jpg?v=1765590961", - "status": "Downloaded", - "pick_score": 0.711, - "local_image": "/assets/catalog_images/bullseye-0018370030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018410030f1010", - "manufacturer": "Bullseye", - "base_sku": "001841-0030-F-1010", - "resolved_sku": "001841-0030-F-1010", - "name": "Spruce Green Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Spruce Green Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/spruce-green-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001841-0030-F_01.jpg?v=1765590961", - "status": "Downloaded", - "pick_score": 0.8034, - "local_image": "/assets/catalog_images/bullseye-0018410030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018420030f1010", - "manufacturer": "Bullseye", - "base_sku": "001842-0030-F-1010", - "resolved_sku": "001842-0030-F-1010", - "name": "Light Neo-Lavender Shift Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Neo-Lavender Shift Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-neo-lavender-shift-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001842-0030-F_01.jpg?v=1765590962", - "status": "Downloaded", - "pick_score": 0.7041, - "local_image": "/assets/catalog_images/bullseye-0018420030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018440030f1010", - "manufacturer": "Bullseye", - "base_sku": "001844-0030-F-1010", - "resolved_sku": "001844-0030-F-1010", - "name": "Lavender Green Shift Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Lavender Green Shift Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/lavender-green-shift-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001844-0030-F_01.jpg?v=1765590962", - "status": "Downloaded", - "pick_score": 0.7386, - "local_image": "/assets/catalog_images/bullseye-0018440030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018450030f1010", - "manufacturer": "Bullseye", - "base_sku": "001845-0030-F-1010", - "resolved_sku": "001845-0030-F-1010", - "name": "Ming Green Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Ming Green Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/ming-green-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001845-0030-F_01.jpg?v=1765590962", - "status": "Downloaded", - "pick_score": 0.9963, - "local_image": "/assets/catalog_images/bullseye-0018450030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018570030f1010", - "manufacturer": "Bullseye", - "base_sku": "001857-0030-F-1010", - "resolved_sku": "001857-0030-F-1010", - "name": "Red Amber Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Red Amber Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/red-amber-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001857-0030-F_02.jpg?v=1765590963", - "status": "Downloaded", - "pick_score": 0.8654, - "local_image": "/assets/catalog_images/bullseye-0018570030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 906, - 959 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.96, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018580030f1010", - "manufacturer": "Bullseye", - "base_sku": "001858-0030-F-1010", - "resolved_sku": "001858-0030-F-1010", - "name": "Light Rhubarb Shift Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Rhubarb Shift Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/light-rhubarb-shift-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001858-0030-F_01.jpg?v=1765590964", - "status": "Downloaded", - "pick_score": 0.6971, - "local_image": "/assets/catalog_images/bullseye-0018580030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018590030f1010", - "manufacturer": "Bullseye", - "base_sku": "001859-0030-F-1010", - "resolved_sku": "001859-0030-F-1010", - "name": "Rhubarb Shift Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Rhubarb Shift Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/rhubarb-shift-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001859-0030-F_01.jpg?v=1765590965", - "status": "Downloaded", - "pick_score": 0.9985, - "local_image": "/assets/catalog_images/bullseye-0018590030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018640030f1010", - "manufacturer": "Bullseye", - "base_sku": "001864-0030-F-1010", - "resolved_sku": "001864-0030-F-1010", - "name": "Gray Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Gray Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/gray-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001864-0030-F_01.jpg?v=1765590965", - "status": "Downloaded", - "pick_score": 0.6987, - "local_image": "/assets/catalog_images/bullseye-0018640030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018670030f1010", - "manufacturer": "Bullseye", - "base_sku": "001867-0030-F-1010", - "resolved_sku": "001867-0030-F-1010", - "name": "Olive Smoke Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olive Smoke Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olive-smoke-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001867-0030-F_01.jpg?v=1765590965", - "status": "Downloaded", - "pick_score": 0.6862, - "local_image": "/assets/catalog_images/bullseye-0018670030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0018770030f1010", - "manufacturer": "Bullseye", - "base_sku": "001877-0030-F-1010", - "resolved_sku": "001877-0030-F-1010", - "name": "Olivine Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olivine Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/olivine-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001877-0030-F_02.jpg?v=1765590966", - "status": "Downloaded", - "pick_score": 0.6059, - "local_image": "/assets/catalog_images/bullseye-0018770030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019170030f1010", - "manufacturer": "Bullseye", - "base_sku": "001917-0030-F-1010", - "resolved_sku": "001917-0030-F-1010", - "name": "Cilantro Green Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cilantro Green Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/cilantro-green-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001917-0030-F_02.jpg?v=1765590966", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/bullseye-0019170030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019200030f1010", - "manufacturer": "Bullseye", - "base_sku": "001920-0030-F-1010", - "resolved_sku": "001920-0030-F-1010", - "name": "Lemon Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Lemon Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/lemon-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001920-0030-F_01.jpg?v=1765590966", - "status": "Downloaded", - "pick_score": 0.6849, - "local_image": "/assets/catalog_images/bullseye-0019200030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019320030f1010", - "manufacturer": "Bullseye", - "base_sku": "001932-0030-F-1010", - "resolved_sku": "001932-0030-F-1010", - "name": "Fuchsia Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Fuchsia Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/fuchsia-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001932-0030-F_01.jpg?v=1765590967", - "status": "Downloaded", - "pick_score": 0.685, - "local_image": "/assets/catalog_images/bullseye-0019320030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019340030f1010", - "manufacturer": "Bullseye", - "base_sku": "001934-0030-F-1010", - "resolved_sku": "001934-0030-F-1010", - "name": "Copper Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Copper Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/copper-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001934-0030-F_02.jpg?v=1765590967", - "status": "Downloaded", - "pick_score": 0.6859, - "local_image": "/assets/catalog_images/bullseye-0019340030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019480030f1010", - "manufacturer": "Bullseye", - "base_sku": "001948-0030-F-1010", - "resolved_sku": "001948-0030-F-1010", - "name": "Purple Blue Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Purple Blue Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/purple-blue-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001948-0030-F_01.jpg?v=1765590967", - "status": "Downloaded", - "pick_score": 0.6909, - "local_image": "/assets/catalog_images/bullseye-0019480030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019640030f1010", - "manufacturer": "Bullseye", - "base_sku": "001964-0030-F-1010", - "resolved_sku": "001964-0030-F-1010", - "name": "Lavender Gray Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Lavender Gray Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/lavender-gray-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001964-0030-F_01.jpg?v=1765590968", - "status": "Downloaded", - "pick_score": 0.6861, - "local_image": "/assets/catalog_images/bullseye-0019640030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0019770030f1010", - "manufacturer": "Bullseye", - "base_sku": "001977-0030-F-1010", - "resolved_sku": "001977-0030-F-1010", - "name": "Pine Green Tint, Double-rolled, 3 mm, Fusible", - "resolved_name": "Pine Green Tint, Double-rolled, 3 mm, Fusible", - "category": "Cathedral", - "product_url": "https://shop.bullseyeglass.com/products/pine-green-tint-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/001977-0030-F_02.jpg?v=1765590969", - "status": "Downloaded", - "pick_score": 0.6857, - "local_image": "/assets/catalog_images/bullseye-0019770030f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0020240030f1010", - "manufacturer": "Bullseye", - "base_sku": "002024-0030-F-1010", - "resolved_sku": "002024-0030-F-1010", - "name": "Clear, Red Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Red Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-red-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002024-0030-F_02.jpg?v=1765590970", - "status": "Downloaded", - "pick_score": 0.8519, - "local_image": "/assets/catalog_images/bullseye-0020240030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 911, - 956 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0020370030f1010", - "manufacturer": "Bullseye", - "base_sku": "002037-0030-F-1010", - "resolved_sku": "002037-0030-F-1010", - "name": "Clear, French Vanilla Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, French Vanilla Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-french-vanilla-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002037-0030-F_01.jpg?v=1765590972", - "status": "Downloaded", - "pick_score": 1.0508, - "local_image": "/assets/catalog_images/bullseye-0020370030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0020470030f1010", - "manufacturer": "Bullseye", - "base_sku": "002047-0030-F-1010", - "resolved_sku": "002047-0030-F-1010", - "name": "Clear, Deep Cobalt Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Deep Cobalt Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-deep-cobalt-blue-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002047-0030-F_01.jpg?v=1765590972", - "status": "Downloaded", - "pick_score": 0.9872, - "local_image": "/assets/catalog_images/bullseye-0020470030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 855, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0020640030f1010", - "manufacturer": "Bullseye", - "base_sku": "002064-0030-F-1010", - "resolved_sku": "002064-0030-F-1010", - "name": "Clear, Egyptian Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Egyptian Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-egyptian-blue-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002064-0030-F_01.jpg?v=1765590974", - "status": "Downloaded", - "pick_score": 0.8902, - "local_image": "/assets/catalog_images/bullseye-0020640030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021000000f1010", - "manufacturer": "Bullseye", - "base_sku": "002100-0000-F-1010", - "resolved_sku": "002100-0000-F-1010", - "name": "Clear, Black 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Black 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-black-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002100-0000-F_01.jpg?v=1765591799", - "status": "Downloaded", - "pick_score": 0.7953, - "local_image": "/assets/catalog_images/bullseye-0021000000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021000030f1010", - "manufacturer": "Bullseye", - "base_sku": "002100-0030-F-1010", - "resolved_sku": "002100-0030-F-1010", - "name": "Clear, Black 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Black 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-black-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002100-0030-F_03.jpg?v=1765590974", - "status": "Downloaded", - "pick_score": 0.8401, - "local_image": "/assets/catalog_images/bullseye-0021000030f1010.jpg", - "cropped": true, - "crop_box": [ - 60, - 296, - 873, - 993 - ], - "real_world_width_in": 6.78, - "real_world_height_in": 5.81, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021050000f1010", - "manufacturer": "Bullseye", - "base_sku": "002105-0000-F-1010", - "resolved_sku": "002105-0000-F-1010", - "name": "Blue Opal, Plum 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Blue Opal, Plum 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/blue-opal-plum-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002105-0000-F_02.jpg?v=1765591799", - "status": "Downloaded", - "pick_score": 0.84, - "local_image": "/assets/catalog_images/bullseye-0021050000f1010.jpg", - "cropped": true, - "crop_box": [ - 60, - 300, - 873, - 993 - ], - "real_world_width_in": 6.78, - "real_world_height_in": 5.78, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021050030f1010", - "manufacturer": "Bullseye", - "base_sku": "002105-0030-F-1010", - "resolved_sku": "002105-0030-F-1010", - "name": "Blue Opal, Plum 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Blue Opal, Plum 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/blue-opal-plum-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002105-0030-F_02.jpg?v=1765590975", - "status": "Downloaded", - "pick_score": 0.8698, - "local_image": "/assets/catalog_images/bullseye-0021050030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 956 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021070000f1010", - "manufacturer": "Bullseye", - "base_sku": "002107-0000-F-1010", - "resolved_sku": "002107-0000-F-1010", - "name": "White, Light Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Light Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-light-green-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002107-0000-F_01.jpg?v=1765591799", - "status": "Downloaded", - "pick_score": 0.8101, - "local_image": "/assets/catalog_images/bullseye-0021070000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021070030f1010", - "manufacturer": "Bullseye", - "base_sku": "002107-0030-F-1010", - "resolved_sku": "002107-0030-F-1010", - "name": "White, Light Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Light Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-light-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002107-0030-F_01.jpg?v=1765590976", - "status": "Downloaded", - "pick_score": 0.8672, - "local_image": "/assets/catalog_images/bullseye-0021070030f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021090000f1010", - "manufacturer": "Bullseye", - "base_sku": "002109-0000-F-1010", - "resolved_sku": "002109-0000-F-1010", - "name": "White, Dark Brown 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Dark Brown 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-dark-brown-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002109-0000-F_01.jpg?v=1765591801", - "status": "Downloaded", - "pick_score": 0.6512, - "local_image": "/assets/catalog_images/bullseye-0021090000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021090030f1010", - "manufacturer": "Bullseye", - "base_sku": "002109-0030-F-1010", - "resolved_sku": "002109-0030-F-1010", - "name": "White, Dark Brown 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Dark Brown 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-dark-brown-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002109-0030-F_02.jpg?v=1765590978", - "status": "Downloaded", - "pick_score": 0.8674, - "local_image": "/assets/catalog_images/bullseye-0021090030f1010.jpg", - "cropped": true, - "crop_box": [ - 75, - 243, - 911, - 864 - ], - "real_world_width_in": 6.97, - "real_world_height_in": 5.17, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021120000f1010", - "manufacturer": "Bullseye", - "base_sku": "002112-0000-F-1010", - "resolved_sku": "002112-0000-F-1010", - "name": "Mint Green Opalescent, Aventurine Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Mint Green Opalescent, Aventurine Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/mint-green-opalescent-aventurine-green-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002112-0000-F_02.jpg?v=1765591801", - "status": "Downloaded", - "pick_score": 0.8543, - "local_image": "/assets/catalog_images/bullseye-0021120000f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 246, - 906, - 981 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 6.12, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021120030f1010", - "manufacturer": "Bullseye", - "base_sku": "002112-0030-F-1010", - "resolved_sku": "002112-0030-F-1010", - "name": "Mint Green Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Mint Green Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/mint-green-opalescent-aventurine-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002112-0030-F_02.jpg?v=1765590979", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0021120030f1010.jpg", - "cropped": true, - "crop_box": [ - 21, - 243, - 911, - 951 - ], - "real_world_width_in": 7.41, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021160030f1010", - "manufacturer": "Bullseye", - "base_sku": "002116-0030-F-1010", - "resolved_sku": "002116-0030-F-1010", - "name": "Turquoise Blue, Deep Royal Blue 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Turquoise Blue, Deep Royal Blue 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/turquoise-blue-deep-royal-blue-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002116-0030-F_02.jpg?v=1765590979", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0021160030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021210000f1010", - "manufacturer": "Bullseye", - "base_sku": "002121-0000-F-1010", - "resolved_sku": "002121-0000-F-1010", - "name": "Yellow Opalescent, Aventurine Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Yellow Opalescent, Aventurine Green 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/yellow-opalescent-aventurine-green-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002121-0000-F_01.jpg?v=1765591802", - "status": "Downloaded", - "pick_score": 0.7034, - "local_image": "/assets/catalog_images/bullseye-0021210000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021210030f1010", - "manufacturer": "Bullseye", - "base_sku": "002121-0030-F-1010", - "resolved_sku": "002121-0030-F-1010", - "name": "Yellow Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Yellow Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/yellow-opalescent-aventurine-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002121-0030-F_02.jpg?v=1765590980", - "status": "Downloaded", - "pick_score": 0.8697, - "local_image": "/assets/catalog_images/bullseye-0021210030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 951 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021220030fhalf", - "manufacturer": "Bullseye", - "base_sku": "002122-0030-F-HALF", - "resolved_sku": "002122-0030-F-HALF", - "name": "Yellow Opal, Deep Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Yellow Opal, Deep Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/yellow-opal-deep-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002122-0030-F_02.jpg?v=1765590980", - "status": "Downloaded", - "pick_score": 0.7873, - "local_image": "/assets/catalog_images/bullseye-0021220030fhalf.jpg", - "cropped": true, - "crop_box": [ - 111, - 306, - 881, - 941 - ], - "real_world_width_in": 6.41, - "real_world_height_in": 5.28, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021230000f1010", - "manufacturer": "Bullseye", - "base_sku": "002123-0000-F-1010", - "resolved_sku": "002123-0000-F-1010", - "name": "White, Orange Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Orange Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-orange-opal-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002123-0000-F_02.jpg?v=1765591803", - "status": "Downloaded", - "pick_score": 0.8363, - "local_image": "/assets/catalog_images/bullseye-0021230000f1010.jpg", - "cropped": true, - "crop_box": [ - 188, - 296, - 876, - 993 - ], - "real_world_width_in": 5.74, - "real_world_height_in": 5.81, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021230030f1010", - "manufacturer": "Bullseye", - "base_sku": "002123-0030-F-1010", - "resolved_sku": "002123-0030-F-1010", - "name": "White, Orange Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Orange Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-orange-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002123-0030-F_02.jpg?v=1765590980", - "status": "Downloaded", - "pick_score": 0.8692, - "local_image": "/assets/catalog_images/bullseye-0021230030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021240000f1010", - "manufacturer": "Bullseye", - "base_sku": "002124-0000-F-1010", - "resolved_sku": "002124-0000-F-1010", - "name": "Red Opal, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Red Opal, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/red-opal-white-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002124-0000-F_02.jpg?v=1765591804", - "status": "Downloaded", - "pick_score": 0.8401, - "local_image": "/assets/catalog_images/bullseye-0021240000f1010.jpg", - "cropped": true, - "crop_box": [ - 60, - 300, - 873, - 993 - ], - "real_world_width_in": 6.78, - "real_world_height_in": 5.78, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021240030f1010", - "manufacturer": "Bullseye", - "base_sku": "002124-0030-F-1010", - "resolved_sku": "002124-0030-F-1010", - "name": "Red Opal, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Red Opal, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/red-opal-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002124-0030-F_02.jpg?v=1765590981", - "status": "Downloaded", - "pick_score": 0.8691, - "local_image": "/assets/catalog_images/bullseye-0021240030f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 911, - 951 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021290000f1010", - "manufacturer": "Bullseye", - "base_sku": "002129-0000-F-1010", - "resolved_sku": "002129-0000-F-1010", - "name": "Charcoal Gray, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Charcoal Gray, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-white-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002129-0000-F_01.jpg?v=1765591805", - "status": "Downloaded", - "pick_score": 0.8394, - "local_image": "/assets/catalog_images/bullseye-0021290000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021290030f1010", - "manufacturer": "Bullseye", - "base_sku": "002129-0030-F-1010", - "resolved_sku": "002129-0030-F-1010", - "name": "Charcoal Gray, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Charcoal Gray, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/charcoal-gray-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002129-0030-F_02.jpg?v=1765590982", - "status": "Downloaded", - "pick_score": 0.8676, - "local_image": "/assets/catalog_images/bullseye-0021290030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 951 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021300000f1010", - "manufacturer": "Bullseye", - "base_sku": "002130-0000-F-1010", - "resolved_sku": "002130-0000-F-1010", - "name": "Clear, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Clear, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-white-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002130-0000-F_01.jpg?v=1765591805", - "status": "Downloaded", - "pick_score": 1.0551, - "local_image": "/assets/catalog_images/bullseye-0021300000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021300030f1010", - "manufacturer": "Bullseye", - "base_sku": "002130-0030-F-1010", - "resolved_sku": "002130-0030-F-1010", - "name": "Clear, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002130-0030-F_01.jpg?v=1765590983", - "status": "Downloaded", - "pick_score": 0.8384, - "local_image": "/assets/catalog_images/bullseye-0021300030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021370030f1010", - "manufacturer": "Bullseye", - "base_sku": "002137-0030-F-1010", - "resolved_sku": "002137-0030-F-1010", - "name": "Medium Amber, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Medium Amber, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/medium-amber-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002137-0030-F_02.jpg?v=1765590983", - "status": "Downloaded", - "pick_score": 0.8697, - "local_image": "/assets/catalog_images/bullseye-0021370030f1010.jpg", - "cropped": true, - "crop_box": [ - 26, - 243, - 911, - 951 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021400030f1010", - "manufacturer": "Bullseye", - "base_sku": "002140-0030-F-1010", - "resolved_sku": "002140-0030-F-1010", - "name": "Clear, Blue Aventurine 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Blue Aventurine 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-blue-aventurine-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002140-0030-F_01.jpg?v=1765590983", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/bullseye-0021400030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021400031f1010", - "manufacturer": "Bullseye", - "base_sku": "002140-0031-F-1010", - "resolved_sku": "002140-0031-F-1010", - "name": "Clear, Blue Aventurine 2-Color Mix, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "resolved_name": "Clear, Blue Aventurine 2-Color Mix, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-blue-aventurine-2-color-mix-double-rolled-iridescent-rainbow-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002140-0031-F_01.jpg?v=1765591138", - "status": "Downloaded", - "pick_score": 0.8257, - "local_image": "/assets/catalog_images/bullseye-0021400031f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021460030f1010", - "manufacturer": "Bullseye", - "base_sku": "002146-0030-F-1010", - "resolved_sku": "002146-0030-F-1010", - "name": "Copper Blue, White Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Copper Blue, White Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/copper-blue-white-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002146-0030-F_03.jpg?v=1765590984", - "status": "Downloaded", - "pick_score": 0.8417, - "local_image": "/assets/catalog_images/bullseye-0021460030f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 246, - 906, - 981 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 6.12, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021640030f1010", - "manufacturer": "Bullseye", - "base_sku": "002164-0030-F-1010", - "resolved_sku": "002164-0030-F-1010", - "name": "Caribbean Blue, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Caribbean Blue, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/caribbean-blue-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002164-0030-F_02.jpg?v=1765590985", - "status": "Downloaded", - "pick_score": 0.8696, - "local_image": "/assets/catalog_images/bullseye-0021640030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 914, - 956 - ], - "real_world_width_in": 7.37, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0021760030f1010", - "manufacturer": "Bullseye", - "base_sku": "002176-0030-F-1010", - "resolved_sku": "002176-0030-F-1010", - "name": "Peacock Blue Transparent, White Opalescent 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, White Opalescent 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-transparent-white-opalescent-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002176-0030-F_02.jpg?v=1765591005", - "status": "Downloaded", - "pick_score": 0.7987, - "local_image": "/assets/catalog_images/bullseye-0021760030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 255, - 911, - 971 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0022090000f1010", - "manufacturer": "Bullseye", - "base_sku": "002209-0000-F-1010", - "resolved_sku": "002209-0000-F-1010", - "name": "Dark Brown, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "Dark Brown, White 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/dark-brown-white-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002209-0000-F_01.jpg?v=1765591806", - "status": "Downloaded", - "pick_score": 0.8378, - "local_image": "/assets/catalog_images/bullseye-0022090000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0022090030f1010", - "manufacturer": "Bullseye", - "base_sku": "002209-0030-F-1010", - "resolved_sku": "002209-0030-F-1010", - "name": "Dark Brown, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Dark Brown, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/dark-brown-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002209-0030-F_03.jpg?v=1765590985", - "status": "Downloaded", - "pick_score": 0.8618, - "local_image": "/assets/catalog_images/bullseye-0022090030f1010.jpg", - "cropped": true, - "crop_box": [ - 41, - 246, - 906, - 981 - ], - "real_world_width_in": 7.22, - "real_world_height_in": 6.12, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0022120030f1010", - "manufacturer": "Bullseye", - "base_sku": "002212-0030-F-1010", - "resolved_sku": "002212-0030-F-1010", - "name": "Olive Green Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olive Green Opalescent, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-opalescent-aventurine-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002212-0030-F_02.jpg?v=1765590986", - "status": "Downloaded", - "pick_score": 0.8699, - "local_image": "/assets/catalog_images/bullseye-0022120030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 963 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-002213ca30f1010", - "manufacturer": "Bullseye", - "base_sku": "002213-CA30-F-1010", - "resolved_sku": "002213-CA30-F-1010", - "name": "Black, White 2-Color Mix, Cascade, 3 mm, Fusible", - "resolved_name": "Black, White 2-Color Mix, Cascade, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/black-white-2-color-mix-cascade-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002213-CA30-F_01.jpg?v=1765591806", - "status": "Downloaded", - "pick_score": 0.914, - "local_image": "/assets/catalog_images/bullseye-002213ca30f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 915, - "original_height_px": 1056, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0022180030f1010", - "manufacturer": "Bullseye", - "base_sku": "002218-0030-F-1010", - "resolved_sku": "002218-0030-F-1010", - "name": "Aqua Blue, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Aqua Blue, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/aqua-blue-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002218-0030-F_01.jpg?v=1765590986", - "status": "Downloaded", - "pick_score": 0.9235, - "local_image": "/assets/catalog_images/bullseye-0022180030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0022370030f1010", - "manufacturer": "Bullseye", - "base_sku": "002237-0030-F-1010", - "resolved_sku": "002237-0030-F-1010", - "name": "Warm White Opalescent, Light Amber Transparent 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Warm White Opalescent, Light Amber Transparent 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/warm-white-opalescent-light-amber-transparent-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002237-0030-F_01.jpg?v=1765591006", - "status": "Downloaded", - "pick_score": 1.011, - "local_image": "/assets/catalog_images/bullseye-0022370030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-002249ca30f1010", - "manufacturer": "Bullseye", - "base_sku": "002249-CA30-F-1010", - "resolved_sku": "002249-CA30-F-1010", - "name": "White, Light Silver Gray 2-Color Mix, Cascade, 3 mm, Fusible", - "resolved_name": "White, Light Silver Gray 2-Color Mix, Cascade, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-light-silver-gray-2-color-mix-cascade-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002249-CA30-F_01.jpg?v=1765591806", - "status": "Downloaded", - "pick_score": 1.1205, - "local_image": "/assets/catalog_images/bullseye-002249ca30f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 675, - "original_height_px": 1023, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-002249ca37f1010", - "manufacturer": "Bullseye", - "base_sku": "002249-CA37-F-1010", - "resolved_sku": "002249-CA37-F-1010", - "name": "White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm, Fusible", - "resolved_name": "White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-light-silver-gray-2-color-mix-cascade-iridescent-silver-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002249-CA37-F_01.jpg?v=1765591807", - "status": "Downloaded", - "pick_score": 0.3867, - "local_image": "/assets/catalog_images/bullseye-002249ca37f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1109, - "original_height_px": 1109, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023020000f1010", - "manufacturer": "Bullseye", - "base_sku": "002302-0000-F-1010", - "resolved_sku": "002302-0000-F-1010", - "name": "White, Pink Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Pink Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-pink-opal-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002302-0000-F_01.jpg?v=1765591808", - "status": "Downloaded", - "pick_score": 0.7728, - "local_image": "/assets/catalog_images/bullseye-0023020000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023020030f1010", - "manufacturer": "Bullseye", - "base_sku": "002302-0030-F-1010", - "resolved_sku": "002302-0030-F-1010", - "name": "White, Pink Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Pink Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-pink-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002302-0030-F_02.jpg?v=1765590988", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0023020030f1010.jpg", - "cropped": true, - "crop_box": [ - 146, - 243, - 911, - 956 - ], - "real_world_width_in": 6.38, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023040000f1010", - "manufacturer": "Bullseye", - "base_sku": "002304-0000-F-1010", - "resolved_sku": "002304-0000-F-1010", - "name": "White, Lavender Blue Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Lavender Blue Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-lavender-blue-opal-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002304-0000-F_01.jpg?v=1765591809", - "status": "Downloaded", - "pick_score": 1.14, - "local_image": "/assets/catalog_images/bullseye-0023040000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023040030f1010", - "manufacturer": "Bullseye", - "base_sku": "002304-0030-F-1010", - "resolved_sku": "002304-0030-F-1010", - "name": "White, Lavender Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Lavender Blue Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-lavender-blue-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002304-0030-F_01.jpg?v=1765590988", - "status": "Downloaded", - "pick_score": 0.8625, - "local_image": "/assets/catalog_images/bullseye-0023040030f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023050000f1010", - "manufacturer": "Bullseye", - "base_sku": "002305-0000-F-1010", - "resolved_sku": "002305-0000-F-1010", - "name": "White, Salmon Pink Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Salmon Pink Opal 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-salmon-pink-opal-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002305-0000-F_01.jpg?v=1765591810", - "status": "Downloaded", - "pick_score": 0.8131, - "local_image": "/assets/catalog_images/bullseye-0023050000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023050030f1010", - "manufacturer": "Bullseye", - "base_sku": "002305-0030-F-1010", - "resolved_sku": "002305-0030-F-1010", - "name": "White, Salmon Pink Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Salmon Pink Opal 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-salmon-pink-opal-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002305-0030-F_01.jpg?v=1765590990", - "status": "Downloaded", - "pick_score": 0.8657, - "local_image": "/assets/catalog_images/bullseye-0023050030f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023100000f1010", - "manufacturer": "Bullseye", - "base_sku": "002310-0000-F-1010", - "resolved_sku": "002310-0000-F-1010", - "name": "White, Cranberry Pink 2-Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Cranberry Pink 2-Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-cranberry-pink-2-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002310-0000-F_01.jpg?v=1765591810", - "status": "Downloaded", - "pick_score": 0.914, - "local_image": "/assets/catalog_images/bullseye-0023100000f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023100030f1010", - "manufacturer": "Bullseye", - "base_sku": "002310-0030-F-1010", - "resolved_sku": "002310-0030-F-1010", - "name": "White, Cranberry Pink 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Cranberry Pink 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-cranberry-pink-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002310-0030-F_01.jpg?v=1765590990", - "status": "Downloaded", - "pick_score": 0.8679, - "local_image": "/assets/catalog_images/bullseye-0023100030f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023110030f1010", - "manufacturer": "Bullseye", - "base_sku": "002311-0030-F-1010", - "resolved_sku": "002311-0030-F-1010", - "name": "Cranberry Pink, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, White 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-white-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002311-0030-F_02.jpg?v=1765590991", - "status": "Downloaded", - "pick_score": 0.8685, - "local_image": "/assets/catalog_images/bullseye-0023110030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 956 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0023120030f1010", - "manufacturer": "Bullseye", - "base_sku": "002312-0030-F-1010", - "resolved_sku": "002312-0030-F-1010", - "name": "White, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Aventurine Green 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-aventurine-green-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002312-0030-F_01.jpg?v=1765590992", - "status": "Downloaded", - "pick_score": 1.1367, - "local_image": "/assets/catalog_images/bullseye-0023120030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0024160030f1010", - "manufacturer": "Bullseye", - "base_sku": "002416-0030-F-1010", - "resolved_sku": "002416-0030-F-1010", - "name": "Light Turquoise Blue, True Blue 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Light Turquoise Blue, True Blue 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/light-turquoise-blue-true-blue-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002416-0030-F_02.jpg?v=1765590991", - "status": "Downloaded", - "pick_score": 0.8667, - "local_image": "/assets/catalog_images/bullseye-0024160030f1010.jpg", - "cropped": true, - "crop_box": [ - 36, - 243, - 911, - 956 - ], - "real_world_width_in": 7.28, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0030260030f1010", - "manufacturer": "Bullseye", - "base_sku": "003026-0030-F-1010", - "resolved_sku": "003026-0030-F-1010", - "name": "Cranberry Pink, Royal Blue, Spring Green, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Royal Blue, Spring Green, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-royal-blue-spring-green-white-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003026-0030-F_02.jpg?v=1765590993", - "status": "Downloaded", - "pick_score": 0.8705, - "local_image": "/assets/catalog_images/bullseye-0030260030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 240, - 914, - 956 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0030260072f1010", - "manufacturer": "Bullseye", - "base_sku": "003026-0072-F-1010", - "resolved_sku": "003026-0072-F-1010", - "name": "Cranberry Pink, Royal Blue, Spring Green, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Royal Blue, Spring Green, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-royal-blue-spring-green-white-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003026-0072-F_02.jpg?v=1765592333", - "status": "Downloaded", - "pick_score": 0.8313, - "local_image": "/assets/catalog_images/bullseye-0030260072f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0030450030f1010", - "manufacturer": "Bullseye", - "base_sku": "003045-0030-F-1010", - "resolved_sku": "003045-0030-F-1010", - "name": "Azure Blue Opal, Jade Green Opal, Neo-Lavender 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Azure Blue Opal, Jade Green Opal, Neo-Lavender 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/azure-blue-opal-jade-green-opal-neo-lavender-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003045-0030-F_02.jpg?v=1765590993", - "status": "Downloaded", - "pick_score": 0.869, - "local_image": "/assets/catalog_images/bullseye-0030450030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0030450072f1010", - "manufacturer": "Bullseye", - "base_sku": "003045-0072-F-1010", - "resolved_sku": "003045-0072-F-1010", - "name": "Azure Blue Opal, Jade Green Opal, Neo-Lavender 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Azure Blue Opal, Jade Green Opal, Neo-Lavender 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/azure-blue-opal-jade-green-opal-neo-lavender-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003045-0072-F_01.jpg?v=1765592370", - "status": "Downloaded", - "pick_score": 0.8316, - "local_image": "/assets/catalog_images/bullseye-0030450072f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0030860030f1010", - "manufacturer": "Bullseye", - "base_sku": "003086-0030-F-1010", - "resolved_sku": "003086-0030-F-1010", - "name": "White, Turquoise Blue, Midnight Blue 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Turquoise Blue, Midnight Blue 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-turquoise-blue-midnight-blue-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003086-0030-F_01.jpg?v=1765590994", - "status": "Downloaded", - "pick_score": 0.8678, - "local_image": "/assets/catalog_images/bullseye-0030860030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1199, - "original_height_px": 1199, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031000030f1010", - "manufacturer": "Bullseye", - "base_sku": "003100-0030-F-1010", - "resolved_sku": "003100-0030-F-1010", - "name": "Clear, White, Black 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, White, Black 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-white-black-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003100-0030-F_01.jpg?v=1765590994", - "status": "Downloaded", - "pick_score": 1.2122, - "local_image": "/assets/catalog_images/bullseye-0031000030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 543, - "original_height_px": 1056, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-003100gr30f1010", - "manufacturer": "Bullseye", - "base_sku": "003100-GR30-F-1010", - "resolved_sku": "003100-GR30-F-1010", - "name": "Clear, White, Black 3+ Color Mix, Graffiti, 3 mm, Fusible", - "resolved_name": "Clear, White, Black 3+ Color Mix, Graffiti, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-white-black-3-color-mix-graffiti-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003100-GR30-F_01.jpg?v=1765591892", - "status": "Downloaded", - "pick_score": 1.0909, - "local_image": "/assets/catalog_images/bullseye-003100gr30f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 936, - "original_height_px": 1019, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031160030f1010", - "manufacturer": "Bullseye", - "base_sku": "003116-0030-F-1010", - "resolved_sku": "003116-0030-F-1010", - "name": "Clear, Turquoise Blue, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear, Turquoise Blue, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-turquoise-blue-white-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003116-0030-F_02.jpg?v=1765590994", - "status": "Downloaded", - "pick_score": 0.8659, - "local_image": "/assets/catalog_images/bullseye-0031160030f1010.jpg", - "cropped": true, - "crop_box": [ - 120, - 240, - 906, - 956 - ], - "real_world_width_in": 6.56, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031230000f1010", - "manufacturer": "Bullseye", - "base_sku": "003123-0000-F-1010", - "resolved_sku": "003123-0000-F-1010", - "name": "White, Orange Opalescent, Aventurine Green 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Orange Opalescent, Aventurine Green 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-orange-opalescent-aventurine-green-3-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003123-0000-F_01.jpg?v=1765591812", - "status": "Downloaded", - "pick_score": 0.8243, - "local_image": "/assets/catalog_images/bullseye-0031230000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031230030f1010", - "manufacturer": "Bullseye", - "base_sku": "003123-0030-F-1010", - "resolved_sku": "003123-0030-F-1010", - "name": "White, Orange Opalescent, Aventurine Green 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Orange Opalescent, Aventurine Green 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-orange-opalescent-aventurine-green-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003123-0030-F_02.jpg?v=1765590996", - "status": "Downloaded", - "pick_score": 0.8693, - "local_image": "/assets/catalog_images/bullseye-0031230030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 914, - 951 - ], - "real_world_width_in": 7.33, - "real_world_height_in": 5.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031260030f1010", - "manufacturer": "Bullseye", - "base_sku": "003126-0030-F-1010", - "resolved_sku": "003126-0030-F-1010", - "name": "Cranberry, Royal Blue, Spring Green 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry, Royal Blue, Spring Green 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-royal-blue-spring-green-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003126-0030-F_03.jpg?v=1765590996", - "status": "Downloaded", - "pick_score": 0.8397, - "local_image": "/assets/catalog_images/bullseye-0031260030f1010.jpg", - "cropped": true, - "crop_box": [ - 60, - 300, - 873, - 993 - ], - "real_world_width_in": 6.78, - "real_world_height_in": 5.78, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0031260072f1010", - "manufacturer": "Bullseye", - "base_sku": "003126-0072-F-1010", - "resolved_sku": "003126-0072-F-1010", - "name": "Cranberry, Royal Blue, Spring Green 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Cranberry, Royal Blue, Spring Green 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-royal-blue-spring-green-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003126-0072-F_02.jpg?v=1771887223", - "status": "Downloaded", - "pick_score": 0.8311, - "local_image": "/assets/catalog_images/bullseye-0031260072f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0032120030f1010", - "manufacturer": "Bullseye", - "base_sku": "003212-0030-F-1010", - "resolved_sku": "003212-0030-F-1010", - "name": "Olive Green Opalescent, Aventurine Green, Deep Brown 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Olive Green Opalescent, Aventurine Green, Deep Brown 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/olive-green-opalescent-aventurine-green-deep-brown-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003212-0030-F_02.jpg?v=1765590997", - "status": "Downloaded", - "pick_score": 0.8688, - "local_image": "/assets/catalog_images/bullseye-0032120030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 906, - 956 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033280000f1010", - "manufacturer": "Bullseye", - "base_sku": "003328-0000-F-1010", - "resolved_sku": "003328-0000-F-1010", - "name": "White, Deep Royal Purple, Cranberry Pink 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Deep Royal Purple, Cranberry Pink 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-deep-royal-purple-cranberry-pink-3-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003328-0000-F_01.jpg?v=1765591814", - "status": "Downloaded", - "pick_score": 0.8238, - "local_image": "/assets/catalog_images/bullseye-0033280000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033280030f1010", - "manufacturer": "Bullseye", - "base_sku": "003328-0030-F-1010", - "resolved_sku": "003328-0030-F-1010", - "name": "White, Deep Royal Purple, Cranberry Pink 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Deep Royal Purple, Cranberry Pink 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-deep-royal-purple-cranberry-pink-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003328-0030-F_02.jpg?v=1765590999", - "status": "Downloaded", - "pick_score": 0.8668, - "local_image": "/assets/catalog_images/bullseye-0033280030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 956 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033340030f1010", - "manufacturer": "Bullseye", - "base_sku": "003334-0030-F-1010", - "resolved_sku": "003334-0030-F-1010", - "name": "Cranberry Pink, Gold Purple, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Gold Purple, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-gold-purple-white-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003334-0030-F_02.jpg?v=1765590998", - "status": "Downloaded", - "pick_score": 0.8698, - "local_image": "/assets/catalog_images/bullseye-0033340030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 240, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.97, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033340072f1010", - "manufacturer": "Bullseye", - "base_sku": "003334-0072-F-1010", - "resolved_sku": "003334-0072-F-1010", - "name": "Cranberry Pink, Gold Purple, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Gold Purple, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-gold-purple-white-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003334-0072-F_02.jpg?v=1765592331", - "status": "Downloaded", - "pick_score": 0.8308, - "local_image": "/assets/catalog_images/bullseye-0033340072f1010.jpg", - "cropped": true, - "crop_box": [ - 86, - 306, - 881, - 981 - ], - "real_world_width_in": 6.62, - "real_world_height_in": 5.62, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033450030f1010", - "manufacturer": "Bullseye", - "base_sku": "003345-0030-F-1010", - "resolved_sku": "003345-0030-F-1010", - "name": "Cranberry Pink, Emerald Green, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Emerald Green, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-emerald-green-white-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003345-0030-F_02.jpg?v=1765590999", - "status": "Downloaded", - "pick_score": 0.8685, - "local_image": "/assets/catalog_images/bullseye-0033450030f1010.jpg", - "cropped": true, - "crop_box": [ - 33, - 243, - 911, - 963 - ], - "real_world_width_in": 7.31, - "real_world_height_in": 5.99, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033450072f1010", - "manufacturer": "Bullseye", - "base_sku": "003345-0072-F-1010", - "resolved_sku": "003345-0072-F-1010", - "name": "Cranberry Pink, Emerald Green, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Emerald Green, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-emerald-green-white-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003345-0072-F_01.jpg?v=1771887260", - "status": "Downloaded", - "pick_score": 0.8924, - "local_image": "/assets/catalog_images/bullseye-0033450072f1010.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033460030f1010", - "manufacturer": "Bullseye", - "base_sku": "003346-0030-F-1010", - "resolved_sku": "003346-0030-F-1010", - "name": "Cranberry Pink, Azure Blue, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Azure Blue, White 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-azure-blue-white-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003346-0030-F_02.jpg?v=1765590999", - "status": "Downloaded", - "pick_score": 0.8696, - "local_image": "/assets/catalog_images/bullseye-0033460030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0033460072f1010", - "manufacturer": "Bullseye", - "base_sku": "003346-0072-F-1010", - "resolved_sku": "003346-0072-F-1010", - "name": "Cranberry Pink, Azure Blue, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "resolved_name": "Cranberry Pink, Azure Blue, White 3+ Color Mix, Ripple, 3 mm, Fusible", - "category": "Textured/Baroque", - "product_url": "https://shop.bullseyeglass.com/products/cranberry-pink-azure-blue-white-3-color-mix-ripple-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003346-0072-F_02.jpg?v=1765592370", - "status": "Downloaded", - "pick_score": 0.8289, - "local_image": "/assets/catalog_images/bullseye-0033460072f1010.jpg", - "cropped": true, - "crop_box": [ - 90, - 306, - 881, - 977 - ], - "real_world_width_in": 6.59, - "real_world_height_in": 5.59, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0035010000f1010", - "manufacturer": "Bullseye", - "base_sku": "003501-0000-F-1010", - "resolved_sku": "003501-0000-F-1010", - "name": "White, Aventurine Green, Caramel Opalescent 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "resolved_name": "White, Aventurine Green, Caramel Opalescent 3+ Color Mix, Single-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-aventurine-green-caramel-opalescent-3-color-mix-single-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003501-0000-F_01.jpg?v=1765591813", - "status": "Downloaded", - "pick_score": 0.8392, - "local_image": "/assets/catalog_images/bullseye-0035010000f1010.jpg", - "cropped": true, - "crop_box": [ - 0, - 0, - 1199, - 1199 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-0035010030f1010", - "manufacturer": "Bullseye", - "base_sku": "003501-0030-F-1010", - "resolved_sku": "003501-0030-F-1010", - "name": "White, Aventurine Green, Caramel Opalescent 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White, Aventurine Green, Caramel Opalescent 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-aventurine-green-caramel-opalescent-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/003501-0030-F_02.jpg?v=1765591000", - "status": "Downloaded", - "pick_score": 0.8684, - "local_image": "/assets/catalog_images/bullseye-0035010030f1010.jpg", - "cropped": true, - "crop_box": [ - 30, - 243, - 911, - 956 - ], - "real_world_width_in": 7.34, - "real_world_height_in": 5.93, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51105a0030fhalf", - "manufacturer": "Bullseye", - "base_sku": "51105A-0030-F-HALF", - "resolved_sku": "51105A-0030-F-HALF", - "name": "Black Opalescent, White Opalescent, Turquoise Transparent Double Cascade, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "resolved_name": "Black Opalescent, White Opalescent, Turquoise Transparent Double Cascade, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/black-white-turquoise-double-cascade-3-color-mix-double-rolled-3mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51105A-0030-F_01.jpg?v=1771355037", - "status": "Downloaded", - "pick_score": 0.8042, - "local_image": "/assets/catalog_images/bullseye-51105a0030fhalf.jpg", - "cropped": true, - "crop_box": [ - 291, - 191, - 761, - 1139 - ], - "real_world_width_in": 3.91, - "real_world_height_in": 7.9, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51110a0030f1010", - "manufacturer": "Bullseye", - "base_sku": "51110A-0030-F-1010", - "resolved_sku": "51110A-0030-F-1010", - "name": "Light Cyan Opalescent, White Opalescent, Black Opalescent Graffiti, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "resolved_name": "Light Cyan Opalescent, White Opalescent, Black Opalescent Graffiti, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/light-cyan-white-black-graffiti-3-color-mix-double-rolled-3mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51110A-0030-F_01.jpg?v=1771360233", - "status": "Downloaded", - "pick_score": 0.8049, - "local_image": "/assets/catalog_images/bullseye-51110a0030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 649, - "original_height_px": 649, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51124a0030f1010", - "manufacturer": "Bullseye", - "base_sku": "51124A-0030-F-1010", - "resolved_sku": "51124A-0030-F-1010", - "name": "Burnt Orange Opalescent with Steel Blue Opalescent Drizzle, 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Burnt Orange Opalescent with Steel Blue Opalescent Drizzle, 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/burnt-orange-opalescent-with-steel-blue-opalescent-drizzle-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51124A-0030-F_01.jpg?v=1771355350", - "status": "Downloaded", - "pick_score": 0.8039, - "local_image": "/assets/catalog_images/bullseye-51124a0030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 631, - "original_height_px": 631, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51201a0030fhalf", - "manufacturer": "Bullseye", - "base_sku": "51201A-0030-F-HALF", - "resolved_sku": "51201A-0030-F-HALF", - "name": "Pumpkin Orange Opalescent with Pea Pod Green Opalescent Infusion, 2-Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Pumpkin Orange Opalescent with Pea Pod Green Opalescent Infusion, 2-Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/pumpkin-orange-opalescent-with-pea-pod-green-opalescent-infusion-2-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51201A-0030-F_01.jpg?v=1771360172", - "status": "Downloaded", - "pick_score": 0.8034, - "local_image": "/assets/catalog_images/bullseye-51201a0030fhalf.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 642, - "original_height_px": 642, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51209a0030f1010", - "manufacturer": "Bullseye", - "base_sku": "51209A-0030-F-1010", - "resolved_sku": "51209A-0030-F-1010", - "name": "Peacock Blue Transparent, White Opalescent, Aquamarine Blue Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Peacock Blue Transparent, White Opalescent, Aquamarine Blue Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/peacock-blue-opalescent-white-opalescent-aquamarine-blue-opalescent-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51209A-0030-F_01.jpg?v=1771360037", - "status": "Downloaded", - "pick_score": 0.8035, - "local_image": "/assets/catalog_images/bullseye-51209a0030f1010.jpg", - "cropped": true, - "crop_box": [ - 296, - 195, - 761, - 1139 - ], - "real_world_width_in": 3.87, - "real_world_height_in": 7.87, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-51217b0030f1010", - "manufacturer": "Bullseye", - "base_sku": "51217B-0030-F-1010", - "resolved_sku": "51217B-0030-F-1010", - "name": "Clear Transparent, Royal Blue Transparent, Spring Green Transparent, White Opalescent, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "resolved_name": "Clear Transparent, Royal Blue Transparent, Spring Green Transparent, White Opalescent, 3+ Color Mix, Double-rolled, 3mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-royal-blue-spring-green-white-3-color-mix-double-rolled-3mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/51217B-0030-F_02.jpg?v=1771355231", - "status": "Downloaded", - "pick_score": 0.6487, - "local_image": "/assets/catalog_images/bullseye-51217b0030f1010.jpg", - "cropped": true, - "crop_box": [ - 282, - 0, - 916, - 634 - ], - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 634, - "original_height_px": 634, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-60105b0030f1010", - "manufacturer": "Bullseye", - "base_sku": "60105B-0030-F-1010", - "resolved_sku": "60105B-0030-F-1010", - "name": "White Opalescent, Petal Pink Opalescent, Neo-Lavender Shift Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "White Opalescent, Petal Pink Opalescent, Neo-Lavender Shift Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/white-petal-pink-opal-neo-lavender-shift-transparent-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/60105B-0030-F_01.jpg?v=1771360103", - "status": "Downloaded", - "pick_score": 0.6448, - "local_image": "/assets/catalog_images/bullseye-60105b0030f1010.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 10.0, - "real_world_height_in": 10.0, - "original_width_px": 633, - "original_height_px": 633, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "bullseye-60112b0030f1010", - "manufacturer": "Bullseye", - "base_sku": "60112B-0030-F-1010", - "resolved_sku": "60112B-0030-F-1010", - "name": "Clear Transparent, White Opalescent, Deep Plum Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "resolved_name": "Clear Transparent, White Opalescent, Deep Plum Transparent, 3+ Color Mix, Double-rolled, 3 mm, Fusible", - "category": "Wispy/Streaky", - "product_url": "https://shop.bullseyeglass.com/products/clear-white-opalescent-deep-plum-3-color-mix-double-rolled-3-mm-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0737/5237/9665/files/60112B-0030-F_01.jpg?v=1771365049", - "status": "Downloaded", - "pick_score": 0.8083, - "local_image": "/assets/catalog_images/bullseye-60112b0030f1010.jpg", - "cropped": true, - "crop_box": [ - 281, - 186, - 764, - 1136 - ], - "real_world_width_in": 4.03, - "real_world_height_in": 7.91, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1009s", - "manufacturer": "Oceanside", - "base_sku": "OF1009S", - "resolved_sku": "OF1009S", - "name": "96 COE Black Opal", - "resolved_name": "96 COE Black Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-black-opal-smooth-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_3.jpg?v=1757705519", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1009s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1147, - "original_height_px": 1147, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1009sirid", - "manufacturer": "Oceanside", - "base_sku": "OF1009SIRID", - "resolved_sku": "OF1009SIRID", - "name": "96 COE Black Opal Iridescent", - "resolved_name": "96 COE Black Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-black-iridescent-fusible-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Iridescent.jpg?v=1780166628", - "status": "Downloaded", - "pick_score": 0.93, - "local_image": "/assets/catalog_images/oceanside-of1009sirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1528, - "original_height_px": 1528, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1009snirid", - "manufacturer": "Oceanside", - "base_sku": "OF1009SNIRID", - "resolved_sku": "OF1009SNIRID", - "name": "96 COE Black Satin Chrome Metallic Iridescent", - "resolved_name": "96 COE Black Satin Chrome Metallic Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-black-satin-chrome-metallic-iridescent-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Satin_Chrome_Metallic_Iridescent.jpg?v=1780166719", - "status": "Downloaded", - "pick_score": 0.984, - "local_image": "/assets/catalog_images/oceanside-of1009snirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1544, - "original_height_px": 1544, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1009st", - "manufacturer": "Oceanside", - "base_sku": "OF1009ST", - "resolved_sku": "OF1009ST", - "name": "96 COE 2mm Thin Black", - "resolved_name": "96 COE 2mm Thin Black", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-thin-black-smooth-2mm", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_2mm_Thin_Black_-_Stained_Glass_Express_-4980578.jpg?v=1729910542", - "status": "Downloaded", - "pick_score": 0.9889, - "local_image": "/assets/catalog_images/oceanside-of1009st.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 159, - "original_height_px": 161, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1009w", - "manufacturer": "Oceanside", - "base_sku": "OF1009W", - "resolved_sku": "OF1009W", - "name": "96 COE Black Opal Waterglass", - "resolved_name": "96 COE Black Opal Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-black-opal-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Waterglass_-_Stained_Glass_Express_-4980672.jpg?v=1729910767", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1009w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100a", - "manufacturer": "Oceanside", - "base_sku": "OF100A", - "resolved_sku": "OF100A", - "name": "96 COE Clear Artique", - "resolved_name": "96 COE Clear Artique", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-cathedral-artique-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Artique_Fusible.webp?v=1749306489", - "status": "Downloaded", - "pick_score": 0.8324, - "local_image": "/assets/catalog_images/oceanside-of100a.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100cr", - "manufacturer": "Oceanside", - "base_sku": "OF100CR", - "resolved_sku": "OF100CR", - "name": "96 COE Clear Cord", - "resolved_name": "96 COE Clear Cord", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-cord-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Cord.jpg?v=1782587502", - "status": "Downloaded", - "pick_score": 0.8872, - "local_image": "/assets/catalog_images/oceanside-of100cr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2008, - "original_height_px": 2008, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100crackle", - "manufacturer": "Oceanside", - "base_sku": "OF100CRACKLE", - "resolved_sku": "OF100CRACKLE", - "name": "96 COE Clear Crackle", - "resolved_name": "96 COE Clear Crackle", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-crackle-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/100CRACKLE-F.webp?v=1765640488", - "status": "Downloaded", - "pick_score": 0.9171, - "local_image": "/assets/catalog_images/oceanside-of100crackle.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100cz", - "manufacturer": "Oceanside", - "base_sku": "OF100CZ", - "resolved_sku": "OF100CZ", - "name": "96 COE Clear Corteza", - "resolved_name": "96 COE Clear Corteza", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-clear-corteza", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ogt100czf_xl.webp?v=1750099477", - "status": "Downloaded", - "pick_score": 0.7672, - "local_image": "/assets/catalog_images/oceanside-of100cz.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100g", - "manufacturer": "Oceanside", - "base_sku": "OF100G", - "resolved_sku": "OF100G", - "name": "96 COE Clear Granite", - "resolved_name": "96 COE Clear Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Granite_Fusible.webp?v=1749306018", - "status": "Downloaded", - "pick_score": 0.7768, - "local_image": "/assets/catalog_images/oceanside-of100g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100gg", - "manufacturer": "Oceanside", - "base_sku": "OF100GG", - "resolved_sku": "OF100GG", - "name": "96 COE Clear Crystal Ice", - "resolved_name": "96 COE Clear Crystal Ice", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-crystal-ice", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Crystal_Ice.jpg?v=1777054548", - "status": "Downloaded", - "pick_score": 0.9994, - "local_image": "/assets/catalog_images/oceanside-of100gg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100girid", - "manufacturer": "Oceanside", - "base_sku": "OF100GIRID", - "resolved_sku": "OF100GIRID", - "name": "96 COE Clear Granite Iridescent", - "resolved_name": "96 COE Clear Granite Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-iridescent-clear-granite-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Granite_Iridescent.jpg?v=1780165043", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of100girid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1833, - "original_height_px": 1833, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100h", - "manufacturer": "Oceanside", - "base_sku": "OF100H", - "resolved_sku": "OF100H", - "name": "96 COE Clear Hammered", - "resolved_name": "96 COE Clear Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-hammered-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/tiff1.jpg?v=1783446931", - "status": "Downloaded", - "pick_score": 0.9629, - "local_image": "/assets/catalog_images/oceanside-of100h.jpg", - "cropped": true, - "crop_box": [ - 0, - 404, - 1209, - 2016 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1512, - "original_height_px": 2016, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100hirid", - "manufacturer": "Oceanside", - "base_sku": "OF100HIRID", - "resolved_sku": "OF100HIRID", - "name": "96 COE Clear Hammered Iridescent", - "resolved_name": "96 COE Clear Hammered Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-iridescent-clear-hammered-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Hammered_Iridescent.jpg?v=1780165108", - "status": "Downloaded", - "pick_score": 0.8694, - "local_image": "/assets/catalog_images/oceanside-of100hirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1592, - "original_height_px": 1592, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100hs", - "manufacturer": "Oceanside", - "base_sku": "OF100HS", - "resolved_sku": "OF100HS", - "name": "96 COE Clear Small Hammered", - "resolved_name": "96 COE Clear Small Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-small-hammered-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Small_Hammered_4.jpg?v=1753896234", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/oceanside-of100hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100ice", - "manufacturer": "Oceanside", - "base_sku": "OF100ICE", - "resolved_sku": "OF100ICE", - "name": "96 COE Clear Ice", - "resolved_name": "96 COE Clear Ice", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-clear-ice", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Ice_-_Stained_Glass_Express_-4980817.jpg?v=1729911112", - "status": "Downloaded", - "pick_score": 0.744, - "local_image": "/assets/catalog_images/oceanside-of100ice.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100ices", - "manufacturer": "Oceanside", - "base_sku": "OF100ICES", - "resolved_sku": "OF100ICES", - "name": "96 COE Thin Clear Ice 2mm", - "resolved_name": "96 COE Thin Clear Ice 2mm", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-thin-clear-ice-2mm-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Thin_Clear_Ice_2mm_-_Stained_Glass_Express_-4983505.jpg?v=1729917273", - "status": "Downloaded", - "pick_score": 0.8805, - "local_image": "/assets/catalog_images/oceanside-of100ices.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100k", - "manufacturer": "Oceanside", - "base_sku": "OF100K", - "resolved_sku": "OF100K", - "name": "96 COE Clear Krinkle", - "resolved_name": "96 COE Clear Krinkle", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-krinkle-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Krinkle.jpg?v=1758225679", - "status": "Downloaded", - "pick_score": 0.9944, - "local_image": "/assets/catalog_images/oceanside-of100k.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100rr", - "manufacturer": "Oceanside", - "base_sku": "OF100RR", - "resolved_sku": "OF100RR", - "name": "96 COE Clear Rough Rolled", - "resolved_name": "96 COE Clear Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Rough_Rolled_-_Stained_Glass_Express_-4980830.jpg?v=1729911141", - "status": "Downloaded", - "pick_score": 0.9711, - "local_image": "/assets/catalog_images/oceanside-of100rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100rw", - "manufacturer": "Oceanside", - "base_sku": "OF100RW", - "resolved_sku": "OF100RW", - "name": "96 COE Clear Rainwater", - "resolved_name": "96 COE Clear Rainwater", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-rain-water-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Rainwater_-_Stained_Glass_Express_-4980828.jpg?v=1729911137", - "status": "Downloaded", - "pick_score": 0.9156, - "local_image": "/assets/catalog_images/oceanside-of100rw.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100s5mm", - "manufacturer": "Oceanside", - "base_sku": "OF100S5MM", - "resolved_sku": "OF100S5MM", - "name": "96 COE Clear Double Thick", - "resolved_name": "96 COE Clear Double Thick", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-smooth-double-thick-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Double_Thick_-_Stained_Glass_Express_-4980803.jpg?v=1729911074", - "status": "Downloaded", - "pick_score": 0.7656, - "local_image": "/assets/catalog_images/oceanside-of100s5mm.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100seedy", - "manufacturer": "Oceanside", - "base_sku": "OF100SEEDY", - "resolved_sku": "OF100SEEDY", - "name": "96 COE Clear Seedy", - "resolved_name": "96 COE Clear Seedy", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-seedy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Seedy_Fusible.webp?v=1749306185", - "status": "Downloaded", - "pick_score": 0.8894, - "local_image": "/assets/catalog_images/oceanside-of100seedy.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100sice5mm", - "manufacturer": "Oceanside", - "base_sku": "OF100SICE5MM", - "resolved_sku": "OF100SICE5MM", - "name": "96 COE 5mm Clear Ice", - "resolved_name": "96 COE 5mm Clear Ice", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-clear-dbl-thick-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_5mm_Clear_Ice_-_Stained_Glass_Express_-4980580.jpg?v=1729910548", - "status": "Downloaded", - "pick_score": 0.7299, - "local_image": "/assets/catalog_images/oceanside-of100sice5mm.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100sxtl5mm", - "manufacturer": "Oceanside", - "base_sku": "OF100SXTL5MM", - "resolved_sku": "OF100SXTL5MM", - "name": "96 COE Crystal Clear Smooth 5MM", - "resolved_name": "96 COE Crystal Clear Smooth 5MM", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-crystal-clear-smooth-double-thick-5-mm-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Crystal_Clear_Smooth_5MM_-_Stained_Glass_Express_-4980885.jpg?v=1729911269", - "status": "Downloaded", - "pick_score": 0.656, - "local_image": "/assets/catalog_images/oceanside-of100sxtl5mm.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100sxtls", - "manufacturer": "Oceanside", - "base_sku": "OF100SXTLS", - "resolved_sku": "OF100SXTLS", - "name": "96 COE Crystal Clear Smooth", - "resolved_name": "96 COE Crystal Clear Smooth", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-crystal-clear-smooth-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Crystal_Clear_Smooth_-_Stained_Glass_Express_-4980883.jpg?v=1729911265", - "status": "Downloaded", - "pick_score": 0.656, - "local_image": "/assets/catalog_images/oceanside-of100sxtls.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100w", - "manufacturer": "Oceanside", - "base_sku": "OF100W", - "resolved_sku": "OF100W", - "name": "96 COE Clear Waterglass", - "resolved_name": "96 COE Clear Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-waterglass-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Waterglass_Fusible.webp?v=1749306257", - "status": "Downloaded", - "pick_score": 0.7657, - "local_image": "/assets/catalog_images/oceanside-of100w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of100wirid", - "manufacturer": "Oceanside", - "base_sku": "OF100WIRID", - "resolved_sku": "OF100WIRID", - "name": "96 COE Clear Waterglass Iridescent", - "resolved_name": "96 COE Clear Waterglass Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-clear-water-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Waterglass_Iridescent.jpg?v=1780164865", - "status": "Downloaded", - "pick_score": 0.753, - "local_image": "/assets/catalog_images/oceanside-of100wirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1670, - "original_height_px": 1670, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1102rr", - "manufacturer": "Oceanside", - "base_sku": "OF1102RR", - "resolved_sku": "OF1102RR", - "name": "96 COE Pale Amber Rough Rolled", - "resolved_name": "96 COE Pale Amber Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-amber-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Amber_Rough_Rolled_-_Stained_Glass_Express_-4982518.jpg?v=1729914740", - "status": "Downloaded", - "pick_score": 0.9577, - "local_image": "/assets/catalog_images/oceanside-of1102rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1102s", - "manufacturer": "Oceanside", - "base_sku": "OF1102S", - "resolved_sku": "OF1102S", - "name": "96 COE Pale Amber", - "resolved_name": "96 COE Pale Amber", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-pale-amber-smooth-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Smooth_Pale_Amber_Smooth_Cathedral_-_Stained_Glass_Express_-4983394.jpg?v=1729916999", - "status": "Downloaded", - "pick_score": 0.91, - "local_image": "/assets/catalog_images/oceanside-of1102s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1102w", - "manufacturer": "Oceanside", - "base_sku": "OF1102W", - "resolved_sku": "OF1102W", - "name": "96 COE Pale Amber Waterglass", - "resolved_name": "96 COE Pale Amber Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/pale-amber-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/110-2W-F.webp?v=1765487543", - "status": "Downloaded", - "pick_score": 0.9995, - "local_image": "/assets/catalog_images/oceanside-of1102w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1104s", - "manufacturer": "Oceanside", - "base_sku": "OF1104S", - "resolved_sku": "OF1104S", - "name": "96 COE Light Amber", - "resolved_name": "96 COE Light Amber", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-light-amber-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Smooth_Light_Amber_Cathedral_-_Stained_Glass_Express_-4983392.jpg?v=1729916994", - "status": "Downloaded", - "pick_score": 0.9497, - "local_image": "/assets/catalog_images/oceanside-of1104s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 128, - "original_height_px": 128, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1108rr", - "manufacturer": "Oceanside", - "base_sku": "OF1108RR", - "resolved_sku": "OF1108RR", - "name": "96 COE Medium Amber Rough Rolled", - "resolved_name": "96 COE Medium Amber Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-amber-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Amber_Rough_Rolled_-_Stained_Glass_Express_-4982354.jpg?v=1729914335", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1108rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 159, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1108s", - "manufacturer": "Oceanside", - "base_sku": "OF1108S", - "resolved_sku": "OF1108S", - "name": "96 COE Medium Amber", - "resolved_name": "96 COE Medium Amber", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-amber-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Amber_Cathedral_-_Stained_Glass_Express_-4982352.jpg?v=1729914331", - "status": "Downloaded", - "pick_score": 0.948, - "local_image": "/assets/catalog_images/oceanside-of1108s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1108w", - "manufacturer": "Oceanside", - "base_sku": "OF1108W", - "resolved_sku": "OF1108W", - "name": "96 COE Medium Amber Waterglass", - "resolved_name": "96 COE Medium Amber Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-amber-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Amber_Waterglass_-_Stained_Glass_Express_-4982356.jpg?v=1729914341", - "status": "Downloaded", - "pick_score": 0.9776, - "local_image": "/assets/catalog_images/oceanside-of1108w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of111rr", - "manufacturer": "Oceanside", - "base_sku": "OF111RR", - "resolved_sku": "OF111RR", - "name": "96 COE Dark Amber Rough Rolled", - "resolved_name": "96 COE Dark Amber Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-amber-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Dark_Amber.jpg?v=1747421922", - "status": "Downloaded", - "pick_score": 0.8707, - "local_image": "/assets/catalog_images/oceanside-of111rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of121rr", - "manufacturer": "Oceanside", - "base_sku": "OF121RR", - "resolved_sku": "OF121RR", - "name": "96 COE Light Green Rough Rolled", - "resolved_name": "96 COE Light Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-green-transparent-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Green_Rough_Rolled.jpg?v=1762632807", - "status": "Downloaded", - "pick_score": 0.9199, - "local_image": "/assets/catalog_images/oceanside-of121rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1296, - "original_height_px": 1296, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of121s", - "manufacturer": "Oceanside", - "base_sku": "OF121S", - "resolved_sku": "OF121S", - "name": "96 COE Light Green", - "resolved_name": "96 COE Light Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Light_Green_Cathedral_-_Stained_Glass_Express_-4982252.jpg?v=1729914090", - "status": "Downloaded", - "pick_score": 0.9791, - "local_image": "/assets/catalog_images/oceanside-of121s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of121w", - "manufacturer": "Oceanside", - "base_sku": "OF121W", - "resolved_sku": "OF121W", - "name": "96 COE Light Green Waterglass", - "resolved_name": "96 COE Light Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-green-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Green_Cathedral_Waterglass_-_Stained_Glass_Express_-4982254.jpg?v=1729914094", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of121w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of123h", - "manufacturer": "Oceanside", - "base_sku": "OF123H", - "resolved_sku": "OF123H", - "name": "96 COE Medium Green Hammered", - "resolved_name": "96 COE Medium Green Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-green-hammered-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Med._Green_Hammered_96_COE.jpg?v=1750267343", - "status": "Downloaded", - "pick_score": 1.4311, - "local_image": "/assets/catalog_images/oceanside-of123h.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of123rr", - "manufacturer": "Oceanside", - "base_sku": "OF123RR", - "resolved_sku": "OF123RR", - "name": "96 COE Medium Green Rough Rolled", - "resolved_name": "96 COE Medium Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-green-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Green_Rough_Rolled_-_Stained_Glass_Express_-4982369.jpg?v=1729914371", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of123rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of123s", - "manufacturer": "Oceanside", - "base_sku": "OF123S", - "resolved_sku": "OF123S", - "name": "96 COE Medium Green", - "resolved_name": "96 COE Medium Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Green_Cathedral_-_Stained_Glass_Express_-4982366.jpg?v=1729914362", - "status": "Downloaded", - "pick_score": 0.9882, - "local_image": "/assets/catalog_images/oceanside-of123s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of123w", - "manufacturer": "Oceanside", - "base_sku": "OF123W", - "resolved_sku": "OF123W", - "name": "96 COE Medium Green Waterglass", - "resolved_name": "96 COE Medium Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-green-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Green_Cathedral_Waterglass_96_COE_-_Stained_Glass_Express_-4988965.jpg?v=1729931141", - "status": "Downloaded", - "pick_score": 0.987, - "local_image": "/assets/catalog_images/oceanside-of123w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of125rr", - "manufacturer": "Oceanside", - "base_sku": "OF125RR", - "resolved_sku": "OF125RR", - "name": "96 COE Dark Green Rough Rolled", - "resolved_name": "96 COE Dark Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Green_Rough_Rolled_-_Stained_Glass_Express_-4980928.jpg?v=1729911373", - "status": "Downloaded", - "pick_score": 0.9952, - "local_image": "/assets/catalog_images/oceanside-of125rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of125s", - "manufacturer": "Oceanside", - "base_sku": "OF125S", - "resolved_sku": "OF125S", - "name": "96 COE Dark Green", - "resolved_name": "96 COE Dark Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-dark-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Smooth_Dark_Green_Cathedral_2.jpg?v=1756329522", - "status": "Downloaded", - "pick_score": 0.998, - "local_image": "/assets/catalog_images/oceanside-of125s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of125sirid", - "manufacturer": "Oceanside", - "base_sku": "OF125SIRID", - "resolved_sku": "OF125SIRID", - "name": "96 COE Dark Green Iridescent", - "resolved_name": "96 COE Dark Green Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-iridescent-dark-green-fusible-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Iridescent_Dark_Green_4.jpg?v=1753289971", - "status": "Downloaded", - "pick_score": 0.9406, - "local_image": "/assets/catalog_images/oceanside-of125sirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of125w", - "manufacturer": "Oceanside", - "base_sku": "OF125W", - "resolved_sku": "OF125W", - "name": "96 COE Dark Green Waterglass", - "resolved_name": "96 COE Dark Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Green_Waterglass_-_Stained_Glass_Express_-4980929.jpg?v=1729911377", - "status": "Downloaded", - "pick_score": 0.9941, - "local_image": "/assets/catalog_images/oceanside-of125w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of128ave", - "manufacturer": "Oceanside", - "base_sku": "OF128AVE", - "resolved_sku": "OF128AVE", - "name": "96 COE Aventurine Green", - "resolved_name": "96 COE Aventurine Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-aventurine-green-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Aventurine_Green_2.jpg?v=1762877721", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of128ave.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3023, - "original_height_px": 3023, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1308s", - "manufacturer": "Oceanside", - "base_sku": "OF1308S", - "resolved_sku": "OF1308S", - "name": "96 COE Pale Blue", - "resolved_name": "96 COE Pale Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Blue_Cathedral_-_Stained_Glass_Express_-4982528.jpg?v=1729914762", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1308s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1308w", - "manufacturer": "Oceanside", - "base_sku": "OF1308W", - "resolved_sku": "OF1308W", - "name": "96 COE Pale Blue Waterglass", - "resolved_name": "96 COE Pale Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Blue_Cathedral_Waterglass_-_Stained_Glass_Express_-4982529.jpg?v=1729914766", - "status": "Downloaded", - "pick_score": 0.9831, - "local_image": "/assets/catalog_images/oceanside-of1308w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of132rr", - "manufacturer": "Oceanside", - "base_sku": "OF132RR", - "resolved_sku": "OF132RR", - "name": "96 COE Light Blue Rough Rolled", - "resolved_name": "96 COE Light Blue Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-blue-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Blue_Rough_Rolled_-_Stained_Glass_Express_-4982248.jpg?v=1729914077", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/oceanside-of132rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of132s", - "manufacturer": "Oceanside", - "base_sku": "OF132S", - "resolved_sku": "OF132S", - "name": "96 COE Light Blue", - "resolved_name": "96 COE Light Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Blue_Trans_-_Stained_Glass_Express_-4982249.gif?v=1729914081", - "status": "Downloaded", - "pick_score": 0.9987, - "local_image": "/assets/catalog_images/oceanside-of132s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of132w", - "manufacturer": "Oceanside", - "base_sku": "OF132W", - "resolved_sku": "OF132W", - "name": "96 COE Light Blue Waterglass", - "resolved_name": "96 COE Light Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/132W-F.webp?v=1774900413", - "status": "Downloaded", - "pick_score": 0.9957, - "local_image": "/assets/catalog_images/oceanside-of132w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of134h", - "manufacturer": "Oceanside", - "base_sku": "OF134H", - "resolved_sku": "OF134H", - "name": "96 COE Medium Blue Hammered", - "resolved_name": "96 COE Medium Blue Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-blue-hammered-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Med_Blue_Hammered_-_Stained_Glass_Express_-4982350.jpg?v=1729914326", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of134h.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of134rr", - "manufacturer": "Oceanside", - "base_sku": "OF134RR", - "resolved_sku": "OF134RR", - "name": "96 COE Medium Blue Rough Rolled", - "resolved_name": "96 COE Medium Blue Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-blue-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Blue_Rough_Rolled_2.jpg?v=1764800537", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of134rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of134w", - "manufacturer": "Oceanside", - "base_sku": "OF134W", - "resolved_sku": "OF134W", - "name": "96 COE Medium Blue Waterglass", - "resolved_name": "96 COE Medium Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Blue_Cathedral_Waterglass_-_Stained_Glass_Express_-4982358.jpg?v=1729914345", - "status": "Downloaded", - "pick_score": 0.998, - "local_image": "/assets/catalog_images/oceanside-of134w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of136rr", - "manufacturer": "Oceanside", - "base_sku": "OF136RR", - "resolved_sku": "OF136RR", - "name": "96 COE Dark Blue Rough Rolled", - "resolved_name": "96 COE Dark Blue Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Blue_Rough_Rolled_-_Stained_Glass_Express_-4980918.jpg?v=1742589164", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of136rr.jpg", - "cropped": true, - "crop_box": [ - 0, - 40, - 160, - 200 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of136s", - "manufacturer": "Oceanside", - "base_sku": "OF136S", - "resolved_sku": "OF136S", - "name": "96 COE Dark Blue", - "resolved_name": "96 COE Dark Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-dark-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Smooth_Dark_Blue_Cathedral_-_Stained_Glass_Express_-4983387.gif?v=1729916981", - "status": "Downloaded", - "pick_score": 0.9987, - "local_image": "/assets/catalog_images/oceanside-of136s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of136sirid", - "manufacturer": "Oceanside", - "base_sku": "OF136SIRID", - "resolved_sku": "OF136SIRID", - "name": "96 COE Dark Blue Iridescent", - "resolved_name": "96 COE Dark Blue Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-cath-irid-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Blue_Cath_Irid_-_Stained_Glass_Express_-4980913.jpg?v=1780166882", - "status": "Downloaded", - "pick_score": 1.4734, - "local_image": "/assets/catalog_images/oceanside-of136sirid.jpg", - "cropped": true, - "crop_box": [ - 0, - 320, - 1280, - 1600 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1600, - "original_height_px": 1600, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of136w", - "manufacturer": "Oceanside", - "base_sku": "OF136W", - "resolved_sku": "OF136W", - "name": "96 COE Dark Blue Waterglass", - "resolved_name": "96 COE Dark Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Dk_Blue_Waterglass_-_Stained_Glass_Express_-4980978.jpg?v=1729911490", - "status": "Downloaded", - "pick_score": 0.9806, - "local_image": "/assets/catalog_images/oceanside-of136w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of138ave", - "manufacturer": "Oceanside", - "base_sku": "OF138AVE", - "resolved_sku": "OF138AVE", - "name": "96 COE Blue Aventurine", - "resolved_name": "96 COE Blue Aventurine", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-blue-aventurine-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF138AVE.webp?v=1781378630", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of138ave.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1408s", - "manufacturer": "Oceanside", - "base_sku": "OF1408S", - "resolved_sku": "OF1408S", - "name": "96 COE Pale Purple", - "resolved_name": "96 COE Pale Purple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-pale-purple-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Purple_Trans_-_Stained_Glass_Express_-4982558.jpg?v=1729914832", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1408s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 685, - "original_height_px": 676, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1408w", - "manufacturer": "Oceanside", - "base_sku": "OF1408W", - "resolved_sku": "OF1408W", - "name": "96 COE Pale Purple Waterglass", - "resolved_name": "96 COE Pale Purple Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-purple-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Purple_Cathedral_Waterglass_-_Stained_Glass_Express_-4982556.jpg?v=1729914828", - "status": "Downloaded", - "pick_score": 0.9867, - "local_image": "/assets/catalog_images/oceanside-of1408w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of142rr", - "manufacturer": "Oceanside", - "base_sku": "OF142RR", - "resolved_sku": "OF142RR", - "name": "96 COE Light Purple Rough Rolled LTD", - "resolved_name": "96 COE Light Purple Rough Rolled LTD", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-purple-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Lt_Purple_Rough_Rolled_-_Stained_Glass_Express_-4982313.jpg?v=1729914235", - "status": "Downloaded", - "pick_score": 0.9958, - "local_image": "/assets/catalog_images/oceanside-of142rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of142s", - "manufacturer": "Oceanside", - "base_sku": "OF142S", - "resolved_sku": "OF142S", - "name": "96 COE Light Purple", - "resolved_name": "96 COE Light Purple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-lt-purple-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Purple.jpg?v=1762541408", - "status": "Downloaded", - "pick_score": 0.8162, - "local_image": "/assets/catalog_images/oceanside-of142s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1124, - "original_height_px": 1124, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of142w", - "manufacturer": "Oceanside", - "base_sku": "OF142W", - "resolved_sku": "OF142W", - "name": "96 COE Light Purple Waterglass", - "resolved_name": "96 COE Light Purple Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-purple-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/IMG_2395.jpg?v=1762541008", - "status": "Downloaded", - "pick_score": 0.9601, - "local_image": "/assets/catalog_images/oceanside-of142w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 614, - "original_height_px": 614, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of146w", - "manufacturer": "Oceanside", - "base_sku": "OF146W", - "resolved_sku": "OF146W", - "name": "96 COE Dark Purple Waterglass", - "resolved_name": "96 COE Dark Purple Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/dk-purple-waterglass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Purple_Waterglass_-_Stained_Glass_Express_-4980985.jpg?v=1729911508", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of146w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 692, - "original_height_px": 631, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of151rr", - "manufacturer": "Oceanside", - "base_sku": "OF151RR", - "resolved_sku": "OF151RR", - "name": "96 COE Cherry Red Rough Rolled", - "resolved_name": "96 COE Cherry Red Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-cherry-red-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cherry_Red_Rough_Rolled_2.jpg?v=1757705001", - "status": "Downloaded", - "pick_score": 0.9979, - "local_image": "/assets/catalog_images/oceanside-of151rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of151s", - "manufacturer": "Oceanside", - "base_sku": "OF151S", - "resolved_sku": "OF151S", - "name": "96 COE Cherry Red", - "resolved_name": "96 COE Cherry Red", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-cherry-red-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cherry_Red_Trans_-_Stained_Glass_Express_-4980767.jpg?v=1729910992", - "status": "Downloaded", - "pick_score": 0.8427, - "local_image": "/assets/catalog_images/oceanside-of151s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of151sirid", - "manufacturer": "Oceanside", - "base_sku": "OF151SIRID", - "resolved_sku": "OF151SIRID", - "name": "96 COE Cherry Red Iridescent", - "resolved_name": "96 COE Cherry Red Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-cherry-red-cathedral-iridescent-fusible-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cherry_Red_Iridescent.jpg?v=1780166935", - "status": "Downloaded", - "pick_score": 0.9955, - "local_image": "/assets/catalog_images/oceanside-of151sirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1575, - "original_height_px": 1575, - "color_family": "Red", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of151w", - "manufacturer": "Oceanside", - "base_sku": "OF151W", - "resolved_sku": "OF151W", - "name": "96 COE Cherry Red Waterglass", - "resolved_name": "96 COE Cherry Red Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-cherry-red-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cherry_Red_Waterglass_-_Stained_Glass_Express_-4980769.jpg?v=1729910996", - "status": "Downloaded", - "pick_score": 0.9953, - "local_image": "/assets/catalog_images/oceanside-of151w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of152g", - "manufacturer": "Oceanside", - "base_sku": "OF152G", - "resolved_sku": "OF152G", - "name": "96 COE Ruby Red Granite", - "resolved_name": "96 COE Ruby Red Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Granite_3.jpg?v=1753895352", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of152g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of152rr", - "manufacturer": "Oceanside", - "base_sku": "OF152RR", - "resolved_sku": "OF152RR", - "name": "96 COE Ruby Red Rough Rolled", - "resolved_name": "96 COE Ruby Red Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-rough-rolled-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_96_COE_Ruby_Red_RR_Transparent.jpg?v=1731861372", - "status": "Downloaded", - "pick_score": 1.3423, - "local_image": "/assets/catalog_images/oceanside-of152rr.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of152s", - "manufacturer": "Oceanside", - "base_sku": "OF152S", - "resolved_sku": "OF152S", - "name": "96 COE Ruby Red", - "resolved_name": "96 COE Ruby Red", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-smooth-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Cathedral.jpg?v=1750267911", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of152s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 461, - "original_height_px": 462, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of152w", - "manufacturer": "Oceanside", - "base_sku": "OF152W", - "resolved_sku": "OF152W", - "name": "96 COE Ruby Red Waterglass", - "resolved_name": "96 COE Ruby Red Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_Cathedral_Waterglass_-_Stained_Glass_Express_-4983334.jpg?v=1729916847", - "status": "Downloaded", - "pick_score": 0.8524, - "local_image": "/assets/catalog_images/oceanside-of152w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of161rr", - "manufacturer": "Oceanside", - "base_sku": "OF161RR", - "resolved_sku": "OF161RR", - "name": "96 COE Yellow Rough Rolled", - "resolved_name": "96 COE Yellow Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-rough-roll-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_Rough_Rolled.jpg?v=1742589189", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of161rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of161s", - "manufacturer": "Oceanside", - "base_sku": "OF161S", - "resolved_sku": "OF161S", - "name": "96 COE Yellow", - "resolved_name": "96 COE Yellow", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-smooth-transparent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Yellow_Smooth_Transparent_-_Stained_Glass_Express_-4983660.jpg?v=1729917655", - "status": "Downloaded", - "pick_score": 0.9873, - "local_image": "/assets/catalog_images/oceanside-of161s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of161w", - "manufacturer": "Oceanside", - "base_sku": "OF161W", - "resolved_sku": "OF161W", - "name": "96 COE Yellow Waterglass", - "resolved_name": "96 COE Yellow Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Yellow_Cathedral_Waterglass_-_Stained_Glass_Express_-4983644.jpg?v=1729917614", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of161w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of171rr", - "manufacturer": "Oceanside", - "base_sku": "OF171RR", - "resolved_sku": "OF171RR", - "name": "96 COE Orange Rough Rolled", - "resolved_name": "96 COE Orange Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Orange_Rough_Rolled.jpg?v=1742589212", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of171rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of171s", - "manufacturer": "Oceanside", - "base_sku": "OF171S", - "resolved_sku": "OF171S", - "name": "96 COE Orange", - "resolved_name": "96 COE Orange", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_Cathedral_-_Stained_Glass_Express_-4982478.jpg?v=1729914641", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of171s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of171w", - "manufacturer": "Oceanside", - "base_sku": "OF171W", - "resolved_sku": "OF171W", - "name": "96 COE Orange Waterglass", - "resolved_name": "96 COE Orange Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_Cathedral_Waterglass_-_Stained_Glass_Express_-4982480.jpg?v=1729914645", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of171w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1808s", - "manufacturer": "Oceanside", - "base_sku": "OF1808S", - "resolved_sku": "OF1808S", - "name": "96 COE Pale Gray", - "resolved_name": "96 COE Pale Gray", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-gray-cathedral-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Gray_Cathedral_-_Stained_Glass_Express_-4982533.jpg?v=1729914775", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of1808s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of1808w", - "manufacturer": "Oceanside", - "base_sku": "OF1808W", - "resolved_sku": "OF1808W", - "name": "96 COE Pale Gray Waterglass", - "resolved_name": "96 COE Pale Gray Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-gray-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Oceanside_Pale_Gray_Waterglass_-_Stained_Glass_Express_-4982446.jpg?v=1729914559", - "status": "Downloaded", - "pick_score": 0.9794, - "local_image": "/assets/catalog_images/oceanside-of1808w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of2002mm", - "manufacturer": "Oceanside", - "base_sku": "OF2002MM", - "resolved_sku": "OF2002MM", - "name": "96 COE Solid White Opal Thin", - "resolved_name": "96 COE Solid White Opal Thin", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-solid-white-opal-thin-2-mm-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Solid_White_Opal_Thin_2_MM_-_Stained_Glass_Express_-4983407.jpg?v=1729917032", - "status": "Downloaded", - "pick_score": 0.7015, - "local_image": "/assets/catalog_images/oceanside-of2002mm.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of20091w", - "manufacturer": "Oceanside", - "base_sku": "OF20091W", - "resolved_sku": "OF20091W", - "name": "96 COE White Waterglass", - "resolved_name": "96 COE White Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Waterglass_-_Stained_Glass_Express_-4983614.jpg?v=1729917539", - "status": "Downloaded", - "pick_score": 0.8645, - "local_image": "/assets/catalog_images/oceanside-of20091w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of200s", - "manufacturer": "Oceanside", - "base_sku": "OF200S", - "resolved_sku": "OF200S", - "name": "96 COE Solid White Opal", - "resolved_name": "96 COE Solid White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-solid-white-opal-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Fusible.jpg?v=1757705774", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of200s.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of200sirid", - "manufacturer": "Oceanside", - "base_sku": "OF200SIRID", - "resolved_sku": "OF200SIRID", - "name": "96 COE Solid White Opal Iridescent", - "resolved_name": "96 COE Solid White Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-iridescent-solid-white-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Solid_White_Opal_Iridescent.jpg?v=1780167028", - "status": "Downloaded", - "pick_score": 0.8549, - "local_image": "/assets/catalog_images/oceanside-of200sirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1075, - "original_height_px": 1075, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of20161s", - "manufacturer": "Oceanside", - "base_sku": "OF20161S", - "resolved_sku": "OF20161S", - "name": "96 COE Clear with Ivory", - "resolved_name": "96 COE Clear with Ivory", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-with-ivory-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_w_Ivory_3.jpg?v=1760564072", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of20161s.jpg", - "cropped": true, - "crop_box": [ - 0, - 265, - 1060, - 1324 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1325, - "original_height_px": 1324, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of209s", - "manufacturer": "Oceanside", - "base_sku": "OF209S", - "resolved_sku": "OF209S", - "name": "96 COE Crystal Opal", - "resolved_name": "96 COE Crystal Opal", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-crystal-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_Opal_-_Stained_Glass_Express_-4980887.jpg?v=1729911274", - "status": "Downloaded", - "pick_score": 0.5318, - "local_image": "/assets/catalog_images/oceanside-of209s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 456, - "original_height_px": 455, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21071s", - "manufacturer": "Oceanside", - "base_sku": "OF21071S", - "resolved_sku": "OF21071S", - "name": "96 COE Ivory Opal", - "resolved_name": "96 COE Ivory Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-ivory-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Smooth_Ivory_Opal_-_Stained_Glass_Express_-4983391.jpg?v=1729916990", - "status": "Downloaded", - "pick_score": 0.9967, - "local_image": "/assets/catalog_images/oceanside-of21071s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21072s", - "manufacturer": "Oceanside", - "base_sku": "OF21072S", - "resolved_sku": "OF21072S", - "name": "96 COE Almond Opal", - "resolved_name": "96 COE Almond Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-almond-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Almond_Opal_-_Stained_Glass_Express_-4980585.jpg?v=1729910561", - "status": "Downloaded", - "pick_score": 0.9794, - "local_image": "/assets/catalog_images/oceanside-of21072s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21073s", - "manufacturer": "Oceanside", - "base_sku": "OF21073S", - "resolved_sku": "OF21073S", - "name": "96 COE Vanilla Cream Opal", - "resolved_name": "96 COE Vanilla Cream Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-vanilla-cream-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Vanilla_Cream_Opal_-_Stained_Glass_Express_-4983550.jpg?v=1729917381", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of21073s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21174s", - "manufacturer": "Oceanside", - "base_sku": "OF21174S", - "resolved_sku": "OF21174S", - "name": "96 COE Chestnut Brown Opal", - "resolved_name": "96 COE Chestnut Brown Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-chestnut-brown-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Chestnut_Brown_Opal_-_Stained_Glass_Express_-4980775.jpg?v=1729911009", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of21174s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21176s", - "manufacturer": "Oceanside", - "base_sku": "OF21176S", - "resolved_sku": "OF21176S", - "name": "96 COE Chocolate Opal", - "resolved_name": "96 COE Chocolate Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-chocolate-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Chocolate_Opal_-_Stained_Glass_Express_-4980777.jpg?v=1729911014", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of21176s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of21572s", - "manufacturer": "Oceanside", - "base_sku": "OF21572S", - "resolved_sku": "OF21572S", - "name": "96 COE Terra Cotta Opal", - "resolved_name": "96 COE Terra Cotta Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-terra-cotta-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Terra_Cotta_Opal_2.jpg?v=1753899175", - "status": "Downloaded", - "pick_score": 0.9925, - "local_image": "/assets/catalog_images/oceanside-of21572s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2134, - "original_height_px": 2134, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22076s", - "manufacturer": "Oceanside", - "base_sku": "OF22076S", - "resolved_sku": "OF22076S", - "name": "96 COE Dark Green Opal", - "resolved_name": "96 COE Dark Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-opal-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/220-76S-F.webp?v=1744998611", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of22076s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22272s", - "manufacturer": "Oceanside", - "base_sku": "OF22272S", - "resolved_sku": "OF22272S", - "name": "96 COE Pastel Green Opal", - "resolved_name": "96 COE Pastel Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pastel-green-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pastel_Green_Opal_-_Stained_Glass_Express_-4982567.jpg?v=1729914854", - "status": "Downloaded", - "pick_score": 0.8717, - "local_image": "/assets/catalog_images/oceanside-of22272s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22274s", - "manufacturer": "Oceanside", - "base_sku": "OF22274S", - "resolved_sku": "OF22274S", - "name": "96 COE Persian Green Opal", - "resolved_name": "96 COE Persian Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-persian-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Persian_Green_Opal_-_Stained_Glass_Express_-4982641.jpg?v=1729915058", - "status": "Downloaded", - "pick_score": 0.6961, - "local_image": "/assets/catalog_images/oceanside-of22274s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1280, - "original_height_px": 1071, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22276s", - "manufacturer": "Oceanside", - "base_sku": "OF22276S", - "resolved_sku": "OF22276S", - "name": "96 COE Emerald Green Opal", - "resolved_name": "96 COE Emerald Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-emerald-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Emerald_Green_Opal_-_Stained_Glass_Express_-4981050.jpg?v=1729911660", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of22276s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 648, - "original_height_px": 648, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22372s", - "manufacturer": "Oceanside", - "base_sku": "OF22372S", - "resolved_sku": "OF22372S", - "name": "96 COE Turquoise Green Opal", - "resolved_name": "96 COE Turquoise Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-turquoise-green-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Turquoise_Green_Opal_-_Stained_Glass_Express_-4983535.jpg?v=1729917345", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of22372s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 159, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22374s", - "manufacturer": "Oceanside", - "base_sku": "OF22374S", - "resolved_sku": "OF22374S", - "name": "96 COE Peacock Green Opal", - "resolved_name": "96 COE Peacock Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-peacock-green-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Peacock_Green_Opal_-_Stained_Glass_Express_-4982590.jpg?v=1729914912", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of22374s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22672s", - "manufacturer": "Oceanside", - "base_sku": "OF22672S", - "resolved_sku": "OF22672S", - "name": "96 COE Lemongrass Opal", - "resolved_name": "96 COE Lemongrass Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-lemongrass-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lemongrass_Opal_-_Stained_Glass_Express_-4982234.jpg?v=1729914045", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of22672s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22674s", - "manufacturer": "Oceanside", - "base_sku": "OF22674S", - "resolved_sku": "OF22674S", - "name": "96 COE Amazon Green Opal", - "resolved_name": "96 COE Amazon Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-amazon-green-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Amazon_Green_Opal_-_Stained_Glass_Express_-4980589.jpg?v=1729910569", - "status": "Downloaded", - "pick_score": 0.8169, - "local_image": "/assets/catalog_images/oceanside-of22674s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of22872s", - "manufacturer": "Oceanside", - "base_sku": "OF22872S", - "resolved_sku": "OF22872S", - "name": "96 COE Celadon Green Opal LTD", - "resolved_name": "96 COE Celadon Green Opal LTD", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-celadon-green-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Celadon_Green_Opal_-_Stained_Glass_Express_-4980752.jpg?v=1729910958", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of22872s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of23071s", - "manufacturer": "Oceanside", - "base_sku": "OF23071S", - "resolved_sku": "OF23071S", - "name": "96 COE Hydrangea Blue Opal", - "resolved_name": "96 COE Hydrangea Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-hydrangea-blue-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/20251017_175905.jpg?v=1768059127", - "status": "Downloaded", - "pick_score": 1.2364, - "local_image": "/assets/catalog_images/oceanside-of23071s.jpg", - "cropped": true, - "crop_box": [ - 0, - 692, - 3686, - 3456 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 4608, - "original_height_px": 3456, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of23072s", - "manufacturer": "Oceanside", - "base_sku": "OF23072S", - "resolved_sku": "OF23072S", - "name": "96 COE Medium Blue Opal", - "resolved_name": "96 COE Medium Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-blue-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Blue_Opal_-_Stained_Glass_Express_-4982360.jpg?v=1729914349", - "status": "Downloaded", - "pick_score": 0.7624, - "local_image": "/assets/catalog_images/oceanside-of23072s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of23076s", - "manufacturer": "Oceanside", - "base_sku": "OF23076S", - "resolved_sku": "OF23076S", - "name": "96 COE Dark Blue Opal", - "resolved_name": "96 COE Dark Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OIP_938fc8bc-4ddc-45ca-b025-8be56f4445a1.webp?v=1746626738", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of23076s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 144, - "original_height_px": 144, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of23374s", - "manufacturer": "Oceanside", - "base_sku": "OF23374S", - "resolved_sku": "OF23374S", - "name": "96 COE Turquoise Blue Opal", - "resolved_name": "96 COE Turquoise Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-turquoise-blue-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Turquoise_Blue_Opal_-_Stained_Glass_Express_-4983533.jpg?v=1729917341", - "status": "Downloaded", - "pick_score": 0.9699, - "local_image": "/assets/catalog_images/oceanside-of23374s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of23375s", - "manufacturer": "Oceanside", - "base_sku": "OF23375S", - "resolved_sku": "OF23375S", - "name": "96 COE Mariner Blue Opal", - "resolved_name": "96 COE Mariner Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-mariner-blue-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Mariner_Blue_Opal_-_Stained_Glass_Express_-4982343.jpg?v=1729914308", - "status": "Downloaded", - "pick_score": 0.9676, - "local_image": "/assets/catalog_images/oceanside-of23375s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of25072s", - "manufacturer": "Oceanside", - "base_sku": "OF25072S", - "resolved_sku": "OF25072S", - "name": "96 COE Red Opal", - "resolved_name": "96 COE Red Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-red-opal-smooth-opal-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_Opal_Smooth_96_COE.jpg?v=1750268199", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of25072s.jpg", - "cropped": true, - "crop_box": [ - 0, - 316, - 1261, - 1576 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1577, - "original_height_px": 1576, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of26072s", - "manufacturer": "Oceanside", - "base_sku": "OF26072S", - "resolved_sku": "OF26072S", - "name": "96 COE Yellow Opal", - "resolved_name": "96 COE Yellow Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-opal-smooth-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Yellow_Opal_Smooth_Fusible_-_Stained_Glass_Express_-4983654.jpg?v=1729917638", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of26072s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of26772s", - "manufacturer": "Oceanside", - "base_sku": "OF26772S", - "resolved_sku": "OF26772S", - "name": "96 COE Sunflower Yellow Opal", - "resolved_name": "96 COE Sunflower Yellow Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-sunflower-yellow-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_SUNFLOWER_YELLOW_OPAL_-_Stained_Glass_Express_-4983465.jpg?v=1729917173", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of26772s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 819, - "original_height_px": 819, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of27072s", - "manufacturer": "Oceanside", - "base_sku": "OF27072S", - "resolved_sku": "OF27072S", - "name": "96 COE Orange Opal", - "resolved_name": "96 COE Orange Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-opal-smooth-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_Opal_Smooth_-_Stained_Glass_Express_-4982492.jpg?v=1729914674", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of27072s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of27171s", - "manufacturer": "Oceanside", - "base_sku": "OF27171S", - "resolved_sku": "OF27171S", - "name": "96 COE Persimmon Opal", - "resolved_name": "96 COE Persimmon Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-persimmon-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Persimmon_Opal_-_Stained_Glass_Express_-4982645.jpg?v=1729915068", - "status": "Downloaded", - "pick_score": 0.9626, - "local_image": "/assets/catalog_images/oceanside-of27171s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of28072s", - "manufacturer": "Oceanside", - "base_sku": "OF28072S", - "resolved_sku": "OF28072S", - "name": "96 COE Pewter Opal", - "resolved_name": "96 COE Pewter Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pewter-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pewter_Opal_-_Stained_Glass_Express_-4982648.jpg?v=1729915076", - "status": "Downloaded", - "pick_score": 0.8627, - "local_image": "/assets/catalog_images/oceanside-of28072s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of28076s", - "manufacturer": "Oceanside", - "base_sku": "OF28076S", - "resolved_sku": "OF28076S", - "name": "96 COE Charcoal Opal", - "resolved_name": "96 COE Charcoal Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-charcoal-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Charcoal_Opal_-_Stained_Glass_Express_-4980759.jpg?v=1729910974", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of28076s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of29161s", - "manufacturer": "Oceanside", - "base_sku": "OF29161S", - "resolved_sku": "OF29161S", - "name": "96 COE Champagne Opal", - "resolved_name": "96 COE Champagne Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-champagne-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Champagne_Opal_-_Stained_Glass_Express_-4980758.jpg?v=1729910970", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of29161s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of30059s", - "manufacturer": "Oceanside", - "base_sku": "OF30059S", - "resolved_sku": "OF30059S", - "name": "96 COE Licorice Swirl", - "resolved_name": "96 COE Licorice Swirl", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-licorice-swirl-opal-art-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Licorice_Swirl_Opal_Art_-_Stained_Glass_Express_-4982240.jpg?v=1729914059", - "status": "Downloaded", - "pick_score": 0.8228, - "local_image": "/assets/catalog_images/oceanside-of30059s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of305s", - "manufacturer": "Oceanside", - "base_sku": "OF305S", - "resolved_sku": "OF305S", - "name": "96 COE White, Clear", - "resolved_name": "96 COE White, Clear", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-with-clear-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Clear.webp?v=1777135172", - "status": "Downloaded", - "pick_score": 0.8124, - "local_image": "/assets/catalog_images/oceanside-of305s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of307s", - "manufacturer": "Oceanside", - "base_sku": "OF307S", - "resolved_sku": "OF307S", - "name": "96 COE Clear, White", - "resolved_name": "96 COE Clear, White", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-with-clear-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_White.webp?v=1777135323", - "status": "Downloaded", - "pick_score": 0.7973, - "local_image": "/assets/catalog_images/oceanside-of307s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of308s", - "manufacturer": "Oceanside", - "base_sku": "OF308S", - "resolved_sku": "OF308S", - "name": "96 COE Clear with White", - "resolved_name": "96 COE Clear with White", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-clear-white-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_with_White_3.jpg?v=1777133650", - "status": "Downloaded", - "pick_score": 0.9784, - "local_image": "/assets/catalog_images/oceanside-of308s.jpg", - "cropped": true, - "crop_box": [ - 0, - 431, - 1720, - 2151 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2151, - "original_height_px": 2151, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of309s", - "manufacturer": "Oceanside", - "base_sku": "OF309S", - "resolved_sku": "OF309S", - "name": "96 COE Clear with White Wispy", - "resolved_name": "96 COE Clear with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF309S.png?v=1777132408", - "status": "Downloaded", - "pick_score": 0.985, - "local_image": "/assets/catalog_images/oceanside-of309s.jpg", - "cropped": true, - "crop_box": [ - 0, - 158, - 630, - 788 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 788, - "original_height_px": 788, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of31502s", - "manufacturer": "Oceanside", - "base_sku": "OF31502S", - "resolved_sku": "OF31502S", - "name": "96 COE White and Pale Amber", - "resolved_name": "96 COE White and Pale Amber", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-and-pale-amber-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Pale_Amber.webp?v=1777135641", - "status": "Downloaded", - "pick_score": 0.831, - "local_image": "/assets/catalog_images/oceanside-of31502s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3151s", - "manufacturer": "Oceanside", - "base_sku": "OF3151S", - "resolved_sku": "OF3151S", - "name": "96 COE White and Light Amber", - "resolved_name": "96 COE White and Light Amber", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-and-light-amber-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Light_Amber_3.jpg?v=1782593048", - "status": "Downloaded", - "pick_score": 1.3052, - "local_image": "/assets/catalog_images/oceanside-of3151s.jpg", - "cropped": true, - "crop_box": [ - 0, - 424, - 1694, - 2118 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2118, - "original_height_px": 2118, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3152s", - "manufacturer": "Oceanside", - "base_sku": "OF3152S", - "resolved_sku": "OF3152S", - "name": "96 COE White with Medium Amber", - "resolved_name": "96 COE White with Medium Amber", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-smooth-white-medium-amber", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_with_Medium_Amber_2.jpg?v=1777136148", - "status": "Downloaded", - "pick_score": 1.2132, - "local_image": "/assets/catalog_images/oceanside-of3152s.jpg", - "cropped": true, - "crop_box": [ - 0, - 437, - 1745, - 2182 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2182, - "original_height_px": 2182, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3156s", - "manufacturer": "Oceanside", - "base_sku": "OF3156S", - "resolved_sku": "OF3156S", - "name": "96 COE White, Dark Amber", - "resolved_name": "96 COE White, Dark Amber", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-with-dark-amber-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Dark_Amber.jpg?v=1777139385", - "status": "Downloaded", - "pick_score": 0.8018, - "local_image": "/assets/catalog_images/oceanside-of3156s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1988, - "original_height_px": 1988, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of31702s", - "manufacturer": "Oceanside", - "base_sku": "OF31702S", - "resolved_sku": "OF31702S", - "name": "96 COE Pale Amber, White", - "resolved_name": "96 COE Pale Amber, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-amber-with-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Amber_White.jpg?v=1777139483", - "status": "Downloaded", - "pick_score": 0.7811, - "local_image": "/assets/catalog_images/oceanside-of31702s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1670, - "original_height_px": 1670, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3171s", - "manufacturer": "Oceanside", - "base_sku": "OF3171S", - "resolved_sku": "OF3171S", - "name": "96 COE Light Amber with White", - "resolved_name": "96 COE Light Amber with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-amber-with-white-translucent-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Amber_with_White.jpg?v=1777138892", - "status": "Downloaded", - "pick_score": 0.8497, - "local_image": "/assets/catalog_images/oceanside-of3171s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1397, - "original_height_px": 1397, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3172s", - "manufacturer": "Oceanside", - "base_sku": "OF3172S", - "resolved_sku": "OF3172S", - "name": "96 COE Medium Amber, White", - "resolved_name": "96 COE Medium Amber, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-medium-amber-with-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/IMG_2965.jpg?v=1745006396", - "status": "Downloaded", - "pick_score": 0.9166, - "local_image": "/assets/catalog_images/oceanside-of3172s.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3176s", - "manufacturer": "Oceanside", - "base_sku": "OF3176S", - "resolved_sku": "OF3176S", - "name": "96 COE Dark Amber with White Wispy", - "resolved_name": "96 COE Dark Amber with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-amber-and-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Dk_Amber_w-_White_Wispy_-_Stained_Glass_Express_-4980973.jpg?v=1776710723", - "status": "Downloaded", - "pick_score": 0.9997, - "local_image": "/assets/catalog_images/oceanside-of3176s.jpg", - "cropped": true, - "crop_box": [ - 0, - 240, - 960, - 1200 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of31805s", - "manufacturer": "Oceanside", - "base_sku": "OF31805S", - "resolved_sku": "OF31805S", - "name": "96 COE Light Amber Lamp Mix", - "resolved_name": "96 COE Light Amber Lamp Mix", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-amber-lamp-mix-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Amber_Lamp_Mix_2.webp?v=1777141491", - "status": "Downloaded", - "pick_score": 0.9073, - "local_image": "/assets/catalog_images/oceanside-of31805s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of31902s", - "manufacturer": "Oceanside", - "base_sku": "OF31902S", - "resolved_sku": "OF31902S", - "name": "96 COE Pale Amber with White Wispy", - "resolved_name": "96 COE Pale Amber with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-amber-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Amber_with_White_Wispy.webp?v=1777140702", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/oceanside-of31902s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3191s", - "manufacturer": "Oceanside", - "base_sku": "OF3191S", - "resolved_sku": "OF3191S", - "name": "96 COE Light Amber with White", - "resolved_name": "96 COE Light Amber with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-amber-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Amber_with_White.webp?v=1777140849", - "status": "Downloaded", - "pick_score": 0.9975, - "local_image": "/assets/catalog_images/oceanside-of3191s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3196s", - "manufacturer": "Oceanside", - "base_sku": "OF3196S", - "resolved_sku": "OF3196S", - "name": "96 COE Dark Amber with White", - "resolved_name": "96 COE Dark Amber with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-amber-and-white-wispy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3196S.webp?v=1777142093", - "status": "Downloaded", - "pick_score": 0.9953, - "local_image": "/assets/catalog_images/oceanside-of3196s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3272s", - "manufacturer": "Oceanside", - "base_sku": "OF3272S", - "resolved_sku": "OF3272S", - "name": "96 COE Light Green and White", - "resolved_name": "96 COE Light Green and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-green-with-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Green_and_White.webp?v=1777140989", - "status": "Downloaded", - "pick_score": 0.998, - "local_image": "/assets/catalog_images/oceanside-of3272s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3276s", - "manufacturer": "Oceanside", - "base_sku": "OF3276S", - "resolved_sku": "OF3276S", - "name": "96 COE Dark Green with White", - "resolved_name": "96 COE Dark Green with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dk_Green_w_White_3.jpg?v=1755101946", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/oceanside-of3276s.jpg", - "cropped": true, - "crop_box": [ - 0, - 581, - 2321, - 2902 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2902, - "original_height_px": 2902, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3291s", - "manufacturer": "Oceanside", - "base_sku": "OF3291S", - "resolved_sku": "OF3291S", - "name": "96 COE Pale Green, White Wispy", - "resolved_name": "96 COE Pale Green, White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-green-with-white-wispy-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Green_White_Wispy.webp?v=1777141134", - "status": "Downloaded", - "pick_score": 0.9982, - "local_image": "/assets/catalog_images/oceanside-of3291s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3292s", - "manufacturer": "Oceanside", - "base_sku": "OF3292S", - "resolved_sku": "OF3292S", - "name": "96 COE Light Green with White Wispy", - "resolved_name": "96 COE Light Green with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-green-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Green_with_White_Wispy.webp?v=1777142887", - "status": "Downloaded", - "pick_score": 0.9724, - "local_image": "/assets/catalog_images/oceanside-of3292s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3296s", - "manufacturer": "Oceanside", - "base_sku": "OF3296S", - "resolved_sku": "OF3296S", - "name": "96 COE Dark Green with White", - "resolved_name": "96 COE Dark Green with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-green-and-white-wispy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3296S.jpg?v=1777142997", - "status": "Downloaded", - "pick_score": 1.4982, - "local_image": "/assets/catalog_images/oceanside-of3296s.jpg", - "cropped": true, - "crop_box": [ - 0, - 578, - 2309, - 2887 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2887, - "original_height_px": 2887, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3352s", - "manufacturer": "Oceanside", - "base_sku": "OF3352S", - "resolved_sku": "OF3352S", - "name": "96 COE White, Light Blue Wispy", - "resolved_name": "96 COE White, Light Blue Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-light-blue-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3352S.jpg?v=1777143124", - "status": "Downloaded", - "pick_score": 1.3217, - "local_image": "/assets/catalog_images/oceanside-of3352s.jpg", - "cropped": true, - "crop_box": [ - 0, - 518, - 2070, - 2588 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2588, - "original_height_px": 2588, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3371s", - "manufacturer": "Oceanside", - "base_sku": "OF3371S", - "resolved_sku": "OF3371S", - "name": "96 COE Pale Blue, White Wispy", - "resolved_name": "96 COE Pale Blue, White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-blue-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3371S.jpg?v=1777143291", - "status": "Downloaded", - "pick_score": 1.374, - "local_image": "/assets/catalog_images/oceanside-of3371s.jpg", - "cropped": true, - "crop_box": [ - 0, - 500, - 1997, - 2497 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2497, - "original_height_px": 2497, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3372s", - "manufacturer": "Oceanside", - "base_sku": "OF3372S", - "resolved_sku": "OF3372S", - "name": "96 COE Light Blue and White", - "resolved_name": "96 COE Light Blue and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-lt-blue-and-white-translucent-streaky-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3372S.jpg?v=1777143444", - "status": "Downloaded", - "pick_score": 1.3238, - "local_image": "/assets/catalog_images/oceanside-of3372s.jpg", - "cropped": true, - "crop_box": [ - 0, - 472, - 1884, - 2356 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2356, - "original_height_px": 2356, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3376s", - "manufacturer": "Oceanside", - "base_sku": "OF3376S", - "resolved_sku": "OF3376S", - "name": "96 COE Dark Blue, White", - "resolved_name": "96 COE Dark Blue, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-white-smooth-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3376S.jpg?v=1777143590", - "status": "Downloaded", - "pick_score": 1.3136, - "local_image": "/assets/catalog_images/oceanside-of3376s.jpg", - "cropped": true, - "crop_box": [ - 0, - 423, - 1692, - 2115 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2115, - "original_height_px": 2115, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3391s", - "manufacturer": "Oceanside", - "base_sku": "OF3391S", - "resolved_sku": "OF3391S", - "name": "96 COE Pale Blue and White Wispy", - "resolved_name": "96 COE Pale Blue and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-blue-and-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3391S_2.webp?v=1777145630", - "status": "Downloaded", - "pick_score": 0.9997, - "local_image": "/assets/catalog_images/oceanside-of3391s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3392s", - "manufacturer": "Oceanside", - "base_sku": "OF3392S", - "resolved_sku": "OF3392S", - "name": "96 COE Light Blue and White", - "resolved_name": "96 COE Light Blue and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-blue-and-white-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3392S_2.webp?v=1777145740", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/oceanside-of3392s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3396s", - "manufacturer": "Oceanside", - "base_sku": "OF3396S", - "resolved_sku": "OF3396S", - "name": "96 COE Dark Blue with White", - "resolved_name": "96 COE Dark Blue with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-dark-blue-with-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Blue_with_White.jpg?v=1767381885", - "status": "Downloaded", - "pick_score": 0.9706, - "local_image": "/assets/catalog_images/oceanside-of3396s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3471s", - "manufacturer": "Oceanside", - "base_sku": "OF3471S", - "resolved_sku": "OF3471S", - "name": "96 COE Pale Purple and White", - "resolved_name": "96 COE Pale Purple and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-purple-and-white-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3471S_2.jpg?v=1777145954", - "status": "Downloaded", - "pick_score": 1.3506, - "local_image": "/assets/catalog_images/oceanside-of3471s.jpg", - "cropped": true, - "crop_box": [ - 0, - 376, - 1504, - 1880 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1880, - "original_height_px": 1880, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3491s", - "manufacturer": "Oceanside", - "base_sku": "OF3491S", - "resolved_sku": "OF3491S", - "name": "96 COE Pale Purple with White", - "resolved_name": "96 COE Pale Purple with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-purple-with-white-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3491S_2.webp?v=1777146045", - "status": "Downloaded", - "pick_score": 0.9993, - "local_image": "/assets/catalog_images/oceanside-of3491s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3492s", - "manufacturer": "Oceanside", - "base_sku": "OF3492S", - "resolved_sku": "OF3492S", - "name": "96 COE Light Purple with White Wispy", - "resolved_name": "96 COE Light Purple with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-purple-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3492S_2.webp?v=1777146167", - "status": "Downloaded", - "pick_score": 0.9994, - "local_image": "/assets/catalog_images/oceanside-of3492s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3496s", - "manufacturer": "Oceanside", - "base_sku": "OF3496S", - "resolved_sku": "OF3496S", - "name": "96 COE Dark Purple with White Wispy", - "resolved_name": "96 COE Dark Purple with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-smooth-dark-purple-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3496S_2.webp?v=1777146267", - "status": "Downloaded", - "pick_score": 0.9985, - "local_image": "/assets/catalog_images/oceanside-of3496s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3551s", - "manufacturer": "Oceanside", - "base_sku": "OF3551S", - "resolved_sku": "OF3551S", - "name": "96 COE Strawberries and Cream", - "resolved_name": "96 COE Strawberries and Cream", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-strawberries-and-cream-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Strawberries_and_Cream_Opal_-_Stained_Glass_Express_-4983441.jpg?v=1729917115", - "status": "Downloaded", - "pick_score": 0.9589, - "local_image": "/assets/catalog_images/oceanside-of3551s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3571s", - "manufacturer": "Oceanside", - "base_sku": "OF3571S", - "resolved_sku": "OF3571S", - "name": "96 COE Red, White", - "resolved_name": "96 COE Red, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-red-white-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3571S_2.webp?v=1777146409", - "status": "Downloaded", - "pick_score": 0.9978, - "local_image": "/assets/catalog_images/oceanside-of3571s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3591s", - "manufacturer": "Oceanside", - "base_sku": "OF3591S", - "resolved_sku": "OF3591S", - "name": "96 COE Red with White Wispy", - "resolved_name": "96 COE Red with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-red-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red_with_White_Wispy.jpg?v=1776711641", - "status": "Downloaded", - "pick_score": 0.9984, - "local_image": "/assets/catalog_images/oceanside-of3591s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2352, - "original_height_px": 2352, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3651s", - "manufacturer": "Oceanside", - "base_sku": "OF3651S", - "resolved_sku": "OF3651S", - "name": "96 COE White, Yellow", - "resolved_name": "96 COE White, Yellow", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-opal-with-yellow-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3651SF.webp?v=1745085573", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of3651s.jpg", - "cropped": true, - "crop_box": [ - 0, - 200, - 800, - 1000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1000, - "original_height_px": 1000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3671s", - "manufacturer": "Oceanside", - "base_sku": "OF3671S", - "resolved_sku": "OF3671S", - "name": "96 COE Yellow, White", - "resolved_name": "96 COE Yellow, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-yellow-white-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Yellow_White_2.jpg?v=1749670226", - "status": "Downloaded", - "pick_score": 1.3051, - "local_image": "/assets/catalog_images/oceanside-of3671s.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3691s", - "manufacturer": "Oceanside", - "base_sku": "OF3691S", - "resolved_sku": "OF3691S", - "name": "96 COE Yellow with White Wispy", - "resolved_name": "96 COE Yellow with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-yellow-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3691S_2.webp?v=1777147069", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of3691s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3751s", - "manufacturer": "Oceanside", - "base_sku": "OF3751S", - "resolved_sku": "OF3751S", - "name": "96 COE White, Orange", - "resolved_name": "96 COE White, Orange", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-orange-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3751S.jpg?v=1777148921", - "status": "Downloaded", - "pick_score": 0.9516, - "local_image": "/assets/catalog_images/oceanside-of3751s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1787, - "original_height_px": 1787, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3771s", - "manufacturer": "Oceanside", - "base_sku": "OF3771S", - "resolved_sku": "OF3771S", - "name": "96 COE Orange and White Wispy", - "resolved_name": "96 COE Orange and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-and-white-whispy-trans", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_and_White_Wispy_3.jpg?v=1755620400", - "status": "Downloaded", - "pick_score": 0.9945, - "local_image": "/assets/catalog_images/oceanside-of3771s.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3791s", - "manufacturer": "Oceanside", - "base_sku": "OF3791S", - "resolved_sku": "OF3791S", - "name": "96 COE Orange with White Wispy", - "resolved_name": "96 COE Orange with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-orange-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_White_Wispy_-_Stained_Glass_Express_-4982503.jpg?v=1777149251", - "status": "Downloaded", - "pick_score": 0.9985, - "local_image": "/assets/catalog_images/oceanside-of3791s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 557, - "original_height_px": 557, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3852s", - "manufacturer": "Oceanside", - "base_sku": "OF3852S", - "resolved_sku": "OF3852S", - "name": "96 COE White with Light Gray", - "resolved_name": "96 COE White with Light Gray", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-with-light-gray-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_w_Gray.jpg?v=1777149352", - "status": "Downloaded", - "pick_score": 0.8458, - "local_image": "/assets/catalog_images/oceanside-of3852s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 548, - "original_height_px": 548, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3872s", - "manufacturer": "Oceanside", - "base_sku": "OF3872S", - "resolved_sku": "OF3872S", - "name": "96 COE Gray, White", - "resolved_name": "96 COE Gray, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-gray-white-translucent-streaky-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3872S_3.webp?v=1777149444", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/oceanside-of3872s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of3891s", - "manufacturer": "Oceanside", - "base_sku": "OF3891S", - "resolved_sku": "OF3891S", - "name": "96 COE Pale Gray, White Wispy", - "resolved_name": "96 COE Pale Gray, White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-grey-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF3891S_2.webp?v=1777149552", - "status": "Downloaded", - "pick_score": 0.9602, - "local_image": "/assets/catalog_images/oceanside-of3891s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4001s", - "manufacturer": "Oceanside", - "base_sku": "OF4001S", - "resolved_sku": "OF4001S", - "name": "96 COE Murano Spirit", - "resolved_name": "96 COE Murano Spirit", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-murano-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Spirit-4001S-F.webp?v=1778355871", - "status": "Downloaded", - "pick_score": 0.8875, - "local_image": "/assets/catalog_images/oceanside-of4001s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4107s", - "manufacturer": "Oceanside", - "base_sku": "OF4107S", - "resolved_sku": "OF4107S", - "name": "96 COE Monterrey Spirit", - "resolved_name": "96 COE Monterrey Spirit", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-spirit-monterrey-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Spirit_Monterrey_-_Stained_Glass_Express_-4983421.jpg?v=1729917064", - "status": "Downloaded", - "pick_score": 0.7673, - "local_image": "/assets/catalog_images/oceanside-of4107s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of41115g", - "manufacturer": "Oceanside", - "base_sku": "OF41115G", - "resolved_sku": "OF41115G", - "name": "96 COE Brown on Gold Streaky Granite", - "resolved_name": "96 COE Brown on Gold Streaky Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-brown-on-gold-streaky-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Oceanside_Brown_Gold_Granite.jpg?v=1741297626", - "status": "Downloaded", - "pick_score": 1.4915, - "local_image": "/assets/catalog_images/oceanside-of41115g.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of41115s", - "manufacturer": "Oceanside", - "base_sku": "OF41115S", - "resolved_sku": "OF41115S", - "name": "96 COE Brown on Gold Streaky", - "resolved_name": "96 COE Brown on Gold Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-brown-on-gold-streaky-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF41115S_3.webp?v=1777149717", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of41115s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4221w", - "manufacturer": "Oceanside", - "base_sku": "OF4221W", - "resolved_sku": "OF4221W", - "name": "96 COE Deep Olive Green, Sea Green Waterglass", - "resolved_name": "96 COE Deep Olive Green, Sea Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-olive-green-sea-green-transparent-streaky-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Deep_Olive_Green_w_Sea_Green_Waterglass.jpg?v=1742587976", - "status": "Downloaded", - "pick_score": 1.3801, - "local_image": "/assets/catalog_images/oceanside-of4221w.jpg", - "cropped": true, - "crop_box": [ - 0, - 154, - 614, - 768 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 768, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4231w", - "manufacturer": "Oceanside", - "base_sku": "OF4231W", - "resolved_sku": "OF4231W", - "name": "96 COE Pale Green, Aqua Blue Waterglass", - "resolved_name": "96 COE Pale Green, Aqua Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-green-aqua-blue-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Grn-Aqua_Bl_Waterglass_-_Stained_Glass_Express_-4982548.jpg?v=1729914809", - "status": "Downloaded", - "pick_score": 0.9871, - "local_image": "/assets/catalog_images/oceanside-of4231w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of43176s", - "manufacturer": "Oceanside", - "base_sku": "OF43176S", - "resolved_sku": "OF43176S", - "name": "96 COE Vienna Spirit", - "resolved_name": "96 COE Vienna Spirit", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-vienna-spirit-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Vienna_Spirit_6.jpg?v=1766005553", - "status": "Downloaded", - "pick_score": 0.8846, - "local_image": "/assets/catalog_images/oceanside-of43176s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4331w", - "manufacturer": "Oceanside", - "base_sku": "OF4331W", - "resolved_sku": "OF4331W", - "name": "96 COE Deep Steel, Sky Blue Waterglass", - "resolved_name": "96 COE Deep Steel, Sky Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-steel-and-sky-blue-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Steel_Sky_Blue_Waterglass_-_Stained_Glass_Express_-4980943.jpg?v=1729911410", - "status": "Downloaded", - "pick_score": 0.9313, - "local_image": "/assets/catalog_images/oceanside-of4331w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of436176s", - "manufacturer": "Oceanside", - "base_sku": "OF436176S", - "resolved_sku": "OF436176S", - "name": "96 COE Atlantis Spirit", - "resolved_name": "96 COE Atlantis Spirit", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-atlantis-spirit-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Atlantis_Spirit_03.jpg?v=1779136351", - "status": "Downloaded", - "pick_score": 0.9148, - "local_image": "/assets/catalog_images/oceanside-of436176s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3163, - "original_height_px": 3163, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4441w", - "manufacturer": "Oceanside", - "base_sku": "OF4441W", - "resolved_sku": "OF4441W", - "name": "96 COE Deep Violet, Pale Purple Waterglass", - "resolved_name": "96 COE Deep Violet, Pale Purple Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-violet-with-pale-purple-streaks-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dp_Violet_Pale_Purple_Waterglass_-_Stained_Glass_Express_-4981024.jpg?v=1729911601", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of4441w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of45120w", - "manufacturer": "Oceanside", - "base_sku": "OF45120W", - "resolved_sku": "OF45120W", - "name": "96 COE Ruby Red with Amber Streaky Waterglass", - "resolved_name": "96 COE Ruby Red with Amber Streaky Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-ruby-red-with-amber-streaky-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ruby_Red_with_Amber_Streaky_Waterglass_4.jpg?v=1755619684", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of45120w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of4802s", - "manufacturer": "Oceanside", - "base_sku": "OF4802S", - "resolved_sku": "OF4802S", - "name": "96 COE London Fog Spirit LTD", - "resolved_name": "96 COE London Fog Spirit LTD", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-london-fog-spirit-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_London_Fog_Spirit_-_Stained_Glass_Express_-4982291.jpg?v=1729914186", - "status": "Downloaded", - "pick_score": 0.7708, - "local_image": "/assets/catalog_images/oceanside-of4802s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5181s", - "manufacturer": "Oceanside", - "base_sku": "OF5181S", - "resolved_sku": "OF5181S", - "name": "96 COE Bronze", - "resolved_name": "96 COE Bronze", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-bronze-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Bronze_Cathedral_-_Stained_Glass_Express_-4980722.jpg?v=1729910885", - "status": "Downloaded", - "pick_score": 0.9953, - "local_image": "/assets/catalog_images/oceanside-of5181s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 240, - "original_height_px": 240, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5231s", - "manufacturer": "Oceanside", - "base_sku": "OF5231S", - "resolved_sku": "OF5231S", - "name": "96 COE Aquamarine", - "resolved_name": "96 COE Aquamarine", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-aquamarine-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Aquamarine_Cathedral_-_Stained_Glass_Express_-4980602.jpg?v=1729910597", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5231s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5232rr", - "manufacturer": "Oceanside", - "base_sku": "OF5232RR", - "resolved_sku": "OF5232RR", - "name": "96 COE Teal Green Rough Rolled", - "resolved_name": "96 COE Teal Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-teal-green-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal_Green_Rough_Rolled_-_Stained_Glass_Express_-4983490.jpg?v=1729917235", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5232rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5232s", - "manufacturer": "Oceanside", - "base_sku": "OF5232S", - "resolved_sku": "OF5232S", - "name": "96 COE Teal Green", - "resolved_name": "96 COE Teal Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-teal-cathedral-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal_Cathedral_-_Stained_Glass_Express_-4983484.jpg?v=1729917219", - "status": "Downloaded", - "pick_score": 0.9644, - "local_image": "/assets/catalog_images/oceanside-of5232s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5232w", - "manufacturer": "Oceanside", - "base_sku": "OF5232W", - "resolved_sku": "OF5232W", - "name": "96 COE Teal Green Waterglass", - "resolved_name": "96 COE Teal Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-teal-green-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal_Green_Waterglass_-_Stained_Glass_Express_-4983492.jpg?v=1729917241", - "status": "Downloaded", - "pick_score": 0.9935, - "local_image": "/assets/catalog_images/oceanside-of5232w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5262rr", - "manufacturer": "Oceanside", - "base_sku": "OF5262RR", - "resolved_sku": "OF5262RR", - "name": "96 COE Moss Green Rough Rolled", - "resolved_name": "96 COE Moss Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-moss-green-rough-rolled-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Moss_Green.jpg?v=1742586359", - "status": "Downloaded", - "pick_score": 1.2999, - "local_image": "/assets/catalog_images/oceanside-of5262rr.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5262s", - "manufacturer": "Oceanside", - "base_sku": "OF5262S", - "resolved_sku": "OF5262S", - "name": "96 COE Moss Green", - "resolved_name": "96 COE Moss Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-moss-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Moss_Green_Cathedral_-_Stained_Glass_Express_-4982404.jpg?v=1729914455", - "status": "Downloaded", - "pick_score": 0.886, - "local_image": "/assets/catalog_images/oceanside-of5262s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5262w", - "manufacturer": "Oceanside", - "base_sku": "OF5262W", - "resolved_sku": "OF5262W", - "name": "96 COE Moss Green Waterglass", - "resolved_name": "96 COE Moss Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-moss-green-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Moss_Green_Cathedral_Waterglass_-_Stained_Glass_Express_-4982406.jpg?v=1729914459", - "status": "Downloaded", - "pick_score": 0.981, - "local_image": "/assets/catalog_images/oceanside-of5262w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5281rr", - "manufacturer": "Oceanside", - "base_sku": "OF5281RR", - "resolved_sku": "OF5281RR", - "name": "96 COE Sea Green Rough Rolled", - "resolved_name": "96 COE Sea Green Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sea-green-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Green_Rough_Rolled_-_Stained_Glass_Express_-4983357.jpg?v=1729916906", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/oceanside-of5281rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5281s", - "manufacturer": "Oceanside", - "base_sku": "OF5281S", - "resolved_sku": "OF5281S", - "name": "96 COE Sea Green", - "resolved_name": "96 COE Sea Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sea-green-cathedral-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Green_Cathedral_-_Stained_Glass_Express_-4983356.jpg?v=1729916902", - "status": "Downloaded", - "pick_score": 0.959, - "local_image": "/assets/catalog_images/oceanside-of5281s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 156, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5281w", - "manufacturer": "Oceanside", - "base_sku": "OF5281W", - "resolved_sku": "OF5281W", - "name": "96 COE Sea Green Waterglass", - "resolved_name": "96 COE Sea Green Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sea-green-fusible-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Green_Waterglass_-_Stained_Glass_Express_-4983361.jpg?v=1729916917", - "status": "Downloaded", - "pick_score": 0.9819, - "local_image": "/assets/catalog_images/oceanside-of5281w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5282s", - "manufacturer": "Oceanside", - "base_sku": "OF5282S", - "resolved_sku": "OF5282S", - "name": "96 COE Light Olive Green LTD", - "resolved_name": "96 COE Light Olive Green LTD", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-olive-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Olive_Cathedral_-_Stained_Glass_Express_-4982259.jpg?v=1729914107", - "status": "Downloaded", - "pick_score": 0.9697, - "local_image": "/assets/catalog_images/oceanside-of5282s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5321s", - "manufacturer": "Oceanside", - "base_sku": "OF5321S", - "resolved_sku": "OF5321S", - "name": "96 COE Caribbean Blue", - "resolved_name": "96 COE Caribbean Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-caribbean-blue-transparent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Caribbean_Blue_Trans_-_Stained_Glass_Express_-4980750.jpg?v=1729910953", - "status": "Downloaded", - "pick_score": 0.8606, - "local_image": "/assets/catalog_images/oceanside-of5321s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5331rr", - "manufacturer": "Oceanside", - "base_sku": "OF5331RR", - "resolved_sku": "OF5331RR", - "name": "96 COE Sky Blue Rough Rolled", - "resolved_name": "96 COE Sky Blue Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sky-blue-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sky_Blue_Rough_Rolled_-_Stained_Glass_Express_-4983377.jpg?v=1729916958", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/oceanside-of5331rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5331s", - "manufacturer": "Oceanside", - "base_sku": "OF5331S", - "resolved_sku": "OF5331S", - "name": "96 COE Sky Blue", - "resolved_name": "96 COE Sky Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sky-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sky_Blue_Cathedral_-_Stained_Glass_Express_-4983375.jpg?v=1729916953", - "status": "Downloaded", - "pick_score": 0.9511, - "local_image": "/assets/catalog_images/oceanside-of5331s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5331w", - "manufacturer": "Oceanside", - "base_sku": "OF5331W", - "resolved_sku": "OF5331W", - "name": "96 COE Sky Blue Waterglass", - "resolved_name": "96 COE Sky Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sky-blue-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sky_Blue_Waterglass_-_Stained_Glass_Express_-4983379.jpg?v=1729916962", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5331w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 159, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5332s", - "manufacturer": "Oceanside", - "base_sku": "OF5332S", - "resolved_sku": "OF5332S", - "name": "96 COE Topaz Blue", - "resolved_name": "96 COE Topaz Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-tropic-blue-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Topaz_Blue_Cathedral_-_Stained_Glass_Express_-4983523.jpg?v=1729917318", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5332s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5333rr", - "manufacturer": "Oceanside", - "base_sku": "OF5333RR", - "resolved_sku": "OF5333RR", - "name": "96 COE Deep Aqua Rough Rolled", - "resolved_name": "96 COE Deep Aqua Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-aqua-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Aqua_Rough_Rolled_-_Stained_Glass_Express_-4980933.jpg?v=1729911387", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5333rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5333s", - "manufacturer": "Oceanside", - "base_sku": "OF5333S", - "resolved_sku": "OF5333S", - "name": "96 COE Deep Aqua", - "resolved_name": "96 COE Deep Aqua", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-aqua-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Aqua_Cath_-_Stained_Glass_Express_-4980931.jpg?v=1729911381", - "status": "Downloaded", - "pick_score": 0.9593, - "local_image": "/assets/catalog_images/oceanside-of5333s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5333w", - "manufacturer": "Oceanside", - "base_sku": "OF5333W", - "resolved_sku": "OF5333W", - "name": "96 COE Deep Aqua Waterglass", - "resolved_name": "96 COE Deep Aqua Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-aqua-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Aqua_Waterglass_-_Stained_Glass_Express_-4980935.jpg?v=1729911391", - "status": "Downloaded", - "pick_score": 0.9449, - "local_image": "/assets/catalog_images/oceanside-of5333w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5382s", - "manufacturer": "Oceanside", - "base_sku": "OF5382S", - "resolved_sku": "OF5382S", - "name": "96 COE Light Steel Blue", - "resolved_name": "96 COE Light Steel Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-steel-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Steel_Blue_Cathedral_-_Stained_Glass_Express_-4982263.jpg?v=1729914116", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5382s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5384s", - "manufacturer": "Oceanside", - "base_sku": "OF5384S", - "resolved_sku": "OF5384S", - "name": "96 COE Steel Blue", - "resolved_name": "96 COE Steel Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-steel-blue-cathedral-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Steel_Blue_Trans_-_Stained_Glass_Express_-4983431.jpg?v=1729917089", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5384s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5384w", - "manufacturer": "Oceanside", - "base_sku": "OF5384W", - "resolved_sku": "OF5384W", - "name": "96 COE Steel Blue Waterglass", - "resolved_name": "96 COE Steel Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-steel-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Steel_Blue_Cathedral_Waterglass_-_Stained_Glass_Express_-4983427.jpg?v=1729917079", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5384w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5386w", - "manufacturer": "Oceanside", - "base_sku": "OF5386W", - "resolved_sku": "OF5386W", - "name": "96 COE Navy Blue Waterglass", - "resolved_name": "96 COE Navy Blue Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-navy-blue-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Navy_Blue_Cathedral_Waterglass_-_Stained_Glass_Express_-4982424.jpg?v=1729914504", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5386w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5431s", - "manufacturer": "Oceanside", - "base_sku": "OF5431S", - "resolved_sku": "OF5431S", - "name": "96 COE Light Grape", - "resolved_name": "96 COE Light Grape", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-grape-transparent-smooth-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Grape_Trans_Smooth_-_Stained_Glass_Express_-4982251.jpg?v=1729914086", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of5431s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5432rr", - "manufacturer": "Oceanside", - "base_sku": "OF5432RR", - "resolved_sku": "OF5432RR", - "name": "96 COE Grape Rough Rolled", - "resolved_name": "96 COE Grape Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-grape-cathedral-rough-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Grape_Rough_Rolled_-_Stained_Glass_Express_-4982105.jpg?v=1729913752", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5432rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 819, - "original_height_px": 819, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5432s", - "manufacturer": "Oceanside", - "base_sku": "OF5432S", - "resolved_sku": "OF5432S", - "name": "96 COE Grape", - "resolved_name": "96 COE Grape", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-grape-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Grape_Cathedral_-_Stained_Glass_Express_-4982102.jpg?v=1729913747", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of5432s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5432w", - "manufacturer": "Oceanside", - "base_sku": "OF5432W", - "resolved_sku": "OF5432W", - "name": "96 COE Grape Waterglass", - "resolved_name": "96 COE Grape Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-grape-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Grape_Waterglass.jpg?v=1749918241", - "status": "Downloaded", - "pick_score": 0.958, - "local_image": "/assets/catalog_images/oceanside-of5432w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5711s", - "manufacturer": "Oceanside", - "base_sku": "OF5711S", - "resolved_sku": "OF5711S", - "name": "96 COE Rust", - "resolved_name": "96 COE Rust", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-rust-transparent-cathedral-smooth-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Rust_Transparent_Cathedral_Smooth_-_Stained_Glass_Express_-4983341.jpg?v=1729916864", - "status": "Downloaded", - "pick_score": 0.781, - "local_image": "/assets/catalog_images/oceanside-of5711s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5911rr", - "manufacturer": "Oceanside", - "base_sku": "OF5911RR", - "resolved_sku": "OF5911RR", - "name": "96 COE Pink Champagne Rough Rolled", - "resolved_name": "96 COE Pink Champagne Rough Rolled", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pink-champagne-transparent-rough-rolled-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pink_Champagne_Transparent_Rough_Rolled_-_Stained_Glass_Express_-4982656.jpg?v=1729915095", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/oceanside-of5911rr.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of5911w", - "manufacturer": "Oceanside", - "base_sku": "OF5911W", - "resolved_sku": "OF5911W", - "name": "96 COE Pink Champagne Waterglass", - "resolved_name": "96 COE Pink Champagne Waterglass", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pink-champagne-cathedral-waterglass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pink_Champagne_Cath._Waterglass_-_Stained_Glass_Express_-4982652.jpg?v=1729915085", - "status": "Downloaded", - "pick_score": 0.9941, - "local_image": "/assets/catalog_images/oceanside-of5911w.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of600081cc", - "manufacturer": "Oceanside", - "base_sku": "OF600081CC", - "resolved_sku": "OF600081CC", - "name": "96 COE Pearl Opal", - "resolved_name": "96 COE Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pearl-opal-mix-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pearl_Opal.jpg?v=1780770097", - "status": "Downloaded", - "pick_score": 0.819, - "local_image": "/assets/catalog_images/oceanside-of600081cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1411, - "original_height_px": 1411, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60078s", - "manufacturer": "Oceanside", - "base_sku": "OF60078S", - "resolved_sku": "OF60078S", - "name": "96 COE Paynes Gray Opal", - "resolved_name": "96 COE Paynes Gray Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-paynes-gray-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Paynes_Gray_Opal_-_Stained_Glass_Express_-4982575.jpg?v=1729914873", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of60078s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60079s", - "manufacturer": "Oceanside", - "base_sku": "OF60079S", - "resolved_sku": "OF60079S", - "name": "96 COE Chambray Opal", - "resolved_name": "96 COE Chambray Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-chambray-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Chambray_Opal_-_Stained_Glass_Express_-4980756.jpg?v=1729910966", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of60079s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 158, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of601185cc", - "manufacturer": "Oceanside", - "base_sku": "OF601185CC", - "resolved_sku": "OF601185CC", - "name": "96 COE Hawkwings Pearl Opal", - "resolved_name": "96 COE Hawkwings Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-hawkwings-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Hawkwings_Pearl_Opal.jpg?v=1780770332", - "status": "Downloaded", - "pick_score": 1.4801, - "local_image": "/assets/catalog_images/oceanside-of601185cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1705, - "original_height_px": 1705, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of602186cc", - "manufacturer": "Oceanside", - "base_sku": "OF602186CC", - "resolved_sku": "OF602186CC", - "name": "96 COE Rainforest Pearl Opal", - "resolved_name": "96 COE Rainforest Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-rainforest-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Rainforest_Pearl_Opal_7.jpg?v=1780770490", - "status": "Downloaded", - "pick_score": 1.4693, - "local_image": "/assets/catalog_images/oceanside-of602186cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1608, - "original_height_px": 1608, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of602281cc", - "manufacturer": "Oceanside", - "base_sku": "OF602281CC", - "resolved_sku": "OF602281CC", - "name": "96 COE Key Lime Pearl Opal", - "resolved_name": "96 COE Key Lime Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-key-lime-pearl-opal-mix-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Key_Lime_Pearl_Opal_3.jpg?v=1781963808", - "status": "Downloaded", - "pick_score": 1.3213, - "local_image": "/assets/catalog_images/oceanside-of602281cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1472, - "original_height_px": 1472, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of602282cc", - "manufacturer": "Oceanside", - "base_sku": "OF602282CC", - "resolved_sku": "OF602282CC", - "name": "96 COE Congo Pearl Opal", - "resolved_name": "96 COE Congo Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-congo-pearl-opal-mix-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Congo_Pearl_Opal.jpg?v=1780770832", - "status": "Downloaded", - "pick_score": 1.3496, - "local_image": "/assets/catalog_images/oceanside-of602282cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1486, - "original_height_px": 1486, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of602383cc", - "manufacturer": "Oceanside", - "base_sku": "OF602383CC", - "resolved_sku": "OF602383CC", - "name": "96 COE Aqua Lime Pearl Opal", - "resolved_name": "96 COE Aqua Lime Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-aqua-lime-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Aqua_Lime_Pearl_Opal_2.jpg?v=1780771048", - "status": "Downloaded", - "pick_score": 0.8726, - "local_image": "/assets/catalog_images/oceanside-of602383cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1468, - "original_height_px": 1468, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of603383cc", - "manufacturer": "Oceanside", - "base_sku": "OF603383CC", - "resolved_sku": "OF603383CC", - "name": "96 COE Blue Yonder Pearl Opal", - "resolved_name": "96 COE Blue Yonder Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-blue-yonder-white-opal-wispy-96", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Yonder_Pearl_Opal.jpg?v=1780771126", - "status": "Downloaded", - "pick_score": 1.3632, - "local_image": "/assets/catalog_images/oceanside-of603383cc.jpg", - "cropped": true, - "crop_box": [ - 0, - 406, - 1624, - 2030 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2030, - "original_height_px": 2030, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of603483cc", - "manufacturer": "Oceanside", - "base_sku": "OF603483CC", - "resolved_sku": "OF603483CC", - "name": "96 COE Aqua Rose Pearl Opal", - "resolved_name": "96 COE Aqua Rose Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-aqua-rose-pearl-opal-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Aqua_Rose_Pearl_Opal.webp?v=1749672064", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of603483cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60355s", - "manufacturer": "Oceanside", - "base_sku": "OF60355S", - "resolved_sku": "OF60355S", - "name": "96 COE Marigold Opal", - "resolved_name": "96 COE Marigold Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-marigold-opal-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Marigold_Opal_-_Stained_Glass_Express_-4982335.jpg?v=1729914290", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of60355s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60381cc", - "manufacturer": "Oceanside", - "base_sku": "OF60381CC", - "resolved_sku": "OF60381CC", - "name": "96 COE Blue Skies Pearl Opal", - "resolved_name": "96 COE Blue Skies Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-blue-skies-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Skies_Pearl_Opal.jpg?v=1780771589", - "status": "Downloaded", - "pick_score": 1.4587, - "local_image": "/assets/catalog_images/oceanside-of60381cc.jpg", - "cropped": true, - "crop_box": [ - 0, - 329, - 1313, - 1642 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1642, - "original_height_px": 1642, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of605183cc", - "manufacturer": "Oceanside", - "base_sku": "OF605183CC", - "resolved_sku": "OF605183CC", - "name": "96 COE Autumn Flame Pearl Opal", - "resolved_name": "96 COE Autumn Flame Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-autumn-flame-pearl-opal-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Autumn_Flame_Pearl_Opal.jpg?v=1780771646", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/oceanside-of605183cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1488, - "original_height_px": 1488, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60585cc", - "manufacturer": "Oceanside", - "base_sku": "OF60585CC", - "resolved_sku": "OF60585CC", - "name": "96 COE Sierra Red Pearl Opal", - "resolved_name": "96 COE Sierra Red Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sierra-red-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sierra_Red_Pearl_Opal.jpg?v=1780771748", - "status": "Downloaded", - "pick_score": 1.4127, - "local_image": "/assets/catalog_images/oceanside-of60585cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1437, - "original_height_px": 1437, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60602s", - "manufacturer": "Oceanside", - "base_sku": "OF60602S", - "resolved_sku": "OF60602S", - "name": "96 COE Flame Opal", - "resolved_name": "96 COE Flame Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-flame-opal-smooth-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Flame_Opal_-_Stained_Glass_Express_-4981095.jpg?v=1729911782", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of60602s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60611s", - "manufacturer": "Oceanside", - "base_sku": "OF60611S", - "resolved_sku": "OF60611S", - "name": "96 COE Light Cherry Red", - "resolved_name": "96 COE Light Cherry Red", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-light-cherry-red-transparent-smooth-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lt_Cherry_Red_Trans_-_Stained_Glass_Express_-4982299.jpg?v=1729914204", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/oceanside-of60611s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of606181cc", - "manufacturer": "Oceanside", - "base_sku": "OF606181CC", - "resolved_sku": "OF606181CC", - "name": "96 COE Meadowlark Pearl Opal", - "resolved_name": "96 COE Meadowlark Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-meadowlark-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Meadowlark_Pearl_Opal.jpg?v=1771966679", - "status": "Downloaded", - "pick_score": 0.9164, - "local_image": "/assets/catalog_images/oceanside-of606181cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2568, - "original_height_px": 2568, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of606783cc", - "manufacturer": "Oceanside", - "base_sku": "OF606783CC", - "resolved_sku": "OF606783CC", - "name": "96 COE Mimosa Pearl Opal", - "resolved_name": "96 COE Mimosa Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-mimosa-pearl-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Mimosa_Pearl_Opal.jpg?v=1780771893", - "status": "Downloaded", - "pick_score": 1.4597, - "local_image": "/assets/catalog_images/oceanside-of606783cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1205, - "original_height_px": 1205, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60726s", - "manufacturer": "Oceanside", - "base_sku": "OF60726S", - "resolved_sku": "OF60726S", - "name": "96 COE Apple Jade Opal", - "resolved_name": "96 COE Apple Jade Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-apple-jade-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Apple_Jade_Opal_-_Stained_Glass_Express_-4980593.jpg?v=1729910578", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of60726s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 160, - "original_height_px": 160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of607312f", - "manufacturer": "Oceanside", - "base_sku": "OF607312F", - "resolved_sku": "OF607312F", - "name": "96 COE Lime Green", - "resolved_name": "96 COE Lime Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-lime-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lime_Green_Transparent_96_COE.jpg?v=1733952240", - "status": "Downloaded", - "pick_score": 0.9784, - "local_image": "/assets/catalog_images/oceanside-of607312f.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of60755s", - "manufacturer": "Oceanside", - "base_sku": "OF60755S", - "resolved_sku": "OF60755S", - "name": "96 COE Fern Green Opal", - "resolved_name": "96 COE Fern Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-compatible-fern-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fern_Green_Opal_-_Stained_Glass_Express_-4981086.jpg?v=1729911763", - "status": "Downloaded", - "pick_score": 0.9868, - "local_image": "/assets/catalog_images/oceanside-of60755s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1280, - "original_height_px": 1706, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of607683cc", - "manufacturer": "Oceanside", - "base_sku": "OF607683CC", - "resolved_sku": "OF607683CC", - "name": "96 COE Inferno Pearl Opal", - "resolved_name": "96 COE Inferno Pearl Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-inferno-pearl-opal-mix-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Inferno_Pearl_Opal.jpg?v=1780771955", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of607683cc.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1183, - "original_height_px": 1183, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6217s", - "manufacturer": "Oceanside", - "base_sku": "OF6217S", - "resolved_sku": "OF6217S", - "name": "96 COE Amber, Green and White", - "resolved_name": "96 COE Amber, Green and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-amber-green-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF6217S.jpg?v=1777149914", - "status": "Downloaded", - "pick_score": 0.9988, - "local_image": "/assets/catalog_images/oceanside-of6217s.jpg", - "cropped": true, - "crop_box": [ - 0, - 544, - 2172, - 2716 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2716, - "original_height_px": 2716, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6227s", - "manufacturer": "Oceanside", - "base_sku": "OF6227S", - "resolved_sku": "OF6227S", - "name": "96 COE Forest Green Opal", - "resolved_name": "96 COE Forest Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-forest-green-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF6227S_2.webp?v=1777149983", - "status": "Downloaded", - "pick_score": 0.9982, - "local_image": "/assets/catalog_images/oceanside-of6227s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of62352s", - "manufacturer": "Oceanside", - "base_sku": "OF62352S", - "resolved_sku": "OF62352S", - "name": "96 COE Lagoon", - "resolved_name": "96 COE Lagoon", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-lagoon-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lagoo_02.jpg?v=1779136981", - "status": "Downloaded", - "pick_score": 0.9271, - "local_image": "/assets/catalog_images/oceanside-of62352s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6237s", - "manufacturer": "Oceanside", - "base_sku": "OF6237S", - "resolved_sku": "OF6237S", - "name": "96 COE White, Dark Green, Blue Opal", - "resolved_name": "96 COE White, Dark Green, Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-dark-green-and-blue-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Dark_Green_Blue_2.jpg?v=1777150254", - "status": "Downloaded", - "pick_score": 0.7198, - "local_image": "/assets/catalog_images/oceanside-of6237s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1798, - "original_height_px": 1798, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6337s", - "manufacturer": "Oceanside", - "base_sku": "OF6337S", - "resolved_sku": "OF6337S", - "name": "96 COE Sky, Dark Blue, White", - "resolved_name": "96 COE Sky, Dark Blue, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-sky-bl-dk-bl-wt", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sky_Dark_Blue_White.jpg?v=1764800186", - "status": "Downloaded", - "pick_score": 0.9848, - "local_image": "/assets/catalog_images/oceanside-of6337s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3427, - "original_height_px": 3427, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6338s", - "manufacturer": "Oceanside", - "base_sku": "OF6338S", - "resolved_sku": "OF6338S", - "name": "96 COE White, Navy, Aqua \"South Beach\"", - "resolved_name": "96 COE White, Navy, Aqua \"South Beach\"", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/white-navy-aqua-south-beach-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Navy_Aqua_South_Beach.jpg?v=1778274676", - "status": "Downloaded", - "pick_score": 0.9044, - "local_image": "/assets/catalog_images/oceanside-of6338s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1230, - "original_height_px": 1230, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of63452s", - "manufacturer": "Oceanside", - "base_sku": "OF63452S", - "resolved_sku": "OF63452S", - "name": "96 COE Blackberry Cream", - "resolved_name": "96 COE Blackberry Cream", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-blackberry-cream-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blackberry_Cream_Opal_-_Stained_Glass_Express_-4980692.jpg?v=1729910815", - "status": "Downloaded", - "pick_score": 0.8804, - "local_image": "/assets/catalog_images/oceanside-of63452s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6417s", - "manufacturer": "Oceanside", - "base_sku": "OF6417S", - "resolved_sku": "OF6417S", - "name": "96 COE Purple, Amber, White", - "resolved_name": "96 COE Purple, Amber, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-purple-amber-white-trans-96", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Purple_Amber_White.jpg?v=1778274751", - "status": "Downloaded", - "pick_score": 0.8399, - "local_image": "/assets/catalog_images/oceanside-of6417s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1220, - "original_height_px": 1220, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of6755s", - "manufacturer": "Oceanside", - "base_sku": "OF6755S", - "resolved_sku": "OF6755S", - "name": "96 COE White with Orange-Red", - "resolved_name": "96 COE White with Orange-Red", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-with-orange-and-red-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_with_Orange_and_Red_3.jpg?v=1755619272", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/oceanside-of6755s.jpg", - "cropped": true, - "crop_box": [ - 0, - 605, - 2419, - 3024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of76f", - "manufacturer": "Oceanside", - "base_sku": "OF76F", - "resolved_sku": "OF76F", - "name": "96 COE Yellowjacket Spirit", - "resolved_name": "96 COE Yellowjacket Spirit", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-yellowjacket-spirit", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Yellowjacket_Spirit_-_Stained_Glass_Express_-4983674.jpg?v=1729917684", - "status": "Downloaded", - "pick_score": 0.9302, - "local_image": "/assets/catalog_images/oceanside-of76f.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of81051s", - "manufacturer": "Oceanside", - "base_sku": "OF81051S", - "resolved_sku": "OF81051S", - "name": "96 COE Ivory, White \"Sand\" LTD", - "resolved_name": "96 COE Ivory, White \"Sand\" LTD", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-ivory-white-sand", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ivory_White_Sand_2.jpg?v=1778275033", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of81051s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1134, - "original_height_px": 1134, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of81652s", - "manufacturer": "Oceanside", - "base_sku": "OF81652S", - "resolved_sku": "OF81652S", - "name": "96 COE Khaki and White \"Clay\"", - "resolved_name": "96 COE Khaki and White \"Clay\"", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-khaki-white-and-clay-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Khaki_and_White_Clay.jpg?v=1778275175", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of81652s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1165, - "original_height_px": 1165, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of81854s", - "manufacturer": "Oceanside", - "base_sku": "OF81854S", - "resolved_sku": "OF81854S", - "name": "96 COE White, Gray Taupe Wispy", - "resolved_name": "96 COE White, Gray Taupe Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-gray-taupe-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF81854_2.webp?v=1778276495", - "status": "Downloaded", - "pick_score": 0.9352, - "local_image": "/assets/catalog_images/oceanside-of81854s.jpg", - "cropped": true, - "crop_box": [ - 0, - 200, - 800, - 1000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1000, - "original_height_px": 1000, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of81856s", - "manufacturer": "Oceanside", - "base_sku": "OF81856S", - "resolved_sku": "OF81856S", - "name": "96 COE White, Dark Bronze \"Gray Blue\"", - "resolved_name": "96 COE White, Dark Bronze \"Gray Blue\"", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-gray-blue-opal-wispy-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/WhiteGreyBlue_WhitePineBark.jpg?v=1783446011", - "status": "Downloaded", - "pick_score": 0.9977, - "local_image": "/assets/catalog_images/oceanside-of81856s.jpg", - "cropped": true, - "crop_box": [ - 0, - 800, - 2400, - 4000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3000, - "original_height_px": 4000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of81891s", - "manufacturer": "Oceanside", - "base_sku": "OF81891S", - "resolved_sku": "OF81891S", - "name": "96 COE Bronze with White", - "resolved_name": "96 COE Bronze with White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-bronze-white-wispy-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF81891_2.webp?v=1778276817", - "status": "Downloaded", - "pick_score": 0.9977, - "local_image": "/assets/catalog_images/oceanside-of81891s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82372s", - "manufacturer": "Oceanside", - "base_sku": "OF82372S", - "resolved_sku": "OF82372S", - "name": "96 COE Teal Green, White", - "resolved_name": "96 COE Teal Green, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-teal-green-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal_Green_White.jpg?v=1778277071", - "status": "Downloaded", - "pick_score": 0.924, - "local_image": "/assets/catalog_images/oceanside-of82372s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1508, - "original_height_px": 1508, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82392s", - "manufacturer": "Oceanside", - "base_sku": "OF82392S", - "resolved_sku": "OF82392S", - "name": "96 COE Teal Green with White Wispy", - "resolved_name": "96 COE Teal Green with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-teal-green-with-sky-blue-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF82392_2.webp?v=1778277145", - "status": "Downloaded", - "pick_score": 0.9969, - "local_image": "/assets/catalog_images/oceanside-of82392s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82671s", - "manufacturer": "Oceanside", - "base_sku": "OF82671S", - "resolved_sku": "OF82671S", - "name": "96 COE Lime Green, White", - "resolved_name": "96 COE Lime Green, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-lime-green-and-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF82671_3.jpg?v=1778350348", - "status": "Downloaded", - "pick_score": 0.9905, - "local_image": "/assets/catalog_images/oceanside-of82671s.jpg", - "cropped": true, - "crop_box": [ - 0, - 546, - 2183, - 2729 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2729, - "original_height_px": 2729, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82692s", - "manufacturer": "Oceanside", - "base_sku": "OF82692S", - "resolved_sku": "OF82692S", - "name": "96 COE Moss Green with White Wispy", - "resolved_name": "96 COE Moss Green with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-moss-green-and-white-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF82692_2.webp?v=1778344289", - "status": "Downloaded", - "pick_score": 0.9429, - "local_image": "/assets/catalog_images/oceanside-of82692s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82872s", - "manufacturer": "Oceanside", - "base_sku": "OF82872S", - "resolved_sku": "OF82872S", - "name": "96 COE Seafoam Green with White Translucent", - "resolved_name": "96 COE Seafoam Green with White Translucent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-seafoam-green-with-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Seafoam_green_with_white.jpg?v=1736975665", - "status": "Downloaded", - "pick_score": 1.4061, - "local_image": "/assets/catalog_images/oceanside-of82872s.jpg", - "cropped": true, - "crop_box": [ - 0, - 154, - 614, - 768 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 768, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of82891s", - "manufacturer": "Oceanside", - "base_sku": "OF82891S", - "resolved_sku": "OF82891S", - "name": "96 COE Sea Green with White Wispy", - "resolved_name": "96 COE Sea Green with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-sea-green-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF82891_2.webp?v=1778344439", - "status": "Downloaded", - "pick_score": 0.9908, - "local_image": "/assets/catalog_images/oceanside-of82891s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83291s", - "manufacturer": "Oceanside", - "base_sku": "OF83291S", - "resolved_sku": "OF83291S", - "name": "96 COE Caribbean Blue and White Wispy", - "resolved_name": "96 COE Caribbean Blue and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-teal-green-with-white-wispy-copy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/832-91s-f-caribbean-blue-white-wispy.jpg?v=1780009312", - "status": "Downloaded", - "pick_score": 0.9931, - "local_image": "/assets/catalog_images/oceanside-of83291s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83351s", - "manufacturer": "Oceanside", - "base_sku": "OF83351S", - "resolved_sku": "OF83351S", - "name": "96 COE White, Sky Blue", - "resolved_name": "96 COE White, Sky Blue", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-opal-with-sky-blue-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83351_2.webp?v=1778344650", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/oceanside-of83351s.jpg", - "cropped": true, - "crop_box": [ - 0, - 200, - 800, - 1000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1000, - "original_height_px": 1000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83373s", - "manufacturer": "Oceanside", - "base_sku": "OF83373S", - "resolved_sku": "OF83373S", - "name": "96 COE Deep Aqua, White \"Cyan\"", - "resolved_name": "96 COE Deep Aqua, White \"Cyan\"", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-cyan-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Aqua_White_Cyan.jpg?v=1778344763", - "status": "Downloaded", - "pick_score": 0.8311, - "local_image": "/assets/catalog_images/oceanside-of83373s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1417, - "original_height_px": 1417, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83393s", - "manufacturer": "Oceanside", - "base_sku": "OF83393S", - "resolved_sku": "OF83393S", - "name": "96 COE Deep Aqua with White Wispy", - "resolved_name": "96 COE Deep Aqua with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-deep-aqua-and-white-wispy-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83393_2.webp?v=1778345762", - "status": "Downloaded", - "pick_score": 0.988, - "local_image": "/assets/catalog_images/oceanside-of83393s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83852s", - "manufacturer": "Oceanside", - "base_sku": "OF83852S", - "resolved_sku": "OF83852S", - "name": "96 COE White, Colonial Blue", - "resolved_name": "96 COE White, Colonial Blue", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-white-and-colonial-blue-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Colonial_Blue.jpg?v=1778345941", - "status": "Downloaded", - "pick_score": 0.8289, - "local_image": "/assets/catalog_images/oceanside-of83852s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1331, - "original_height_px": 1331, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83872s", - "manufacturer": "Oceanside", - "base_sku": "OF83872S", - "resolved_sku": "OF83872S", - "name": "96 COE Colonial Blue, White Wispy", - "resolved_name": "96 COE Colonial Blue, White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-colonial-blue-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83872_2.webp?v=1778345980", - "status": "Downloaded", - "pick_score": 0.943, - "local_image": "/assets/catalog_images/oceanside-of83872s.jpg", - "cropped": true, - "crop_box": [ - 0, - 200, - 800, - 1000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1000, - "original_height_px": 1000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83874s", - "manufacturer": "Oceanside", - "base_sku": "OF83874S", - "resolved_sku": "OF83874S", - "name": "96 COE Steel Blue, White", - "resolved_name": "96 COE Steel Blue, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-steel-blue-with-white-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83874_2.webp?v=1778346489", - "status": "Downloaded", - "pick_score": 0.9928, - "local_image": "/assets/catalog_images/oceanside-of83874s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83894s", - "manufacturer": "Oceanside", - "base_sku": "OF83894S", - "resolved_sku": "OF83894S", - "name": "96 COE Steel Blue with White Wispy", - "resolved_name": "96 COE Steel Blue with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-steel-blue-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83894_2.webp?v=1778346636", - "status": "Downloaded", - "pick_score": 0.985, - "local_image": "/assets/catalog_images/oceanside-of83894s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of83896s", - "manufacturer": "Oceanside", - "base_sku": "OF83896S", - "resolved_sku": "OF83896S", - "name": "96 COE Navy Blue with White Wispy", - "resolved_name": "96 COE Navy Blue with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-navy-blue-with-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF83896_2.webp?v=1778349686", - "status": "Downloaded", - "pick_score": 0.9817, - "local_image": "/assets/catalog_images/oceanside-of83896s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of84371s", - "manufacturer": "Oceanside", - "base_sku": "OF84371S", - "resolved_sku": "OF84371S", - "name": "96 COE Pale Lavender, White", - "resolved_name": "96 COE Pale Lavender, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pale-lavender-with-white-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Lavender_White_2.jpg?v=1778349949", - "status": "Downloaded", - "pick_score": 0.866, - "local_image": "/assets/catalog_images/oceanside-of84371s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1729, - "original_height_px": 1729, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of84392s", - "manufacturer": "Oceanside", - "base_sku": "OF84392S", - "resolved_sku": "OF84392S", - "name": "96 COE Light Grape with White Wispy", - "resolved_name": "96 COE Light Grape with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-lt-grape-white-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF84392_2.webp?v=1778349988", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/oceanside-of84392s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of89161s", - "manufacturer": "Oceanside", - "base_sku": "OF89161S", - "resolved_sku": "OF89161S", - "name": "96 COE Pink Champagne, White", - "resolved_name": "96 COE Pink Champagne, White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-pink-champagne-opal-swirl-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OF89161_2.webp?v=1778349988", - "status": "Downloaded", - "pick_score": 0.8284, - "local_image": "/assets/catalog_images/oceanside-of89161s.jpg", - "cropped": true, - "crop_box": [ - 0, - 200, - 800, - 1000 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1000, - "original_height_px": 1000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-of89181s", - "manufacturer": "Oceanside", - "base_sku": "OF89181S", - "resolved_sku": "OF89181S", - "name": "96 COE Pink Champagne with White Wispy", - "resolved_name": "96 COE Pink Champagne with White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-pink-champagne-with-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/pink_champagne_with_white_96_coe.jpg?v=1747622024", - "status": "Downloaded", - "pick_score": 0.9986, - "local_image": "/assets/catalog_images/oceanside-of89181s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofhh8f", - "manufacturer": "Oceanside", - "base_sku": "OFHH8F", - "resolved_sku": "OFHH8F", - "name": "96 COE Blackberry-Mint Julep", - "resolved_name": "96 COE Blackberry-Mint Julep", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-blackberry-mint-julep-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Blackberry-Mint_Julep_Fusible_Glass_-_Stained_Glass_Express_-4980576.jpg?v=1729910537", - "status": "Downloaded", - "pick_score": 0.859, - "local_image": "/assets/catalog_images/oceanside-ofhh8f.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-oficeirid", - "manufacturer": "Oceanside", - "base_sku": "OFICEIRID", - "resolved_sku": "OFICEIRID", - "name": "96 COE Clear Ice Iridescent", - "resolved_name": "96 COE Clear Ice Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-clear-icicle-iridized-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Ice_Iridescent.jpg?v=1780164958", - "status": "Downloaded", - "pick_score": 0.8989, - "local_image": "/assets/catalog_images/oceanside-oficeirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1517, - "original_height_px": 1517, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr1224s", - "manufacturer": "Oceanside", - "base_sku": "OFR1224S", - "resolved_sku": "OFR1224S", - "name": "96 COE Southwest Reaction Fusers Reserve", - "resolved_name": "96 COE Southwest Reaction Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/oceanside-fusers-reserve-southwest-reaction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Southwest_Reaction.jpg?v=1770154713", - "status": "Downloaded", - "pick_score": 0.9908, - "local_image": "/assets/catalog_images/oceanside-ofr1224s.jpg", - "cropped": true, - "crop_box": [ - 0, - 138, - 828, - 686 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1036, - "original_height_px": 686, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr17s", - "manufacturer": "Oceanside", - "base_sku": "OFR17S", - "resolved_sku": "OFR17S", - "name": "96 COE Sea Green Stir Fusers Reserve", - "resolved_name": "96 COE Sea Green Stir Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/sea-green-stir-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Green_Stir_Fusers_Reserve_-_Stained_Glass_Express_-4983359.png?v=1729916912", - "status": "Downloaded", - "pick_score": 0.8999, - "local_image": "/assets/catalog_images/oceanside-ofr17s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 434, - "original_height_px": 434, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr23", - "manufacturer": "Oceanside", - "base_sku": "OFR23", - "resolved_sku": "OFR23", - "name": "96 COE Jupiter Fusers Reserve LTD", - "resolved_name": "96 COE Jupiter Fusers Reserve LTD", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-jupiter-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Jupiter_Fuser_s_Reserve_Fusible_Glass_-_Stained_Glass_Express_-4983698.jpg?v=1729917729", - "status": "Downloaded", - "pick_score": 0.8636, - "local_image": "/assets/catalog_images/oceanside-ofr23.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 544, - "original_height_px": 544, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr68s", - "manufacturer": "Oceanside", - "base_sku": "OFR68S", - "resolved_sku": "OFR68S", - "name": "96 COE Riptide Fusers Reserve", - "resolved_name": "96 COE Riptide Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/fusers-reserve-riptide-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Riptide_FR_-_Stained_Glass_Express_-4983197.jpg?v=1729916486", - "status": "Downloaded", - "pick_score": 0.9803, - "local_image": "/assets/catalog_images/oceanside-ofr68s.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 656, - "original_height_px": 655, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr70f", - "manufacturer": "Oceanside", - "base_sku": "OFR70F", - "resolved_sku": "OFR70F", - "name": "96 COE Phantom Galaxy Fusers Reserve", - "resolved_name": "96 COE Phantom Galaxy Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/phantom-galaxy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Phantom_Galaxy_Fuser_s_Reserve_Fusible_Glass_-_Stained_Glass_Express_-4983704.jpg?v=1729917739", - "status": "Downloaded", - "pick_score": 0.9042, - "local_image": "/assets/catalog_images/oceanside-ofr70f.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 728, - "original_height_px": 728, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr71", - "manufacturer": "Oceanside", - "base_sku": "OFR71", - "resolved_sku": "OFR71", - "name": "96 COE Stardust Fusers Reserve", - "resolved_name": "96 COE Stardust Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/stardust", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Stardust_Fuser_s_Reserve_Fusible_Glass_-_Stained_Glass_Express_-4983740.jpg?v=1729917810", - "status": "Downloaded", - "pick_score": 0.9301, - "local_image": "/assets/catalog_images/oceanside-ofr71.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 544, - "original_height_px": 544, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr72", - "manufacturer": "Oceanside", - "base_sku": "OFR72", - "resolved_sku": "OFR72", - "name": "96 COE Fiesta Fusers Reserve", - "resolved_name": "96 COE Fiesta Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-fiesta-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Fusers_Reserve_Fiesta.jpg?v=1750263698", - "status": "Downloaded", - "pick_score": 0.9123, - "local_image": "/assets/catalog_images/oceanside-ofr72.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr73", - "manufacturer": "Oceanside", - "base_sku": "OFR73", - "resolved_sku": "OFR73", - "name": "96 COE Phoenix Fusers Reserve", - "resolved_name": "96 COE Phoenix Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-phoenix-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Phoenix_Fusers_Reserve_-_Stained_Glass_Express_-4983713.png?v=1729917761", - "status": "Downloaded", - "pick_score": 0.9756, - "local_image": "/assets/catalog_images/oceanside-ofr73.jpg", - "cropped": true, - "crop_box": [ - 0, - 112, - 1280, - 558 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1600, - "original_height_px": 558, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr75", - "manufacturer": "Oceanside", - "base_sku": "OFR75", - "resolved_sku": "OFR75", - "name": "96 COE Odyssey Fusers Reserve", - "resolved_name": "96 COE Odyssey Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-odyssey-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Fusers_Reserve_Odyssey.jpg?v=1750362728", - "status": "Downloaded", - "pick_score": 0.9195, - "local_image": "/assets/catalog_images/oceanside-ofr75.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2419, - "original_height_px": 2419, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr85", - "manufacturer": "Oceanside", - "base_sku": "OFR85", - "resolved_sku": "OFR85", - "name": "96 COE Jungle Fog Fusers Reserve", - "resolved_name": "96 COE Jungle Fog Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-jungle-fog-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Jungle_Fog.jpg?v=1751405208", - "status": "Downloaded", - "pick_score": 0.9231, - "local_image": "/assets/catalog_images/oceanside-ofr85.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1200, - "original_height_px": 1200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr87", - "manufacturer": "Oceanside", - "base_sku": "OFR87", - "resolved_sku": "OFR87", - "name": "96 COE Deep Dive Fusers Reserve", - "resolved_name": "96 COE Deep Dive Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-deep-dive-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Deep-Dive_Fusers-87_web-3_1.webp?v=1759526184", - "status": "Downloaded", - "pick_score": 0.9943, - "local_image": "/assets/catalog_images/oceanside-ofr87.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr88", - "manufacturer": "Oceanside", - "base_sku": "OFR88", - "resolved_sku": "OFR88", - "name": "96 COE Aurora Fusers Reserve", - "resolved_name": "96 COE Aurora Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-aurora-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fusers_Reserve_Aurora.jpg?v=1760643480", - "status": "Downloaded", - "pick_score": 0.9955, - "local_image": "/assets/catalog_images/oceanside-ofr88.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 640, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr89", - "manufacturer": "Oceanside", - "base_sku": "OFR89", - "resolved_sku": "OFR89", - "name": "96 COE Dubai Chocolate Fusers Reserve", - "resolved_name": "96 COE Dubai Chocolate Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-dubai-chocolate-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fusers_Reserve_Dubai_Chocolate_2.jpg?v=1760715190", - "status": "Downloaded", - "pick_score": 0.9293, - "local_image": "/assets/catalog_images/oceanside-ofr89.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3444, - "original_height_px": 3444, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr90f", - "manufacturer": "Oceanside", - "base_sku": "OFR90F", - "resolved_sku": "OFR90F", - "name": "96 COE Baklava Fusers Reserve", - "resolved_name": "96 COE Baklava Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-fusers-reserve-baklava", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fusers_Reserve_Baklava.jpg?v=1763503734", - "status": "Downloaded", - "pick_score": 0.9778, - "local_image": "/assets/catalog_images/oceanside-ofr90f.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr9112x12", - "manufacturer": "Oceanside", - "base_sku": "OFR91-12x12", - "resolved_sku": "OFR91-12x12", - "name": "96 COE Whispering Lotus Fusers Reserve", - "resolved_name": "96 COE Whispering Lotus Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-whispering-lotus-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/OFR91_Whispering_Lotus.jpg?v=1780065558", - "status": "Downloaded", - "pick_score": 0.9783, - "local_image": "/assets/catalog_images/oceanside-ofr9112x12.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr92", - "manufacturer": "Oceanside", - "base_sku": "OFR92", - "resolved_sku": "OFR92", - "name": "96 COE Sherwood Forest Fusers Reserve", - "resolved_name": "96 COE Sherwood Forest Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-fusers-reserve-sherwood-forest", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sherwood_Forest_Fusers_Reserve.jpg?v=1781966164", - "status": "Downloaded", - "pick_score": 0.9664, - "local_image": "/assets/catalog_images/oceanside-ofr92.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1247, - "original_height_px": 1247, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr93", - "manufacturer": "Oceanside", - "base_sku": "OFR93", - "resolved_sku": "OFR93", - "name": "96 COE Antelope Canyon Fusers Reserve", - "resolved_name": "96 COE Antelope Canyon Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-fusers-reserve-antelope-canyon", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fusers_Reserve_Antelope_Canyon.png?v=1766848560", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/oceanside-ofr93.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr9412x12", - "manufacturer": "Oceanside", - "base_sku": "OFR94-12x12", - "resolved_sku": "OFR94-12x12", - "name": "96 COE Witching Hour Fusers Reserve", - "resolved_name": "96 COE Witching Hour Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-witching-hour-fusers-reserve-1", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Witching_Hour_Fusers_Reserve_13.jpg?v=1779911281", - "status": "Downloaded", - "pick_score": 0.9991, - "local_image": "/assets/catalog_images/oceanside-ofr9412x12.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2490, - "original_height_px": 2490, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr9512x12", - "manufacturer": "Oceanside", - "base_sku": "OFR95-12x12", - "resolved_sku": "OFR95-12x12", - "name": "96 COE Daredevil Fusers Reserve", - "resolved_name": "96 COE Daredevil Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-daredevil-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Daredevil_Fusers_Reserve_2.jpg?v=1779910254", - "status": "Downloaded", - "pick_score": 0.9547, - "local_image": "/assets/catalog_images/oceanside-ofr9512x12.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2232, - "original_height_px": 2232, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr9712x12", - "manufacturer": "Oceanside", - "base_sku": "OFR97-12x12", - "resolved_sku": "OFR97-12x12", - "name": "96 COE Ember Fusers Reserve", - "resolved_name": "96 COE Ember Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-ember-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/2_15957_e_6eb689ea-a301-46c8-88b6-0ff14009fbd0.jpg?v=1776958620", - "status": "Downloaded", - "pick_score": 0.9063, - "local_image": "/assets/catalog_images/oceanside-ofr9712x12.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 480, - "original_height_px": 480, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "oceanside-ofr9812x12", - "manufacturer": "Oceanside", - "base_sku": "OFR98-12x12", - "resolved_sku": "OFR98-12x12", - "name": "96 COE Creamsicle Fusers Reserve", - "resolved_name": "96 COE Creamsicle Fusers Reserve", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-creamsicle-fusers-reserve", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Creamsicle_Fusers_Reserve_2.jpg?v=1782839437", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/oceanside-ofr9812x12.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 864, - "original_height_px": 864, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4134", - "manufacturer": "Wissmach", - "base_sku": "EM4134", - "resolved_sku": "EM4134", - "name": "Tulip English Muffle", - "resolved_name": "Tulip English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-medium-purple-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Med_Purple_-_Stained_Glass_Express_-4986403.jpg?v=1729924604", - "status": "Downloaded", - "pick_score": 0.878, - "local_image": "/assets/catalog_images/wissmach-em4134.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 300, - "original_height_px": 300, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4218", - "manufacturer": "Wissmach", - "base_sku": "EM4218", - "resolved_sku": "EM4218", - "name": "Lavender English Muffle", - "resolved_name": "Lavender English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-lavender-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Lavender_-_Stained_Glass_Express_-4986401.jpg?v=1729924600", - "status": "Downloaded", - "pick_score": 0.784, - "local_image": "/assets/catalog_images/wissmach-em4218.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4901", - "manufacturer": "Wissmach", - "base_sku": "EM4901", - "resolved_sku": "EM4901", - "name": "Clear English Muffle", - "resolved_name": "Clear English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-clear-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Clear_Cathedral_-_Stained_Glass_Express_-4986391.gif?v=1729924577", - "status": "Downloaded", - "pick_score": 0.834, - "local_image": "/assets/catalog_images/wissmach-em4901.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4903", - "manufacturer": "Wissmach", - "base_sku": "EM4903", - "resolved_sku": "EM4903", - "name": "Green Tea English Muffle", - "resolved_name": "Green Tea English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-cornwall-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Cornwell_Green_-_Stained_Glass_Express_-4985910.gif?v=1729923282", - "status": "Downloaded", - "pick_score": 0.8982, - "local_image": "/assets/catalog_images/wissmach-em4903.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4904", - "manufacturer": "Wissmach", - "base_sku": "EM4904", - "resolved_sku": "EM4904", - "name": "Pale Aqua English Muffle", - "resolved_name": "Pale Aqua English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-windsor-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Windsor_Blue_Art_Glass.jpg?v=1736976646", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-em4904.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 768, - "original_height_px": 768, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4906", - "manufacturer": "Wissmach", - "base_sku": "EM4906", - "resolved_sku": "EM4906", - "name": "Flaxen Tint English Muffle", - "resolved_name": "Flaxen Tint English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/flaxen-tint", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Flaxen_Tint_Cathedral_-_Stained_Glass_Express_-4986603.jpg?v=1729925102", - "status": "Downloaded", - "pick_score": 0.8608, - "local_image": "/assets/catalog_images/wissmach-em4906.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1500, - "original_height_px": 1500, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4907", - "manufacturer": "Wissmach", - "base_sku": "EM4907", - "resolved_sku": "EM4907", - "name": "Asparagus English Muffle", - "resolved_name": "Asparagus English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-sage-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Asparagus_English_Muffle.jpg?v=1782589046", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-em4907.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1745, - "original_height_px": 1745, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4909", - "manufacturer": "Wissmach", - "base_sku": "EM4909", - "resolved_sku": "EM4909", - "name": "Gray Lavender English Muffle", - "resolved_name": "Gray Lavender English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-princess-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Princess_Blue_-_Stained_Glass_Express_-4986409.gif?v=1729924619", - "status": "Downloaded", - "pick_score": 0.7976, - "local_image": "/assets/catalog_images/wissmach-em4909.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4912", - "manufacturer": "Wissmach", - "base_sku": "EM4912", - "resolved_sku": "EM4912", - "name": "Manchester Red English Muffle", - "resolved_name": "Manchester Red English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/manchester", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/MANCHESTER_RED_-_Stained_Glass_Express_-4988850.jpg?v=1729930873", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-em4912.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4914", - "manufacturer": "Wissmach", - "base_sku": "EM4914", - "resolved_sku": "EM4914", - "name": "Sussex Green English Muffle", - "resolved_name": "Sussex Green English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-sussex-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Sussex_Green_Cathedral_-_Stained_Glass_Express_-4986416.gif?v=1729924637", - "status": "Downloaded", - "pick_score": 0.8713, - "local_image": "/assets/catalog_images/wissmach-em4914.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4916", - "manufacturer": "Wissmach", - "base_sku": "EM4916", - "resolved_sku": "EM4916", - "name": "Noble Brass English Muffle", - "resolved_name": "Noble Brass English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-noble-brass-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Noble_Brass_-_Stained_Glass_Express_-4986407.gif?v=1729924614", - "status": "Downloaded", - "pick_score": 0.9553, - "local_image": "/assets/catalog_images/wissmach-em4916.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4922", - "manufacturer": "Wissmach", - "base_sku": "EM4922", - "resolved_sku": "EM4922", - "name": "Midnight Blue English Muffle", - "resolved_name": "Midnight Blue English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-midnight-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Midnight_blue.jpg?v=1742504751", - "status": "Downloaded", - "pick_score": 0.9609, - "local_image": "/assets/catalog_images/wissmach-em4922.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4923", - "manufacturer": "Wissmach", - "base_sku": "EM4923", - "resolved_sku": "EM4923", - "name": "Royalty Red English Muffle", - "resolved_name": "Royalty Red English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-royalty-red-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Royalty_Red_English_Muffle.jpg?v=1768423521", - "status": "Downloaded", - "pick_score": 0.9306, - "local_image": "/assets/catalog_images/wissmach-em4923.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4924", - "manufacturer": "Wissmach", - "base_sku": "EM4924", - "resolved_sku": "EM4924", - "name": "Wine English Muffle", - "resolved_name": "Wine English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/english-muffle-wine", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Wine_-_Stained_Glass_Express_-4986419.jpg?v=1729924647", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-em4924.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4925", - "manufacturer": "Wissmach", - "base_sku": "EM4925", - "resolved_sku": "EM4925", - "name": "Irish Green English Muffle", - "resolved_name": "Irish Green English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-green-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/English_Muffle_Green_Cathedral.jpg?v=1750266810", - "status": "Downloaded", - "pick_score": 0.9791, - "local_image": "/assets/catalog_images/wissmach-em4925.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4926", - "manufacturer": "Wissmach", - "base_sku": "EM4926", - "resolved_sku": "EM4926", - "name": "Cobalt Blue English Muffle", - "resolved_name": "Cobalt Blue English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-english-muffle-cobalt-blue-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Cobalt_Blue_English_Muffle.jpg?v=1781291433", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-em4926.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1642, - "original_height_px": 1642, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-em4927", - "manufacturer": "Wissmach", - "base_sku": "EM4927", - "resolved_sku": "EM4927", - "name": "Ocher English Muffle", - "resolved_name": "Ocher English Muffle", - "category": "English Muffle", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-coronation-gold-english-muffle", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Coronation_Gold_English_Muffle_-_Stained_Glass_Express_-4985911.jpg?v=1729923286", - "status": "Downloaded", - "pick_score": 0.9149, - "local_image": "/assets/catalog_images/wissmach-em4927.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w0002cc", - "manufacturer": "Wissmach", - "base_sku": "W0002CC", - "resolved_sku": "W0002CC", - "name": "Light Amber Corella Classic", - "resolved_name": "Light Amber Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-amber-corella-classic-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Amber_Corella_Classic.jpg?v=1781380611", - "status": "Downloaded", - "pick_score": 0.9532, - "local_image": "/assets/catalog_images/wissmach-w0002cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1606, - "original_height_px": 1606, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w01cc", - "manufacturer": "Wissmach", - "base_sku": "W01CC", - "resolved_sku": "W01CC", - "name": "Clear Corella Classic", - "resolved_name": "Clear Corella Classic", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-corella-classic-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Corella_Classic_Cathedral_-_Stained_Glass_Express_-4985475.jpg?v=1729922297", - "status": "Downloaded", - "pick_score": 0.9705, - "local_image": "/assets/catalog_images/wissmach-w01cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w01f", - "manufacturer": "Wissmach", - "base_sku": "W01F", - "resolved_sku": "W01F", - "name": "Clear Flemish", - "resolved_name": "Clear Flemish", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/clear-english-flemish", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/CLEAR_ENGLISH_FLEMISH_-_Stained_Glass_Express_-4985492.jpg?v=1729922337", - "status": "Downloaded", - "pick_score": 0.8272, - "local_image": "/assets/catalog_images/wissmach-w01f.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 552, - "original_height_px": 553, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w01hirid", - "manufacturer": "Wissmach", - "base_sku": "W01HIRID", - "resolved_sku": "W01HIRID", - "name": "Clear Hammered Iridescent", - "resolved_name": "Clear Hammered Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/clear-hammered-iridescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Hammered_Iridescent_3.jpg?v=1779550084", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/wissmach-w01hirid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2292, - "original_height_px": 2292, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w01ripirid", - "manufacturer": "Wissmach", - "base_sku": "W01RIPIRID", - "resolved_sku": "W01RIPIRID", - "name": "Clear Ripple Iridescent", - "resolved_name": "Clear Ripple Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-ripple-iridized-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Ripple_Iridescent_3.jpg?v=1779550187", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w01ripirid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2359, - "original_height_px": 2359, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w101d", - "manufacturer": "Wissmach", - "base_sku": "W101D", - "resolved_sku": "W101D", - "name": "Fern Opal", - "resolved_name": "Fern Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/green-w-white-wispy-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_with_White_Wispy_Opal.jpg?v=1772832840", - "status": "Downloaded", - "pick_score": 0.8184, - "local_image": "/assets/catalog_images/wissmach-w101d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2042, - "original_height_px": 2042, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w101dg", - "manufacturer": "Wissmach", - "base_sku": "W101DG", - "resolved_sku": "W101DG", - "name": "Fern Granite", - "resolved_name": "Fern Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-with-white-wispy-opal-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_with_White_Wispy_Opal_Granite.jpg?v=1772832690", - "status": "Downloaded", - "pick_score": 1.3612, - "local_image": "/assets/catalog_images/wissmach-w101dg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1870, - "original_height_px": 1870, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w101ll", - "manufacturer": "Wissmach", - "base_sku": "W101LL", - "resolved_sku": "W101LL", - "name": "Evergreen Streaky", - "resolved_name": "Evergreen Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-green-on-clear-streaky-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Evergreen_Streaky.jpg?v=1781380901", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-w101ll.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1722, - "original_height_px": 1722, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w112l", - "manufacturer": "Wissmach", - "base_sku": "W112L", - "resolved_sku": "W112L", - "name": "Jungle Translucent", - "resolved_name": "Jungle Translucent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-green-and-dark-amber-translucent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Green_and_Dark_Amber_Translucent.jpg?v=1781381951", - "status": "Downloaded", - "pick_score": 1.235, - "local_image": "/assets/catalog_images/wissmach-w112l.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1407, - "original_height_px": 1407, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w118cc", - "manufacturer": "Wissmach", - "base_sku": "W118CC", - "resolved_sku": "W118CC", - "name": "French Grey Corella Classic", - "resolved_name": "French Grey Corella Classic", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-cobalt-blue-corella-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Cobalt_Blue_Corella_Classic.jpg?v=1781382059", - "status": "Downloaded", - "pick_score": 0.9692, - "local_image": "/assets/catalog_images/wissmach-w118cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1244, - "original_height_px": 1244, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w135cc", - "manufacturer": "Wissmach", - "base_sku": "W135CC", - "resolved_sku": "W135CC", - "name": "Begonia Corella Classic", - "resolved_name": "Begonia Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-purple-corella-classic-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Begonia_Corella_Classic.jpg?v=1781382122", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w135cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1565, - "original_height_px": 1565, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w145sp", - "manufacturer": "Wissmach", - "base_sku": "W145SP", - "resolved_sku": "W145SP", - "name": "Tiger Eye Streaky", - "resolved_name": "Tiger Eye Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/tiger-eye-streaky", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Tiger_Eye_Streaky.jpg?v=1783710166", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-w145sp.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w158i", - "manufacturer": "Wissmach", - "base_sku": "W158I", - "resolved_sku": "W158I", - "name": "Tahitian Blue Ripple Iridescent", - "resolved_name": "Tahitian Blue Ripple Iridescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-ice-blue-ripple-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/IMG_5706.jpg?v=1765033104", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w158i.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 4284, - "original_height_px": 4284, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w171l", - "manufacturer": "Wissmach", - "base_sku": "W171L", - "resolved_sku": "W171L", - "name": "Pale Blue Lily", - "resolved_name": "Pale Blue Lily", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-blue-amber-with-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Blue_Lily.jpg?v=1781382359", - "status": "Downloaded", - "pick_score": 1.3344, - "local_image": "/assets/catalog_images/wissmach-w171l.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1432, - "original_height_px": 1432, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w172l", - "manufacturer": "Wissmach", - "base_sku": "W172L", - "resolved_sku": "W172L", - "name": "Edgewater", - "resolved_name": "Edgewater", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-amber-with-light-blue-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Edgewater.jpg?v=1781382410", - "status": "Downloaded", - "pick_score": 1.2406, - "local_image": "/assets/catalog_images/wissmach-w172l.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1562, - "original_height_px": 1562, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w18dr", - "manufacturer": "Wissmach", - "base_sku": "W18DR", - "resolved_sku": "W18DR", - "name": "Scarlet Double Rolled", - "resolved_name": "Scarlet Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-red-granite-cathedral-glass-copy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Wissmach_nonfusible.jpg?v=1775324891", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w18dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w18h", - "manufacturer": "Wissmach", - "base_sku": "W18H", - "resolved_sku": "W18H", - "name": "Scarlet Hammered", - "resolved_name": "Scarlet Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-red-hammered-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Red_Hammered_Wissmach_Glass.jpg?v=1732048836", - "status": "Downloaded", - "pick_score": 0.9991, - "local_image": "/assets/catalog_images/wissmach-w18h.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w18r", - "manufacturer": "Wissmach", - "base_sku": "W18R", - "resolved_sku": "W18R", - "name": "Scarlet Ripple", - "resolved_name": "Scarlet Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/scarlet-ripple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Scarlet_Ripple.jpg?v=1777741638", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w18r.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3000, - "original_height_px": 3000, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w197nllg", - "manufacturer": "Wissmach", - "base_sku": "W197NLLG", - "resolved_sku": "W197NLLG", - "name": "Viridian Granite", - "resolved_name": "Viridian Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-and-green-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Blue_and_Green_Granite_Cathedral.jpg?v=1774725518", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w197nllg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w199llg", - "manufacturer": "Wissmach", - "base_sku": "W199LLG", - "resolved_sku": "W199LLG", - "name": "Russet Streaky Granite", - "resolved_name": "Russet Streaky Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-brown-amber-streaky-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Brown_Amber_Streaky_Granite.jpg?v=1775321737", - "status": "Downloaded", - "pick_score": 0.9314, - "local_image": "/assets/catalog_images/wissmach-w199llg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2348, - "original_height_px": 2348, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w218dr", - "manufacturer": "Wissmach", - "base_sku": "W218DR", - "resolved_sku": "W218DR", - "name": "Lilac Double Rolled", - "resolved_name": "Lilac Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-violet-double-rolled-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lilac_Double_Rolled.jpg?v=1783112028", - "status": "Downloaded", - "pick_score": 0.9991, - "local_image": "/assets/catalog_images/wissmach-w218dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1668, - "original_height_px": 1668, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w220cc", - "manufacturer": "Wissmach", - "base_sku": "W220CC", - "resolved_sku": "W220CC", - "name": "Cobalt Blue Corella Classic", - "resolved_name": "Cobalt Blue Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-cobalt-blue-cathedral-corella-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Cobalt_Blue_Corella_Classic.jpg?v=1771004388", - "status": "Downloaded", - "pick_score": 0.9811, - "local_image": "/assets/catalog_images/wissmach-w220cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2326, - "original_height_px": 2326, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w221dr", - "manufacturer": "Wissmach", - "base_sku": "W221DR", - "resolved_sku": "W221DR", - "name": "Navy Double Rolled", - "resolved_name": "Navy Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-cobalt-blue-cathedral-double-rolled", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Navy_Double_Rolled.jpg?v=1783112238", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w221dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1756, - "original_height_px": 1756, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w223llg", - "manufacturer": "Wissmach", - "base_sku": "W223LLG", - "resolved_sku": "W223LLG", - "name": "Beach Streaky Granite LTD", - "resolved_name": "Beach Streaky Granite LTD", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-amber-and-dark-brown-streaky-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beach_Streaky_Granite.jpg?v=1781636723", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w223llg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1900, - "original_height_px": 1900, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w238nllg", - "manufacturer": "Wissmach", - "base_sku": "W238NLLG", - "resolved_sku": "W238NLLG", - "name": "Kaleidoscope Granite", - "resolved_name": "Kaleidoscope Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/dark-purple-dark-blue-yellow-green-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dk_Purple_Dk_Blue_Yellow-Green_Granite_Wissmach.jpg?v=1734474846", - "status": "Downloaded", - "pick_score": 0.9706, - "local_image": "/assets/catalog_images/wissmach-w238nllg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w250d", - "manufacturer": "Wissmach", - "base_sku": "W250D", - "resolved_sku": "W250D", - "name": "Seafoam Opal", - "resolved_name": "Seafoam Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-aqua-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Seafoam_3.jpg?v=1783112368", - "status": "Downloaded", - "pick_score": 1.1612, - "local_image": "/assets/catalog_images/wissmach-w250d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1449, - "original_height_px": 1449, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w27d", - "manufacturer": "Wissmach", - "base_sku": "W27D", - "resolved_sku": "W27D", - "name": "Sunrise Orange Opal", - "resolved_name": "Sunrise Orange Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/orange-white-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Orange_White_Opal_-_Stained_Glass_Express_-4989760.png?v=1729933016", - "status": "Downloaded", - "pick_score": 1.332, - "local_image": "/assets/catalog_images/wissmach-w27d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 905, - "original_height_px": 904, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w29d", - "manufacturer": "Wissmach", - "base_sku": "W29D", - "resolved_sku": "W29D", - "name": "Thunderbird Opal", - "resolved_name": "Thunderbird Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-selenium-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Thunderbird_Opal_4.jpg?v=1783115008", - "status": "Downloaded", - "pick_score": 1.691, - "local_image": "/assets/catalog_images/wissmach-w29d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1839, - "original_height_px": 1839, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w2d", - "manufacturer": "Wissmach", - "base_sku": "W2D", - "resolved_sku": "W2D", - "name": "Bright Yellow Opal", - "resolved_name": "Bright Yellow Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-yellow-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Bright_Yellow_Opal_2.jpg?v=1783111945", - "status": "Downloaded", - "pick_score": 1.391, - "local_image": "/assets/catalog_images/wissmach-w2d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1817, - "original_height_px": 1817, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w310rip", - "manufacturer": "Wissmach", - "base_sku": "W310RIP", - "resolved_sku": "W310RIP", - "name": "Ochre Ripple", - "resolved_name": "Ochre Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/amber-ripple-cathedral", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Ochre_Ripple.jpg?v=1783115238", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w310rip.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2132, - "original_height_px": 2132, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w311vg", - "manufacturer": "Wissmach", - "base_sku": "W311VG", - "resolved_sku": "W311VG", - "name": "Violet Granite", - "resolved_name": "Violet Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-violet-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Violet_Granite.jpg?v=1783115289", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w311vg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2240, - "original_height_px": 2240, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w31cc", - "manufacturer": "Wissmach", - "base_sku": "W31CC", - "resolved_sku": "W31CC", - "name": "Dandelion Corella Classic", - "resolved_name": "Dandelion Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-yellow-corella-classic-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dandelion_Corella_Classic.jpg?v=1783115063", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/wissmach-w31cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1988, - "original_height_px": 1988, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w325d", - "manufacturer": "Wissmach", - "base_sku": "W325D", - "resolved_sku": "W325D", - "name": "Eggshell", - "resolved_name": "Eggshell", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-light-amber-opalescent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Eggshell_2.jpg?v=1783115378", - "status": "Downloaded", - "pick_score": 1.3654, - "local_image": "/assets/catalog_images/wissmach-w325d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1806, - "original_height_px": 1806, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w338cc", - "manufacturer": "Wissmach", - "base_sku": "W338CC", - "resolved_sku": "W338CC", - "name": "Denim Corella Classic", - "resolved_name": "Denim Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/denim-corella-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Denim_Corella_Classic.jpg?v=1783115451", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/wissmach-w338cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2007, - "original_height_px": 2007, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w338f", - "manufacturer": "Wissmach", - "base_sku": "W338F", - "resolved_sku": "W338F", - "name": "Denim Flemish", - "resolved_name": "Denim Flemish", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-copper-blue-flemish-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Copper_Blue_Flemish_2.jpg?v=1764801838", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-w338f.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 4284, - "original_height_px": 4284, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w343g", - "manufacturer": "Wissmach", - "base_sku": "W343G", - "resolved_sku": "W343G", - "name": "Irish Green Granite", - "resolved_name": "Irish Green Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Granite_6.jpg?v=1756328420", - "status": "Downloaded", - "pick_score": 0.9986, - "local_image": "/assets/catalog_images/wissmach-w343g.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w502d", - "manufacturer": "Wissmach", - "base_sku": "W502D", - "resolved_sku": "W502D", - "name": "Hurricane Opal", - "resolved_name": "Hurricane Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-brown-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Brown_and_White_Opal.jpg?v=1747489328", - "status": "Downloaded", - "pick_score": 0.9283, - "local_image": "/assets/catalog_images/wissmach-w502d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 768, - "original_height_px": 768, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w51dd", - "manufacturer": "Wissmach", - "base_sku": "W51DD", - "resolved_sku": "W51DD", - "name": "Dense White Opal", - "resolved_name": "Dense White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-solid-white-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Solid_White_Opal_-_Stained_Glass_Express_-4991508.jpg?v=1729937551", - "status": "Downloaded", - "pick_score": 0.5882, - "local_image": "/assets/catalog_images/wissmach-w51dd.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w51ddxxm", - "manufacturer": "Wissmach", - "base_sku": "W51DDXXM", - "resolved_sku": "W51DDXXM", - "name": "Iceberg", - "resolved_name": "Iceberg", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-opal-swirled-with-clear-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Swirl_4.jpg?v=1776711137", - "status": "Downloaded", - "pick_score": 0.9633, - "local_image": "/assets/catalog_images/wissmach-w51ddxxm.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2633, - "original_height_px": 2633, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w51ddxxmg", - "manufacturer": "Wissmach", - "base_sku": "W51DDXXMG", - "resolved_sku": "W51DDXXMG", - "name": "Iceberg Granite", - "resolved_name": "Iceberg Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-opal-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Granite_-_Stained_Glass_Express_-4993117.jpg?v=1729941735", - "status": "Downloaded", - "pick_score": 0.8187, - "local_image": "/assets/catalog_images/wissmach-w51ddxxmg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w51ll", - "manufacturer": "Wissmach", - "base_sku": "W51LL", - "resolved_sku": "W51LL", - "name": "Translucent White", - "resolved_name": "Translucent White", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-translucent-white-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Translucent_White_-_Stained_Glass_Express_-4992685.jpg?v=1729940551", - "status": "Downloaded", - "pick_score": 0.9914, - "local_image": "/assets/catalog_images/wissmach-w51ll.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w51llflem", - "manufacturer": "Wissmach", - "base_sku": "W51LLFLEM", - "resolved_sku": "W51LLFLEM", - "name": "Translucent White Flemish", - "resolved_name": "Translucent White Flemish", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/translucent-white-flemish", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/translucent_white_flemish_loading_dock.jpg?v=1777731288", - "status": "Downloaded", - "pick_score": 0.9459, - "local_image": "/assets/catalog_images/wissmach-w51llflem.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1536, - "original_height_px": 1536, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w55d", - "manufacturer": "Wissmach", - "base_sku": "W55D", - "resolved_sku": "W55D", - "name": "Celery Opal", - "resolved_name": "Celery Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-amber-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Amber_and_White_Opal_-_Stained_Glass_Express_-4987562.jpg?v=1729927603", - "status": "Downloaded", - "pick_score": 0.8261, - "local_image": "/assets/catalog_images/wissmach-w55d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w57d", - "manufacturer": "Wissmach", - "base_sku": "W57D", - "resolved_sku": "W57D", - "name": "Spring Rain Opal", - "resolved_name": "Spring Rain Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-apple-green-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Apple_Green_White_-_Stained_Glass_Express_-4983945.jpg?v=1729918275", - "status": "Downloaded", - "pick_score": 0.9957, - "local_image": "/assets/catalog_images/wissmach-w57d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w58d", - "manufacturer": "Wissmach", - "base_sku": "W58D", - "resolved_sku": "W58D", - "name": "Buttered Popcorn Opal", - "resolved_name": "Buttered Popcorn Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-amber-with-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Amber_w-_White_-_Stained_Glass_Express_-4983892.jpg?v=1729918139", - "status": "Downloaded", - "pick_score": 0.8073, - "local_image": "/assets/catalog_images/wissmach-w58d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w58dg", - "manufacturer": "Wissmach", - "base_sku": "W58DG", - "resolved_sku": "W58DG", - "name": "Buttered Popcorn Opal Granite", - "resolved_name": "Buttered Popcorn Opal Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-beige-and-white-opal-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_and_White_Opal_Granite_-_Stained_Glass_Express_-4984300.jpg?v=1729919180", - "status": "Downloaded", - "pick_score": 0.9896, - "local_image": "/assets/catalog_images/wissmach-w58dg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w701ll", - "manufacturer": "Wissmach", - "base_sku": "W701LL", - "resolved_sku": "W701LL", - "name": "Lotus Streaky", - "resolved_name": "Lotus Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/med-purple-dk-purple-streaky-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_and_Dark_Purple_Streaky.jpg?v=1775334301", - "status": "Downloaded", - "pick_score": 0.939, - "local_image": "/assets/catalog_images/wissmach-w701ll.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1559, - "original_height_px": 1559, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w87d", - "manufacturer": "Wissmach", - "base_sku": "W87D", - "resolved_sku": "W87D", - "name": "Cornflower Opal", - "resolved_name": "Cornflower Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sky-blue-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Sky_Blue_and_White_Opal_-_Stained_Glass_Express_-4991143.jpg?v=1742504708", - "status": "Downloaded", - "pick_score": 0.9821, - "local_image": "/assets/catalog_images/wissmach-w87d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-w9001drt", - "manufacturer": "Wissmach", - "base_sku": "W9001DRT", - "resolved_sku": "W9001DRT", - "name": "Clear Double Rolled", - "resolved_name": "Clear Double Rolled", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-double-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Double_Rolled_-_Stained_Glass_Express_-4985490.jpg?v=1729922332", - "status": "Downloaded", - "pick_score": 0.9959, - "local_image": "/assets/catalog_images/wissmach-w9001drt.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 551, - "original_height_px": 551, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wblack", - "manufacturer": "Wissmach", - "base_sku": "WBLACK", - "resolved_sku": "WBLACK", - "name": "Black Opal", - "resolved_name": "Black Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-black-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Black_Opalescent.jpg?v=1747489313", - "status": "Downloaded", - "pick_score": 0.9897, - "local_image": "/assets/catalog_images/wissmach-wblack.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1169, - "original_height_px": 1169, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wblacki", - "manufacturer": "Wissmach", - "base_sku": "WBLACKI", - "resolved_sku": "WBLACKI", - "name": "Black Opal Iridescent", - "resolved_name": "Black Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/black-opal-iridescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Black_Opal_Iridescent.jpg?v=1779550010", - "status": "Downloaded", - "pick_score": 0.976, - "local_image": "/assets/catalog_images/wissmach-wblacki.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1648, - "original_height_px": 1648, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf01105", - "manufacturer": "Wissmach", - "base_sku": "WF01-10.5", - "resolved_sku": "WF01-10.5", - "name": "96 COE Clear", - "resolved_name": "96 COE Clear", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-clear", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_CLEAR_-_Stained_Glass_Express_-4980783.jpg?v=1729911028", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/wissmach-wf01105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf01dlum105", - "manufacturer": "Wissmach", - "base_sku": "WF01DLUM-10.5", - "resolved_sku": "WF01DLUM-10.5", - "name": "96 COE Clear Dew Drop Luminescent", - "resolved_name": "96 COE Clear Dew Drop Luminescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-dew-textured-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Dew_Drop_Luminescent.jpg?v=1780695157", - "status": "Downloaded", - "pick_score": 1.4998, - "local_image": "/assets/catalog_images/wissmach-wf01dlum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2456, - "original_height_px": 2456, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf01glum", - "manufacturer": "Wissmach", - "base_sku": "WF01GLUM", - "resolved_sku": "WF01GLUM", - "name": "96 COE Clear Granite Luminescent", - "resolved_name": "96 COE Clear Granite Luminescent", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-granite-luminescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Granite_Luminescent_2.jpg?v=1780695304", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf01glum.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2627, - "original_height_px": 2627, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf01lum105", - "manufacturer": "Wissmach", - "base_sku": "WF01LUM-10.5", - "resolved_sku": "WF01LUM-10.5", - "name": "96 COE Clear Luminescent", - "resolved_name": "96 COE Clear Luminescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Luminescent_2.jpg?v=1780695522", - "status": "Downloaded", - "pick_score": 1.4437, - "local_image": "/assets/catalog_images/wissmach-wf01lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1996, - "original_height_px": 1996, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf02105", - "manufacturer": "Wissmach", - "base_sku": "WF02-10.5", - "resolved_sku": "WF02-10.5", - "name": "96 COE Black Opal", - "resolved_name": "96 COE Black Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-black-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_-_Stained_Glass_Express_-4980657.jpg?v=1729910730", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf02105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf02lum105", - "manufacturer": "Wissmach", - "base_sku": "WF02LUM-10.5", - "resolved_sku": "WF02LUM-10.5", - "name": "96 COE Black Opal Luminescent", - "resolved_name": "96 COE Black Opal Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-black-opal-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Luminescent.jpg?v=1780695636", - "status": "Downloaded", - "pick_score": 0.7952, - "local_image": "/assets/catalog_images/wissmach-wf02lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1691, - "original_height_px": 1691, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf02t", - "manufacturer": "Wissmach", - "base_sku": "WF02T", - "resolved_sku": "WF02T", - "name": "96 COE Black Opal Thin", - "resolved_name": "96 COE Black Opal Thin", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-black-thin-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Black_Thin_Fusible_Glass_-_Stained_Glass_Express_-4980570.jpg?v=1729910523", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf02t.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf03105", - "manufacturer": "Wissmach", - "base_sku": "WF03-10.5", - "resolved_sku": "WF03-10.5", - "name": "96 COE White Opal", - "resolved_name": "96 COE White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Opal_-_Stained_Glass_Express_-4983592.jpg?v=1729917485", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/wissmach-wf03105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf03lum105", - "manufacturer": "Wissmach", - "base_sku": "WF03LUM-10.5", - "resolved_sku": "WF03LUM-10.5", - "name": "96 COE White Opal Luminescent", - "resolved_name": "96 COE White Opal Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-opal-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Opal_Luminescent.jpg?v=1780695711", - "status": "Downloaded", - "pick_score": 0.9138, - "local_image": "/assets/catalog_images/wissmach-wf03lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1706, - "original_height_px": 1706, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf04105", - "manufacturer": "Wissmach", - "base_sku": "WF04-10.5", - "resolved_sku": "WF04-10.5", - "name": "96 COE Violet Opal", - "resolved_name": "96 COE Violet Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-classic-violet-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Violet_Opal_-_Stained_Glass_Express_-4983553.jpg?v=1729917390", - "status": "Downloaded", - "pick_score": 0.8441, - "local_image": "/assets/catalog_images/wissmach-wf04105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf05105", - "manufacturer": "Wissmach", - "base_sku": "WF05-10.5", - "resolved_sku": "WF05-10.5", - "name": "96 COE Superior Blue Opal", - "resolved_name": "96 COE Superior Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-superior-blue-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_Opal_-_Stained_Glass_Express_-4983471.jpg?v=1729917186", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/wissmach-wf05105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf06105", - "manufacturer": "Wissmach", - "base_sku": "WF06-10.5", - "resolved_sku": "WF06-10.5", - "name": "96 COE Pale Green Opal", - "resolved_name": "96 COE Pale Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-green-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pale_Green_Opal.jpg?v=1779470847", - "status": "Downloaded", - "pick_score": 0.9836, - "local_image": "/assets/catalog_images/wissmach-wf06105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1261, - "original_height_px": 1261, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf07105", - "manufacturer": "Wissmach", - "base_sku": "WF07-10.5", - "resolved_sku": "WF07-10.5", - "name": "96 COE Olive Green Opal", - "resolved_name": "96 COE Olive Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-olive-green-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Green_Opal_-_Stained_Glass_Express_-4982450.jpg?v=1729914568", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf07105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf07lum105", - "manufacturer": "Wissmach", - "base_sku": "WF07LUM-10.5", - "resolved_sku": "WF07LUM-10.5", - "name": "96 COE Olive Opal Luminescent", - "resolved_name": "96 COE Olive Opal Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-olive-opal-lumin-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Opal_Luminescent.jpg?v=1780695834", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/wissmach-wf07lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1542, - "original_height_px": 1542, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf10lum105", - "manufacturer": "Wissmach", - "base_sku": "WF10LUM-10.5", - "resolved_sku": "WF10LUM-10.5", - "name": "96 COE Gold Tone Opal Luminescent", - "resolved_name": "96 COE Gold Tone Opal Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-gold-lumin", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gold_Tone_Opal_Luminescent.jpg?v=1780695900", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/wissmach-wf10lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1704, - "original_height_px": 1704, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf11105", - "manufacturer": "Wissmach", - "base_sku": "WF11-10.5", - "resolved_sku": "WF11-10.5", - "name": "96 COE Honey", - "resolved_name": "96 COE Honey", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-honey-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Honey_Trans_-_Stained_Glass_Express_-4982170.jpg?v=1729913885", - "status": "Downloaded", - "pick_score": 0.9616, - "local_image": "/assets/catalog_images/wissmach-wf11105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf1146105", - "manufacturer": "Wissmach", - "base_sku": "WF1146-10.5", - "resolved_sku": "WF1146-10.5", - "name": "96 COE Pear", - "resolved_name": "96 COE Pear", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-honey-trans", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pear_Transparent_-_Stained_Glass_Express_-4982592.jpg?v=1729914917", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf1146105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf12105", - "manufacturer": "Wissmach", - "base_sku": "WF12-10.5", - "resolved_sku": "WF12-10.5", - "name": "96 COE Cinnamon", - "resolved_name": "96 COE Cinnamon", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-cinnamon-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cinnamon_Trans_-_Stained_Glass_Express_-4980781.jpg?v=1729911023", - "status": "Downloaded", - "pick_score": 0.9498, - "local_image": "/assets/catalog_images/wissmach-wf12105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf13105", - "manufacturer": "Wissmach", - "base_sku": "WF13-10.5", - "resolved_sku": "WF13-10.5", - "name": "96 COE Deep Sky Blue", - "resolved_name": "96 COE Deep Sky Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-deep-sky-blue-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Deep_Sky_Blue.webp?v=1755899294", - "status": "Downloaded", - "pick_score": 0.7999, - "local_image": "/assets/catalog_images/wissmach-wf13105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 385, - "original_height_px": 385, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf13lum105", - "manufacturer": "Wissmach", - "base_sku": "WF13LUM-10.5", - "resolved_sku": "WF13LUM-10.5", - "name": "96 COE Deep Sky Blue Luminescent", - "resolved_name": "96 COE Deep Sky Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-deep-sky-transparent-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dp_Sky_Blue_Lumin_4.jpg?v=1780695962", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf13lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf14105", - "manufacturer": "Wissmach", - "base_sku": "WF14-10.5", - "resolved_sku": "WF14-10.5", - "name": "96 COE Reactive Blue Opal", - "resolved_name": "96 COE Reactive Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-reactive-blue-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_Blue_Opal_-_Stained_Glass_Express_-4983142.jpg?v=1729916315", - "status": "Downloaded", - "pick_score": 0.9291, - "local_image": "/assets/catalog_images/wissmach-wf14105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 300, - "original_height_px": 300, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf14lum105", - "manufacturer": "Wissmach", - "base_sku": "WF14LUM-10.5", - "resolved_sku": "WF14LUM-10.5", - "name": "96 COE Reactive Blue Opal Luminescent", - "resolved_name": "96 COE Reactive Blue Opal Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/reactive-blue-lum-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_Blue_Opal_Luminescent.jpg?v=1780696136", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/wissmach-wf14lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1704, - "original_height_px": 1704, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf15105", - "manufacturer": "Wissmach", - "base_sku": "WF15-10.5", - "resolved_sku": "WF15-10.5", - "name": "96 COE Cornflower Blue", - "resolved_name": "96 COE Cornflower Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-cornflower-blue-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cornflower_Blue_Transparent_-_Stained_Glass_Express_-4980879.jpg?v=1729911257", - "status": "Downloaded", - "pick_score": 0.9833, - "local_image": "/assets/catalog_images/wissmach-wf15105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf15lum105", - "manufacturer": "Wissmach", - "base_sku": "WF15LUM-10.5", - "resolved_sku": "WF15LUM-10.5", - "name": "96 COE Cornflower Blue Luminescent", - "resolved_name": "96 COE Cornflower Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-cornflower-blue-opal-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cornflower_Blue_Luminescent_2.jpg?v=1780696310", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf15lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1894, - "original_height_px": 1894, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf16105", - "manufacturer": "Wissmach", - "base_sku": "WF16-10.5", - "resolved_sku": "WF16-10.5", - "name": "96 COE Sapphire Blue", - "resolved_name": "96 COE Sapphire Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sapphire-blue-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sapphire_Blue_Trans_-_Stained_Glass_Express_-4983346.jpg?v=1729916878", - "status": "Downloaded", - "pick_score": 0.9715, - "local_image": "/assets/catalog_images/wissmach-wf16105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf16lum105", - "manufacturer": "Wissmach", - "base_sku": "WF16LUM-10.5", - "resolved_sku": "WF16LUM-10.5", - "name": "96 COE Sapphire Blue Luminescent", - "resolved_name": "96 COE Sapphire Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sapphire-blue-transparent-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sapphire_Blue_Luminescent_2.jpg?v=1780696409", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf16lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1797, - "original_height_px": 1797, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf17105", - "manufacturer": "Wissmach", - "base_sku": "WF17-10.5", - "resolved_sku": "WF17-10.5", - "name": "96 COE Garden Green", - "resolved_name": "96 COE Garden Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-garden-green-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Garden_Green_Transparent_-_Stained_Glass_Express_-4982063.jpg?v=1729913676", - "status": "Downloaded", - "pick_score": 0.8491, - "local_image": "/assets/catalog_images/wissmach-wf17105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf17lum105", - "manufacturer": "Wissmach", - "base_sku": "WF17LUM-10.5", - "resolved_sku": "WF17LUM-10.5", - "name": "96 COE Garden Green Luminescent", - "resolved_name": "96 COE Garden Green Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-garden-green-transparent-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Garden_Green_Luminescent_2.jpg?v=1781968184", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf17lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1736, - "original_height_px": 1736, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf18105", - "manufacturer": "Wissmach", - "base_sku": "WF18-10.5", - "resolved_sku": "WF18-10.5", - "name": "96 COE Emerald Coast", - "resolved_name": "96 COE Emerald Coast", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-emarald-coast-transparent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Emerald_Coast_Trans_-_Stained_Glass_Express_-4981046.jpg?v=1729911651", - "status": "Downloaded", - "pick_score": 0.8894, - "local_image": "/assets/catalog_images/wissmach-wf18105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 562, - "original_height_px": 562, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf19105", - "manufacturer": "Wissmach", - "base_sku": "WF19-10.5", - "resolved_sku": "WF19-10.5", - "name": "96 COE Peacock Feather Blue", - "resolved_name": "96 COE Peacock Feather Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-peacock-feather-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Peacock_Feather_Blue.jpg?v=1779469214", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf19105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1384, - "original_height_px": 1384, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf197d", - "manufacturer": "Wissmach", - "base_sku": "WF197D", - "resolved_sku": "WF197D", - "name": "96 COE Dark Blue and Medium Green Opal", - "resolved_name": "96 COE Dark Blue and Medium Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-dark-blue-medium-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Blue_and_Medium_Green_Opal.jpg?v=1779468522", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/wissmach-wf197d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1830, - "original_height_px": 1830, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf20105", - "manufacturer": "Wissmach", - "base_sku": "WF20-10.5", - "resolved_sku": "WF20-10.5", - "name": "96 COE Midnight Blue", - "resolved_name": "96 COE Midnight Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-midnight-blue-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Midnight_Blue_Trans_-_Stained_Glass_Express_-4982378.jpg?v=1729914392", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf20105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf20lum105", - "manufacturer": "Wissmach", - "base_sku": "WF20LUM-10.5", - "resolved_sku": "WF20LUM-10.5", - "name": "96 COE Midnight Blue Luminescent", - "resolved_name": "96 COE Midnight Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-midnight-blue-transparent-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Midnight_Blue_Luminescent_5.jpg?v=1781968288", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf20lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1933, - "original_height_px": 1933, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf21105", - "manufacturer": "Wissmach", - "base_sku": "WF21-10.5", - "resolved_sku": "WF21-10.5", - "name": "96 COE Deep Sky Blue and White Opal", - "resolved_name": "96 COE Deep Sky Blue and White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-deep-sky-blue-prisma-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Deep_Sky_Blue_Prisma_-_Stained_Glass_Express_-4983621.jpg?v=1729917557", - "status": "Downloaded", - "pick_score": 0.8523, - "local_image": "/assets/catalog_images/wissmach-wf21105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf22105", - "manufacturer": "Wissmach", - "base_sku": "WF22-10.5", - "resolved_sku": "WF22-10.5", - "name": "96 COE Deep Sky Blue and Crystal", - "resolved_name": "96 COE Deep Sky Blue and Crystal", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-crystal-and-deep-sky-blue-prisma-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_Deep_Sky_Blue_Prisma_-_Stained_Glass_Express_-4980899.jpg?v=1729911302", - "status": "Downloaded", - "pick_score": 0.9108, - "local_image": "/assets/catalog_images/wissmach-wf22105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf23105", - "manufacturer": "Wissmach", - "base_sku": "WF23-10.5", - "resolved_sku": "WF23-10.5", - "name": "96 COE Superior Blue and White Opal", - "resolved_name": "96 COE Superior Blue and White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-superior-blue-and-white-prisma-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_w-White_-_Stained_Glass_Express_-4983476.jpg?v=1729917200", - "status": "Downloaded", - "pick_score": 0.8804, - "local_image": "/assets/catalog_images/wissmach-wf23105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf24105", - "manufacturer": "Wissmach", - "base_sku": "WF24-10.5", - "resolved_sku": "WF24-10.5", - "name": "96 COE Superior Blue and Crystal", - "resolved_name": "96 COE Superior Blue and Crystal", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-and-superior-blue-streaky-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_and_Crystal_2.jpg?v=1771967843", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf24105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2731, - "original_height_px": 2731, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf24lum105", - "manufacturer": "Wissmach", - "base_sku": "WF24LUM-10.5", - "resolved_sku": "WF24LUM-10.5", - "name": "96 COE Superior Blue Luminescent", - "resolved_name": "96 COE Superior Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-super-blue-transparent-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Superior_Blue_Luminescent_2.jpg?v=1781968392", - "status": "Downloaded", - "pick_score": 1.4992, - "local_image": "/assets/catalog_images/wissmach-wf24lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1703, - "original_height_px": 1703, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf25105", - "manufacturer": "Wissmach", - "base_sku": "WF25-10.5", - "resolved_sku": "WF25-10.5", - "name": "96 COE Crystal and Black", - "resolved_name": "96 COE Crystal and Black", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-crystal-and-black-streaky-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_Black_Streaky_-_Stained_Glass_Express_-4980894.jpg?v=1758225133", - "status": "Downloaded", - "pick_score": 0.9667, - "local_image": "/assets/catalog_images/wissmach-wf25105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf26105", - "manufacturer": "Wissmach", - "base_sku": "WF26-10.5", - "resolved_sku": "WF26-10.5", - "name": "96 COE White and Crystal", - "resolved_name": "96 COE White and Crystal", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-crystal-and-white-wispy-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_w-_White_-_Stained_Glass_Express_-4980893.jpg?v=1729911287", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf26105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf27105", - "manufacturer": "Wissmach", - "base_sku": "WF27-10.5", - "resolved_sku": "WF27-10.5", - "name": "96 COE Reactive Blue and Crystal", - "resolved_name": "96 COE Reactive Blue and Crystal", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-crystal-and-reactive-blue-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_w-_Reactive_Blue_-_Stained_Glass_Express_-4980889.jpg?v=1729911278", - "status": "Downloaded", - "pick_score": 0.9378, - "local_image": "/assets/catalog_images/wissmach-wf27105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf28105", - "manufacturer": "Wissmach", - "base_sku": "WF28-10.5", - "resolved_sku": "WF28-10.5", - "name": "96 COE White and Dark Blue", - "resolved_name": "96 COE White and Dark Blue", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-dark-blue-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Dark_Blue.jpg?v=1779466411", - "status": "Downloaded", - "pick_score": 0.8371, - "local_image": "/assets/catalog_images/wissmach-wf28105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1758, - "original_height_px": 1758, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf29105", - "manufacturer": "Wissmach", - "base_sku": "WF29-10.5", - "resolved_sku": "WF29-10.5", - "name": "96 COE Dark Blue and White", - "resolved_name": "96 COE Dark Blue and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-blue-and-white-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dark_Blue_and_White_-_Stained_Glass_Express_-4980910.jpg?v=1729911330", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/wissmach-wf29105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 480, - "original_height_px": 640, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf30105", - "manufacturer": "Wissmach", - "base_sku": "WF30-10.5", - "resolved_sku": "WF30-10.5", - "name": "96 COE Midnight Blue and Clear", - "resolved_name": "96 COE Midnight Blue and Clear", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-blue-streaky-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Midnight_Blue_and_Clear.jpg?v=1781705363", - "status": "Downloaded", - "pick_score": 0.9863, - "local_image": "/assets/catalog_images/wissmach-wf30105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf31105", - "manufacturer": "Wissmach", - "base_sku": "WF31-10.5", - "resolved_sku": "WF31-10.5", - "name": "96 COE Violet Opal and Crystal", - "resolved_name": "96 COE Violet Opal and Crystal", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-classic-violet-and-white-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Violet_w-_White_-_Stained_Glass_Express_-4983561.jpg?v=1729917408", - "status": "Downloaded", - "pick_score": 0.935, - "local_image": "/assets/catalog_images/wissmach-wf31105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf311105", - "manufacturer": "Wissmach", - "base_sku": "WF311-10.5", - "resolved_sku": "WF311-10.5", - "name": "96 COE Medium Violet", - "resolved_name": "96 COE Medium Violet", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-medium-violet-transparent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Medium_Violet.jpg?v=1781299289", - "status": "Downloaded", - "pick_score": 0.997, - "local_image": "/assets/catalog_images/wissmach-wf311105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1717, - "original_height_px": 1717, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf32105", - "manufacturer": "Wissmach", - "base_sku": "WF32-10.5", - "resolved_sku": "WF32-10.5", - "name": "96 COE Olive Green and White", - "resolved_name": "96 COE Olive Green and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-olive-green-and-white-prisma-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Green_and_White.jpg?v=1779465200", - "status": "Downloaded", - "pick_score": 0.8854, - "local_image": "/assets/catalog_images/wissmach-wf32105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1711, - "original_height_px": 1711, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf33105", - "manufacturer": "Wissmach", - "base_sku": "WF33-10.5", - "resolved_sku": "WF33-10.5", - "name": "96 COE White and Olive Green", - "resolved_name": "96 COE White and Olive Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-hunter-green-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_and_Hunter_Green_-_Stained_Glass_Express_-4983570.jpg?v=1729917431", - "status": "Downloaded", - "pick_score": 0.6464, - "local_image": "/assets/catalog_images/wissmach-wf33105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf34105", - "manufacturer": "Wissmach", - "base_sku": "WF34-10.5", - "resolved_sku": "WF34-10.5", - "name": "96 COE Olive Green and Clear", - "resolved_name": "96 COE Olive Green and Clear", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-olive-green-and-clear", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Green_and_Clear.jpg?v=1779464487", - "status": "Downloaded", - "pick_score": 0.9974, - "local_image": "/assets/catalog_images/wissmach-wf34105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1983, - "original_height_px": 1983, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf34lum105", - "manufacturer": "Wissmach", - "base_sku": "WF34LUM-10.5", - "resolved_sku": "WF34LUM-10.5", - "name": "96 COE Olive Green and Clear Luminescent", - "resolved_name": "96 COE Olive Green and Clear Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-hunter-green-blue-o-lum", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Green_and_Clear_Luminescent_2.jpg?v=1781968487", - "status": "Downloaded", - "pick_score": 1.313, - "local_image": "/assets/catalog_images/wissmach-wf34lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1886, - "original_height_px": 1886, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf35105", - "manufacturer": "Wissmach", - "base_sku": "WF35-10.5", - "resolved_sku": "WF35-10.5", - "name": "96 COE Midnight Blue and Olive Green Opal", - "resolved_name": "96 COE Midnight Blue and Olive Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-and-hunter-green-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_and_Hunter_Green_-_Stained_Glass_Express_-4980699.jpg?v=1729910831", - "status": "Downloaded", - "pick_score": 0.831, - "local_image": "/assets/catalog_images/wissmach-wf35105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf36105", - "manufacturer": "Wissmach", - "base_sku": "WF36-10.5", - "resolved_sku": "WF36-10.5", - "name": "96 COE Oyster Pearl and Black", - "resolved_name": "96 COE Oyster Pearl and Black", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-black-and-pearl-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_and_Pearl.jpg?v=1736463074", - "status": "Downloaded", - "pick_score": 0.8456, - "local_image": "/assets/catalog_images/wissmach-wf36105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf36lum105", - "manufacturer": "Wissmach", - "base_sku": "WF36LUM-10.5", - "resolved_sku": "WF36LUM-10.5", - "name": "96 COE Oyster Pearl and Black Luminescent", - "resolved_name": "96 COE Oyster Pearl and Black Luminescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-black-pearl-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Oyster_Pearl_and_Black_Luminescent.jpg?v=1781968570", - "status": "Downloaded", - "pick_score": 1.354, - "local_image": "/assets/catalog_images/wissmach-wf36lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1592, - "original_height_px": 1592, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf37105", - "manufacturer": "Wissmach", - "base_sku": "WF37-10.5", - "resolved_sku": "WF37-10.5", - "name": "96 COE Reactive Blue and Oyster Pearl", - "resolved_name": "96 COE Reactive Blue and Oyster Pearl", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-reactive-blue-and-oyster-pearl-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_Blue_and_Oyster_Pearl.jpg?v=1779463508", - "status": "Downloaded", - "pick_score": 0.8884, - "local_image": "/assets/catalog_images/wissmach-wf37105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf38105", - "manufacturer": "Wissmach", - "base_sku": "WF38-10.5", - "resolved_sku": "WF38-10.5", - "name": "96 COE Reactive Blue and Black Opal", - "resolved_name": "96 COE Reactive Blue and Black Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-reactive-blue-and-black-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Reactive_Blue_Black_-_Stained_Glass_Express_-4983144.jpg?v=1729916319", - "status": "Downloaded", - "pick_score": 0.6432, - "local_image": "/assets/catalog_images/wissmach-wf38105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf39105", - "manufacturer": "Wissmach", - "base_sku": "WF39-10.5", - "resolved_sku": "WF39-10.5", - "name": "96 COE Oyster Pearl and Reactive Blue", - "resolved_name": "96 COE Oyster Pearl and Reactive Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-oyster-pearl-reactive-blue-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Oyster_Pearl_Reactive_Blue_-_Stained_Glass_Express_-4982515.jpg?v=1729914735", - "status": "Downloaded", - "pick_score": 0.9665, - "local_image": "/assets/catalog_images/wissmach-wf39105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1600, - "original_height_px": 2133, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf42105", - "manufacturer": "Wissmach", - "base_sku": "WF42-10.5", - "resolved_sku": "WF42-10.5", - "name": "96 COE Orange Opal", - "resolved_name": "96 COE Orange Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-orange-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_Opal_-_Stained_Glass_Express_-4982484.jpg?v=1729914654", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf42105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf43105", - "manufacturer": "Wissmach", - "base_sku": "WF43-10.5", - "resolved_sku": "WF43-10.5", - "name": "96 COE Sea Blue", - "resolved_name": "96 COE Sea Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sea-blue-transparent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Blue_Trans_-_Stained_Glass_Express_-4983350.jpg?v=1729916888", - "status": "Downloaded", - "pick_score": 0.9091, - "local_image": "/assets/catalog_images/wissmach-wf43105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 300, - "original_height_px": 300, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf43lum105", - "manufacturer": "Wissmach", - "base_sku": "WF43LUM-10.5", - "resolved_sku": "WF43LUM-10.5", - "name": "96 COE Sea Blue Luminescent", - "resolved_name": "96 COE Sea Blue Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sea-blue-luminescent-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Blue_Luminescent_2.jpg?v=1781968799", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wf43lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1627, - "original_height_px": 1627, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf44105", - "manufacturer": "Wissmach", - "base_sku": "WF44-10.5", - "resolved_sku": "WF44-10.5", - "name": "96 COE Crystal and Sea Blue", - "resolved_name": "96 COE Crystal and Sea Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-crystal-with-sea-blue-streaks-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_and_Sea_Blue.jpg?v=1772821786", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf44105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2115, - "original_height_px": 2115, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf45105", - "manufacturer": "Wissmach", - "base_sku": "WF45-10.5", - "resolved_sku": "WF45-10.5", - "name": "96 COE Sea Blue and Crystal", - "resolved_name": "96 COE Sea Blue and Crystal", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sea-blue-with-crystal-streaks-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sea_Blue_and_Crystal.jpg?v=1775313444", - "status": "Downloaded", - "pick_score": 0.9363, - "local_image": "/assets/catalog_images/wissmach-wf45105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1747, - "original_height_px": 1747, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf46105", - "manufacturer": "Wissmach", - "base_sku": "WF46-10.5", - "resolved_sku": "WF46-10.5", - "name": "96 COE Gray", - "resolved_name": "96 COE Gray", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-grey-transparent-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gray_Transparent_-_Stained_Glass_Express_-4982134.jpg?v=1729913798", - "status": "Downloaded", - "pick_score": 0.9923, - "local_image": "/assets/catalog_images/wissmach-wf46105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf47105", - "manufacturer": "Wissmach", - "base_sku": "WF47-10.5", - "resolved_sku": "WF47-10.5", - "name": "96 COE Steel Blue", - "resolved_name": "96 COE Steel Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-steel-blue-transparent-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Steel_Blue_Trans_-_Stained_Glass_Express_-4983429.jpg?v=1729917083", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf47105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf48105", - "manufacturer": "Wissmach", - "base_sku": "WF48-10.5", - "resolved_sku": "WF48-10.5", - "name": "96 COE White and Steel Blue", - "resolved_name": "96 COE White and Steel Blue", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-with-steel-blue-streaks-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Steel_Blue_Streaky_-_Stained_Glass_Express_-4983625.jpg?v=1729917567", - "status": "Downloaded", - "pick_score": 0.8303, - "local_image": "/assets/catalog_images/wissmach-wf48105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf49105", - "manufacturer": "Wissmach", - "base_sku": "WF49-10.5", - "resolved_sku": "WF49-10.5", - "name": "96 COE Steel Blue and White", - "resolved_name": "96 COE Steel Blue and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-steel-blue-with-white-wisps-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Steel_Blue_w-White_-_Stained_Glass_Express_-4983435.jpg?v=1729917098", - "status": "Downloaded", - "pick_score": 0.856, - "local_image": "/assets/catalog_images/wissmach-wf49105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf50105", - "manufacturer": "Wissmach", - "base_sku": "WF50-10.5", - "resolved_sku": "WF50-10.5", - "name": "96 COE Turquoise Green", - "resolved_name": "96 COE Turquoise Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-turquoise-transparent-green-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Turquoise_Transparent_Green_-_Stained_Glass_Express_-4983537.jpg?v=1729917350", - "status": "Downloaded", - "pick_score": 0.9531, - "local_image": "/assets/catalog_images/wissmach-wf50105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 300, - "original_height_px": 300, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf51105", - "manufacturer": "Wissmach", - "base_sku": "WF51-10.5", - "resolved_sku": "WF51-10.5", - "name": "96 COE Orange-Red", - "resolved_name": "96 COE Orange-Red", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-transparent-orange-red", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange-Red_2.jpg?v=1756329829", - "status": "Downloaded", - "pick_score": 0.999, - "local_image": "/assets/catalog_images/wissmach-wf51105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf51lum105", - "manufacturer": "Wissmach", - "base_sku": "WF51LUM-10.5", - "resolved_sku": "WF51LUM-10.5", - "name": "96 COE Orange-Red Luminescent", - "resolved_name": "96 COE Orange-Red Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-orange-red-t-lumin", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange-Red_Luminescent_2.jpg?v=1781968908", - "status": "Downloaded", - "pick_score": 1.4603, - "local_image": "/assets/catalog_images/wissmach-wf51lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1706, - "original_height_px": 1706, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf522105", - "manufacturer": "Wissmach", - "base_sku": "WF522-10.5", - "resolved_sku": "WF522-10.5", - "name": "96 COE Blush Opal", - "resolved_name": "96 COE Blush Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-blush-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Opal_Blush_-_Stained_Glass_Express_-4982468.jpg?v=1729914618", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf522105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf52lum105", - "manufacturer": "Wissmach", - "base_sku": "WF52LUM-10.5", - "resolved_sku": "WF52LUM-10.5", - "name": "96 COE Red Luminescent", - "resolved_name": "96 COE Red Luminescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-red-t-lumin", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red_Luminescent_2.jpg?v=1781968996", - "status": "Downloaded", - "pick_score": 1.4625, - "local_image": "/assets/catalog_images/wissmach-wf52lum105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1617, - "original_height_px": 1617, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf55105", - "manufacturer": "Wissmach", - "base_sku": "WF55-10.5", - "resolved_sku": "WF55-10.5", - "name": "96 COE Garden Green and White", - "resolved_name": "96 COE Garden Green and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-garden-green-with-white-fusible-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Garden_Green_and_White.jpg?v=1781296521", - "status": "Downloaded", - "pick_score": 0.8104, - "local_image": "/assets/catalog_images/wissmach-wf55105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1501, - "original_height_px": 1501, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf57105", - "manufacturer": "Wissmach", - "base_sku": "WF57-10.5", - "resolved_sku": "WF57-10.5", - "name": "96 COE Crystal and White", - "resolved_name": "96 COE Crystal and White", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-crystal-prisma-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Crystal_and_White.jpg?v=1779462053", - "status": "Downloaded", - "pick_score": 0.9596, - "local_image": "/assets/catalog_images/wissmach-wf57105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf60105", - "manufacturer": "Wissmach", - "base_sku": "WF60-10.5", - "resolved_sku": "WF60-10.5", - "name": "96 COE White and Gray", - "resolved_name": "96 COE White and Gray", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-and-gray-streaky-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_w-_Gray_-_Stained_Glass_Express_-4983610.jpg?v=1729917530", - "status": "Downloaded", - "pick_score": 0.8553, - "local_image": "/assets/catalog_images/wissmach-wf60105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf62105", - "manufacturer": "Wissmach", - "base_sku": "WF62-10.5", - "resolved_sku": "WF62-10.5", - "name": "96 COE Blue and Green", - "resolved_name": "96 COE Blue and Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-superior-blue-streaky", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Green.jpg?v=1755702917", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf62105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3000, - "original_height_px": 3000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf66105", - "manufacturer": "Wissmach", - "base_sku": "WF66-10.5", - "resolved_sku": "WF66-10.5", - "name": "96 COE Green", - "resolved_name": "96 COE Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-grey-transparent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Green_Transparent_-_Stained_Glass_Express_-4982147.jpg?v=1729913830", - "status": "Downloaded", - "pick_score": 0.9581, - "local_image": "/assets/catalog_images/wissmach-wf66105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf68105", - "manufacturer": "Wissmach", - "base_sku": "WF68-10.5", - "resolved_sku": "WF68-10.5", - "name": "96 COE Bronze and White", - "resolved_name": "96 COE Bronze and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-transparent-pear", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_w-Bronze_-_Stained_Glass_Express_-4983612.jpg?v=1729917534", - "status": "Downloaded", - "pick_score": 0.749, - "local_image": "/assets/catalog_images/wissmach-wf68105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 240, - "original_height_px": 240, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf69105", - "manufacturer": "Wissmach", - "base_sku": "WF69-10.5", - "resolved_sku": "WF69-10.5", - "name": "96 COE White and Green", - "resolved_name": "96 COE White and Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-green-transparent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White-Green_-_Stained_Glass_Express_-4983629.jpg?v=1729917576", - "status": "Downloaded", - "pick_score": 0.8752, - "local_image": "/assets/catalog_images/wissmach-wf69105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf71105", - "manufacturer": "Wissmach", - "base_sku": "WF71-10.5", - "resolved_sku": "WF71-10.5", - "name": "96 COE Sky Blue Opal", - "resolved_name": "96 COE Sky Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-opal-blue", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Opal_Blue_-_Stained_Glass_Express_-4982467.jpg?v=1729914612", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wf71105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf72105", - "manufacturer": "Wissmach", - "base_sku": "WF72-10.5", - "resolved_sku": "WF72-10.5", - "name": "96 COE Sky Blue and Midnight Blue Opal", - "resolved_name": "96 COE Sky Blue and Midnight Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/copy-of-96-coe-opal-blue", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Opal_Sky_Blue_Midnight_blue_-_Stained_Glass_Express_-4982470.jpg?v=1729914622", - "status": "Downloaded", - "pick_score": 0.8291, - "local_image": "/assets/catalog_images/wissmach-wf72105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wf76105", - "manufacturer": "Wissmach", - "base_sku": "WF76-10.5", - "resolved_sku": "WF76-10.5", - "name": "96 COE Sea Blue and White", - "resolved_name": "96 COE Sea Blue and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-sea-blue-transparent-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Coe_Sea_Blue_Transparent_White_-_Stained_Glass_Express_-4983352.jpg?v=1729916893", - "status": "Downloaded", - "pick_score": 0.9228, - "local_image": "/assets/catalog_images/wissmach-wf76105.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi0002dr", - "manufacturer": "Wissmach", - "base_sku": "WI0002DR", - "resolved_sku": "WI0002DR", - "name": "Pale Amber Double Rolled", - "resolved_name": "Pale Amber Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-amber-double-rolled-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Amber_Double_Rolled.jpg?v=1781380687", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi0002dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1833, - "original_height_px": 1833, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi01ripple", - "manufacturer": "Wissmach", - "base_sku": "WI01RIPPLE", - "resolved_sku": "WI01RIPPLE", - "name": "Clear Ripple", - "resolved_name": "Clear Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-ripple-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Ripple.jpg?v=1765641275", - "status": "Downloaded", - "pick_score": 0.9697, - "local_image": "/assets/catalog_images/wissmach-wi01ripple.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1440, - "original_height_px": 1440, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi01seedy", - "manufacturer": "Wissmach", - "base_sku": "WI01SEEDY", - "resolved_sku": "WI01SEEDY", - "name": "Clear Heavy Seedy", - "resolved_name": "Clear Heavy Seedy", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-heavy-seedy-textured-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/CLEAR_HEAVY_SEEDY_-_Stained_Glass_Express_-4985520.jpg?v=1766504276", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/wissmach-wi01seedy.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi1054", - "manufacturer": "Wissmach", - "base_sku": "WI1054", - "resolved_sku": "WI1054", - "name": "Pale Rose Ripple", - "resolved_name": "Pale Rose Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-rose-ripple-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Rose_Ripple.jpg?v=1781380990", - "status": "Downloaded", - "pick_score": 0.9933, - "local_image": "/assets/catalog_images/wissmach-wi1054.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2060, - "original_height_px": 2060, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi11llg", - "manufacturer": "Wissmach", - "base_sku": "WI11LLG", - "resolved_sku": "WI11LLG", - "name": "Red and Amber Streaky Granite", - "resolved_name": "Red and Amber Streaky Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-red-amber-streaky-granite-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_and_Amber_Streaky_Granite.jpg?v=1772831318", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi11llg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2364, - "original_height_px": 2364, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi145splg", - "manufacturer": "Wissmach", - "base_sku": "WI145SPLG", - "resolved_sku": "WI145SPLG", - "name": "Honey Amber with White Wispy Granite", - "resolved_name": "Honey Amber with White Wispy Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-honey-amber-with-white-wispy-granite-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Honey_Amber_with_White_Wispy_Granite.jpg?v=1774719537", - "status": "Downloaded", - "pick_score": 0.968, - "local_image": "/assets/catalog_images/wissmach-wi145splg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2320, - "original_height_px": 2320, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi170l", - "manufacturer": "Wissmach", - "base_sku": "WI170L", - "resolved_sku": "WI170L", - "name": "Light Blue, Pale Amber and White", - "resolved_name": "Light Blue, Pale Amber and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-blue-with-pale-amber-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Blue_Pale_Amber_and_White_2.jpg?v=1781382253", - "status": "Downloaded", - "pick_score": 1.3137, - "local_image": "/assets/catalog_images/wissmach-wi170l.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1540, - "original_height_px": 1540, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi18flem", - "manufacturer": "Wissmach", - "base_sku": "WI18FLEM", - "resolved_sku": "WI18FLEM", - "name": "Red Flemish", - "resolved_name": "Red Flemish", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-red-flemish", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Wissmach_Red_Flemish_3.jpg?v=1750265008", - "status": "Downloaded", - "pick_score": 1.483, - "local_image": "/assets/catalog_images/wissmach-wi18flem.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi18g", - "manufacturer": "Wissmach", - "base_sku": "WI18G", - "resolved_sku": "WI18G", - "name": "Red Granite", - "resolved_name": "Red Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-red-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_Granite.jpg?v=1775322586", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi18g.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2478, - "original_height_px": 2478, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi197d", - "manufacturer": "Wissmach", - "base_sku": "WI197D", - "resolved_sku": "WI197D", - "name": "Dark Blue, Medium Green Opal", - "resolved_name": "Dark Blue, Medium Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-blue-medium-green-opalescent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Blue_Medium_Green_Opal.jpg?v=1783109733", - "status": "Downloaded", - "pick_score": 0.7655, - "local_image": "/assets/catalog_images/wissmach-wi197d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1509, - "original_height_px": 1509, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi1d", - "manufacturer": "Wissmach", - "base_sku": "WI1D", - "resolved_sku": "WI1D", - "name": "Silver Yellow and White Opal LTD", - "resolved_name": "Silver Yellow and White Opal LTD", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-silver-yellow-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_and_White_Opal.jpg?v=1783111778", - "status": "Downloaded", - "pick_score": 1.3448, - "local_image": "/assets/catalog_images/wissmach-wi1d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1598, - "original_height_px": 1598, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi241cc", - "manufacturer": "Wissmach", - "base_sku": "WI241CC", - "resolved_sku": "WI241CC", - "name": "Dark Purple Corella Classic", - "resolved_name": "Dark Purple Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-purple-corella-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Purple_Corella_Classic.jpg?v=1783108592", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi241cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1687, - "original_height_px": 1687, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi25dg", - "manufacturer": "Wissmach", - "base_sku": "WI25DG", - "resolved_sku": "WI25DG", - "name": "Orange, Green, White Opal Granite", - "resolved_name": "Orange, Green, White Opal Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-orange-green-and-white-opalescent-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Orange_Green_White_Opal_Granite_2.jpg?v=1755633156", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi25dg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi310c", - "manufacturer": "Wissmach", - "base_sku": "WI310C", - "resolved_sku": "WI310C", - "name": "Dark Amber Corella Classic", - "resolved_name": "Dark Amber Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dk-amber-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Amber_Corella_Classic.jpg?v=1783115109", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi310c.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1930, - "original_height_px": 1930, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi310h", - "manufacturer": "Wissmach", - "base_sku": "WI310H", - "resolved_sku": "WI310H", - "name": "Amber Hammered", - "resolved_name": "Amber Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-amber-hammered-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Amber_Hammered.jpg?v=1783115195", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi310h.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2179, - "original_height_px": 2179, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi341dr", - "manufacturer": "Wissmach", - "base_sku": "WI341DR", - "resolved_sku": "WI341DR", - "name": "Medium Blue Double Rolled", - "resolved_name": "Medium Blue Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-blue-double-rolled-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Blue_Double_Rolled.jpg?v=1758302621", - "status": "Downloaded", - "pick_score": 0.9121, - "local_image": "/assets/catalog_images/wissmach-wi341dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1735, - "original_height_px": 1735, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi341h", - "manufacturer": "Wissmach", - "base_sku": "WI341H", - "resolved_sku": "WI341H", - "name": "Medium Blue Hammered", - "resolved_name": "Medium Blue Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-blue-hammered-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Blue_Hammered_-_Stained_Glass_Express_-4988953.jpg?v=1729931113", - "status": "Downloaded", - "pick_score": 0.9873, - "local_image": "/assets/catalog_images/wissmach-wi341h.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi343cc", - "manufacturer": "Wissmach", - "base_sku": "WI343CC", - "resolved_sku": "WI343CC", - "name": "Green Corella Classic", - "resolved_name": "Green Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-corella-classic-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Corella_Classic_Cathedral.jpg?v=1750266113", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi343cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 790, - "original_height_px": 790, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi343dr", - "manufacturer": "Wissmach", - "base_sku": "WI343DR", - "resolved_sku": "WI343DR", - "name": "Green Double Rolled", - "resolved_name": "Green Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-double-rolled-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Double_Rolled.jpg?v=1771003288", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi343dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2376, - "original_height_px": 2376, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi34cc", - "manufacturer": "Wissmach", - "base_sku": "WI34CC", - "resolved_sku": "WI34CC", - "name": "Light Amber Corella Classic", - "resolved_name": "Light Amber Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-amber-corella-classic-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Amber_Corella_Classic.jpg?v=1783115497", - "status": "Downloaded", - "pick_score": 0.9661, - "local_image": "/assets/catalog_images/wissmach-wi34cc.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1905, - "original_height_px": 1905, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi418classic", - "manufacturer": "Wissmach", - "base_sku": "WI418CLASSIC", - "resolved_sku": "WI418CLASSIC", - "name": "Pale Purple Corella Classic", - "resolved_name": "Pale Purple Corella Classic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-purple-corella-classic", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/PALE_PURPLE_CORELLA_CLASSIC_-_Stained_Glass_Express_-4989915.jpg?v=1754672991", - "status": "Downloaded", - "pick_score": 0.9048, - "local_image": "/assets/catalog_images/wissmach-wi418classic.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 700, - "original_height_px": 700, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi46dr", - "manufacturer": "Wissmach", - "base_sku": "WI46DR", - "resolved_sku": "WI46DR", - "name": "Amber Double Rolled", - "resolved_name": "Amber Double Rolled", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-amber-double-rolled", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/0008-0114-46DR-1.jpg?v=1744821236", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-wi46dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi47g", - "manufacturer": "Wissmach", - "base_sku": "WI47G", - "resolved_sku": "WI47G", - "name": "Medium Amber Granite", - "resolved_name": "Medium Amber Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-amber-granite-cathedral-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Amber_Granite.jpg?v=1758307350", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi47g.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2459, - "original_height_px": 2459, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi48flem", - "manufacturer": "Wissmach", - "base_sku": "WI48FLEM", - "resolved_sku": "WI48FLEM", - "name": "Medium Amber Flemish", - "resolved_name": "Medium Amber Flemish", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-amber-flemish", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Wissmach_Medium_Amber_Flemish_-_Stained_Glass_Express_-4993465.jpg?v=1729942317", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-wi48flem.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi49dr", - "manufacturer": "Wissmach", - "base_sku": "WI49DR", - "resolved_sku": "WI49DR", - "name": "Medium Amber Double Rolled LTD", - "resolved_name": "Medium Amber Double Rolled LTD", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-amber-double-rolled-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Med_Amber_Double_Rolled_-_Stained_Glass_Express_-4988924.jpg?v=1729931047", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/wissmach-wi49dr.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 198, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi51ddirid", - "manufacturer": "Wissmach", - "base_sku": "WI51DDIRID", - "resolved_sku": "WI51DDIRID", - "name": "Solid White Opal Iridescent", - "resolved_name": "Solid White Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-solid-opal-iridized-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Solid_White_Opal_Iridescent.jpg?v=1779550298", - "status": "Downloaded", - "pick_score": 0.9786, - "local_image": "/assets/catalog_images/wissmach-wi51ddirid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1698, - "original_height_px": 1698, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi555sev", - "manufacturer": "Wissmach", - "base_sku": "WI555SEV", - "resolved_sku": "WI555SEV", - "name": "Light Grey Seville", - "resolved_name": "Light Grey Seville", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-grey-seville-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Grey_Seville_-_Stained_Glass_Express_-4988709.jpg?v=1729930509", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi555sev.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi55dg", - "manufacturer": "Wissmach", - "base_sku": "WI55DG", - "resolved_sku": "WI55DG", - "name": "Green Amber White Granite", - "resolved_name": "Green Amber White Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-amber-granite-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Amber_White_Granite_-_Stained_Glass_Express_-4987531.jpg?v=1729927530", - "status": "Downloaded", - "pick_score": 0.9056, - "local_image": "/assets/catalog_images/wissmach-wi55dg.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi58dirid", - "manufacturer": "Wissmach", - "base_sku": "WI58DIRID", - "resolved_sku": "WI58DIRID", - "name": "Beige Opal Iridescent", - "resolved_name": "Beige Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-beige-opal-iridized-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Opal_Iridescent_2.jpg?v=1779550646", - "status": "Downloaded", - "pick_score": 1.4241, - "local_image": "/assets/catalog_images/wissmach-wi58dirid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1913, - "original_height_px": 1913, - "color_family": "Orange", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi600d", - "manufacturer": "Wissmach", - "base_sku": "WI600D", - "resolved_sku": "WI600D", - "name": "Pale Gray and White Opal", - "resolved_name": "Pale Gray and White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-grey-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Grey_White_Opal_-_Stained_Glass_Express_-4989907.jpg?v=1729933466", - "status": "Downloaded", - "pick_score": 0.7285, - "local_image": "/assets/catalog_images/wissmach-wi600d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi703ll", - "manufacturer": "Wissmach", - "base_sku": "WI703LL", - "resolved_sku": "WI703LL", - "name": "Blue and Purple Streaky", - "resolved_name": "Blue and Purple Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-purple-streaky-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_and_Purple_Streaky.jpg?v=1763134883", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wi703ll.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3000, - "original_height_px": 3000, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi71l", - "manufacturer": "Wissmach", - "base_sku": "WI71L", - "resolved_sku": "WI71L", - "name": "Medium Green, Brown, White Wispy Opal", - "resolved_name": "Medium Green, Brown, White Wispy Opal", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/medium-green-brown-white-wispy-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Green_Brown_White_Wispy_Opal_-_Stained_Glass_Express_-4988967.jpg?v=1729931146", - "status": "Downloaded", - "pick_score": 0.8562, - "local_image": "/assets/catalog_images/wissmach-wi71l.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 680, - "original_height_px": 680, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi84d", - "manufacturer": "Wissmach", - "base_sku": "WI84D", - "resolved_sku": "WI84D", - "name": "Medium Purple, Blue, Light Amber Opal", - "resolved_name": "Medium Purple, Blue, Light Amber Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/medium-purple-blue-light-amber-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Purple_Blue_Light_Amber_Opal_Art_Glass.jpg?v=1734474160", - "status": "Downloaded", - "pick_score": 0.8755, - "local_image": "/assets/catalog_images/wissmach-wi84d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi85d", - "manufacturer": "Wissmach", - "base_sku": "WI85D", - "resolved_sku": "WI85D", - "name": "Sky Blue, Purple and White Opal", - "resolved_name": "Sky Blue, Purple and White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sky-blue-purple-and-white-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Sky_Blue_Purple_and_White_Opal_Glass_-_Stained_Glass_Express_-4991157.jpg?v=1729936967", - "status": "Downloaded", - "pick_score": 0.9983, - "local_image": "/assets/catalog_images/wissmach-wi85d.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi85dh", - "manufacturer": "Wissmach", - "base_sku": "WI85DH", - "resolved_sku": "WI85DH", - "name": "Sky Blue, Medium Purple and White Opal Hammered", - "resolved_name": "Sky Blue, Medium Purple and White Opal Hammered", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/sky-blue-med-purple-white-opal-hammered", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Sky_Blue_Med_Purple_White_Opal_Hammered_-_Stained_Glass_Express_-4991155.jpg?v=1729936963", - "status": "Downloaded", - "pick_score": 0.948, - "local_image": "/assets/catalog_images/wissmach-wi85dh.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi9001aet", - "manufacturer": "Wissmach", - "base_sku": "WI9001AET", - "resolved_sku": "WI9001AET", - "name": "Clear Aerolite", - "resolved_name": "Clear Aerolite", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-aerolite-textured-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Aerolite_Textured_-_Stained_Glass_Express_-4985454.jpg?v=1729922244", - "status": "Downloaded", - "pick_score": 0.8679, - "local_image": "/assets/catalog_images/wissmach-wi9001aet.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi9001cut", - "manufacturer": "Wissmach", - "base_sku": "WI9001CUT", - "resolved_sku": "WI9001CUT", - "name": "Clear Cube Textured", - "resolved_name": "Clear Cube Textured", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-cube-textured-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Cube_Textured_-_Stained_Glass_Express_-4985479.jpg?v=1729922306", - "status": "Downloaded", - "pick_score": 0.7203, - "local_image": "/assets/catalog_images/wissmach-wi9001cut.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi9001flt", - "manufacturer": "Wissmach", - "base_sku": "WI9001FLT", - "resolved_sku": "WI9001FLT", - "name": "Clear Florentine", - "resolved_name": "Clear Florentine", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-florentine-textured-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/clear_florentine.jpg?v=1765641108", - "status": "Downloaded", - "pick_score": 0.9997, - "local_image": "/assets/catalog_images/wissmach-wi9001flt.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1440, - "original_height_px": 1440, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wi9001mt", - "manufacturer": "Wissmach", - "base_sku": "WI9001MT", - "resolved_sku": "WI9001MT", - "name": "Clear Moss", - "resolved_name": "Clear Moss", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-clear-moss-textured", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clear_Moss.jpg?v=1765641187", - "status": "Downloaded", - "pick_score": 0.9985, - "local_image": "/assets/catalog_images/wissmach-wi9001mt.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1440, - "original_height_px": 1440, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wip51dd", - "manufacturer": "Wissmach", - "base_sku": "WIP51DD", - "resolved_sku": "WIP51DD", - "name": "Pale Pink Solid Opal", - "resolved_name": "Pale Pink Solid Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-pale-pink-solid-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Pink_Solid_Opal_-_Stained_Glass_Express_-4989912.jpg?v=1729933480", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wip51dd.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo051irid", - "manufacturer": "Wissmach", - "base_sku": "WIWO051IRID", - "resolved_sku": "WIWO051IRID", - "name": "White with Clear Wispy Opal Iridized", - "resolved_name": "White with Clear Wispy Opal Iridized", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-white-with-clear-wispy-iridized-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_with_Clear_Wispy_Opal_Iridized_8.jpg?v=1779550482", - "status": "Downloaded", - "pick_score": 1.4021, - "local_image": "/assets/catalog_images/wissmach-wiwo051irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2162, - "original_height_px": 2162, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo101irid", - "manufacturer": "Wissmach", - "base_sku": "WIWO101IRID", - "resolved_sku": "WIWO101IRID", - "name": "Dark Green, White Wispy Iridescent", - "resolved_name": "Dark Green, White Wispy Iridescent", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dk-green-white-wispy-iridized-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Green_White_Wispy_Iridescent_2.jpg?v=1779550754", - "status": "Downloaded", - "pick_score": 1.3246, - "local_image": "/assets/catalog_images/wissmach-wiwo101irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2215, - "original_height_px": 2215, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo118irid", - "manufacturer": "Wissmach", - "base_sku": "WIWO118IRID", - "resolved_sku": "WIWO118IRID", - "name": "Blue, White Wispy Opal Iridescent", - "resolved_name": "Blue, White Wispy Opal Iridescent", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-with-white-wispy-iridescent-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_White_Wispy_Opal_Iridescent_2.jpg?v=1779550919", - "status": "Downloaded", - "pick_score": 1.3728, - "local_image": "/assets/catalog_images/wissmach-wiwo118irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2085, - "original_height_px": 2085, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo503", - "manufacturer": "Wissmach", - "base_sku": "WIWO503", - "resolved_sku": "WIWO503", - "name": "Brown and White Opal Wispy", - "resolved_name": "Brown and White Opal Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-brown-and-white-opal-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Brown_White_Opal_Wispy_-_Stained_Glass_Express_-4984976.jpg?v=1729920994", - "status": "Downloaded", - "pick_score": 0.787, - "local_image": "/assets/catalog_images/wissmach-wiwo503.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo58irid", - "manufacturer": "Wissmach", - "base_sku": "WIWO58IRID", - "resolved_sku": "WIWO58IRID", - "name": "Amber, White Wispy Opal Iridescent", - "resolved_name": "Amber, White Wispy Opal Iridescent", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-amber-with-white-wispy-iridescent-opal-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Amber_White_Wispy_Opal_Iridescent_2.jpg?v=1779551023", - "status": "Downloaded", - "pick_score": 1.3734, - "local_image": "/assets/catalog_images/wissmach-wiwo58irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2378, - "original_height_px": 2378, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo59", - "manufacturer": "Wissmach", - "base_sku": "WIWO59", - "resolved_sku": "WIWO59", - "name": "Dark Brown, Green and White Wispy Opal", - "resolved_name": "Dark Brown, Green and White Wispy Opal", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-dark-brown-green-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Dk_Brown_Green_White.jpg?v=1736976982", - "status": "Downloaded", - "pick_score": 1.2975, - "local_image": "/assets/catalog_images/wissmach-wiwo59.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 768, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo67", - "manufacturer": "Wissmach", - "base_sku": "WIWO67", - "resolved_sku": "WIWO67", - "name": "Purple, White Wispy Opal", - "resolved_name": "Purple, White Wispy Opal", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-purple-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Purple_White_Wispy_Opal_-_Stained_Glass_Express_-4990251.jpg?v=1729934836", - "status": "Downloaded", - "pick_score": 0.8164, - "local_image": "/assets/catalog_images/wissmach-wiwo67.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 300, - "original_height_px": 300, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo702", - "manufacturer": "Wissmach", - "base_sku": "WIWO702", - "resolved_sku": "WIWO702", - "name": "Medium Green, Dark Blue and White Wispy", - "resolved_name": "Medium Green, Dark Blue and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-green-dark-blue-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Green_Dark_Blue_and_White_Wispy.jpg?v=1775331136", - "status": "Downloaded", - "pick_score": 1.3165, - "local_image": "/assets/catalog_images/wissmach-wiwo702.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2133, - "original_height_px": 2133, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo703", - "manufacturer": "Wissmach", - "base_sku": "WIWO703", - "resolved_sku": "WIWO703", - "name": "Blue with Purple and White Wispy", - "resolved_name": "Blue with Purple and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-with-purple-and-white-wispy-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_w-_Purple_and_White_Wispy_-_Stained_Glass_Express_-4984729.jpg?v=1762295286", - "status": "Downloaded", - "pick_score": 0.9563, - "local_image": "/assets/catalog_images/wissmach-wiwo703.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 200, - "original_height_px": 200, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wiwo85", - "manufacturer": "Wissmach", - "base_sku": "WIWO85", - "resolved_sku": "WIWO85", - "name": "Sky Blue with Purple and White Wispy", - "resolved_name": "Sky Blue with Purple and White Wispy", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sky-blue-with-purple-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Sky_Blue_with_Purple_and_White_Wispy.jpg?v=1772894245", - "status": "Downloaded", - "pick_score": 0.9103, - "local_image": "/assets/catalog_images/wissmach-wiwo85.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2324, - "original_height_px": 2324, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo101", - "manufacturer": "Wissmach", - "base_sku": "WWO101", - "resolved_sku": "WWO101", - "name": "Highlands", - "resolved_name": "Highlands", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-with-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Highlands_Wispy.jpg?v=1778354309", - "status": "Downloaded", - "pick_score": 0.8425, - "local_image": "/assets/catalog_images/wissmach-wwo101.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1500, - "original_height_px": 1500, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo118", - "manufacturer": "Wissmach", - "base_sku": "WWO118", - "resolved_sku": "WWO118", - "name": "High Tide Wisspy Opal", - "resolved_name": "High Tide Wisspy Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-with-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_w-_White_Wispy_Opal_-_Stained_Glass_Express_-4984732.jpg?v=1746468665", - "status": "Downloaded", - "pick_score": 0.9269, - "local_image": "/assets/catalog_images/wissmach-wwo118.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo197", - "manufacturer": "Wissmach", - "base_sku": "WWO197", - "resolved_sku": "WWO197", - "name": "Ocean Wisspy", - "resolved_name": "Ocean Wisspy", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-blue-green-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_Green_White_Wispy_Opal_-_Stained_Glass_Express_-4984737.jpg?v=1729920363", - "status": "Downloaded", - "pick_score": 0.9108, - "local_image": "/assets/catalog_images/wissmach-wwo197.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo2", - "manufacturer": "Wissmach", - "base_sku": "WWO2", - "resolved_sku": "WWO2", - "name": "Golden Fizz", - "resolved_name": "Golden Fizz", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-yellow-with-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_White_Wispy_Opal_-_Stained_Glass_Express_-4993664.jpg?v=1729942605", - "status": "Downloaded", - "pick_score": 0.9435, - "local_image": "/assets/catalog_images/wissmach-wwo2.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 707, - "original_height_px": 728, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo2180irid", - "manufacturer": "Wissmach", - "base_sku": "WWO2180IRID", - "resolved_sku": "WWO2180IRID", - "name": "Fog Iridescent", - "resolved_name": "Fog Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/violet-white-wispy-opal-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Fog_Iridescent_2.jpg?v=1781291333", - "status": "Downloaded", - "pick_score": 1.3543, - "local_image": "/assets/catalog_images/wissmach-wwo2180irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1717, - "original_height_px": 1717, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo25", - "manufacturer": "Wissmach", - "base_sku": "WWO25", - "resolved_sku": "WWO25", - "name": "Copper Canyon Wispy Opal", - "resolved_name": "Copper Canyon Wispy Opal", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-orange-green-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Orange_Green_White_Wispy_Opal_-_Stained_Glass_Express_-4989767.jpg?v=1763138758", - "status": "Downloaded", - "pick_score": 0.9851, - "local_image": "/assets/catalog_images/wissmach-wwo25.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 600, - "original_height_px": 600, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo502", - "manufacturer": "Wissmach", - "base_sku": "WWO502", - "resolved_sku": "WWO502", - "name": "Latte Wisspy", - "resolved_name": "Latte Wisspy", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-brown-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Brown_White_Wispy_Opal_-_Stained_Glass_Express_-4988702.jpg?v=1729930489", - "status": "Downloaded", - "pick_score": 0.8763, - "local_image": "/assets/catalog_images/wissmach-wwo502.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 250, - "original_height_px": 250, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo701", - "manufacturer": "Wissmach", - "base_sku": "WWO701", - "resolved_sku": "WWO701", - "name": "Whiskey Wisspy", - "resolved_name": "Whiskey Wisspy", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-medium-purple-dark-purple-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Medium_Purple_Dark_Purple_and_White_Wispy.webp?v=1762287649", - "status": "Downloaded", - "pick_score": 0.9211, - "local_image": "/assets/catalog_images/wissmach-wwo701.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 385, - "original_height_px": 385, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo707", - "manufacturer": "Wissmach", - "base_sku": "WWO707", - "resolved_sku": "WWO707", - "name": "Blue Orchid Wisspy", - "resolved_name": "Blue Orchid Wisspy", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-blue-with-dark-blue-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Blue_with_Dark_Blue_and_White_Wispy_2.jpg?v=1764801244", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/wissmach-wwo707.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 4284, - "original_height_px": 4284, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo708", - "manufacturer": "Wissmach", - "base_sku": "WWO708", - "resolved_sku": "WWO708", - "name": "Clover Wisspy", - "resolved_name": "Clover Wisspy", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-light-green-with-dark-green-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Clover_Wisspy.jpg?v=1781291520", - "status": "Downloaded", - "pick_score": 0.9096, - "local_image": "/assets/catalog_images/wissmach-wwo708.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1756, - "original_height_px": 1756, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo709", - "manufacturer": "Wissmach", - "base_sku": "WWO709", - "resolved_sku": "WWO709", - "name": "Hazel Wisspy Opal", - "resolved_name": "Hazel Wisspy Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-green-with-amber-and-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Amber_and_White_Wispy.jpg?v=1772894914", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/wissmach-wwo709.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 2268, - "original_height_px": 2268, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo87", - "manufacturer": "Wissmach", - "base_sku": "WWO87", - "resolved_sku": "WWO87", - "name": "Blizzard", - "resolved_name": "Blizzard", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sky-blue-with-white-wispy-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/tiff2.jpg?v=1783442870", - "status": "Downloaded", - "pick_score": 0.9712, - "local_image": "/assets/catalog_images/wissmach-wwo87.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 4284, - "original_height_px": 5712, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "wissmach-wwo87irid", - "manufacturer": "Wissmach", - "base_sku": "WWO87IRID", - "resolved_sku": "WWO87IRID", - "name": "Blizzard Iridescent", - "resolved_name": "Blizzard Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wissmach-sky-blue-with-white-wispy-iridescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Amber_White_Wispy_Opal_Iridescent_8.jpg?v=1779551176", - "status": "Downloaded", - "pick_score": 1.3522, - "local_image": "/assets/catalog_images/wissmach-wwo87irid.jpg", - "cropped": false, - "crop_box": null, - "real_world_width_in": 12.0, - "real_world_height_in": 12.0, - "original_width_px": 1996, - "original_height_px": 1996, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1000hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y1000HS", - "resolved_sku": "Y1000HS", - "name": "White Opal High Strike", - "resolved_name": "White Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-opal-hs", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Mottled_HS_-_Stained_Glass_Express_-4993081.jpg?v=1766863179", - "status": "Downloaded", - "pick_score": 1.4524, - "local_image": "/assets/catalog_images/youghiogheny-y1000hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 110, - 720, - 993 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1103, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1000hsirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y1000HSIRID", - "resolved_sku": "Y1000HSIRID", - "name": "Soft White Opal High Strike Iridescent", - "resolved_name": "Soft White Opal High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/soft-white-opal-iridized", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_High_Strike_Iridescent_2.jpg?v=1779555198", - "status": "Downloaded", - "pick_score": 1.2699, - "local_image": "/assets/catalog_images/youghiogheny-y1000hsirid.jpg", - "cropped": true, - "crop_box": [ - 204, - 204, - 1837, - 1837 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2041, - "original_height_px": 2041, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1000hsl", - "manufacturer": "Youghiogheny", - "base_sku": "Y1000HSL", - "resolved_sku": "Y1000HSL", - "name": "Soft White Opal Cottonball High Strike", - "resolved_name": "Soft White Opal Cottonball High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-soft-white-opal-cottonball-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Soft_White_Opal_Cottonball_High_Strike.jpg?v=1766863306", - "status": "Downloaded", - "pick_score": 1.4993, - "local_image": "/assets/catalog_images/youghiogheny-y1000hsl.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2088, - "original_height_px": 2088, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1000sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1000SP", - "resolved_sku": "Y1000SP", - "name": "White Ice Stipple", - "resolved_name": "White Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/white-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Stipple.jpg?v=1766863392", - "status": "Downloaded", - "pick_score": 1.4684, - "local_image": "/assets/catalog_images/youghiogheny-y1000sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2120, - "original_height_px": 2120, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1000spirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y1000SPIRID", - "resolved_sku": "Y1000SPIRID", - "name": "White Ice Stipple Iridescent", - "resolved_name": "White Ice Stipple Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-iridized-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Stipple_Iridescent_3.jpg?v=1779554895", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y1000spirid.jpg", - "cropped": true, - "crop_box": [ - 224, - 224, - 2024, - 2024 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2248, - "original_height_px": 2248, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1004hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y1004HS", - "resolved_sku": "Y1004HS", - "name": "White Opal, Mint Green High Strike", - "resolved_name": "White Opal, Mint Green High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-opal-and-mint-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Mint_Green_High_Strike.jpg?v=1766863523", - "status": "Downloaded", - "pick_score": 1.2563, - "local_image": "/assets/catalog_images/youghiogheny-y1004hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2185, - "original_height_px": 2185, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1006hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y1006HS", - "resolved_sku": "Y1006HS", - "name": "White Opal and Cobalt Blue High Strike", - "resolved_name": "White Opal and Cobalt Blue High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-cobalt-blue-white-opal-mot", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_and_Cobalt_Blue_High_Strike.jpg?v=1766863615", - "status": "Downloaded", - "pick_score": 1.3889, - "local_image": "/assets/catalog_images/youghiogheny-y1006hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2217, - "original_height_px": 2217, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1006hsirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y1006HSIRID", - "resolved_sku": "Y1006HSIRID", - "name": "White Opal, Cobalt Blue High Strike Iridescent", - "resolved_name": "White Opal, Cobalt Blue High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-and-cobalt-blue-high-strike-irid-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Cobalt_Blue_High_Strike_Iridescent_2.jpg?v=1779555294", - "status": "Downloaded", - "pick_score": 1.228, - "local_image": "/assets/catalog_images/youghiogheny-y1006hsirid.jpg", - "cropped": true, - "crop_box": [ - 225, - 225, - 2031, - 2031 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2256, - "original_height_px": 2256, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1007g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y1007G-7x9", - "resolved_sku": "Y1007G-7x9", - "name": "White Opal with Gold Pink Streaks Granite", - "resolved_name": "White Opal with Gold Pink Streaks Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-and-gold-pink-streaked-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Gold_Pink_Streaks_Granite.jpg?v=1763225871", - "status": "Downloaded", - "pick_score": 0.9918, - "local_image": "/assets/catalog_images/youghiogheny-y1007g7x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1007rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1007RG", - "resolved_sku": "Y1007RG", - "name": "White Opal with Bubblegum Pink", - "resolved_name": "White Opal with Bubblegum Pink", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-opal-and-bubbl-pink", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Bubblegum_Pink.jpg?v=1766864314", - "status": "Downloaded", - "pick_score": 1.3642, - "local_image": "/assets/catalog_images/youghiogheny-y1007rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1875, - "original_height_px": 1875, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1007rsp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1007RSP", - "resolved_sku": "Y1007RSP", - "name": "White Ice, Gold Pink Ripple", - "resolved_name": "White Ice, Gold Pink Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yough-ice-wt-pk-ripple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Gold_Pink_Ripple.jpg?v=1766864420", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/youghiogheny-y1007rsp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1025irid", - "manufacturer": "Youghiogheny", - "base_sku": "Y1025IRID", - "resolved_sku": "Y1025IRID", - "name": "White, Yellow High Strike Iridescent", - "resolved_name": "White, Yellow High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-yellow-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Yellow_High_Strike_Iridescent_5.jpg?v=1779555384", - "status": "Downloaded", - "pick_score": 1.2627, - "local_image": "/assets/catalog_images/youghiogheny-y1025irid.jpg", - "cropped": true, - "crop_box": [ - 219, - 219, - 1974, - 1974 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2193, - "original_height_px": 2193, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1027rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1027RG", - "resolved_sku": "Y1027RG", - "name": "White Opal with Amber, Gold Pink", - "resolved_name": "White Opal with Amber, Gold Pink", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-wht-amb-pk", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Amber_Pink_-_Stained_Glass_Express_-4993055.jpg?v=1766864550", - "status": "Downloaded", - "pick_score": 1.4023, - "local_image": "/assets/catalog_images/youghiogheny-y1027rg.jpg", - "cropped": true, - "crop_box": [ - 80, - 115, - 720, - 1043 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1158, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1053sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1053SP", - "resolved_sku": "Y1053SP", - "name": "White Ice, Silver Yellow, Purple Stipple", - "resolved_name": "White Ice, Silver Yellow, Purple Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-ice-white-silver-yel-purple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Silver_Yellow_Purple_Stipple.jpg?v=1766864725", - "status": "Downloaded", - "pick_score": 1.4583, - "local_image": "/assets/catalog_images/youghiogheny-y1053sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1832, - "original_height_px": 1832, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1054sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1054SP", - "resolved_sku": "Y1054SP", - "name": "White Ice, Silver Yellow, Green Stipple", - "resolved_name": "White Ice, Silver Yellow, Green Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-silver-yellow-and-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Ice_White_Silver_Yellow_and_Green_Stipple_-_Stained_Glass_Express_-4987901.jpg?v=1766864803", - "status": "Downloaded", - "pick_score": 1.4211, - "local_image": "/assets/catalog_images/youghiogheny-y1054sp.jpg", - "cropped": true, - "crop_box": [ - 32, - 46, - 294, - 423 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 326, - "original_height_px": 469, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1062hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y1062HS", - "resolved_sku": "Y1062HS", - "name": "White Opal, Cobalt Blue, Amber High Strike", - "resolved_name": "White Opal, Cobalt Blue, Amber High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-opal-cobalt-amb", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Cobalt_Blue_Amber_High_Strike.jpg?v=1766865670", - "status": "Downloaded", - "pick_score": 1.3759, - "local_image": "/assets/catalog_images/youghiogheny-y1062hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2311, - "original_height_px": 2311, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1067g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y1067G-7x9", - "resolved_sku": "Y1067G-7x9", - "name": "White Opal with Gold Purple, Pink Granite", - "resolved_name": "White Opal with Gold Purple, Pink Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yough-whi-magenta-pnk-opal-mottled-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Gold_Purple_Pink_Granite.jpg?v=1763225939", - "status": "Downloaded", - "pick_score": 0.9991, - "local_image": "/assets/catalog_images/youghiogheny-y1067g7x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1077rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1077RG", - "resolved_sku": "Y1077RG", - "name": "White Opal with Bubblegum Pink, Gold Pink", - "resolved_name": "White Opal with Bubblegum Pink, Gold Pink", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-gold-pink-bubblegum-pink-tiffany-repro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Bubblegum_Pink_Gold_Pink.jpg?v=1766865778", - "status": "Downloaded", - "pick_score": 1.3451, - "local_image": "/assets/catalog_images/youghiogheny-y1077rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1878, - "original_height_px": 1878, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1097sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1097SP", - "resolved_sku": "Y1097SP", - "name": "White Ice, Ruby, Bubblegum Pink Stipple", - "resolved_name": "White Ice, Ruby, Bubblegum Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-icewht-rubypk", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ICEWHT_RUBYPK_-_Stained_Glass_Express_-4987912.jpg?v=1766865898", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y1097sp.jpg", - "cropped": true, - "crop_box": [ - 32, - 46, - 296, - 423 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 328, - "original_height_px": 469, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1100sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1100SP", - "resolved_sku": "Y1100SP", - "name": "White Ice, Dense White Opal Stipple", - "resolved_name": "White Ice, Dense White Opal Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-stipple-dense", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Dense_White_Opal_Stipple.jpg?v=1766865980", - "status": "Downloaded", - "pick_score": 1.4597, - "local_image": "/assets/catalog_images/youghiogheny-y1100sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2025, - "original_height_px": 2025, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1137sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1137SP", - "resolved_sku": "Y1137SP", - "name": "White, Purple, Gold Pink Stipple", - "resolved_name": "White, Purple, Gold Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-purple-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Purple_Stipple_-_Stained_Glass_Express_-4993320.jpg?v=1766866092", - "status": "Downloaded", - "pick_score": 1.4229, - "local_image": "/assets/catalog_images/youghiogheny-y1137sp.jpg", - "cropped": true, - "crop_box": [ - 34, - 50, - 306, - 450 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 340, - "original_height_px": 500, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1165sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1165SP", - "resolved_sku": "Y1165SP", - "name": "White Ice, Cobalt Blue, Gold Peach Stipple", - "resolved_name": "White Ice, Cobalt Blue, Gold Peach Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-cobalt-peach-gold-stip", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Cobalt_Peach_Gold_Stipple_-_Stained_Glass_Express_-4993302.jpg?v=1766867229", - "status": "Downloaded", - "pick_score": 1.4633, - "local_image": "/assets/catalog_images/youghiogheny-y1165sp.jpg", - "cropped": true, - "crop_box": [ - 34, - 49, - 306, - 446 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 340, - "original_height_px": 495, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1176sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1176SP", - "resolved_sku": "Y1176SP", - "name": "White Ice, White Opal, Gold Pink, Blue Stipple", - "resolved_name": "White Ice, White Opal, Gold Pink, Blue Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-wht-gldpkblue", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_White_Opal_Gold_Pink_Blue_Stipple.jpg?v=1766867301", - "status": "Downloaded", - "pick_score": 1.3816, - "local_image": "/assets/catalog_images/youghiogheny-y1176sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1177sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1177SP", - "resolved_sku": "Y1177SP", - "name": "White Ice, Bubblegum, Gold Pink Stipple", - "resolved_name": "White Ice, Bubblegum, Gold Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-with-bubblegum-gold-pink-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Ice_White_Youghiogheny.jpg?v=1767131456", - "status": "Downloaded", - "pick_score": 0.9995, - "local_image": "/assets/catalog_images/youghiogheny-y1177sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2368, - "original_height_px": 2368, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1300sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1300SP", - "resolved_sku": "Y1300SP", - "name": "White Ice, Purple Stipple", - "resolved_name": "White Ice, Purple Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-and-purple-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Purple_Stipple.jpg?v=1766867471", - "status": "Downloaded", - "pick_score": 1.4032, - "local_image": "/assets/catalog_images/youghiogheny-y1300sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2216, - "original_height_px": 2216, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1309sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1309SP", - "resolved_sku": "Y1309SP", - "name": "White Ice, Purple, Red Stipple", - "resolved_name": "White Ice, Purple, Red Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-purple-copper-red", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Purple_Red_Stipple.jpg?v=1766867547", - "status": "Downloaded", - "pick_score": 1.3805, - "local_image": "/assets/catalog_images/youghiogheny-y1309sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1313mirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y1313MIRID", - "resolved_sku": "Y1313MIRID", - "name": "White, Brown High Strike Iridescent", - "resolved_name": "White, Brown High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-brown-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Brown_High_Strike_Iridescent_2.jpg?v=1779555502", - "status": "Downloaded", - "pick_score": 1.2871, - "local_image": "/assets/catalog_images/youghiogheny-y1313mirid.jpg", - "cropped": true, - "crop_box": [ - 182, - 182, - 1646, - 1646 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1828, - "original_height_px": 1828, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1364rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1364RG", - "resolved_sku": "Y1364RG", - "name": "White Opal with Purple, Blue, Dark Green", - "resolved_name": "White Opal with Purple, Blue, Dark Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-purp-blu-dk-grn-tiffany-reproduction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Purple_Blue_Dark_Green.jpg?v=1766868271", - "status": "Downloaded", - "pick_score": 1.4508, - "local_image": "/assets/catalog_images/youghiogheny-y1364rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1364sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1364SP", - "resolved_sku": "Y1364SP", - "name": "White Ice, Violet, Dark Green Stipple", - "resolved_name": "White Ice, Violet, Dark Green Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-purple-dark-green-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Violet_Dark_Green_Stipple.jpg?v=1766868335", - "status": "Downloaded", - "pick_score": 1.4226, - "local_image": "/assets/catalog_images/youghiogheny-y1364sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1941, - "original_height_px": 1941, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1431rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1431RG", - "resolved_sku": "Y1431RG", - "name": "White Opal with Lime, Emerald Green", - "resolved_name": "White Opal with Lime, Emerald Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/white-opal-with-lime-emerald-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Lime_Emerald_Green.jpg?v=1778271097", - "status": "Downloaded", - "pick_score": 1.4307, - "local_image": "/assets/catalog_images/youghiogheny-y1431rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1709, - "original_height_px": 1709, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1431sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1431SP", - "resolved_sku": "Y1431SP", - "name": "White Ice, Lime, Emerald Green Stipple", - "resolved_name": "White Ice, Lime, Emerald Green Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-lime-green-and-emerald-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Lime_Emerald_Green_Stipple.jpg?v=1766868425", - "status": "Downloaded", - "pick_score": 1.4054, - "local_image": "/assets/catalog_images/youghiogheny-y1431sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2216, - "original_height_px": 2216, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1537sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1537SP", - "resolved_sku": "Y1537SP", - "name": "White Ice, Silver Yellow, Purple, Gold Pink Stipple", - "resolved_name": "White Ice, Silver Yellow, Purple, Gold Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-silver-yellow-purple-gold-pink-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Silver_Yellow_Purple_Gold_Pink_Stipple.jpg?v=1766868524", - "status": "Downloaded", - "pick_score": 1.4043, - "local_image": "/assets/catalog_images/youghiogheny-y1537sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1574sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1574SP", - "resolved_sku": "Y1574SP", - "name": "White Ice, Gold Pink, Green, Silver Yellow Stipple", - "resolved_name": "White Ice, Gold Pink, Green, Silver Yellow Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-gold-pink-green-silver-yellow-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Gold_Pink_Green_Silver_Yellow_Stipple.jpg?v=1766869178", - "status": "Downloaded", - "pick_score": 1.3924, - "local_image": "/assets/catalog_images/youghiogheny-y1574sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1634sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1634SP", - "resolved_sku": "Y1634SP", - "name": "White Ice, Green, Blue, Purple Stipple", - "resolved_name": "White Ice, Green, Blue, Purple Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-green-blue-and-purple-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Green_Blue_Purple_Stipple_2.jpg?v=1769870753", - "status": "Downloaded", - "pick_score": 1.4347, - "local_image": "/assets/catalog_images/youghiogheny-y1634sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1663g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y1663G-7x9", - "resolved_sku": "Y1663G-7x9", - "name": "White Opal with Blue, Purple Granite", - "resolved_name": "White Opal with Blue, Purple Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-with-blue-and-purple-streaks-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Y1663G.jpg?v=1763226044", - "status": "Downloaded", - "pick_score": 0.9993, - "local_image": "/assets/catalog_images/youghiogheny-y1663g7x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1663sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1663SP", - "resolved_sku": "Y1663SP", - "name": "White Ice, Blue, Purple Stipple", - "resolved_name": "White Ice, Blue, Purple Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-ice-white-stipple-blue-purple-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Blue_Purple_Stipple.jpg?v=1766869345", - "status": "Downloaded", - "pick_score": 1.4077, - "local_image": "/assets/catalog_images/youghiogheny-y1663sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1664rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1664RG", - "resolved_sku": "Y1664RG", - "name": "White Opal with Turquoise, Green", - "resolved_name": "White Opal with Turquoise, Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-turquoise-green-tiffany-reproduction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Turquoise_Green.jpg?v=1766869414", - "status": "Downloaded", - "pick_score": 0.7823, - "local_image": "/assets/catalog_images/youghiogheny-y1664rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1667rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1667RG", - "resolved_sku": "Y1667RG", - "name": "White Opal with Turquoise, Gold Pink", - "resolved_name": "White Opal with Turquoise, Gold Pink", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-lt-turq-and-gld-pnk-tiffany-repro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Turquoise_Gold_Pink.jpg?v=1766869545", - "status": "Downloaded", - "pick_score": 1.367, - "local_image": "/assets/catalog_images/youghiogheny-y1667rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2305, - "original_height_px": 2305, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1697sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1697SP", - "resolved_sku": "Y1697SP", - "name": "White Ice, Ruby, Blue, Gold Pink Stipple", - "resolved_name": "White Ice, Ruby, Blue, Gold Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-ice-white-red-bl-pk-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Ruby_Blue_Gold_Pink_Stipple.jpg?v=1767393677", - "status": "Downloaded", - "pick_score": 1.4333, - "local_image": "/assets/catalog_images/youghiogheny-y1697sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2333, - "original_height_px": 2333, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1717hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y1717HS", - "resolved_sku": "Y1717HS", - "name": "White Opal, Steel Gray High Strike", - "resolved_name": "White Opal, Steel Gray High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-and-steel-grey-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_and_Steel_Grey_High_Strike_-_Stained_Glass_Express_-4993108.jpg?v=1767393807", - "status": "Downloaded", - "pick_score": 1.3609, - "local_image": "/assets/catalog_images/youghiogheny-y1717hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1050 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1166, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1717sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y1717SP", - "resolved_sku": "Y1717SP", - "name": "White Ice, Steel Gray Stipple", - "resolved_name": "White Ice, Steel Gray Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-stipple-steel-grey-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Stipple_Steel_Grey_Stipple_-_Stained_Glass_Express_-4993262.jpg?v=1767393850", - "status": "Downloaded", - "pick_score": 1.406, - "local_image": "/assets/catalog_images/youghiogheny-y1717sp.jpg", - "cropped": true, - "crop_box": [ - 80, - 124, - 720, - 1120 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1244, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y1956rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y1956RG", - "resolved_sku": "Y1956RG", - "name": "White Opal with Turquoise, Ruby, Silver Yellow", - "resolved_name": "White Opal with Turquoise, Ruby, Silver Yellow", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yg-white-turq-copper-ruby-and-silv-yellow-tiffany-repro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Turquoise_Ruby_Silver_Yellow_5.jpg?v=1768945868", - "status": "Downloaded", - "pick_score": 1.3676, - "local_image": "/assets/catalog_images/youghiogheny-y1956rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3428, - "original_height_px": 3428, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y2004hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y2004HS", - "resolved_sku": "Y2004HS", - "name": "Off-White Opal, Green High Strike", - "resolved_name": "Off-White Opal, Green High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-off-white-green-mottled-high-strike", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Off-White_Green_Mottled_High_Strike_-_Stained_Glass_Express_-4989647.jpg?v=1767394057", - "status": "Downloaded", - "pick_score": 1.4341, - "local_image": "/assets/catalog_images/youghiogheny-y2004hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1050 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1166, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y2021hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y2021HS", - "resolved_sku": "Y2021HS", - "name": "White Opal, Rust Brown High Strike", - "resolved_name": "White Opal, Rust Brown High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-rust-brown-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Rust_Brown_High_Strike_-_Stained_Glass_Express_-4993128.jpg?v=1768074576", - "status": "Downloaded", - "pick_score": 1.4128, - "local_image": "/assets/catalog_images/youghiogheny-y2021hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1048 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1164, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y2021hsirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y2021HSIRID", - "resolved_sku": "Y2021HSIRID", - "name": "Rust Brown, Off-White High Strike Iridescent", - "resolved_name": "Rust Brown, Off-White High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-rust-brown-off-white-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Rust_Brown_Off-White_High_Strike_Iridescent_2.jpg?v=1779555652", - "status": "Downloaded", - "pick_score": 1.4313, - "local_image": "/assets/catalog_images/youghiogheny-y2021hsirid.jpg", - "cropped": true, - "crop_box": [ - 128, - 128, - 1152, - 1152 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1280, - "original_height_px": 1280, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3000sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y3000SP", - "resolved_sku": "Y3000SP", - "name": "Mauve Ice Stipple", - "resolved_name": "Mauve Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/yough-purple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Mauve_Ice_Stipple_BL.jpg?v=1768074668", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y3000sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1357, - "original_height_px": 1357, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3000spirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y3000SPIRID", - "resolved_sku": "Y3000SPIRID", - "name": "Mauve Ice Stipple Iridescent", - "resolved_name": "Mauve Ice Stipple Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-mauve-ice-irid-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Mauve_Ice_Stipple_Iridescent_2.jpg?v=1779555758", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y3000spirid.jpg", - "cropped": true, - "crop_box": [ - 209, - 209, - 1887, - 1887 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2096, - "original_height_px": 2096, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3001g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y3001G-7x9", - "resolved_sku": "Y3001G-7x9", - "name": "Purple with White Granite", - "resolved_name": "Purple with White Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-purple-cathedral-with-white-streaks-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Purple_with_White_Granite.jpg?v=1763226102", - "status": "Downloaded", - "pick_score": 0.9989, - "local_image": "/assets/catalog_images/youghiogheny-y3001g7x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y333hsirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y333HSIRID", - "resolved_sku": "Y333HSIRID", - "name": "True Black High Strike Iridescent", - "resolved_name": "True Black High Strike Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-true-black-high-strike-iridescent-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/True_Black_High_Strike_Iridescent.jpg?v=1779555833", - "status": "Downloaded", - "pick_score": 0.9993, - "local_image": "/assets/catalog_images/youghiogheny-y333hsirid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1320, - "original_height_px": 1320, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3344rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y3344RG", - "resolved_sku": "Y3344RG", - "name": "Lavender with Green, Dark Purple", - "resolved_name": "Lavender with Green, Dark Purple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-lavender-gr-dk-gr-mott", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lavender_with_Green_Dark_Purple_BL.jpg?v=1768074749", - "status": "Downloaded", - "pick_score": 1.4208, - "local_image": "/assets/catalog_images/youghiogheny-y3344rg.jpg", - "cropped": true, - "crop_box": [ - 242, - 242, - 2187, - 2187 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2429, - "original_height_px": 2429, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3457sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y3457SP", - "resolved_sku": "Y3457SP", - "name": "White Ice, Green, Purple, Gold Peach Stipple", - "resolved_name": "White Ice, Green, Purple, Gold Peach Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-ice-white-gr-purple-peach", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ICE_WHITE_GR_PURPLE_PEACH_-_Stained_Glass_Express_-4987861.jpg?v=1768074820", - "status": "Downloaded", - "pick_score": 1.4153, - "local_image": "/assets/catalog_images/youghiogheny-y3457sp.jpg", - "cropped": true, - "crop_box": [ - 36, - 53, - 325, - 483 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 361, - "original_height_px": 536, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3601hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y3601HS", - "resolved_sku": "Y3601HS", - "name": "Lavender Opal, White High Strike", - "resolved_name": "Lavender Opal, White High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-lavender-opal-and-white-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lavender_Opal_White_High_Strike.jpg?v=1768074915", - "status": "Downloaded", - "pick_score": 1.469, - "local_image": "/assets/catalog_images/youghiogheny-y3601hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2201, - "original_height_px": 2201, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y3644rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y3644RG", - "resolved_sku": "Y3644RG", - "name": "Lavender with Dark Blue, Green", - "resolved_name": "Lavender with Dark Blue, Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-lavender-green-dk-bl", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yough_lavender_green_dk_blue_-_Stained_Glass_Express_-4993700.jpg?v=1768076244", - "status": "Downloaded", - "pick_score": 1.4452, - "local_image": "/assets/catalog_images/youghiogheny-y3644rg.jpg", - "cropped": true, - "crop_box": [ - 80, - 115, - 720, - 1035 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1150, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4000sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y4000SP", - "resolved_sku": "Y4000SP", - "name": "Pale Green Ice Stipple", - "resolved_name": "Pale Green Ice Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Green_Ice_Stipple.jpg?v=1768076307", - "status": "Downloaded", - "pick_score": 1.4254, - "local_image": "/assets/catalog_images/youghiogheny-y4000sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1368, - "original_height_px": 1368, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4001hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4001HS", - "resolved_sku": "Y4001HS", - "name": "Mint Green Opal, White High Strike", - "resolved_name": "Mint Green Opal, White High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-mint-green-and-white-opal-mottled-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Mint_Green_Opal_White_High_Strike.jpg?v=1768076372", - "status": "Downloaded", - "pick_score": 1.4071, - "local_image": "/assets/catalog_images/youghiogheny-y4001hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2121, - "original_height_px": 2121, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4004hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4004HS", - "resolved_sku": "Y4004HS", - "name": "Emerald Green Opal High Strike", - "resolved_name": "Emerald Green Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-emerald-green-opal-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Emeral_Green_Opal_-_Stained_Glass_Express_-4986366.jpg?v=1768076440", - "status": "Downloaded", - "pick_score": 1.4134, - "local_image": "/assets/catalog_images/youghiogheny-y4004hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 122, - 720, - 1105 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1227, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4009hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4009HS", - "resolved_sku": "Y4009HS", - "name": "Emerald Green Opal, Red-Orange High Strike", - "resolved_name": "Emerald Green Opal, Red-Orange High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-emerald-green-opal-orange-and-red-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Emerald_Green_Opal_Red-Orange_High_Strike.jpg?v=1768076547", - "status": "Downloaded", - "pick_score": 1.4033, - "local_image": "/assets/catalog_images/youghiogheny-y4009hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1920, - "original_height_px": 1920, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4050hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4050HS", - "resolved_sku": "Y4050HS", - "name": "Emerald Green Opal, Yellow High Strike", - "resolved_name": "Emerald Green Opal, Yellow High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/emerald-green-yellow", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Emerald_Green_Yellow_High_Strike_-_Stained_Glass_Express_-4986374.jpg?v=1768077250", - "status": "Downloaded", - "pick_score": 1.4678, - "local_image": "/assets/catalog_images/youghiogheny-y4050hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1051 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1167, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4300hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4300HS", - "resolved_sku": "Y4300HS", - "name": "Avocado Green Opal High Strike", - "resolved_name": "Avocado Green Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-avocado-green-opal-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Avocado_Green_Opal_High_Strike.jpg?v=1768077334", - "status": "Downloaded", - "pick_score": 1.4842, - "local_image": "/assets/catalog_images/youghiogheny-y4300hs.jpg", - "cropped": true, - "crop_box": [ - 226, - 226, - 2039, - 2039 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2265, - "original_height_px": 2265, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4301hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4301HS", - "resolved_sku": "Y4301HS", - "name": "Avocado Green Opal, White High Strike", - "resolved_name": "Avocado Green Opal, White High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-avocado-and-white-high-strike", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Avocado_White_High_Strike_-_Stained_Glass_Express_-4984166.jpg?v=1768077404", - "status": "Downloaded", - "pick_score": 1.4592, - "local_image": "/assets/catalog_images/youghiogheny-y4301hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1044 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1160, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4302sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y4302SP", - "resolved_sku": "Y4302SP", - "name": "White Ice, Avocado Green, Black Stipple", - "resolved_name": "White Ice, Avocado Green, Black Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-ice-avocado-green-and-black-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Avocado_Green_Black_Stipple.jpg?v=1768077470", - "status": "Downloaded", - "pick_score": 1.4353, - "local_image": "/assets/catalog_images/youghiogheny-y4302sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1842, - "original_height_px": 1842, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4444hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y4444HS", - "resolved_sku": "Y4444HS", - "name": "Green Combinations High Strike", - "resolved_name": "Green Combinations High Strike", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-green-combinations-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Green_Combos_High_Strike_-_Stained_Glass_Express_-4987538.jpg?v=1768077541", - "status": "Downloaded", - "pick_score": 1.4333, - "local_image": "/assets/catalog_images/youghiogheny-y4444hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 129, - 720, - 1166 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1295, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4444sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y4444SP", - "resolved_sku": "Y4444SP", - "name": "Pale Green Ice, Dense Green Opal Stipple", - "resolved_name": "Pale Green Ice, Dense Green Opal Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-pale-green-ice-and-dense-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Green_Ice_Dense_Green_Stipple_2.jpg?v=1749669092", - "status": "Downloaded", - "pick_score": 1.3796, - "local_image": "/assets/catalog_images/youghiogheny-y4444sp.jpg", - "cropped": true, - "crop_box": [ - 302, - 302, - 2722, - 2722 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4606g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y4606G-7x9", - "resolved_sku": "Y4606G-7x9", - "name": "Teal with Cobalt Blue Granite", - "resolved_name": "Teal with Cobalt Blue Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-teal-cathedral-with-cobalt-blue-streaks-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Teal_Cathedral_with_Cobalt_Blue_Streaks_Granite_-_Stained_Glass_Express_-4992614.jpg?v=1762637990", - "status": "Downloaded", - "pick_score": 1.4782, - "local_image": "/assets/catalog_images/youghiogheny-y4606g7x9.jpg", - "cropped": true, - "crop_box": [ - 80, - 119, - 720, - 1072 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1191, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4644sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y4644SP", - "resolved_sku": "Y4644SP", - "name": "White Ice, Blue, Green Combinations Stipple", - "resolved_name": "White Ice, Blue, Green Combinations Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-greens-on-white-with-blue-highlights-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Blue_Green_Combinations_Stipple.jpg?v=1768078257", - "status": "Downloaded", - "pick_score": 1.4219, - "local_image": "/assets/catalog_images/youghiogheny-y4644sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1880, - "original_height_px": 1880, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y4676sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y4676SP", - "resolved_sku": "Y4676SP", - "name": "Pale Green Ice, Blue, Purple, Dark Green Stipple", - "resolved_name": "Pale Green Ice, Blue, Purple, Dark Green Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yg-pale-grn-ice-copper-blue-gld-purple-and-dk-grn-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Pale_Green_Ice_Blue_Purple_Dark_Green_Stipple.jpg?v=1768078329", - "status": "Downloaded", - "pick_score": 1.4222, - "local_image": "/assets/catalog_images/youghiogheny-y4676sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1773, - "original_height_px": 1773, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5000hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y5000HS", - "resolved_sku": "Y5000HS", - "name": "Lemon Yellow High Strike", - "resolved_name": "Lemon Yellow High Strike", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-lemon-yellow-mottle", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lemon_Yellow_High_Strike_BL.jpg?v=1768078455", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y5000hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1859, - "original_height_px": 1859, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5002sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5002SP", - "resolved_sku": "Y5002SP", - "name": "Beige Ice Stipple", - "resolved_name": "Beige Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-beige-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Ice_Stipple_4.jpg?v=1768078494", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y5002sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5002spirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y5002SPIRID", - "resolved_sku": "Y5002SPIRID", - "name": "Beige Ice Stipple Iridescent", - "resolved_name": "Beige Ice Stipple Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-beige-iridized-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Ice_Stipple_Iridescent_2.jpg?v=1779556005", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y5002spirid.jpg", - "cropped": true, - "crop_box": [ - 249, - 249, - 2245, - 2245 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2494, - "original_height_px": 2494, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5033sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5033SP", - "resolved_sku": "Y5033SP", - "name": "Lemon Yellow Ice, Black Stipple", - "resolved_name": "Lemon Yellow Ice, Black Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-lemon-yellow-and-black", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lemon_Yellow_Ice_Black_Stipple.jpg?v=1768667743", - "status": "Downloaded", - "pick_score": 1.4586, - "local_image": "/assets/catalog_images/youghiogheny-y5033sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2033, - "original_height_px": 2033, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5040sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5040SP", - "resolved_sku": "Y5040SP", - "name": "Lemon Yellow Ice, Emerald Green Stipple", - "resolved_name": "Lemon Yellow Ice, Emerald Green Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-lemon-yellow-emarald-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/LEMON_YELLOW-_EMERALD_GREEN_-_Stained_Glass_Express_-4988661.jpg?v=1768667650", - "status": "Downloaded", - "pick_score": 1.4129, - "local_image": "/assets/catalog_images/youghiogheny-y5040sp.jpg", - "cropped": true, - "crop_box": [ - 40, - 57, - 362, - 521 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 402, - "original_height_px": 578, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5090sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5090SP", - "resolved_sku": "Y5090SP", - "name": "Lemon Yellow Ice, Red Stipple", - "resolved_name": "Lemon Yellow Ice, Red Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-lemon-yellow-and-red-opal-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lemon_Yellow_Red_Opal_Stipple_-_Stained_Glass_Express_-4988642.jpg?v=1768667590", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y5090sp.jpg", - "cropped": true, - "crop_box": [ - 39, - 57, - 357, - 521 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 396, - "original_height_px": 578, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5242g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y5242G-7x9", - "resolved_sku": "Y5242G-7x9", - "name": "Beige Opal with Dark Green, Brown Granite", - "resolved_name": "Beige Opal with Dark Green, Brown Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yg-beige-opal-dk-grn-cathedral-streak-with-brn-strks-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Opal_Dk_Grn_Cathedral_Streak_w-_Brn_Strks_Granite_-_Stained_Glass_Express_-4984314.jpg?v=1763226294", - "status": "Downloaded", - "pick_score": 1.4968, - "local_image": "/assets/catalog_images/youghiogheny-y5242g7x9.jpg", - "cropped": true, - "crop_box": [ - 80, - 123, - 720, - 1108 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1231, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5409sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5409SP", - "resolved_sku": "Y5409SP", - "name": "Silver Yellow Ice, Green, Red Stipple", - "resolved_name": "Silver Yellow Ice, Green, Red Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-silver-yellow-ice-red-and-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_Ice_Green_Red_Stipple_3.jpg?v=1756328871", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-y5409sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5501hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y5501HS", - "resolved_sku": "Y5501HS", - "name": "Marigold, White Opal High Strike", - "resolved_name": "Marigold, White Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-marigold-white-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/MARIGOLD_WHITE_OPAL_-_Stained_Glass_Express_-4988883.jpg?v=1768667480", - "status": "Downloaded", - "pick_score": 1.3834, - "local_image": "/assets/catalog_images/youghiogheny-y5501hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 123, - 720, - 1115 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1238, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5502sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5502SP", - "resolved_sku": "Y5502SP", - "name": "Beige Ice, Dense Beige Stipple", - "resolved_name": "Beige Ice, Dense Beige Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/yough-beigh-dense-beige", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Ice_Dense_Beige_Stipple.jpg?v=1768672173", - "status": "Downloaded", - "pick_score": 1.4512, - "local_image": "/assets/catalog_images/youghiogheny-y5502sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1674, - "original_height_px": 1674, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5506sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5506SP", - "resolved_sku": "Y5506SP", - "name": "Silver Yellow Ice, Blue, Orange, Brown Stipple", - "resolved_name": "Silver Yellow Ice, Blue, Orange, Brown Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yg-silver-yel-blu-with-orange-and-brn-highlights-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_Ice_Blue_Orange_Brown_Stipple.jpg?v=1768670719", - "status": "Downloaded", - "pick_score": 1.4659, - "local_image": "/assets/catalog_images/youghiogheny-y5506sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2075, - "original_height_px": 2075, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5642sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5642SP", - "resolved_sku": "Y5642SP", - "name": "Beige Ice, Cobalt Blue, Dark Green Stipple", - "resolved_name": "Beige Ice, Cobalt Blue, Dark Green Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-beige-ice-copper-cobalt-blue-dark-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Ice_Cobalt_Blue_Dark_Green_Stipple.jpg?v=1768670352", - "status": "Downloaded", - "pick_score": 1.4169, - "local_image": "/assets/catalog_images/youghiogheny-y5642sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2095, - "original_height_px": 2095, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5643rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y5643RG", - "resolved_sku": "Y5643RG", - "name": "Silver Yellow with Turquoise, Green", - "resolved_name": "Silver Yellow with Turquoise, Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-silver-yellow-turquoise-blue", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Turquoise_Blue_-_Stained_Glass_Express_-4990996.jpg?v=1768670270", - "status": "Downloaded", - "pick_score": 1.4778, - "local_image": "/assets/catalog_images/youghiogheny-y5643rg.jpg", - "cropped": true, - "crop_box": [ - 80, - 116, - 720, - 1045 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1161, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5667rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y5667RG", - "resolved_sku": "Y5667RG", - "name": "Silver Yellow with Turquoise, Gold Pink", - "resolved_name": "Silver Yellow with Turquoise, Gold Pink", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-slvr-yelw-turq-blu-gld-pink", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_with_Turquoise_Gold_Pink.jpg?v=1768670205", - "status": "Downloaded", - "pick_score": 1.4268, - "local_image": "/assets/catalog_images/youghiogheny-y5667rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1944, - "original_height_px": 1944, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5669rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y5669RG", - "resolved_sku": "Y5669RG", - "name": "Silver Yellow, Copper Red and Blue", - "resolved_name": "Silver Yellow, Copper Red and Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-silver-yel-cop-red-bl", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_Copper_Red_and_Blue.jpg?v=1768670142", - "status": "Downloaded", - "pick_score": 1.4949, - "local_image": "/assets/catalog_images/youghiogheny-y5669rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2145, - "original_height_px": 2145, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5691g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y5691G-7x9", - "resolved_sku": "Y5691G-7x9", - "name": "Amber with Blue, Red, Green and White Granite", - "resolved_name": "Amber with Blue, Red, Green and White Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yg-amb-cathdrl-with-blu-red-grn-and-white-strks-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Youghiogheny_Blue_Red_Green_White_Streaky.jpg?v=1739631081", - "status": "Downloaded", - "pick_score": 1.4602, - "local_image": "/assets/catalog_images/youghiogheny-y5691g7x9.jpg", - "cropped": true, - "crop_box": [ - 232, - 232, - 2091, - 2091 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2323, - "original_height_px": 2323, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y5697sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y5697SP", - "resolved_sku": "Y5697SP", - "name": "Silver Yellow Ice, Blue, Ruby Stipple", - "resolved_name": "Silver Yellow Ice, Blue, Ruby Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-silver-yellow-blue-and-red-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Silver_Yellow_Blue_and_Red_Stipple_-_Stained_Glass_Express_-4991028.jpg?v=1768670047", - "status": "Downloaded", - "pick_score": 1.4973, - "local_image": "/assets/catalog_images/youghiogheny-y5697sp.jpg", - "cropped": true, - "crop_box": [ - 40, - 57, - 368, - 521 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 408, - "original_height_px": 578, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6010sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6010SP", - "resolved_sku": "Y6010SP", - "name": "Light Blue Ice Stipple", - "resolved_name": "Light Blue Ice Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-light-blue-ice-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Blue_Ice_Stipple_BL.jpg?v=1768672474", - "status": "Downloaded", - "pick_score": 1.4496, - "local_image": "/assets/catalog_images/youghiogheny-y6010sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1328, - "original_height_px": 1328, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6016sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6016SP", - "resolved_sku": "Y6016SP", - "name": "Light Blue Ice, Dark Blue Stipple", - "resolved_name": "Light Blue Ice, Dark Blue Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-light-blue-ice-and-dark-blue-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Blue_Ice_Dark_Blue_Stipple.jpg?v=1768672379", - "status": "Downloaded", - "pick_score": 1.4259, - "local_image": "/assets/catalog_images/youghiogheny-y6016sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2145, - "original_height_px": 2145, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6064hsirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y6064HSIRID", - "resolved_sku": "Y6064HSIRID", - "name": "Light, Dark Blue, Green High Strike Iridescent", - "resolved_name": "Light, Dark Blue, Green High Strike Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-light-blue-dark-blue-green-iridized-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Dark_Blue_Green_High_Strike_Iridescent_2.jpg?v=1779556143", - "status": "Downloaded", - "pick_score": 1.2142, - "local_image": "/assets/catalog_images/youghiogheny-y6064hsirid.jpg", - "cropped": true, - "crop_box": [ - 246, - 246, - 2215, - 2215 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2461, - "original_height_px": 2461, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6314sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6314SP", - "resolved_sku": "Y6314SP", - "name": "White Ice, Cobalt Blue, Purple, Green Stipple", - "resolved_name": "White Ice, Cobalt Blue, Purple, Green Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-copper-cobalt-ice-white-purple-and-green-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Cobalt_Blue_Purple_Green_Stipple.jpg?v=1768672311", - "status": "Downloaded", - "pick_score": 1.4279, - "local_image": "/assets/catalog_images/youghiogheny-y6314sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1773, - "original_height_px": 1773, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6347g7x9", - "manufacturer": "Youghiogheny", - "base_sku": "Y6347G-7x9", - "resolved_sku": "Y6347G-7x9", - "name": "White Opal with Blue, Green, Purple, Pink Granite", - "resolved_name": "White Opal with Blue, Green, Purple, Pink Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yg-white-opal-granite-with-blu-grn-purp-and-gld-pnk-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Blue_Green_Purple_Pink_Granite.jpg?v=1763226361", - "status": "Downloaded", - "pick_score": 0.9964, - "local_image": "/assets/catalog_images/youghiogheny-y6347g7x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6456sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6456SP", - "resolved_sku": "Y6456SP", - "name": "Turquoise Ice, Lime Green, Cobalt Blue Stipple", - "resolved_name": "Turquoise Ice, Lime Green, Cobalt Blue Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yg-turquoise-lime-green-cobalt-blue-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_Ice_Lime_Green_Cobalt_Blue_Stipple.jpg?v=1768672245", - "status": "Downloaded", - "pick_score": 1.4318, - "local_image": "/assets/catalog_images/youghiogheny-y6456sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1894, - "original_height_px": 1894, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6600sirid", - "manufacturer": "Youghiogheny", - "base_sku": "Y6600SIRID", - "resolved_sku": "Y6600SIRID", - "name": "Turquoise Ice Stipple Iridescent", - "resolved_name": "Turquoise Ice Stipple Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-turquoise-irid-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_Ice_Stipple_Iridescent_2.jpg?v=1779556550", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y6600sirid.jpg", - "cropped": true, - "crop_box": [ - 189, - 189, - 1702, - 1702 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1891, - "original_height_px": 1891, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6600sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6600SP", - "resolved_sku": "Y6600SP", - "name": "Turquoise Ice Stipple", - "resolved_name": "Turquoise Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/yough-turquoise-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_Ice_Stipple.jpg?v=1768672111", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y6600sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1634, - "original_height_px": 1634, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6606hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y6606HS", - "resolved_sku": "Y6606HS", - "name": "Turquoise Blue Opal, Cobalt Blue High Strike", - "resolved_name": "Turquoise Blue Opal, Cobalt Blue High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-turquoise-blue-opal-and-cobalt-blue-high-strike-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_Blue_Opal_Cobalt_Blue_High_Strike.jpg?v=1767372260", - "status": "Downloaded", - "pick_score": 0.9606, - "local_image": "/assets/catalog_images/youghiogheny-y6606hs.jpg", - "cropped": true, - "crop_box": [ - 428, - 571, - 3856, - 5141 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 4284, - "original_height_px": 5712, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6617sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y6617SP", - "resolved_sku": "Y6617SP", - "name": "Turquoise Ice, White Opal, Gold Pink Stipple", - "resolved_name": "Turquoise Ice, White Opal, Gold Pink Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-turquoise-white-gold-pink", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_White_Gold_Pink_-_Stained_Glass_Express_-4992796.jpg?v=1768676744", - "status": "Downloaded", - "pick_score": 1.4452, - "local_image": "/assets/catalog_images/youghiogheny-y6617sp.jpg", - "cropped": true, - "crop_box": [ - 34, - 51, - 313, - 466 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 347, - "original_height_px": 517, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6642rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y6642RG", - "resolved_sku": "Y6642RG", - "name": "White Opal with Turquoise, Green, Silver Yellow", - "resolved_name": "White Opal with Turquoise, Green, Silver Yellow", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-white-turquoise-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Turquoise_Green_Silver_Yellow.jpg?v=1768676685", - "status": "Downloaded", - "pick_score": 1.3098, - "local_image": "/assets/catalog_images/youghiogheny-y6642rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1820, - "original_height_px": 1820, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6647rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y6647RG", - "resolved_sku": "Y6647RG", - "name": "White Opal with Turquoise, Green, Gold Pink", - "resolved_name": "White Opal with Turquoise, Green, Gold Pink", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-opal-turq-grn-gld-pnk-tiffany-reproduction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_with_Turquoise_Green_Gold_Pink.jpg?v=1768676628", - "status": "Downloaded", - "pick_score": 1.375, - "local_image": "/assets/catalog_images/youghiogheny-y6647rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1839, - "original_height_px": 1839, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y6664rg", - "manufacturer": "Youghiogheny", - "base_sku": "Y6664RG", - "resolved_sku": "Y6664RG", - "name": "Turquoise Opal with Cobalt Blue, Green", - "resolved_name": "Turquoise Opal with Cobalt Blue, Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-turquoise-opal-cobalt-blue-and-green-tiffany-repro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Turquoise_Opal_with_Cobalt_Blue_Green.jpg?v=1768676485", - "status": "Downloaded", - "pick_score": 1.4262, - "local_image": "/assets/catalog_images/youghiogheny-y6664rg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1931, - "original_height_px": 1931, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y700hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y700HS", - "resolved_sku": "Y700HS", - "name": "Steel Gray Opal High Strike", - "resolved_name": "Steel Gray Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-steel-grey-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Steel_Grey_Opal_-_Stained_Glass_Express_-4991813.jpg?v=1768676337", - "status": "Downloaded", - "pick_score": 1.4767, - "local_image": "/assets/catalog_images/youghiogheny-y700hs.jpg", - "cropped": true, - "crop_box": [ - 80, - 117, - 720, - 1058 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1175, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y700sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y700SP", - "resolved_sku": "Y700SP", - "name": "Gray Ice Stipple", - "resolved_name": "Gray Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-grey-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Gray_Ice_Stipple.jpg?v=1768676242", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y700sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1664, - "original_height_px": 1664, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y9000sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y9000SP", - "resolved_sku": "Y9000SP", - "name": "Cherry Red Ice Stipple", - "resolved_name": "Cherry Red Ice Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-cherry-red-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Cherry_Red_Ice_Stipple.jpg?v=1768677876", - "status": "Downloaded", - "pick_score": 1.4094, - "local_image": "/assets/catalog_images/youghiogheny-y9000sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1896, - "original_height_px": 1896, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y9010sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y9010SP", - "resolved_sku": "Y9010SP", - "name": "Cherry Red Ice, Dense White Opal Stipple", - "resolved_name": "Cherry Red Ice, Dense White Opal Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-cherry-red-white-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_CHERRY_RED-_WHITE_STIPPLE_-_Stained_Glass_Express_-4980773.jpg?v=1768677803", - "status": "Downloaded", - "pick_score": 1.4972, - "local_image": "/assets/catalog_images/youghiogheny-y9010sp.jpg", - "cropped": true, - "crop_box": [ - 35, - 51, - 320, - 467 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 355, - "original_height_px": 518, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y9052hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y9052HS", - "resolved_sku": "Y9052HS", - "name": "Beige Opal High Strike", - "resolved_name": "Beige Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-beige-high-strike-opal-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Beige_Opal_High_Strike.jpg?v=1768677745", - "status": "Downloaded", - "pick_score": 1.4017, - "local_image": "/assets/catalog_images/youghiogheny-y9052hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1656, - "original_height_px": 1656, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y9500hs", - "manufacturer": "Youghiogheny", - "base_sku": "Y9500HS", - "resolved_sku": "Y9500HS", - "name": "Bright Orange Opal High Strike", - "resolved_name": "Bright Orange Opal High Strike", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-bright-orange-mottled", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Bright_Orange_Opal_High_Strike.jpg?v=1768677674", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-y9500hs.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1664, - "original_height_px": 1664, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-y9500sp", - "manufacturer": "Youghiogheny", - "base_sku": "Y9500SP", - "resolved_sku": "Y9500SP", - "name": "Orange Ice Stipple", - "resolved_name": "Orange Ice Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-red-dk-orange", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/RED_DK_ORANGE_-_Stained_Glass_Express_-4990292.jpg?v=1768677535", - "status": "Downloaded", - "pick_score": 1.4957, - "local_image": "/assets/catalog_images/youghiogheny-y9500sp.jpg", - "cropped": true, - "crop_box": [ - 35, - 51, - 322, - 467 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 357, - "original_height_px": 518, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd0097x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD009-7x9", - "resolved_sku": "YD009-7x9", - "name": "Red with Clear Wispy True Dichro", - "resolved_name": "Red with Clear Wispy True Dichro", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-clear-wispy-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_w-_Clear_Wispy_True_Dichro_-_Stained_Glass_Express_-4990303.jpg?v=1751468473", - "status": "Downloaded", - "pick_score": 1.3825, - "local_image": "/assets/catalog_images/youghiogheny-yd0097x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 960, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5007x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD500-7x9", - "resolved_sku": "YD500-7x9", - "name": "Yellow Opal True Dichro", - "resolved_name": "Yellow Opal True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-opal-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_Opal_True_Dichro_-_Stained_Glass_Express_-4993580.jpg?v=1751468376", - "status": "Downloaded", - "pick_score": 1.2328, - "local_image": "/assets/catalog_images/youghiogheny-yd5007x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5037x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD503-7x9", - "resolved_sku": "YD503-7x9", - "name": "Yellow with Deep Purple True Dichro", - "resolved_name": "Yellow with Deep Purple True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-deep-purple-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_YOUGHIOGHENY_Yellow_Deep_Purple.jpg?v=1751468525", - "status": "Downloaded", - "pick_score": 1.4817, - "local_image": "/assets/catalog_images/youghiogheny-yd5037x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5047x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD504-7x9", - "resolved_sku": "YD504-7x9", - "name": "Yellow with Emerald Green True Dichro", - "resolved_name": "Yellow with Emerald Green True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-emerald-green-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_Emerald_Green_True_Dichro_-_Stained_Glass_Express_-4993628.jpg?v=1751468552", - "status": "Downloaded", - "pick_score": 1.3334, - "local_image": "/assets/catalog_images/youghiogheny-yd5047x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5067x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD506-7x9", - "resolved_sku": "YD506-7x9", - "name": "Yellow with Cobalt Blue True Dichro", - "resolved_name": "Yellow with Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4993601.jpg?v=1751468586", - "status": "Downloaded", - "pick_score": 1.3383, - "local_image": "/assets/catalog_images/youghiogheny-yd5067x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 757, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5107x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD510-7x9", - "resolved_sku": "YD510-7x9", - "name": "Yellow with White True Dichro", - "resolved_name": "Yellow with White True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-white-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_with_White_True_Dichro_-_Stained_Glass_Express_-4993677.jpg?v=1751468605", - "status": "Downloaded", - "pick_score": 1.3018, - "local_image": "/assets/catalog_images/youghiogheny-yd5107x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 743, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5167x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD516-7x9", - "resolved_sku": "YD516-7x9", - "name": "Yellow with White, Cobalt Blue True Dichro", - "resolved_name": "Yellow with White, Cobalt Blue True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-white-and-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_White_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4993659.jpg?v=1751468624", - "status": "Downloaded", - "pick_score": 1.3446, - "local_image": "/assets/catalog_images/youghiogheny-yd5167x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5367x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD536-7x9", - "resolved_sku": "YD536-7x9", - "name": "Yellow with Deep Purple, Cobalt Blue True Dichro", - "resolved_name": "Yellow with Deep Purple, Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-deep-purple-and-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_Deep_Purple_and_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4993608.jpg?v=1751468641", - "status": "Downloaded", - "pick_score": 1.3785, - "local_image": "/assets/catalog_images/youghiogheny-yd5367x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5467x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD546-7x9", - "resolved_sku": "YD546-7x9", - "name": "Yellow with Emerald Green, Cobalt Blue True Dichro", - "resolved_name": "Yellow with Emerald Green, Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-emerald-green-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_with_Emerald_Green_Cobalt_Blue_True_Dichro.jpg?v=1781902672", - "status": "Downloaded", - "pick_score": 0.9797, - "local_image": "/assets/catalog_images/youghiogheny-yd5467x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1969, - "original_height_px": 1969, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5907x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD590-7x9", - "resolved_sku": "YD590-7x9", - "name": "Yellow with Red True Dichro", - "resolved_name": "Yellow with Red True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-red-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_with_Red_True_Dichro_-_Stained_Glass_Express_-4993670.jpg?v=1751468684", - "status": "Downloaded", - "pick_score": 1.3545, - "local_image": "/assets/catalog_images/youghiogheny-yd5907x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5917x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD591-7x9", - "resolved_sku": "YD591-7x9", - "name": "Yellow with Red, White True Dichro", - "resolved_name": "Yellow with Red, White True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-red-and-white-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_with_Red_White_True_Dichro_2.jpg?v=1781904502", - "status": "Downloaded", - "pick_score": 0.9543, - "local_image": "/assets/catalog_images/youghiogheny-yd5917x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1984, - "original_height_px": 1984, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5937x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD593-7x9", - "resolved_sku": "YD593-7x9", - "name": "Yellow with Deep Red, Purple True Dichro", - "resolved_name": "Yellow with Deep Red, Purple True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-deep-red-and-purple-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_with_Deep_Red_Purple_True_Dichro.jpg?v=1781904582", - "status": "Downloaded", - "pick_score": 0.9314, - "local_image": "/assets/catalog_images/youghiogheny-yd5937x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1840, - "original_height_px": 1840, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd5947x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD594-7x9", - "resolved_sku": "YD594-7x9", - "name": "Yellow with Red, Emerald Green True Dichro", - "resolved_name": "Yellow with Red, Emerald Green True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-red-and-emerald-green-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_Red_and_Emerald_Green_True_Dichro_-_Stained_Glass_Express_-4993647.jpg?v=1751468758", - "status": "Downloaded", - "pick_score": 1.3861, - "local_image": "/assets/catalog_images/youghiogheny-yd5947x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd596", - "manufacturer": "Youghiogheny", - "base_sku": "YD596", - "resolved_sku": "YD596", - "name": "Yellow with Red, Cobalt Blue True Dichro", - "resolved_name": "Yellow with Red, Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-yellow-with-red-and-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w-_Red_and_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4993641.jpg?v=1751468777", - "status": "Downloaded", - "pick_score": 1.3279, - "local_image": "/assets/catalog_images/youghiogheny-yd596.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9007x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD900-7x9", - "resolved_sku": "YD900-7x9", - "name": "Red True Dichro", - "resolved_name": "Red True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_True_Dichro_-_Stained_Glass_Express_-4990301.jpg?v=1758224061", - "status": "Downloaded", - "pick_score": 1.3613, - "local_image": "/assets/catalog_images/youghiogheny-yd9007x9.jpg", - "cropped": true, - "crop_box": [ - 64, - 96, - 576, - 864 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 960, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9037x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD903-7x9", - "resolved_sku": "YD903-7x9", - "name": "Red with Deep Purple True Dichro", - "resolved_name": "Red with Deep Purple True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-deep-purple-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_w-_Deep_Purple_True_Dichro_-_Stained_Glass_Express_-4990307.jpg?v=1751468822", - "status": "Downloaded", - "pick_score": 1.3243, - "local_image": "/assets/catalog_images/youghiogheny-yd9037x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9047x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD904-7x9", - "resolved_sku": "YD904-7x9", - "name": "Red with Emerald Green True Dichroic", - "resolved_name": "Red with Emerald Green True Dichroic", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-emerald-green-true-dichroic-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_Emerald_Green_True_Dichroic_-_Stained_Glass_Express_-4990313.jpg?v=1751468839", - "status": "Downloaded", - "pick_score": 1.3912, - "local_image": "/assets/catalog_images/youghiogheny-yd9047x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9067x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD906-7x9", - "resolved_sku": "YD906-7x9", - "name": "Red with Cobalt Blue True Dichro", - "resolved_name": "Red with Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_w-_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4990305.jpg?v=1751468856", - "status": "Downloaded", - "pick_score": 1.4272, - "local_image": "/assets/catalog_images/youghiogheny-yd9067x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9107x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD910-7x9", - "resolved_sku": "YD910-7x9", - "name": "Red with White True Dichro", - "resolved_name": "Red with White True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-white-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_White_True_Dichro_-_Stained_Glass_Express_-4990319.jpg?v=1751468878", - "status": "Downloaded", - "pick_score": 1.3526, - "local_image": "/assets/catalog_images/youghiogheny-yd9107x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9137x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD913-7x9", - "resolved_sku": "YD913-7x9", - "name": "Red with White, Deep Purple True Dichro", - "resolved_name": "Red with White, Deep Purple True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-white-and-deep-purple-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_White_Deep_Purple_True_Dichro.jpg?v=1781905030", - "status": "Downloaded", - "pick_score": 0.9277, - "local_image": "/assets/catalog_images/youghiogheny-yd9137x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1929, - "original_height_px": 1929, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9147x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD914-7x9", - "resolved_sku": "YD914-7x9", - "name": "Red with Emerald Green True Dichro", - "resolved_name": "Red with Emerald Green True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-emerald-green-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_Emerald_Green_True_Dichro_-_Stained_Glass_Express_-4990311.jpg?v=1751468918", - "status": "Downloaded", - "pick_score": 1.3624, - "local_image": "/assets/catalog_images/youghiogheny-yd9147x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9167x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD916-7x9", - "resolved_sku": "YD916-7x9", - "name": "Red with White, Cobalt Blue True Dichro", - "resolved_name": "Red with White, Cobalt Blue True Dichro", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-white-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_White_Cobalt_Blue_True_Dichro_-_Stained_Glass_Express_-4990315.jpg?v=1751468932", - "status": "Downloaded", - "pick_score": 1.3949, - "local_image": "/assets/catalog_images/youghiogheny-yd9167x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 768, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yd9467x9", - "manufacturer": "Youghiogheny", - "base_sku": "YD946-7x9", - "resolved_sku": "YD946-7x9", - "name": "Red with Emerald Green, Cobalt Blue True Dichro", - "resolved_name": "Red with Emerald Green, Cobalt Blue True Dichro", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-with-emerald-green-and-cobalt-blue-true-dichro-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Red_with_Emerald_Green_Cobalt_Blue_True_Dichro.jpg?v=1781905589", - "status": "Downloaded", - "pick_score": 0.9202, - "local_image": "/assets/catalog_images/youghiogheny-yd9467x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1954, - "original_height_px": 1954, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf1000", - "manufacturer": "Youghiogheny", - "base_sku": "YF1000", - "resolved_sku": "YF1000", - "name": "96 COE White Opal", - "resolved_name": "96 COE White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/white-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Opal.jpg?v=1778337225", - "status": "Downloaded", - "pick_score": 0.9503, - "local_image": "/assets/catalog_images/youghiogheny-yf1000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf1000i", - "manufacturer": "Youghiogheny", - "base_sku": "YF1000I", - "resolved_sku": "YF1000I", - "name": "96 COE White Opal Iridescent", - "resolved_name": "96 COE White Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-white-iridescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Opal_Iridescent_5.jpg?v=1781972667", - "status": "Downloaded", - "pick_score": 0.9985, - "local_image": "/assets/catalog_images/youghiogheny-yf1000i.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1324, - "original_height_px": 1324, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf1006", - "manufacturer": "Youghiogheny", - "base_sku": "YF1006", - "resolved_sku": "YF1006", - "name": "96 COE Cobalt, White Opal", - "resolved_name": "96 COE Cobalt, White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-cobalt-on-white-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cobalt_White_Opal_2.jpg?v=1778352879", - "status": "Downloaded", - "pick_score": 1.3721, - "local_image": "/assets/catalog_images/youghiogheny-yf1006.jpg", - "cropped": true, - "crop_box": [ - 204, - 204, - 1839, - 1839 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2043, - "original_height_px": 2043, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf1043", - "manufacturer": "Youghiogheny", - "base_sku": "YF1043", - "resolved_sku": "YF1043", - "name": "96 COE Fern Green, White Streaky LTD", - "resolved_name": "96 COE Fern Green, White Streaky LTD", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/96-youghiogheny-fern-green-on-white-streaky-96-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fern_Green_White_Streaky_4.jpg?v=1762876845", - "status": "Downloaded", - "pick_score": 0.9933, - "local_image": "/assets/catalog_images/youghiogheny-yf1043.jpg", - "cropped": true, - "crop_box": [ - 428, - 428, - 3856, - 3856 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 4284, - "original_height_px": 4284, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf1313", - "manufacturer": "Youghiogheny", - "base_sku": "YF1313", - "resolved_sku": "YF1313", - "name": "96 COE Black, White Zebra Opal", - "resolved_name": "96 COE Black, White Zebra Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-black-white-zebra-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_White_Zebra_Opal.jpg?v=1778353047", - "status": "Downloaded", - "pick_score": 0.8895, - "local_image": "/assets/catalog_images/youghiogheny-yf1313.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1886, - "original_height_px": 1886, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf2002", - "manufacturer": "Youghiogheny", - "base_sku": "YF2002", - "resolved_sku": "YF2002", - "name": "96 COE Brown Opal", - "resolved_name": "96 COE Brown Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/brown-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Brown_Opal.jpg?v=1778353114", - "status": "Downloaded", - "pick_score": 0.9974, - "local_image": "/assets/catalog_images/youghiogheny-yf2002.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1363, - "original_height_px": 1363, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf2012", - "manufacturer": "Youghiogheny", - "base_sku": "YF2012", - "resolved_sku": "YF2012", - "name": "96 COE Caramel Opal", - "resolved_name": "96 COE Caramel Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-caramel-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Caramel_Opal2.jpg?v=1778353750", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf2012.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1684, - "original_height_px": 1684, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf202irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF202IRID", - "resolved_sku": "YF202IRID", - "name": "96 COE Root Beer Iridescent", - "resolved_name": "96 COE Root Beer Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-root-beer-iridized-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Root_Beer_Iridescent_2.jpg?v=1781972795", - "status": "Downloaded", - "pick_score": 1.441, - "local_image": "/assets/catalog_images/youghiogheny-yf202irid.jpg", - "cropped": true, - "crop_box": [ - 155, - 155, - 1404, - 1404 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1559, - "original_height_px": 1559, - "color_family": "Red", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf250", - "manufacturer": "Youghiogheny", - "base_sku": "YF250", - "resolved_sku": "YF250", - "name": "96 COE Gold", - "resolved_name": "96 COE Gold", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-gold-cathedral-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gold.jpg?v=1762636502", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf250.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1717, - "original_height_px": 1717, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf250irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF250IRID", - "resolved_sku": "YF250IRID", - "name": "96 COE Gold Iridescent", - "resolved_name": "96 COE Gold Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-gold-iridized-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/goyjt5jp.png?v=1730230749", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf250irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2028, - "original_height_px": 2065, - "color_family": "Brown", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf2536", - "manufacturer": "Youghiogheny", - "base_sku": "YF2536", - "resolved_sku": "YF2536", - "name": "96 COE Royal Crown", - "resolved_name": "96 COE Royal Crown", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-royal-crown-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yough_96_Royal_Crown.jpg?v=1740083506", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yf2536.jpg", - "cropped": true, - "crop_box": [ - 200, - 200, - 1801, - 1801 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2001, - "original_height_px": 2001, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf2540", - "manufacturer": "Youghiogheny", - "base_sku": "YF2540", - "resolved_sku": "YF2540", - "name": "96 COE Lucky Streak Reactive", - "resolved_name": "96 COE Lucky Streak Reactive", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-lucky-streak-reactive", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lucky_Streak_Reactive_-_Stained_Glass_Express_-4982327.jpg?v=1762638096", - "status": "Downloaded", - "pick_score": 1.4614, - "local_image": "/assets/catalog_images/youghiogheny-yf2540.jpg", - "cropped": true, - "crop_box": [ - 160, - 120, - 1440, - 1080 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1600, - "original_height_px": 1200, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf2579m", - "manufacturer": "Youghiogheny", - "base_sku": "YF2579M", - "resolved_sku": "YF2579M", - "name": "96 COE Honey, Gray, Red", - "resolved_name": "96 COE Honey, Gray, Red", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-honey-gray-red-cathedral-modern-art-series-fusible-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Honey_Gray_Red.jpg?v=1778353333", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yf2579m.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1727, - "original_height_px": 1727, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf333", - "manufacturer": "Youghiogheny", - "base_sku": "YF333", - "resolved_sku": "YF333", - "name": "96 COE Electric Purple", - "resolved_name": "96 COE Electric Purple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/electric-prpl-cath-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Electric_Purple.jpg?v=1762638253", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf333.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1472, - "original_height_px": 1472, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf360", - "manufacturer": "Youghiogheny", - "base_sku": "YF360", - "resolved_sku": "YF360", - "name": "96 COE Violet", - "resolved_name": "96 COE Violet", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-violet-cathedral-fus", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Violet_Cath_-_Stained_Glass_Express_-4983789.jpg?v=1778960226", - "status": "Downloaded", - "pick_score": 0.9721, - "local_image": "/assets/catalog_images/youghiogheny-yf360.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 346, - "original_height_px": 346, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf3600", - "manufacturer": "Youghiogheny", - "base_sku": "YF3600", - "resolved_sku": "YF3600", - "name": "96 COE Violet Opal", - "resolved_name": "96 COE Violet Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-violet-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Violet_Opal_-_Stained_Glass_Express_-4983555.jpg?v=1768059127", - "status": "Downloaded", - "pick_score": 1.4954, - "local_image": "/assets/catalog_images/youghiogheny-yf3600.jpg", - "cropped": true, - "crop_box": [ - 64, - 98, - 576, - 891 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 989, - "color_family": "Purple", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf400", - "manufacturer": "Youghiogheny", - "base_sku": "YF400", - "resolved_sku": "YF400", - "name": "96 COE Shamrock", - "resolved_name": "96 COE Shamrock", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/shamrock-cath-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Shamrock.jpg?v=1763152085", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf400.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1672, - "original_height_px": 1672, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4000", - "manufacturer": "Youghiogheny", - "base_sku": "YF4000", - "resolved_sku": "YF4000", - "name": "96 COE Mint Green Opal", - "resolved_name": "96 COE Mint Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-mint-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Mint_Green_Opal.jpg?v=1778353547", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1312, - "original_height_px": 1312, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4003", - "manufacturer": "Youghiogheny", - "base_sku": "YF4003", - "resolved_sku": "YF4003", - "name": "96 COE Fern Green Opal", - "resolved_name": "96 COE Fern Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-fern-green-opal-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fern_Green_Opal.jpg?v=1778353857", - "status": "Downloaded", - "pick_score": 0.9854, - "local_image": "/assets/catalog_images/youghiogheny-yf4003.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1022, - "original_height_px": 1022, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4004", - "manufacturer": "Youghiogheny", - "base_sku": "YF4004", - "resolved_sku": "YF4004", - "name": "96 COE Kelly Green Opal", - "resolved_name": "96 COE Kelly Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/kelly-green-opal-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Kelly_Green_Opal_4.jpg?v=1762892150", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4004.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf400irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF400IRID", - "resolved_sku": "YF400IRID", - "name": "96 COE Shamrock Iridescent", - "resolved_name": "96 COE Shamrock Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-shamrock-transparent-iridescent-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_Shamrock_Transparent_Irid_-_Stained_Glass_Express_-4983729.jpg?v=1729917792", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf400irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 820, - "original_height_px": 942, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4040f", - "manufacturer": "Youghiogheny", - "base_sku": "YF4040F", - "resolved_sku": "YF4040F", - "name": "96 COE Leprechaun Green Opal", - "resolved_name": "96 COE Leprechaun Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-leprechaun-green-fus", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Leprechaun_Green_5.jpg?v=1762877040", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4040f.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf406", - "manufacturer": "Youghiogheny", - "base_sku": "YF406", - "resolved_sku": "YF406", - "name": "96 COE Teal", - "resolved_name": "96 COE Teal", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/teal-cath-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal.jpg?v=1778353921", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf406.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1556, - "original_height_px": 1556, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf406irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF406IRID", - "resolved_sku": "YF406IRID", - "name": "96 COE Teal Iridescent", - "resolved_name": "96 COE Teal Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-teal-cathedral-iridized-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Teal_Cathedral_Irid_-_Stained_Glass_Express_-4983486.jpg?v=1729917224", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf406irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 820, - "original_height_px": 980, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4100", - "manufacturer": "Youghiogheny", - "base_sku": "YF4100", - "resolved_sku": "YF4100", - "name": "96 COE Jadeite Opal", - "resolved_name": "96 COE Jadeite Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-jadeite-opal-fusible-art-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Jadeite_Opal.jpg?v=1778353990", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4100.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1176, - "original_height_px": 1176, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4300", - "manufacturer": "Youghiogheny", - "base_sku": "YF4300", - "resolved_sku": "YF4300", - "name": "96 COE Olive Green Opal", - "resolved_name": "96 COE Olive Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-olive-green-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Olive_Green_Opal.jpg?v=1778354114", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/youghiogheny-yf4300.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1336, - "original_height_px": 1336, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf444", - "manufacturer": "Youghiogheny", - "base_sku": "YF444", - "resolved_sku": "YF444", - "name": "96 COE Emerald Green", - "resolved_name": "96 COE Emerald Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-emerald-green-cathedral-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Emerald_Green.jpg?v=1762892567", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf444.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1731, - "original_height_px": 1731, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4500", - "manufacturer": "Youghiogheny", - "base_sku": "YF4500", - "resolved_sku": "YF4500", - "name": "96 COE Lime Green Opal", - "resolved_name": "96 COE Lime Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-lime-green-opal-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lime_Green_Opal_-_Stained_Glass_Express_-4982272.jpg?v=1729914140", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4500.jpg", - "cropped": true, - "crop_box": [ - 64, - 96, - 576, - 870 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 966, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4500irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF4500IRID", - "resolved_sku": "YF4500IRID", - "name": "96 COE Lime Green Opal Iridescent", - "resolved_name": "96 COE Lime Green Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-lime-green-opal-iridized", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lime_Green_Opal_Irid_-_Stained_Glass_Express_-4982280.jpg?v=1729914159", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf4500irid.jpg", - "cropped": true, - "crop_box": [ - 102, - 105, - 922, - 949 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1024, - "original_height_px": 1054, - "color_family": "Green", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4544", - "manufacturer": "Youghiogheny", - "base_sku": "YF4544", - "resolved_sku": "YF4544", - "name": "96 COE Spring Greens", - "resolved_name": "96 COE Spring Greens", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-spring-greens-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Spring_Greens_2.jpg?v=1778354325", - "status": "Downloaded", - "pick_score": 1.3773, - "local_image": "/assets/catalog_images/youghiogheny-yf4544.jpg", - "cropped": true, - "crop_box": [ - 205, - 205, - 1852, - 1852 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2057, - "original_height_px": 2057, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4573", - "manufacturer": "Youghiogheny", - "base_sku": "YF4573", - "resolved_sku": "YF4573", - "name": "96 COE Green Extreme", - "resolved_name": "96 COE Green Extreme", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-green-extreme-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Green_Extreme_-_Stained_Glass_Express_-4982141.jpg?v=1740842223", - "status": "Downloaded", - "pick_score": 1.4618, - "local_image": "/assets/catalog_images/youghiogheny-yf4573.jpg", - "cropped": true, - "crop_box": [ - 64, - 96, - 576, - 873 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 969, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf4606", - "manufacturer": "Youghiogheny", - "base_sku": "YF4606", - "resolved_sku": "YF4606", - "name": "96 COE Wild Waters", - "resolved_name": "96 COE Wild Waters", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/wild-waters-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Youghiogheny_Wild_Waters_Fusible.jpg?v=1747431628", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/youghiogheny-yf4606.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1568, - "original_height_px": 1568, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf500", - "manufacturer": "Youghiogheny", - "base_sku": "YF500", - "resolved_sku": "YF500", - "name": "96 COE Yellow", - "resolved_name": "96 COE Yellow", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yellow-trans-96-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Yellow_Trans_-_Stained_Glass_Express_-4983665.jpg?v=1729917670", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf500.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 407, - "original_height_px": 407, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5000", - "manufacturer": "Youghiogheny", - "base_sku": "YF5000", - "resolved_sku": "YF5000", - "name": "96 COE Yellow Opal", - "resolved_name": "96 COE Yellow Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-yellow-opal-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Yellow_Opal.jpg?v=1778354436", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf5000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1213, - "original_height_px": 1213, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf509", - "manufacturer": "Youghiogheny", - "base_sku": "YF509", - "resolved_sku": "YF509", - "name": "96 COE Tangerine", - "resolved_name": "96 COE Tangerine", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-tangerine-transparent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tangerine.jpg?v=1778354544", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf509.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1354, - "original_height_px": 1354, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf520", - "manufacturer": "Youghiogheny", - "base_sku": "YF520", - "resolved_sku": "YF520", - "name": "96 COE Honey", - "resolved_name": "96 COE Honey", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yf520", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Honey.jpg?v=1762636445", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf520.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1870, - "original_height_px": 1870, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5200", - "manufacturer": "Youghiogheny", - "base_sku": "YF5200", - "resolved_sku": "YF5200", - "name": "96 COE Parchment Opal", - "resolved_name": "96 COE Parchment Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/parchment-opal-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Parchment_Opal.jpg?v=1778354679", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yf5200.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1607, - "original_height_px": 1607, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5202", - "manufacturer": "Youghiogheny", - "base_sku": "YF5202", - "resolved_sku": "YF5202", - "name": "96 COE Root Beer Float", - "resolved_name": "96 COE Root Beer Float", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-root-beer-float-cathedral-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Root_Beer_Float.jpg?v=1778354846", - "status": "Downloaded", - "pick_score": 1.3824, - "local_image": "/assets/catalog_images/youghiogheny-yf5202.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1642, - "original_height_px": 1642, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5207", - "manufacturer": "Youghiogheny", - "base_sku": "YF5207", - "resolved_sku": "YF5207", - "name": "96 COE Light Flesh Tone Opal", - "resolved_name": "96 COE Light Flesh Tone Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-lt-flesh-tone-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_LT_FLESH_TONE_-_Stained_Glass_Express_-4982301.jpg?v=1729914209", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf5207.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 682, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5264", - "manufacturer": "Youghiogheny", - "base_sku": "YF5264", - "resolved_sku": "YF5264", - "name": "96 COE Landscape Reactive", - "resolved_name": "96 COE Landscape Reactive", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-landscape-reactive-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Landscape_Reactive.jpg?v=1778948176", - "status": "Downloaded", - "pick_score": 0.9446, - "local_image": "/assets/catalog_images/youghiogheny-yf5264.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1568, - "original_height_px": 1568, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5500", - "manufacturer": "Youghiogheny", - "base_sku": "YF5500", - "resolved_sku": "YF5500", - "name": "96 COE Marigold Opal", - "resolved_name": "96 COE Marigold Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-marigold-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Marigold_Opal_2.jpg?v=1778948651", - "status": "Downloaded", - "pick_score": 1.4301, - "local_image": "/assets/catalog_images/youghiogheny-yf5500.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1547, - "original_height_px": 1547, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5501", - "manufacturer": "Youghiogheny", - "base_sku": "YF5501", - "resolved_sku": "YF5501", - "name": "96 COE Peaches and Cream", - "resolved_name": "96 COE Peaches and Cream", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-peaches-and-cream-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Peaches_and_Cream.jpg?v=1778948805", - "status": "Downloaded", - "pick_score": 1.2659, - "local_image": "/assets/catalog_images/youghiogheny-yf5501.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1654, - "original_height_px": 1654, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5543", - "manufacturer": "Youghiogheny", - "base_sku": "YF5543", - "resolved_sku": "YF5543", - "name": "96 COE Dandelion Opal", - "resolved_name": "96 COE Dandelion Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-dandelion-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dandelion_2.jpg?v=1778949018", - "status": "Downloaded", - "pick_score": 1.2301, - "local_image": "/assets/catalog_images/youghiogheny-yf5543.jpg", - "cropped": true, - "crop_box": [ - 185, - 185, - 1670, - 1670 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1855, - "original_height_px": 1855, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf5990", - "manufacturer": "Youghiogheny", - "base_sku": "YF5990", - "resolved_sku": "YF5990", - "name": "96 COE Tequila Sunset", - "resolved_name": "96 COE Tequila Sunset", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-tequila-sunset-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Tequila_Sunset.jpg?v=1778949192", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yf5990.jpg", - "cropped": true, - "crop_box": [ - 193, - 193, - 1740, - 1740 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1933, - "original_height_px": 1933, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf600", - "manufacturer": "Youghiogheny", - "base_sku": "YF600", - "resolved_sku": "YF600", - "name": "96 COE Cobalt Blue", - "resolved_name": "96 COE Cobalt Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-youghiogheny-cobalt-blue-cathedral-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cobalt_Blue.jpg?v=1762636204", - "status": "Downloaded", - "pick_score": 0.9922, - "local_image": "/assets/catalog_images/youghiogheny-yf600.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1424, - "original_height_px": 1424, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf6000", - "manufacturer": "Youghiogheny", - "base_sku": "YF6000", - "resolved_sku": "YF6000", - "name": "96 COE Cobalt Blue Opal", - "resolved_name": "96 COE Cobalt Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-cobalt-blue-opal-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cobalt_Blue_Opal.jpg?v=1778334017", - "status": "Downloaded", - "pick_score": 0.997, - "local_image": "/assets/catalog_images/youghiogheny-yf6000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1626, - "original_height_px": 1626, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf6000irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF6000IRID", - "resolved_sku": "YF6000IRID", - "name": "96 COE Cobalt Blue Opal Iridescent", - "resolved_name": "96 COE Cobalt Blue Opal Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-deep-cobalt-iridized", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_DEEP_COBALT_IRID_-_Stained_Glass_Express_-4980937.jpg?v=1729911396", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf6000irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 820, - "original_height_px": 548, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf606", - "manufacturer": "Youghiogheny", - "base_sku": "YF606", - "resolved_sku": "YF606", - "name": "96 COE Turquoise Blue", - "resolved_name": "96 COE Turquoise Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/turquoise-blue-cath-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Turquoise_Blue_Cath_-_Stained_Glass_Express_-4983527.jpg?v=1729917327", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf606.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 560, - "original_height_px": 560, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf606irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF606IRID", - "resolved_sku": "YF606IRID", - "name": "96 COE Turquoise Iridescent", - "resolved_name": "96 COE Turquoise Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-turquoise-iridized", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Turquoise_Iridescent_6.jpg?v=1753293282", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf606irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf6100", - "manufacturer": "Youghiogheny", - "base_sku": "YF6100", - "resolved_sku": "YF6100", - "name": "96 COE Baby Blue Opal", - "resolved_name": "96 COE Baby Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/baby-blue-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Baby_Blue_Opal.jpg?v=1778949706", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf6100.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1100, - "original_height_px": 1100, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf6400", - "manufacturer": "Youghiogheny", - "base_sku": "YF6400", - "resolved_sku": "YF6400", - "name": "96 COE Wedgewood Blue Opal", - "resolved_name": "96 COE Wedgewood Blue Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/wedgewood-blue-opal-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Wedgewood_Blue_Opal.jpg?v=1778949814", - "status": "Downloaded", - "pick_score": 0.9978, - "local_image": "/assets/catalog_images/youghiogheny-yf6400.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1917, - "original_height_px": 1917, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf6616", - "manufacturer": "Youghiogheny", - "base_sku": "YF6616", - "resolved_sku": "YF6616", - "name": "96 COE Blue Skies", - "resolved_name": "96 COE Blue Skies", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-blue-skies", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Blue_Skies.jpg?v=1778949916", - "status": "Downloaded", - "pick_score": 1.4213, - "local_image": "/assets/catalog_images/youghiogheny-yf6616.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1209, - "original_height_px": 1209, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf667", - "manufacturer": "Youghiogheny", - "base_sku": "YF667", - "resolved_sku": "YF667", - "name": "96 COE True Blue", - "resolved_name": "96 COE True Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-true-blue-cath-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_True_Blue.jpg?v=1762638183", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf667.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1473, - "original_height_px": 1473, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf670", - "manufacturer": "Youghiogheny", - "base_sku": "YF670", - "resolved_sku": "YF670", - "name": "96 COE Navy Blue", - "resolved_name": "96 COE Navy Blue", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/navy-blue-cath-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Navy_Blue_Cath_-_Stained_Glass_Express_-4982422.jpg?v=1729914499", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf670.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 560, - "original_height_px": 560, - "color_family": "Blue", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf700", - "manufacturer": "Youghiogheny", - "base_sku": "YF700", - "resolved_sku": "YF700", - "name": "96 COE Slate Gray", - "resolved_name": "96 COE Slate Gray", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-slate-gray-cathedral-fusibl", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Slate_Gray.jpg?v=1762638338", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf700.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1096, - "original_height_px": 1096, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf7007", - "manufacturer": "Youghiogheny", - "base_sku": "YF7007", - "resolved_sku": "YF7007", - "name": "96 COE Pink Opal", - "resolved_name": "96 COE Pink Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-youghiogheny-pink-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Pink_Opal_3.jpg?v=1778951140", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf7007.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1024, - "original_height_px": 1024, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf7100", - "manufacturer": "Youghiogheny", - "base_sku": "YF7100", - "resolved_sku": "YF7100", - "name": "96 COE Elephant Gray Opal", - "resolved_name": "96 COE Elephant Gray Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-elephant-gray-opal-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Elephant_Gray_Opal.jpg?v=1778951238", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/youghiogheny-yf7100.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 904, - "original_height_px": 904, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf7106", - "manufacturer": "Youghiogheny", - "base_sku": "YF7106", - "resolved_sku": "YF7106", - "name": "96 COE Gray Cobalt Opal", - "resolved_name": "96 COE Gray Cobalt Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-gray-cobalt-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gray_Cobalt_Opal.jpg?v=1778952683", - "status": "Downloaded", - "pick_score": 0.9469, - "local_image": "/assets/catalog_images/youghiogheny-yf7106.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1580, - "original_height_px": 1580, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf7173", - "manufacturer": "Youghiogheny", - "base_sku": "YF7173", - "resolved_sku": "YF7173", - "name": "96 COE Elephant Opal with Jet", - "resolved_name": "96 COE Elephant Opal with Jet", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-elephant-w-jet-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Elephant_with_Jet.jpg?v=1778952767", - "status": "Downloaded", - "pick_score": 0.988, - "local_image": "/assets/catalog_images/youghiogheny-yf7173.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1711, - "original_height_px": 1711, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf737", - "manufacturer": "Youghiogheny", - "base_sku": "YF737", - "resolved_sku": "YF737", - "name": "96 COE Jet Black", - "resolved_name": "96 COE Jet Black", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-jet-black-granite-f", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_JET_BLACK_-_Stained_Glass_Express_-4982216.jpg?v=1729913997", - "status": "Downloaded", - "pick_score": 0.9073, - "local_image": "/assets/catalog_images/youghiogheny-yf737.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 560, - "original_height_px": 560, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf7937", - "manufacturer": "Youghiogheny", - "base_sku": "YF7937", - "resolved_sku": "YF7937", - "name": "96 COE Gray Opal with Red and Black", - "resolved_name": "96 COE Gray Opal with Red and Black", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-gray-opal-w-red-and-black-streaks-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gray_Opal_with_Red_and_Black.jpg?v=1778952883", - "status": "Downloaded", - "pick_score": 1.2082, - "local_image": "/assets/catalog_images/youghiogheny-yf7937.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1944, - "original_height_px": 1944, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf800", - "manufacturer": "Youghiogheny", - "base_sku": "YF800", - "resolved_sku": "YF800", - "name": "96 COE Clear", - "resolved_name": "96 COE Clear", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-clear-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_-_Stained_Glass_Express_-4980785.jpg?v=1729911032", - "status": "Downloaded", - "pick_score": 0.899, - "local_image": "/assets/catalog_images/youghiogheny-yf800.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 425, - "original_height_px": 423, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf800i", - "manufacturer": "Youghiogheny", - "base_sku": "YF800I", - "resolved_sku": "YF800I", - "name": "96 COE Clear Iridescent", - "resolved_name": "96 COE Clear Iridescent", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-clear-iridescent", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/yg96800irf_xl_2.jpg?v=1748017409", - "status": "Downloaded", - "pick_score": 0.9195, - "local_image": "/assets/catalog_images/youghiogheny-yf800i.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 880, - "original_height_px": 880, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf806", - "manufacturer": "Youghiogheny", - "base_sku": "YF806", - "resolved_sku": "YF806", - "name": "96 COE Clear and Cobalt", - "resolved_name": "96 COE Clear and Cobalt", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-clear-and-cobalt-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_and_Cobalt.jpg?v=1778953006", - "status": "Downloaded", - "pick_score": 0.9849, - "local_image": "/assets/catalog_images/youghiogheny-yf806.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1880, - "original_height_px": 1880, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf8420", - "manufacturer": "Youghiogheny", - "base_sku": "YF8420", - "resolved_sku": "YF8420", - "name": "96 COE Woodlands", - "resolved_name": "96 COE Woodlands", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/woodlands-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Woodlands_6.jpg?v=1754497168", - "status": "Downloaded", - "pick_score": 0.9995, - "local_image": "/assets/catalog_images/youghiogheny-yf8420.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf900", - "manufacturer": "Youghiogheny", - "base_sku": "YF900", - "resolved_sku": "YF900", - "name": "96 COE Red", - "resolved_name": "96 COE Red", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-cathedral-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red.jpg?v=1778953097", - "status": "Downloaded", - "pick_score": 1.4385, - "local_image": "/assets/catalog_images/youghiogheny-yf900.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1593, - "original_height_px": 1593, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9000", - "manufacturer": "Youghiogheny", - "base_sku": "YF9000", - "resolved_sku": "YF9000", - "name": "96 COE Red Opal", - "resolved_name": "96 COE Red Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/red-opal-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red_Opal.jpg?v=1778953294", - "status": "Downloaded", - "pick_score": 1.3176, - "local_image": "/assets/catalog_images/youghiogheny-yf9000.jpg", - "cropped": true, - "crop_box": [ - 170, - 170, - 1530, - 1530 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1700, - "original_height_px": 1700, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf900irid", - "manufacturer": "Youghiogheny", - "base_sku": "YF900IRID", - "resolved_sku": "YF900IRID", - "name": "96 COE Red Iridescent", - "resolved_name": "96 COE Red Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-red-cathedral-iridized-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red_Cathedral_Irid_-_Stained_Glass_Express_-4983152.jpg?v=1729916344", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf900irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 801, - "color_family": "Red", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9011", - "manufacturer": "Youghiogheny", - "base_sku": "YF9011", - "resolved_sku": "YF9011", - "name": "96 COE Fire and Ice", - "resolved_name": "96 COE Fire and Ice", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-fire-and-ice-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fire_and_Ice_2.jpg?v=1778953428", - "status": "Downloaded", - "pick_score": 1.3162, - "local_image": "/assets/catalog_images/youghiogheny-yf9011.jpg", - "cropped": true, - "crop_box": [ - 300, - 300, - 2700, - 2700 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3000, - "original_height_px": 3000, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf903", - "manufacturer": "Youghiogheny", - "base_sku": "YF903", - "resolved_sku": "YF903", - "name": "96 COE Merlot", - "resolved_name": "96 COE Merlot", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-merlot-cathedral-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Merlot.jpg?v=1762636302", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf903.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1790, - "original_height_px": 1790, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf905", - "manufacturer": "Youghiogheny", - "base_sku": "YF905", - "resolved_sku": "YF905", - "name": "96 COE Orange", - "resolved_name": "96 COE Orange", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/orange-cath-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange.jpg?v=1762638418", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yf905.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1317, - "original_height_px": 1317, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9100", - "manufacturer": "Youghiogheny", - "base_sku": "YF9100", - "resolved_sku": "YF9100", - "name": "96 COE Light Red Opal", - "resolved_name": "96 COE Light Red Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/lt-red-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Light_Red_Opal_5.jpg?v=1757705228", - "status": "Downloaded", - "pick_score": 0.9974, - "local_image": "/assets/catalog_images/youghiogheny-yf9100.jpg", - "cropped": true, - "crop_box": [ - 302, - 302, - 2722, - 2722 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9194", - "manufacturer": "Youghiogheny", - "base_sku": "YF9194", - "resolved_sku": "YF9194", - "name": "96 COE Rose Garden Opal", - "resolved_name": "96 COE Rose Garden Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-rose-garden-fusible-96", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Rose_Garden.jpg?v=1778953669", - "status": "Downloaded", - "pick_score": 1.3731, - "local_image": "/assets/catalog_images/youghiogheny-yf9194.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1660, - "original_height_px": 1660, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9300", - "manufacturer": "Youghiogheny", - "base_sku": "YF9300", - "resolved_sku": "YF9300", - "name": "96 COE BBQ Sauce Opal", - "resolved_name": "96 COE BBQ Sauce Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-youghiogheny-bbq-sauce-opal-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_BBQ_Sauce_Opal_-_Stained_Glass_Express_-4980644.jpg?v=1778355558", - "status": "Downloaded", - "pick_score": 0.9951, - "local_image": "/assets/catalog_images/youghiogheny-yf9300.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 791, - "original_height_px": 791, - "color_family": "Red", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9317", - "manufacturer": "Youghiogheny", - "base_sku": "YF9317", - "resolved_sku": "YF9317", - "name": "96 COE Red, Black and White", - "resolved_name": "96 COE Red, Black and White", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-red-black-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Red_Black_and_White.jpg?v=1778953824", - "status": "Downloaded", - "pick_score": 1.3573, - "local_image": "/assets/catalog_images/youghiogheny-yf9317.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1547, - "original_height_px": 1547, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9500", - "manufacturer": "Youghiogheny", - "base_sku": "YF9500", - "resolved_sku": "YF9500", - "name": "96 COE Orange Opal", - "resolved_name": "96 COE Orange Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/orange-opal-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Orange_Opal_2.jpg?v=1778954189", - "status": "Downloaded", - "pick_score": 1.298, - "local_image": "/assets/catalog_images/youghiogheny-yf9500.jpg", - "cropped": true, - "crop_box": [ - 204, - 204, - 1837, - 1837 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2041, - "original_height_px": 2041, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9501", - "manufacturer": "Youghiogheny", - "base_sku": "YF9501", - "resolved_sku": "YF9501", - "name": "96 COE Dreamsicle", - "resolved_name": "96 COE Dreamsicle", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-dreamsicle-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Dreamsicle_-_Stained_Glass_Express_-4981030.jpg?v=1729911613", - "status": "Downloaded", - "pick_score": 0.9465, - "local_image": "/assets/catalog_images/youghiogheny-yf9501.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 512, - "original_height_px": 912, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yf9573", - "manufacturer": "Youghiogheny", - "base_sku": "YF9573", - "resolved_sku": "YF9573", - "name": "96 COE Tiger Stripes", - "resolved_name": "96 COE Tiger Stripes", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-tiger-stripes-fusi", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_TIGER_STRIPES_-_Stained_Glass_Express_-4983522.jpg?v=1758225457", - "status": "Downloaded", - "pick_score": 0.9689, - "local_image": "/assets/catalog_images/youghiogheny-yf9573.jpg", - "cropped": true, - "crop_box": [ - 64, - 67, - 576, - 607 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 674, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yg5029", - "manufacturer": "Youghiogheny", - "base_sku": "YG5029", - "resolved_sku": "YG5029", - "name": "Gold Pink, White Opal Herringbone", - "resolved_name": "Gold Pink, White Opal Herringbone", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-gold-pk-white-herribone", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Gold_Pink_White_Opal_Herringbone.jpg?v=1763226238", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yg5029.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ylabarg", - "manufacturer": "Youghiogheny", - "base_sku": "YLABARG", - "resolved_sku": "YLABARG", - "name": "White Opal with Pale Silver Yellow", - "resolved_name": "White Opal with Pale Silver Yellow", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-white-pale-silver-yellow-reproduction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Pale_Silver_Yellow_Reproduction_-_Stained_Glass_Express_-4993316.jpg?v=1768677434", - "status": "Downloaded", - "pick_score": 1.3609, - "local_image": "/assets/catalog_images/youghiogheny-ylabarg.jpg", - "cropped": true, - "crop_box": [ - 80, - 114, - 720, - 1034 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1148, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ylabbrg", - "manufacturer": "Youghiogheny", - "base_sku": "YLABBRG", - "resolved_sku": "YLABBRG", - "name": "Autumn Gold with Silver Yellow", - "resolved_name": "Autumn Gold with Silver Yellow", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-autumn-gold-silver-yellow", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Autumn_Gold_Silver_Yellow_-_Stained_Glass_Express_-4984147.jpg?v=1768679420", - "status": "Downloaded", - "pick_score": 1.9072, - "local_image": "/assets/catalog_images/youghiogheny-ylabbrg.jpg", - "cropped": true, - "crop_box": [ - 80, - 114, - 720, - 1034 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1148, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ylabcrg", - "manufacturer": "Youghiogheny", - "base_sku": "YLABCRG", - "resolved_sku": "YLABCRG", - "name": "Autumn Gold with Pale Silver Yellow, Green", - "resolved_name": "Autumn Gold with Pale Silver Yellow, Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/yough-autumn-gold-sil-yel-gr", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Autumn_Gold_w_Pale_Silver_Yellow_Green_4.jpg?v=1768679297", - "status": "Downloaded", - "pick_score": 1.4215, - "local_image": "/assets/catalog_images/youghiogheny-ylabcrg.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ylaburnumsp", - "manufacturer": "Youghiogheny", - "base_sku": "YLABURNUMSP", - "resolved_sku": "YLABURNUMSP", - "name": "White Ice, Autumn Gold, Yellow Gold Stipple", - "resolved_name": "White Ice, Autumn Gold, Yellow Gold Stipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yough-autumn-gold-yellow", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Ice_Autumn_Gold_Yellow_Gold_Stipple_2.jpg?v=1771965763", - "status": "Downloaded", - "pick_score": 0.9887, - "local_image": "/assets/catalog_images/youghiogheny-ylaburnumsp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3428, - "original_height_px": 3428, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ylandscapesp", - "manufacturer": "Youghiogheny", - "base_sku": "YLANDSCAPESP", - "resolved_sku": "YLANDSCAPESP", - "name": "Greens, Ambers, Browns, Purple Stipple", - "resolved_name": "Greens, Ambers, Browns, Purple Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/autumn-gold-yellow-copy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Greens_Ambers_Browns_Purple_Stipple.jpg?v=1773431110", - "status": "Downloaded", - "pick_score": 1.3836, - "local_image": "/assets/catalog_images/youghiogheny-ylandscapesp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1904, - "original_height_px": 1904, - "color_family": "Purple", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yn057sp", - "manufacturer": "Youghiogheny", - "base_sku": "YN057SP", - "resolved_sku": "YN057SP", - "name": "Neodymium Ice, Gold Peach Stipple", - "resolved_name": "Neodymium Ice, Gold Peach Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-neodymium-ice-gold-peach-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Neodymium_Ice_Gold_Peach_Stipple.jpg?v=1768678890", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yn057sp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1634, - "original_height_px": 1634, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yn367sp", - "manufacturer": "Youghiogheny", - "base_sku": "YN367SP", - "resolved_sku": "YN367SP", - "name": "Neodymium Ice, Purple, Blue, Gold Pink Stipple", - "resolved_name": "Neodymium Ice, Purple, Blue, Gold Pink Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/youghiogheny-neodymium-dk-purple-blue-pink-stipple-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Neodymium_Dk_Purple_Blue_Pink_Stipple_-_Stained_Glass_Express_-4989330.jpg?v=1768678965", - "status": "Downloaded", - "pick_score": 1.4425, - "local_image": "/assets/catalog_images/youghiogheny-yn367sp.jpg", - "cropped": true, - "crop_box": [ - 80, - 122, - 720, - 1107 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1229, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yneomixrg", - "manufacturer": "Youghiogheny", - "base_sku": "YNEOMIXRG", - "resolved_sku": "YNEOMIXRG", - "name": "Neodymium Opal with Gold Pink, Purple", - "resolved_name": "Neodymium Opal with Gold Pink, Purple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/yg-neodymium-opal-mix-with-gld-pk-and-pur-tiffany-reproduction-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Neodymium_Opal_Mix_w-_Gld_Pk_Pur_Tiffany_Reproduction_-_Stained_Glass_Express_-4989327.jpg?v=1768678808", - "status": "Downloaded", - "pick_score": 1.4735, - "local_image": "/assets/catalog_images/youghiogheny-yneomixrg.jpg", - "cropped": true, - "crop_box": [ - 80, - 117, - 720, - 1056 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 1173, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yneosp", - "manufacturer": "Youghiogheny", - "base_sku": "YNEOSP", - "resolved_sku": "YNEOSP", - "name": "Neodymium Ice Stipple", - "resolved_name": "Neodymium Ice Stipple", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/yough-neodymium", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Neodymium_Ice_Stipple.jpg?v=1768680888", - "status": "Downloaded", - "pick_score": 1.4383, - "local_image": "/assets/catalog_images/youghiogheny-yneosp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1740, - "original_height_px": 1740, - "color_family": "Clear", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yskysp", - "manufacturer": "Youghiogheny", - "base_sku": "YSKYSP", - "resolved_sku": "YSKYSP", - "name": "Sky Stipple", - "resolved_name": "Sky Stipple", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/bl-gr-pur-ripple-stipple-copy", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Sky_Stipple_BL.jpg?v=1768680831", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yskysp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1752, - "original_height_px": 1752, - "color_family": "Blue", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0005", - "manufacturer": "Youghiogheny", - "base_sku": "YU0005", - "resolved_sku": "YU0005", - "name": "White Opal Mottle", - "resolved_name": "White Opal Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-white-ring-mottled-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Mottle.jpg?v=1768680616", - "status": "Downloaded", - "pick_score": 1.3927, - "local_image": "/assets/catalog_images/youghiogheny-yu0005.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1981, - "original_height_px": 1981, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0036", - "manufacturer": "Youghiogheny", - "base_sku": "YU0036", - "resolved_sku": "YU0036", - "name": "Light Yellow, Bright Yellow, White Mottle", - "resolved_name": "Light Yellow, Bright Yellow, White Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-two-yellows", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Yellow_Bright_Yellow_White_Mottle.jpg?v=1768680560", - "status": "Downloaded", - "pick_score": 1.3951, - "local_image": "/assets/catalog_images/youghiogheny-yu0036.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1776, - "original_height_px": 1776, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu00361", - "manufacturer": "Youghiogheny", - "base_sku": "YU00361", - "resolved_sku": "YU00361", - "name": "Amber, Yellow, White Mottle", - "resolved_name": "Amber, Yellow, White Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-amber-yellow-on-white-mottled-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Amber_Yellow_On_White_Mottled_-_Stained_Glass_Express_-4983877.jpg?v=1768682124", - "status": "Downloaded", - "pick_score": 1.4598, - "local_image": "/assets/catalog_images/youghiogheny-yu00361.jpg", - "cropped": true, - "crop_box": [ - 64, - 96, - 576, - 868 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 964, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0040", - "manufacturer": "Youghiogheny", - "base_sku": "YU0040", - "resolved_sku": "YU0040", - "name": "Steel Blue, Sky Blue Mottle", - "resolved_name": "Steel Blue, Sky Blue Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-steel-blue-sky-blue-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Steel_Blue_Sky_Blue_Mottle.jpg?v=1768682064", - "status": "Downloaded", - "pick_score": 1.2977, - "local_image": "/assets/catalog_images/youghiogheny-yu0040.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1913, - "original_height_px": 1913, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu00621", - "manufacturer": "Youghiogheny", - "base_sku": "YU00621", - "resolved_sku": "YU00621", - "name": "Red, Orange, Yellow on White with Green", - "resolved_name": "Red, Orange, Yellow on White with Green", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/red-orange-yellow-on-white-with-green", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/U-00-621BL.jpg?v=1768681964", - "status": "Downloaded", - "pick_score": 1.4179, - "local_image": "/assets/catalog_images/youghiogheny-yu00621.jpg", - "cropped": true, - "crop_box": [ - 72, - 108, - 648, - 972 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 720, - "original_height_px": 1080, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu00631", - "manufacturer": "Youghiogheny", - "base_sku": "YU00631", - "resolved_sku": "YU00631", - "name": "Golden Yellow Amber", - "resolved_name": "Golden Yellow Amber", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/golden-yellow-amber", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/U-00-631BL.jpg?v=1753992871", - "status": "Downloaded", - "pick_score": 0.8947, - "local_image": "/assets/catalog_images/youghiogheny-yu00631.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 562, - "original_height_px": 864, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0074", - "manufacturer": "Youghiogheny", - "base_sku": "YU0074", - "resolved_sku": "YU0074", - "name": "Emerald, Spring, Light Green Mottle", - "resolved_name": "Emerald, Spring, Light Green Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-emerald-spring-and-light-green-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Emerald_Spring_Light_Green_Mottle.jpg?v=1768681898", - "status": "Downloaded", - "pick_score": 1.3879, - "local_image": "/assets/catalog_images/youghiogheny-yu0074.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2088, - "original_height_px": 2088, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu00756", - "manufacturer": "Youghiogheny", - "base_sku": "YU00756", - "resolved_sku": "YU00756", - "name": "Blue-Green, Forest, Dark Green Mottle", - "resolved_name": "Blue-Green, Forest, Dark Green Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-blue-green-forest-green-dark-green-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Backlit_Blue_Green_Forest_Green_Dark_Green.jpg?v=1763145720", - "status": "Downloaded", - "pick_score": 1.4217, - "local_image": "/assets/catalog_images/youghiogheny-yu00756.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 616, - "original_height_px": 616, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0078", - "manufacturer": "Youghiogheny", - "base_sku": "YU0078", - "resolved_sku": "YU0078", - "name": "White Opal, Light Green Mottle", - "resolved_name": "White Opal, Light Green Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/lt-pastel-green-rm", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Green_Ring_Mottle_-_Stained_Glass_Express_-4988707.png?v=1729930505", - "status": "Downloaded", - "pick_score": 0.8918, - "local_image": "/assets/catalog_images/youghiogheny-yu0078.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 608, - "original_height_px": 609, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu0079", - "manufacturer": "Youghiogheny", - "base_sku": "YU0079", - "resolved_sku": "YU0079", - "name": "Celery, Forest Green Mottle", - "resolved_name": "Celery, Forest Green Mottle", - "category": "Ring Mottle", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-celery-forest-green-ring-mottle", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Celery_Forest_Green_Mottle_BL.jpg?v=1768684153", - "status": "Downloaded", - "pick_score": 1.48, - "local_image": "/assets/catalog_images/youghiogheny-yu0079.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2109, - "original_height_px": 2109, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu50057x9", - "manufacturer": "Youghiogheny", - "base_sku": "YU5005-7x9", - "resolved_sku": "YU5005-7x9", - "name": "Clear with White Opal Herringbone", - "resolved_name": "Clear with White Opal Herringbone", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/clear-with-white-opal-herringbone", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/White_Opal_Herringbone.jpg?v=1781892193", - "status": "Downloaded", - "pick_score": 0.9988, - "local_image": "/assets/catalog_images/youghiogheny-yu50057x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu50157x9", - "manufacturer": "Youghiogheny", - "base_sku": "YU5015-7x9", - "resolved_sku": "YU5015-7x9", - "name": "Emerald, Chartreuse Herringbone", - "resolved_name": "Emerald, Chartreuse Herringbone", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/emerald-chartreuse-herr", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Youghiogheny_Emerald_Chartreuse_Herringbone.jpg?v=1739630929", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yu50157x9.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2160, - "original_height_px": 2160, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu51914", - "manufacturer": "Youghiogheny", - "base_sku": "YU51914", - "resolved_sku": "YU51914", - "name": "Dark Brown, Coffee, Butterscotch Granite Ripple", - "resolved_name": "Dark Brown, Coffee, Butterscotch Granite Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yough-dark-brown-coffee-butterscotch-granite-ripple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Dark_Brown_Coffee_Butterscotch_Granite_Ripple_BL.jpg?v=1768684074", - "status": "Downloaded", - "pick_score": 1.4427, - "local_image": "/assets/catalog_images/youghiogheny-yu51914.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2121, - "original_height_px": 2121, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu58", - "manufacturer": "Youghiogheny", - "base_sku": "YU58", - "resolved_sku": "YU58", - "name": "Indian Corn", - "resolved_name": "Indian Corn", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/indian-corn", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Indian_Corn_BL.jpg?v=1768683980", - "status": "Downloaded", - "pick_score": 1.3291, - "local_image": "/assets/catalog_images/youghiogheny-yu58.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1608, - "original_height_px": 1608, - "color_family": "Orange", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu58kf", - "manufacturer": "Youghiogheny", - "base_sku": "YU58KF", - "resolved_sku": "YU58KF", - "name": "Koi Fish", - "resolved_name": "Koi Fish", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/koi-fish", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Koi_Fish_3.jpg?v=1768683253", - "status": "Downloaded", - "pick_score": 0.9943, - "local_image": "/assets/catalog_images/youghiogheny-yu58kf.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3428, - "original_height_px": 3428, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6505g", - "manufacturer": "Youghiogheny", - "base_sku": "YU6505G", - "resolved_sku": "YU6505G", - "name": "White Opal Granite", - "resolved_name": "White Opal Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/white-opal-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/ygu6505_xl_2_2.jpg?v=1761083347", - "status": "Downloaded", - "pick_score": 0.9001, - "local_image": "/assets/catalog_images/youghiogheny-yu6505g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 224, - "original_height_px": 224, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6514", - "manufacturer": "Youghiogheny", - "base_sku": "YU6514", - "resolved_sku": "YU6514", - "name": "Light, Dark Brown, Green Granite", - "resolved_name": "Light, Dark Brown, Green Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-light-dark-brown-green-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Dark_Brown_Green_Granite.jpg?v=1768683079", - "status": "Downloaded", - "pick_score": 1.4309, - "local_image": "/assets/catalog_images/youghiogheny-yu6514.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1896, - "original_height_px": 1896, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6517", - "manufacturer": "Youghiogheny", - "base_sku": "YU6517", - "resolved_sku": "YU6517", - "name": "Light Brown, Dark Brown Opal Granite", - "resolved_name": "Light Brown, Dark Brown Opal Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-lt-brown-dk-brown-granite-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Lt._Brown_Dk_Brown_Granite_-_Stained_Glass_Express_-4988808.jpg?v=1768682986", - "status": "Downloaded", - "pick_score": 1.4926, - "local_image": "/assets/catalog_images/youghiogheny-yu6517.jpg", - "cropped": true, - "crop_box": [ - 64, - 106, - 576, - 959 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 1065, - "color_family": "Brown", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6519", - "manufacturer": "Youghiogheny", - "base_sku": "YU6519", - "resolved_sku": "YU6519", - "name": "Light, Dark Brown, Sky Blue Granite", - "resolved_name": "Light, Dark Brown, Sky Blue Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-light-dark-browns-sky-blue-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Light_Dark_Browns_Sky_Blue_Granite_-_Stained_Glass_Express_-4988684.jpg?v=1768685370", - "status": "Downloaded", - "pick_score": 1.4316, - "local_image": "/assets/catalog_images/youghiogheny-yu6519.jpg", - "cropped": true, - "crop_box": [ - 64, - 99, - 576, - 896 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 995, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6574g", - "manufacturer": "Youghiogheny", - "base_sku": "YU6574G", - "resolved_sku": "YU6574G", - "name": "Emerald, Spring, Light Green Granite", - "resolved_name": "Emerald, Spring, Light Green Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-emerald-spring-light-green-granite-textured-art-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Emerald_Spring_Light_Green_Granite.jpg?v=1768685308", - "status": "Downloaded", - "pick_score": 1.4631, - "local_image": "/assets/catalog_images/youghiogheny-yu6574g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1971, - "original_height_px": 1971, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6585g", - "manufacturer": "Youghiogheny", - "base_sku": "YU6585G", - "resolved_sku": "YU6585G", - "name": "Blue, Sea Green, White, Gold Pink, Purple Granite", - "resolved_name": "Blue, Sea Green, White, Gold Pink, Purple Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-roy-bl-sea-gr-g-pk-w-v", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_Sea_Green_White_Gold_Pink_Purple_Granite_2.jpg?v=1764800927", - "status": "Downloaded", - "pick_score": 0.9992, - "local_image": "/assets/catalog_images/youghiogheny-yu6585g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3428, - "original_height_px": 3428, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6585irid", - "manufacturer": "Youghiogheny", - "base_sku": "YU6585IRID", - "resolved_sku": "YU6585IRID", - "name": "Blue, Sea Green, White, Gold Pink, Purple Iridescent", - "resolved_name": "Blue, Sea Green, White, Gold Pink, Purple Iridescent", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/uro-yough-roy-bl-sea-gr-g-pk-w-v-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_Sea_Green_White_Gold_Pink_Purple_Iridescent.jpg?v=1779556217", - "status": "Downloaded", - "pick_score": 1.3786, - "local_image": "/assets/catalog_images/youghiogheny-yu6585irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6595", - "manufacturer": "Youghiogheny", - "base_sku": "YU6595", - "resolved_sku": "YU6595", - "name": "Blue, Yellow, Red, Orange, Pink Granite", - "resolved_name": "Blue, Yellow, Red, Orange, Pink Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-multi-colored-highlights-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yough_Blue_Red_Yellow_Green.jpg?v=1739571412", - "status": "Downloaded", - "pick_score": 0.9974, - "local_image": "/assets/catalog_images/youghiogheny-yu6595.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2420, - "original_height_px": 2420, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu65951g", - "manufacturer": "Youghiogheny", - "base_sku": "YU65951G", - "resolved_sku": "YU65951G", - "name": "Yellow, Red, Orange, Blue, Green Granite", - "resolved_name": "Yellow, Red, Orange, Blue, Green Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yellow-w-red-orange-blue-green-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Yellow_w_Red_Orange_Blue_Green_Granite_Backlit.jpg?v=1748723647", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yu65951g.jpg", - "cropped": true, - "crop_box": [ - 302, - 302, - 2722, - 2722 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yu6595irid", - "manufacturer": "Youghiogheny", - "base_sku": "YU6595IRID", - "resolved_sku": "YU6595IRID", - "name": "Blue, Yellow, Red, Orange, Pink Iridescent", - "resolved_name": "Blue, Yellow, Red, Orange, Pink Iridescent", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-blue-red-yellow-green-gold-pink-irid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/Blue_Yellow_Red_Orange_Pink_Iridescent.jpg?v=1779556305", - "status": "Downloaded", - "pick_score": 1.4999, - "local_image": "/assets/catalog_images/youghiogheny-yu6595irid.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf5100gr", - "manufacturer": "Youghiogheny", - "base_sku": "YUF5100GR", - "resolved_sku": "YUF5100GR", - "name": "96 COE Clear Granite Ripple", - "resolved_name": "96 COE Clear Granite Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-clear-granite-ripple-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Granite_Ripple_-_Stained_Glass_Express_-4980810.jpg?v=1729911093", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf5100gr.jpg", - "cropped": true, - "crop_box": [ - 80, - 80, - 720, - 720 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf5156", - "manufacturer": "Youghiogheny", - "base_sku": "YUF5156", - "resolved_sku": "YUF5156", - "name": "96 COE Black Opal Granite Ripple", - "resolved_name": "96 COE Black Opal Granite Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-black-opal-granite-ripple-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Granite_Ripple.jpg?v=1778958218", - "status": "Downloaded", - "pick_score": 0.9957, - "local_image": "/assets/catalog_images/youghiogheny-yuf5156.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf5756", - "manufacturer": "Youghiogheny", - "base_sku": "YUF5756", - "resolved_sku": "YUF5756", - "name": "96 COE Black Opal Fipple", - "resolved_name": "96 COE Black Opal Fipple", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-black-opal-fipple-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Fipple_-_Stained_Glass_Express_-4980663.jpg?v=1729910744", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf5756.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 640, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf5800", - "manufacturer": "Youghiogheny", - "base_sku": "YUF5800", - "resolved_sku": "YUF5800", - "name": "96 COE Clear Radium Ripple", - "resolved_name": "96 COE Clear Radium Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-clear-radium-ripple-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/IMG_5749.jpg?v=1765640781", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf5800.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3428, - "original_height_px": 3428, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf5856", - "manufacturer": "Youghiogheny", - "base_sku": "YUF5856", - "resolved_sku": "YUF5856", - "name": "96 COE Black Opal Radium Ripple", - "resolved_name": "96 COE Black Opal Radium Ripple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-black-opal-radium-ripple-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Radium_Ripple_2.jpg?v=1778958318", - "status": "Downloaded", - "pick_score": 0.9996, - "local_image": "/assets/catalog_images/youghiogheny-yuf5856.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60015", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60015", - "resolved_sku": "YUF60015", - "name": "96 COE Urobium Pink", - "resolved_name": "96 COE Urobium Pink", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-urobium-pink-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Urobium_Pink.jpg?v=1763159842", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf60015.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1381, - "original_height_px": 1381, - "color_family": "Pink", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf6005", - "manufacturer": "Youghiogheny", - "base_sku": "YUF6005", - "resolved_sku": "YUF6005", - "name": "96 COE White Opal", - "resolved_name": "96 COE White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-white-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_White_Opal_-_Stained_Glass_Express_-4983593.jpg?v=1729917489", - "status": "Downloaded", - "pick_score": 0.9902, - "local_image": "/assets/catalog_images/youghiogheny-yuf6005.jpg", - "cropped": true, - "crop_box": [ - 80, - 80, - 720, - 720 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 800, - "original_height_px": 800, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60070", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60070", - "resolved_sku": "YUF60070", - "name": "96 COE Cloud White Opal", - "resolved_name": "96 COE Cloud White Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-cloud-white", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Cloud_White.jpg?v=1778958565", - "status": "Downloaded", - "pick_score": 0.8831, - "local_image": "/assets/catalog_images/youghiogheny-yuf60070.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1641, - "original_height_px": 1641, - "color_family": "Monochrome", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60530", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60530", - "resolved_sku": "YUF60530", - "name": "96 COE Sesame", - "resolved_name": "96 COE Sesame", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-sesame-96-coe-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Sesame.jpg?v=1762636876", - "status": "Downloaded", - "pick_score": 0.994, - "local_image": "/assets/catalog_images/youghiogheny-yuf60530.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1545, - "original_height_px": 1545, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf606120", - "manufacturer": "Youghiogheny", - "base_sku": "YUF606120", - "resolved_sku": "YUF606120", - "name": "96 COE Grenadine and Clear", - "resolved_name": "96 COE Grenadine and Clear", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-grenadine-clear-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Grenadine_and_Clear.jpg?v=1778958765", - "status": "Downloaded", - "pick_score": 1.4516, - "local_image": "/assets/catalog_images/youghiogheny-yuf606120.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1510, - "original_height_px": 1510, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf606125", - "manufacturer": "Youghiogheny", - "base_sku": "YUF606125", - "resolved_sku": "YUF606125", - "name": "96 COE Grenadine and White Streaky", - "resolved_name": "96 COE Grenadine and White Streaky", - "category": "Wispy/Streaky", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-grenadine-white-streaky-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Grenadine_and_White_Streaky_2.jpg?v=1778958975", - "status": "Downloaded", - "pick_score": 1.2097, - "local_image": "/assets/catalog_images/youghiogheny-yuf606125.jpg", - "cropped": true, - "crop_box": [ - 172, - 172, - 1556, - 1556 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1728, - "original_height_px": 1728, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf607312", - "manufacturer": "Youghiogheny", - "base_sku": "YUF607312", - "resolved_sku": "YUF607312", - "name": "96 COE Lime Green", - "resolved_name": "96 COE Lime Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-lime-green-transparent-double-rolled-fusible-glass", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lime_Green.jpg?v=1778959065", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf607312.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1280, - "original_height_px": 1280, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60751", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60751", - "resolved_sku": "YUF60751", - "name": "96 COE Green, Ivory, Light Brown", - "resolved_name": "96 COE Green, Ivory, Light Brown", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-gr-ivory-lt-brown", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Gr_Ivory_Lt_Brown_2.jpg?v=1746892706", - "status": "Downloaded", - "pick_score": 1.4741, - "local_image": "/assets/catalog_images/youghiogheny-yuf60751.jpg", - "cropped": true, - "crop_box": [ - 302, - 302, - 2722, - 2722 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 3024, - "original_height_px": 3024, - "color_family": "Other", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf607555", - "manufacturer": "Youghiogheny", - "base_sku": "YUF607555", - "resolved_sku": "YUF607555", - "name": "96 COE Fern Green Opal", - "resolved_name": "96 COE Fern Green Opal", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/96-coe-fern-green-opal", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Fern_Green_w_White_Streaky_2.jpg?v=1778956811", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf607555.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1862, - "original_height_px": 1862, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60773", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60773", - "resolved_sku": "YUF60773", - "name": "96 COE Spearmint", - "resolved_name": "96 COE Spearmint", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-uro-by-yough-spearmint-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Spearmint.jpg?v=1762636362", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf60773.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1596, - "original_height_px": 1596, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60774", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60774", - "resolved_sku": "YUF60774", - "name": "96 COE Ming Green", - "resolved_name": "96 COE Ming Green", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-ming-green-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Ming_Green_5.jpg?v=1778959296", - "status": "Downloaded", - "pick_score": 1.4998, - "local_image": "/assets/catalog_images/youghiogheny-yuf60774.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1553, - "original_height_px": 1553, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf60906", - "manufacturer": "Youghiogheny", - "base_sku": "YUF60906", - "resolved_sku": "YUF60906", - "name": "96 COE Straw LTD", - "resolved_name": "96 COE Straw LTD", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/straw-fusible", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Straw.jpg?v=1762638502", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf60906.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1517, - "original_height_px": 1517, - "color_family": "Yellow", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf6500g", - "manufacturer": "Youghiogheny", - "base_sku": "YUF6500G", - "resolved_sku": "YUF6500G", - "name": "96 COE Clear Granite", - "resolved_name": "96 COE Clear Granite", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/96-clear-granite", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Granite.jpg?v=1778959440", - "status": "Downloaded", - "pick_score": 0.9372, - "local_image": "/assets/catalog_images/youghiogheny-yuf6500g.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1760, - "original_height_px": 1760, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf7000", - "manufacturer": "Youghiogheny", - "base_sku": "YUF7000", - "resolved_sku": "YUF7000", - "name": "96 COE Clear Fibroid", - "resolved_name": "96 COE Clear Fibroid", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/96-clear-fibroid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Fibroid_-_Stained_Glass_Express_-4980804.jpg?v=1729911079", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/youghiogheny-yuf7000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 447, - "original_height_px": 447, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf7056", - "manufacturer": "Youghiogheny", - "base_sku": "YUF7056", - "resolved_sku": "YUF7056", - "name": "96 COE Black Opal Fibroid", - "resolved_name": "96 COE Black Opal Fibroid", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-black-opal-fibroid-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Fibroid.jpg?v=1778959658", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf7056.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1751, - "original_height_px": 1751, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf707312", - "manufacturer": "Youghiogheny", - "base_sku": "YUF707312", - "resolved_sku": "YUF707312", - "name": "96 COE Lime Fibroid", - "resolved_name": "96 COE Lime Fibroid", - "category": "Cathedral", - "product_url": "https://www.stainedglassexpress.com/products/96-lime-fibroid", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Lime_Fibroid_4.jpg?v=1778959752", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-yuf707312.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 1492, - "original_height_px": 1492, - "color_family": "Green", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf8000", - "manufacturer": "Youghiogheny", - "base_sku": "YUF8000", - "resolved_sku": "YUF8000", - "name": "96 COE Clear Radium", - "resolved_name": "96 COE Clear Radium", - "category": "Clear", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-clear-radium-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Clear_Radium_2.jpg?v=1778960120", - "status": "Downloaded", - "pick_score": 0.9998, - "local_image": "/assets/catalog_images/youghiogheny-yuf8000.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2131, - "original_height_px": 2131, - "color_family": "Clear", - "front_lit": false, - "lighting": "back-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-yuf8056", - "manufacturer": "Youghiogheny", - "base_sku": "YUF8056", - "resolved_sku": "YUF8056", - "name": "96 COE Black Opal Radium", - "resolved_name": "96 COE Black Opal Radium", - "category": "Opalescent", - "product_url": "https://www.stainedglassexpress.com/products/uro-by-yough-black-opal-radium-fusible-glass-96-coe", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/96_COE_Black_Opal_Radium_-_Stained_Glass_Express_-4980668.jpg?v=1729910758", - "status": "Downloaded", - "pick_score": 0.951, - "local_image": "/assets/catalog_images/youghiogheny-yuf8056.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 640, - "original_height_px": 640, - "color_family": "Monochrome", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ywaterdksp", - "manufacturer": "Youghiogheny", - "base_sku": "YWATERDKSP", - "resolved_sku": "YWATERDKSP", - "name": "Blues, Greens, Gold Purple Ripple Stipple", - "resolved_name": "Blues, Greens, Gold Purple Ripple Stipple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/yough-bl-gr-pur-ripple-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/BL.GR.PUR.RIPPLE_STIPPLE_-_Stained_Glass_Express_-4984640.jpg?v=1760201478", - "status": "Downloaded", - "pick_score": 0.9999, - "local_image": "/assets/catalog_images/youghiogheny-ywaterdksp.jpg", - "cropped": true, - "crop_box": [ - 34, - 48, - 307, - 434 - ], - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 341, - "original_height_px": 482, - "color_family": "Other", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - }, - { - "id": "youghiogheny-ywaterltsp", - "manufacturer": "Youghiogheny", - "base_sku": "YWATERLTSP", - "resolved_sku": "YWATERLTSP", - "name": "Blues, Greens, Pink Ripple Stipple", - "resolved_name": "Blues, Greens, Pink Ripple Stipple", - "category": "Textured/Baroque", - "product_url": "https://www.stainedglassexpress.com/products/blues-greens-gold-pink-ripple-stipple", - "image_url": "https://cdn.shopify.com/s/files/1/0681/9781/0478/files/YWATERLTSP.jpg?v=1777040096", - "status": "Downloaded", - "pick_score": 0.9766, - "local_image": "/assets/catalog_images/youghiogheny-ywaterltsp.jpg", - "cropped": true, - "crop_box": null, - "real_world_width_in": 9.6, - "real_world_height_in": 9.6, - "original_width_px": 2400, - "original_height_px": 2400, - "color_family": "Pink", - "front_lit": true, - "lighting": "front-lit", - "striker": false, - "strikes_to": null - } -] \ No newline at end of file diff --git a/frontend/src/App.css b/frontend/src/App.css index 37c352f..5e9d363 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -1783,356 +1783,6 @@ html, body, #root { font-weight: 600; } -/* ── Glass Library Dialog ────────────────────────────── */ -.glass-library-backdrop { - position: fixed; - inset: 0; - background: rgba(40, 30, 15, 0.35); - backdrop-filter: blur(8px); - z-index: 1200; - display: flex; - align-items: center; - justify-content: center; - padding: 24px; -} - -.glass-library-dialog { - background: var(--paper); - border: 1px solid var(--hairline-2); - border-radius: 16px; - padding: 28px; - width: min(1000px, 100%); - height: calc(100vh - 80px); - display: flex; - flex-direction: column; - box-shadow: 0 32px 80px rgba(40, 30, 15, 0.28); -} - -.glass-library-header { - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 20px; - flex-shrink: 0; -} - -.glass-library-header h2 { - font-family: "Instrument Serif", Georgia, serif; - font-size: 32px; - font-weight: 400; - color: var(--text-bright); - margin: 0; -} - -.glass-library-close-btn { - background: none; - border: none; - font-size: 28px; - cursor: pointer; - color: var(--text-dim); - transition: color 0.2s; -} - -.glass-library-close-btn:hover { - color: var(--text-bright); -} - -.glass-library-controls { - display: flex; - flex-direction: column; - gap: 12px; - margin-bottom: 16px; - flex-shrink: 0; -} - -.glass-library-search-wrapper { - position: relative; - width: 100%; -} - -.glass-library-search { - width: 100%; - padding: 12px 40px 12px 16px; - border: 1px solid var(--hairline-2); - border-radius: 8px; - background: rgba(255, 255, 255, 0.05); - color: var(--text-bright); - font-family: inherit; - font-size: 14px; - outline: none; - transition: border-color 0.2s; -} - -.glass-library-search:focus { - border-color: var(--amber); -} - -.glass-library-search-clear { - position: absolute; - right: 12px; - top: 50%; - transform: translateY(-50%); - background: none; - border: none; - color: var(--text-dim); - font-size: 18px; - cursor: pointer; -} - -.glass-library-filters-section { - display: flex; - align-items: center; - gap: 12px; -} - -.glass-library-filter-label { - font-size: 12px; - font-weight: 600; - color: var(--text-dim); - width: 60px; - text-transform: uppercase; - letter-spacing: 0.05em; -} - -.glass-library-filter-pills { - display: flex; - gap: 8px; - overflow-x: auto; - padding-bottom: 2px; - scrollbar-width: none; -} - -.glass-library-filter-pills::-webkit-scrollbar { - display: none; -} - -.glass-library-pill { - background: rgba(255, 255, 255, 0.04); - border: 1px solid var(--hairline-2); - color: var(--text-dim); - padding: 6px 12px; - border-radius: 20px; - font-family: inherit; - font-size: 12px; - cursor: pointer; - white-space: nowrap; - transition: all 0.2s; -} - -.glass-library-pill:hover { - background: rgba(255, 255, 255, 0.08); - color: var(--text-bright); -} - -.glass-library-pill.active { - background: var(--amber); - border-color: var(--amber); - color: #000; - font-weight: 600; -} - -.glass-library-summary { - font-size: 12px; - color: var(--text-dim); - margin-bottom: 12px; - flex-shrink: 0; -} - -.glass-library-body { - flex: 1; - overflow-y: auto; - padding-right: 4px; -} - -.glass-library-grid { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); - gap: 16px; -} - -.glass-library-card { - background: rgba(255, 255, 255, 0.02); - border: 1px solid var(--hairline-2); - border-radius: 10px; - overflow: hidden; - cursor: pointer; - display: flex; - flex-direction: column; - transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; -} - -.glass-library-card:hover { - transform: translateY(-4px); - border-color: var(--amber); - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); -} - -.glass-library-card-thumb-wrapper { - position: relative; - width: 100%; - height: 140px; - background: #222; -} - -.glass-library-card-thumb { - width: 100%; - height: 100%; - object-fit: cover; -} - -.glass-library-badge { - position: absolute; - top: 8px; - left: 8px; - font-size: 9px; - font-weight: 700; - text-transform: uppercase; - letter-spacing: 0.05em; - padding: 3px 6px; - border-radius: 4px; - color: #fff; - background: rgba(0, 0, 0, 0.6); - backdrop-filter: blur(4px); -} - -/* Brand Badge Colors */ -.badge-bullseye { border-left: 3px solid #ff4500; } -.badge-oceanside { border-left: 3px solid #00bfff; } -.badge-wissmach { border-left: 3px solid #32cd32; } -.badge-youghiogheny { border-left: 3px solid #da70d6; } - -.glass-library-card-details { - padding: 12px; - display: flex; - flex-direction: column; - flex: 1; -} - -.glass-library-card-sku { - font-size: 10px; - font-family: monospace; - color: var(--amber); - margin-bottom: 4px; - display: flex; - justify-content: space-between; - align-items: center; -} - -.glass-library-product-link { - font-size: 11px; - text-decoration: none; - opacity: 0.6; - transition: opacity 0.2s ease, transform 0.2s ease; - display: inline-flex; - align-items: center; -} - -.glass-library-product-link:hover { - opacity: 1; - transform: scale(1.15); -} - -.glass-library-front-lit-badge { - position: absolute; - top: 8px; - right: 8px; - background: rgba(255, 165, 0, 0.9); - color: #111111; - font-size: 9px; - font-weight: bold; - padding: 2px 6px; - border-radius: 4px; - z-index: 2; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); - pointer-events: auto; -} - -.glass-library-card-name { - font-size: 13px; - font-weight: 500; - color: var(--text-bright); - line-height: 1.3; - height: 34px; - overflow: hidden; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - margin-bottom: 8px; -} - -.glass-library-card-footer { - margin-top: auto; - display: flex; - justify-content: space-between; - align-items: center; - font-size: 11px; -} - -.glass-library-card-cat { - color: var(--text-dim); - font-weight: 500; -} - -.glass-library-card-scale { - color: #32cd32; - font-weight: 600; -} - -.glass-library-load-more { - display: flex; - justify-content: center; - margin-top: 24px; - margin-bottom: 24px; -} - -.glass-library-loader, -.glass-library-empty { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - height: 200px; - color: var(--text-dim); -} - -.glass-library-empty-hint { - margin-top: 8px; - font-size: 12px; - max-width: 480px; - text-align: center; - line-height: 1.5; -} - -.glass-library-empty-hint code { - background: rgba(255, 255, 255, 0.08); - padding: 2px 6px; - border-radius: 4px; - font-size: 11px; -} - -.glass-library-thumb-missing { - display: flex; - align-items: center; - justify-content: center; - width: 100%; - height: 100%; - padding: 12px; - font-size: 11px; - text-align: center; - color: var(--text-dim); - background: rgba(255, 255, 255, 0.04); -} - -.glass-library-loader .spinner { - width: 32px; - height: 32px; - border: 4px solid rgba(192, 138, 31, 0.2); - border-top-color: var(--amber); - border-radius: 50%; - animation: spin 0.8s linear infinite; - margin-bottom: 12px; -} - /* Onboarding Flow */ .onboarding-grid { display: flex; diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index af4075c..78820ce 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -5,7 +5,7 @@ import { SheetPanel } from './components/SheetPanel'; import { MoveConfirmDialog } from './components/MoveConfirmDialog'; import { ShortcutsOverlay } from './components/ShortcutsOverlay'; import { AddSheetMenu } from './components/AddSheetMenu'; -import { GlassLibraryDialog } from './components/GlassLibraryDialog'; + import { Lamp3DPreview } from './components/Lamp3DPreview'; import { LampProfileDialog } from './components/LampProfileDialog'; import { useProject } from './hooks/useProject'; @@ -26,15 +26,6 @@ import { PieceTransformPreviewStore } from './editor/interaction/pieceTransformP import { PenStatusStore, usePenStatus } from './editor/interaction/penStatusStore'; import './App.css'; -function shortenLabel(label: string): string { - const clean = label.replace(/^\[[^\]]+\]\s*/, ''); - const words = clean.split(/\s+/); - if (words.length <= 4) return clean; - const sku = words[0]; - const rest = words.slice(1, 4).join(' '); - return `${sku} ${rest}...`; -} - interface SheetTabProps { sheet: GlassSheet; isActive: boolean; @@ -159,7 +150,7 @@ function SheetTab({ style={{ background: sheet.swatch ?? 'var(--text-dim)' }} aria-hidden="true" /> - {shortenLabel(sheet.label)} + {sheet.label} {canDelete && ( { setMenuPos(null); setSubmenu(null); onMoveAllTo(s.id); }} > - {shortenLabel(s.label)} + {s.label} ({pieceCountBySheet[s.id] ?? 0}) )) @@ -255,7 +246,7 @@ function SheetTab({ className="sheet-tab-menu-item" onClick={() => { setMenuPos(null); setSubmenu(null); onMoveAllFromSrc(s.id); }} > - {shortenLabel(s.label)} + {s.label} ({pieceCountBySheet[s.id] ?? 0}) ))} @@ -519,7 +510,7 @@ export function App() { const [suppressMoveConfirm, setSuppressMoveConfirm] = useState(false); const [isShortcutsOpen, setIsShortcutsOpen] = useState(false); const [addSheetMenu, setAddSheetMenu] = useState<{ left: number; top: number } | null>(null); - const [showGlassLibrary, setShowGlassLibrary] = useState(false); + const [, setFocusedPanelIdx] = useState(null); const [lampPreviewHeight, setLampPreviewHeight] = useState(320); const [lampProfileDialog, setLampProfileDialog] = useState<{ isFirstTime: boolean } | null>(null); @@ -1594,13 +1585,6 @@ export function App() { onPickUrl={(url, label, scale) => addSheetFromImage(url, label, scale ?? null)} onUpload={handleAddSheetFromFile} onClose={() => setAddSheetMenu(null)} - onOpenLibrary={() => setShowGlassLibrary(true)} - /> - )} - {showGlassLibrary && ( - addSheetFromImage(url, label, scale)} - onClose={() => setShowGlassLibrary(false)} /> )} diff --git a/frontend/src/components/AddSheetMenu.tsx b/frontend/src/components/AddSheetMenu.tsx index 4e43a0f..d9ddf38 100644 --- a/frontend/src/components/AddSheetMenu.tsx +++ b/frontend/src/components/AddSheetMenu.tsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState, useLayoutEffect } from 'react'; +import { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { DEFAULT_GLASS_ASSETS, TUTORIAL_GLASS_ASSETS } from '../assets'; import { listAllSheetsAcrossProjects, type RecentSheet } from '../storage/opfs'; @@ -10,30 +10,15 @@ interface AddSheetMenuProps { onPickUrl: (url: string, label: string, scale?: Scale | null) => void; onUpload: (file: File) => void; onClose: () => void; - onOpenLibrary: () => void; } export function AddSheetMenu({ - anchor, currentProjectName, onPickUrl, onUpload, onClose, onOpenLibrary, + anchor, currentProjectName, onPickUrl, onUpload, onClose, }: AddSheetMenuProps) { const { t } = useTranslation(); const menuRef = useRef(null); const fileInputRef = useRef(null); const [recent, setRecent] = useState([]); - const [adjustedLeft, setAdjustedLeft] = useState(anchor.left); - - useLayoutEffect(() => { - if (menuRef.current) { - const rect = menuRef.current.getBoundingClientRect(); - const rightEdge = anchor.left + rect.width; - const pad = 12; // Safety margin from screen edge - if (rightEdge > window.innerWidth) { - setAdjustedLeft(Math.max(pad, window.innerWidth - rect.width - pad)); - } else { - setAdjustedLeft(anchor.left); - } - } - }, [anchor.left]); useEffect(() => { let cancelled = false; @@ -73,19 +58,9 @@ export function AddSheetMenu({
e.stopPropagation()} > - -
- -
- - {/* Search & Quick Filters */} -
-
-
- setSearch(e.target.value)} - className="glass-library-search" - autoFocus - /> - {search && ( - - )} -
- -
- Sort: - -
-
- - {/* Color Filter Pills */} -
- Color: -
- {COLOR_FAMILIES.map(col => ( - - ))} -
-
- - {/* Manufacturer Filter Pills */} -
- Brand: -
- {manufacturers.map(mfg => ( - - ))} -
-
- - {/* Category Filter Pills */} -
- Type: -
- {categories.map(cat => ( - - ))} -
-
-
- - {/* Results Counter */} -
- Found {filteredItems.length} matching sheets -
- - {/* Grid Display Area */} -
- {loading ? ( -
-
-

Loading glass formulas...

-
- ) : loadError || library.length === 0 ? ( -
-

Glass library data not present.

-

- Run python3 scripts/build_swatch_library.py from the repo root to fetch - the swatch registry and catalog images (see the Glass swatch library section in the README). -

-
- ) : paginatedItems.length === 0 ? ( -
-

No glass swatches match your criteria.

-
- ) : ( - <> -
- {paginatedItems.map(item => ( -
handleSelect(item)} - > -
- {item.name} { - // Catalog images are untracked local data -- on a clean - // checkout they 404. Show a hint instead of a broken image. - const wrapper = e.currentTarget.closest('.glass-library-card-thumb-wrapper'); - if (wrapper && !wrapper.querySelector('.glass-library-thumb-missing')) { - e.currentTarget.style.display = 'none'; - const note = document.createElement('div'); - note.className = 'glass-library-thumb-missing'; - note.textContent = 'Image not fetched — run scripts/build_swatch_library.py'; - wrapper.prepend(note); - } - }} - /> - - {item.manufacturer} - - {(item.lighting === 'front-lit' || item.front_lit) && ( - - ⚠️ Front-Lit - - )} -
-
- -
- {item.name} -
-
- {item.category} - - {item.real_world_width_in}"×{item.real_world_height_in}" - -
-
-
- ))} -
- - {filteredItems.length > visibleCount && ( -
- -
- )} - - )} -
-
- Images © by their respective manufacturers. Visit official catalogs:{' '} - Bullseye •{' '} - Oceanside •{' '} - Wissmach •{' '} - Youghiogheny -
-
- - ); -} diff --git a/research/delighting/results/corpus/swatch_quarantine.json b/research/delighting/results/corpus/swatch_quarantine.json deleted file mode 100644 index b81e50c..0000000 --- a/research/delighting/results/corpus/swatch_quarantine.json +++ /dev/null @@ -1,3170 +0,0 @@ -{ - "flagger": "audit_flagger.py", - "note": "ADVISORY quarantine list -- nothing deleted. See report 019. test_fire_tiles = high-confidence reaction/test-fire tile-on-white (the smoking gun). reaction_demo_line/composite_streamer_line = name-based, Bullseye product lines whose catalog photo is not a uniform sheet. product_on_white = weak/advisory: front-lit single-sheet-on-white OR non-glass junk (mostly SGE) -- review before use.", - "reason_codes": [ - "test_fire_tiles", - "reaction_demo_line", - "composite_streamer_line", - "product_on_white", - "unreadable" - ], - "n_flagged": 168, - "items": [ - { - "id": "oceanside-of136rr", - "file": "oceanside-of136rr.jpg", - "manufacturer": "Oceanside", - "name": "96 COE Dark Blue Rough Rolled", - "reason": [ - "perspective_side_view" - ] - }, - { - "id": "bullseye-0000090030f1010", - "file": "bullseye-0000090030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Reactive Cloud Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.6509, - "border_white": 0.5814, - "fg_frac": 0.3473, - "n_blobs": 1, - "biggest_blob_frac": 0.3473, - "mean_blob_solidity": 0.9262, - "fg_sat": 0.2143 - } - }, - { - "id": "bullseye-0000090050f1010", - "file": "bullseye-0000090050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Reactive Cloud Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.6602, - "border_white": 0.5808, - "fg_frac": 0.3347, - "n_blobs": 1, - "biggest_blob_frac": 0.3347, - "mean_blob_solidity": 0.9738, - "fg_sat": 0.2212 - } - }, - { - "id": "bullseye-0000130030f1010", - "file": "bullseye-0000130030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Opaque White Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7508, - "border_white": 0.6365, - "fg_frac": 0.2406, - "n_blobs": 1, - "biggest_blob_frac": 0.2403, - "mean_blob_solidity": 0.6409, - "fg_sat": 0.0382 - } - }, - { - "id": "bullseye-0000130050f1010", - "file": "bullseye-0000130050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Opaque White Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7004, - "border_white": 0.5957, - "fg_frac": 0.2932, - "n_blobs": 1, - "biggest_blob_frac": 0.2932, - "mean_blob_solidity": 0.7737, - "fg_sat": 0.0365 - } - }, - { - "id": "bullseye-0001130030f1010", - "file": "bullseye-0001130030f1010.jpg", - "manufacturer": "Bullseye", - "name": "White Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6788, - "border_white": 0.5865, - "fg_frac": 0.3151, - "n_blobs": 1, - "biggest_blob_frac": 0.3151, - "mean_blob_solidity": 0.9271, - "fg_sat": 0.0744 - } - }, - { - "id": "bullseye-0001130050f1010", - "file": "bullseye-0001130050f1010.jpg", - "manufacturer": "Bullseye", - "name": "White Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6674, - "border_white": 0.5821, - "fg_frac": 0.327, - "n_blobs": 1, - "biggest_blob_frac": 0.327, - "mean_blob_solidity": 0.9623, - "fg_sat": 0.1099 - } - }, - { - "id": "bullseye-0001430000f1010", - "file": "bullseye-0001430000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Lacy White Opalescent, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.8316, - "border_white": 0.7559, - "fg_frac": 0.1603, - "n_blobs": 6, - "biggest_blob_frac": 0.0928, - "mean_blob_solidity": 0.4329, - "fg_sat": 0.0976 - } - }, - { - "id": "bullseye-0001430030f1010", - "file": "bullseye-0001430030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Lacy White Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6708, - "border_white": 0.5802, - "fg_frac": 0.3224, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.9486, - "fg_sat": 0.0937 - } - }, - { - "id": "bullseye-0001430050f1010", - "file": "bullseye-0001430050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Lacy White Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6741, - "border_white": 0.5826, - "fg_frac": 0.3194, - "n_blobs": 1, - "biggest_blob_frac": 0.3194, - "mean_blob_solidity": 0.9507, - "fg_sat": 0.0945 - } - }, - { - "id": "bullseye-0002430030f1010", - "file": "bullseye-0002430030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Translucent White Translucent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6728, - "border_white": 0.5935, - "fg_frac": 0.3266, - "n_blobs": 1, - "biggest_blob_frac": 0.3266, - "mean_blob_solidity": 0.9609, - "fg_sat": 0.0674 - } - }, - { - "id": "bullseye-0002430050f1010", - "file": "bullseye-0002430050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Translucent White Translucent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6729, - "border_white": 0.5849, - "fg_frac": 0.322, - "n_blobs": 1, - "biggest_blob_frac": 0.322, - "mean_blob_solidity": 0.9474, - "fg_sat": 0.0764 - } - }, - { - "id": "bullseye-0004030030f1010", - "file": "bullseye-0004030030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Opaline Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.66, - "border_white": 0.581, - "fg_frac": 0.3348, - "n_blobs": 1, - "biggest_blob_frac": 0.3348, - "mean_blob_solidity": 0.9851, - "fg_sat": 0.3263 - } - }, - { - "id": "bullseye-0004030050f1010", - "file": "bullseye-0004030050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Opaline Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6597, - "border_white": 0.5813, - "fg_frac": 0.3352, - "n_blobs": 1, - "biggest_blob_frac": 0.3352, - "mean_blob_solidity": 0.9977, - "fg_sat": 0.4772 - } - }, - { - "id": "bullseye-0009200030f1010", - "file": "bullseye-0009200030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Warm White Opalescent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.675, - "border_white": 0.5919, - "fg_frac": 0.324, - "n_blobs": 1, - "biggest_blob_frac": 0.324, - "mean_blob_solidity": 0.8918, - "fg_sat": 0.0313 - } - }, - { - "id": "bullseye-0009200050f1010", - "file": "bullseye-0009200050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Warm White Opalescent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6783, - "border_white": 0.5946, - "fg_frac": 0.321, - "n_blobs": 1, - "biggest_blob_frac": 0.321, - "mean_blob_solidity": 0.9132, - "fg_sat": 0.0308 - } - }, - { - "id": "bullseye-0010090030f1010", - "file": "bullseye-0010090030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Reactive Ice Transparent, Double-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5205, - "border_white": 0.6306, - "fg_frac": 0.4728, - "n_blobs": 2, - "biggest_blob_frac": 0.2462, - "mean_blob_solidity": 0.9686, - "fg_sat": 0.5548 - } - }, - { - "id": "bullseye-0010090050f1010", - "file": "bullseye-0010090050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Reactive Ice Transparent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5205, - "border_white": 0.6306, - "fg_frac": 0.4728, - "n_blobs": 2, - "biggest_blob_frac": 0.2462, - "mean_blob_solidity": 0.9686, - "fg_sat": 0.5548 - } - }, - { - "id": "bullseye-0010150030f1010", - "file": "bullseye-0010150030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Gold Transparent, Double-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5462, - "border_white": 0.8197, - "fg_frac": 0.4431, - "n_blobs": 1, - "biggest_blob_frac": 0.442, - "mean_blob_solidity": 0.9203, - "fg_sat": 0.3262 - } - }, - { - "id": "bullseye-0010150031f1010", - "file": "bullseye-0010150031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Gold Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6403, - "border_white": 0.6586, - "fg_frac": 0.3408, - "n_blobs": 1, - "biggest_blob_frac": 0.338, - "mean_blob_solidity": 0.8874, - "fg_sat": 0.2682 - } - }, - { - "id": "bullseye-0010150050f1010", - "file": "bullseye-0010150050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Gold Transparent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5462, - "border_white": 0.8197, - "fg_frac": 0.4431, - "n_blobs": 1, - "biggest_blob_frac": 0.442, - "mean_blob_solidity": 0.9203, - "fg_sat": 0.3262 - } - }, - { - "id": "bullseye-0010150051f1010", - "file": "bullseye-0010150051f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Gold Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6403, - "border_white": 0.6586, - "fg_frac": 0.3408, - "n_blobs": 1, - "biggest_blob_frac": 0.338, - "mean_blob_solidity": 0.8874, - "fg_sat": 0.2682 - } - }, - { - "id": "bullseye-0010160030f1010", - "file": "bullseye-0010160030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Bronze Transparent, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.4689, - "border_white": 0.7431, - "fg_frac": 0.5041, - "n_blobs": 1, - "biggest_blob_frac": 0.496, - "mean_blob_solidity": 0.8976, - "fg_sat": 0.5265 - } - }, - { - "id": "bullseye-0010160031f1010", - "file": "bullseye-0010160031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Bronze Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6684, - "border_white": 0.7039, - "fg_frac": 0.3282, - "n_blobs": 1, - "biggest_blob_frac": 0.3282, - "mean_blob_solidity": 0.9754, - "fg_sat": 0.8802 - } - }, - { - "id": "bullseye-0010160050f1010", - "file": "bullseye-0010160050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Bronze Transparent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "product_on_white", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.4689, - "border_white": 0.7431, - "fg_frac": 0.5041, - "n_blobs": 1, - "biggest_blob_frac": 0.496, - "mean_blob_solidity": 0.8976, - "fg_sat": 0.5265 - } - }, - { - "id": "bullseye-0010160051f1010", - "file": "bullseye-0010160051f1010.jpg", - "manufacturer": "Bullseye", - "name": "Alchemy Clear Silver to Bronze Transparent, Thin-rolled, Iridescent, rainbow, 2 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6684, - "border_white": 0.7039, - "fg_frac": 0.3282, - "n_blobs": 1, - "biggest_blob_frac": 0.3282, - "mean_blob_solidity": 0.9754, - "fg_sat": 0.8802 - } - }, - { - "id": "bullseye-0010190030f1010", - "file": "bullseye-0010190030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Red Reactive Clear Transparent, Double-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5252, - "border_white": 0.6677, - "fg_frac": 0.4707, - "n_blobs": 2, - "biggest_blob_frac": 0.2364, - "mean_blob_solidity": 0.9577, - "fg_sat": 0.6234 - } - }, - { - "id": "bullseye-0010190031f1010", - "file": "bullseye-0010190031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Red Reactive Clear Transparent, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6543, - "border_white": 0.5956, - "fg_frac": 0.3231, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.7573, - "fg_sat": 0.0565 - } - }, - { - "id": "bullseye-0010190050f1010", - "file": "bullseye-0010190050f1010.jpg", - "manufacturer": "Bullseye", - "name": "Red Reactive Clear Transparent, Thin-rolled, 2 mm, Fusible", - "reason": [ - "test_fire_tiles", - "reaction_demo_line" - ], - "signals": { - "white_frac": 0.5252, - "border_white": 0.6677, - "fg_frac": 0.4707, - "n_blobs": 2, - "biggest_blob_frac": 0.2364, - "mean_blob_solidity": 0.9577, - "fg_sat": 0.6234 - } - }, - { - "id": "bullseye-0018770030f1010", - "file": "bullseye-0018770030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Olivine Tint, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7136, - "border_white": 0.6079, - "fg_frac": 0.2282, - "n_blobs": 1, - "biggest_blob_frac": 0.2247, - "mean_blob_solidity": 0.7014, - "fg_sat": 0.0808 - } - }, - { - "id": "bullseye-002249ca37f1010", - "file": "bullseye-002249ca37f1010.jpg", - "manufacturer": "Bullseye", - "name": "White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm, Fusible", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6093, - "border_white": 0.7551, - "fg_frac": 0.3713, - "n_blobs": 2, - "biggest_blob_frac": 0.3578, - "mean_blob_solidity": 0.7153, - "fg_sat": 0.035 - } - }, - { - "id": "bullseye-002964ca30f1010", - "file": "bullseye-002964ca30f1010.jpg", - "manufacturer": "Bullseye", - "name": "Warm White, True Blue 2-Color Mix, Cascade, 3 mm, Fusible", - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5906, - "border_white": 0.7593, - "fg_frac": 0.405, - "n_blobs": 2, - "biggest_blob_frac": 0.3877, - "mean_blob_solidity": 0.7507, - "fg_sat": 0.6248 - } - }, - { - "id": "bullseye-0040100000f1010", - "file": "bullseye-0040100000f1010.jpg", - "manufacturer": "Bullseye", - "name": "SPRING: Blue, Green, Aqua and Pink on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.1643, - "border_white": 0.063, - "fg_frac": 0.829, - "n_blobs": 1, - "biggest_blob_frac": 0.829, - "mean_blob_solidity": 0.829, - "fg_sat": 0.2512 - } - }, - { - "id": "bullseye-0040110000f1010", - "file": "bullseye-0040110000f1010.jpg", - "manufacturer": "Bullseye", - "name": "AUTUMN: Orange, Yellow and Red on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.4841, - "border_white": 0.5634, - "fg_frac": 0.5089, - "n_blobs": 2, - "biggest_blob_frac": 0.504, - "mean_blob_solidity": 0.6017, - "fg_sat": 0.4732 - } - }, - { - "id": "bullseye-0040140000f1010", - "file": "bullseye-0040140000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Spring Green and Deep Pink on White Lacy White Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "test_fire_tiles", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.5689, - "border_white": 0.5485, - "fg_frac": 0.4273, - "n_blobs": 3, - "biggest_blob_frac": 0.3619, - "mean_blob_solidity": 0.5816, - "fg_sat": 0.2136 - } - }, - { - "id": "bullseye-0041000000f1010", - "file": "bullseye-0041000000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Black Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.9056, - "border_white": 0.9307, - "fg_frac": 0.0839, - "n_blobs": 2, - "biggest_blob_frac": 0.06, - "mean_blob_solidity": 0.1297, - "fg_sat": 0.1167 - } - }, - { - "id": "bullseye-0041020031f1010", - "file": "bullseye-0041020031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Clear with Clear Fractures Clear Base Collage, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.2238, - "border_white": 0.2244, - "fg_frac": 0.7053, - "n_blobs": 3, - "biggest_blob_frac": 0.6731, - "mean_blob_solidity": 0.4993, - "fg_sat": 0.1561 - } - }, - { - "id": "bullseye-0041100000f1010", - "file": "bullseye-0041100000f1010.jpg", - "manufacturer": "Bullseye", - "name": "SPRING: Blue, Green, Aqua, and Pink on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.4393, - "border_white": 0.4687, - "fg_frac": 0.5273, - "n_blobs": 4, - "biggest_blob_frac": 0.4699, - "mean_blob_solidity": 0.6675, - "fg_sat": 0.2419 - } - }, - { - "id": "bullseye-0041110000f1010", - "file": "bullseye-0041110000f1010.jpg", - "manufacturer": "Bullseye", - "name": "AUTUMN: Orange, Yellow, and Red on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6301, - "border_white": 0.5629, - "fg_frac": 0.3465, - "n_blobs": 4, - "biggest_blob_frac": 0.1952, - "mean_blob_solidity": 0.5452, - "fg_sat": 0.6579 - } - }, - { - "id": "bullseye-0041120000f1010", - "file": "bullseye-0041120000f1010.jpg", - "manufacturer": "Bullseye", - "name": "SUMMER: Green and Yellow on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6901, - "border_white": 0.652, - "fg_frac": 0.2744, - "n_blobs": 10, - "biggest_blob_frac": 0.0815, - "mean_blob_solidity": 0.5797, - "fg_sat": 0.4072 - } - }, - { - "id": "bullseye-0041130000f1010", - "file": "bullseye-0041130000f1010.jpg", - "manufacturer": "Bullseye", - "name": "WINTER: White (with Clear Streamers) on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.8263, - "border_white": 0.7567, - "fg_frac": 0.1252, - "n_blobs": 8, - "biggest_blob_frac": 0.0363, - "mean_blob_solidity": 0.474, - "fg_sat": 0.0127 - } - }, - { - "id": "bullseye-0041140000f1010", - "file": "bullseye-0041140000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Spring Green and Deep Pink on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.5405, - "border_white": 0.6834, - "fg_frac": 0.4447, - "n_blobs": 3, - "biggest_blob_frac": 0.4191, - "mean_blob_solidity": 0.5095, - "fg_sat": 0.3604 - } - }, - { - "id": "bullseye-0041160000f1010", - "file": "bullseye-0041160000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Light Pink, Green, and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.2956, - "border_white": 0.2823, - "fg_frac": 0.6642, - "n_blobs": 1, - "biggest_blob_frac": 0.6576, - "mean_blob_solidity": 0.6576, - "fg_sat": 0.1696 - } - }, - { - "id": "bullseye-0041170000f1010", - "file": "bullseye-0041170000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Green and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.5802, - "border_white": 0.6916, - "fg_frac": 0.3769, - "n_blobs": 8, - "biggest_blob_frac": 0.2299, - "mean_blob_solidity": 0.5687, - "fg_sat": 0.0729 - } - }, - { - "id": "bullseye-0041180000f1010", - "file": "bullseye-0041180000f1010.jpg", - "manufacturer": "Bullseye", - "name": "White (with Black Streamers) on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.4998, - "border_white": 0.4806, - "fg_frac": 0.4613, - "n_blobs": 5, - "biggest_blob_frac": 0.2073, - "mean_blob_solidity": 0.5545, - "fg_sat": 0.0554 - } - }, - { - "id": "bullseye-0041190000f1010", - "file": "bullseye-0041190000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Blue and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.5938, - "border_white": 0.6729, - "fg_frac": 0.3767, - "n_blobs": 8, - "biggest_blob_frac": 0.2492, - "mean_blob_solidity": 0.536, - "fg_sat": 0.2682 - } - }, - { - "id": "bullseye-0041210000f1010", - "file": "bullseye-0041210000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Light Pink and White on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.4945, - "border_white": 0.6718, - "fg_frac": 0.4928, - "n_blobs": 3, - "biggest_blob_frac": 0.3742, - "mean_blob_solidity": 0.4034, - "fg_sat": 0.1546 - } - }, - { - "id": "bullseye-0041280000f1010", - "file": "bullseye-0041280000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Deep Pink, Plum, Spring Green, Aqua (with Pink Streamers) on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.3999, - "border_white": 0.3213, - "fg_frac": 0.5592, - "n_blobs": 5, - "biggest_blob_frac": 0.3346, - "mean_blob_solidity": 0.5147, - "fg_sat": 0.2156 - } - }, - { - "id": "bullseye-0041360000f1010", - "file": "bullseye-0041360000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Black with Black Streamers on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6395, - "border_white": 0.6335, - "fg_frac": 0.3392, - "n_blobs": 6, - "biggest_blob_frac": 0.1424, - "mean_blob_solidity": 0.4522, - "fg_sat": 0.1339 - } - }, - { - "id": "bullseye-0041510000f1010", - "file": "bullseye-0041510000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Royal Blue Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.9229, - "border_white": 0.9113, - "fg_frac": 0.0689, - "n_blobs": 3, - "biggest_blob_frac": 0.0294, - "mean_blob_solidity": 0.2453, - "fg_sat": 0.5397 - } - }, - { - "id": "bullseye-0041520000f1010", - "file": "bullseye-0041520000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Aventurine Green Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.8923, - "border_white": 0.8512, - "fg_frac": 0.0892, - "n_blobs": 6, - "biggest_blob_frac": 0.0271, - "mean_blob_solidity": 0.2811, - "fg_sat": 0.6569 - } - }, - { - "id": "bullseye-0041580000f1010", - "file": "bullseye-0041580000f1010.jpg", - "manufacturer": "Bullseye", - "name": "White Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.9233, - "border_white": 0.9292, - "fg_frac": 0.0714, - "n_blobs": 5, - "biggest_blob_frac": 0.0233, - "mean_blob_solidity": 0.2497, - "fg_sat": 0.0112 - } - }, - { - "id": "bullseye-0041710000f1010", - "file": "bullseye-0041710000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Black and White Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.8909, - "border_white": 0.8812, - "fg_frac": 0.0255, - "n_blobs": 0, - "biggest_blob_frac": 0.0, - "mean_blob_solidity": 0.0, - "fg_sat": 0.1303 - } - }, - { - "id": "bullseye-0043020031f1010", - "file": "bullseye-0043020031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Clear with Clear Streamers Clear Base Collage, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.3045, - "border_white": 0.309, - "fg_frac": 0.6407, - "n_blobs": 2, - "biggest_blob_frac": 0.5058, - "mean_blob_solidity": 0.5459, - "fg_sat": 0.1807 - } - }, - { - "id": "bullseye-0043250000f1010", - "file": "bullseye-0043250000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Green Fracture w/Line Cast Green Streamers on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.0439, - "border_white": 0.0477, - "fg_frac": 0.9168, - "n_blobs": 1, - "biggest_blob_frac": 0.9097, - "mean_blob_solidity": 0.9097, - "fg_sat": 0.3118 - } - }, - { - "id": "bullseye-0043290000f1010", - "file": "bullseye-0043290000f1010.jpg", - "manufacturer": "Bullseye", - "name": "Green & Pink Fracture w/Line Cast Green Streamers on Clear Clear Base Collage, Single-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.2438, - "border_white": 0.3013, - "fg_frac": 0.6739, - "n_blobs": 3, - "biggest_blob_frac": 0.5999, - "mean_blob_solidity": 0.4997, - "fg_sat": 0.3504 - } - }, - { - "id": "bullseye-0044000030f1010", - "file": "bullseye-0044000030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Black Chopstix Clear Base Collage, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.7775, - "border_white": 0.7048, - "fg_frac": 0.2194, - "n_blobs": 1, - "biggest_blob_frac": 0.2194, - "mean_blob_solidity": 0.2194, - "fg_sat": 0.182 - } - }, - { - "id": "bullseye-0044000031f1010", - "file": "bullseye-0044000031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Black Chopstix Clear Base Collage, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.2791, - "border_white": 0.3028, - "fg_frac": 0.676, - "n_blobs": 1, - "biggest_blob_frac": 0.6718, - "mean_blob_solidity": 0.6718, - "fg_sat": 0.2049 - } - }, - { - "id": "bullseye-0044020031f1010", - "file": "bullseye-0044020031f1010.jpg", - "manufacturer": "Bullseye", - "name": "Clear Chopstix Clear Base Collage, Double-rolled, Iridescent, rainbow, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.4729, - "border_white": 0.4301, - "fg_frac": 0.4354, - "n_blobs": 3, - "biggest_blob_frac": 0.2959, - "mean_blob_solidity": 0.336, - "fg_sat": 0.1601 - } - }, - { - "id": "bullseye-0044140030f1010", - "file": "bullseye-0044140030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Blue Chopstix Clear Base Collage, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.6851, - "border_white": 0.6758, - "fg_frac": 0.3103, - "n_blobs": 1, - "biggest_blob_frac": 0.3103, - "mean_blob_solidity": 0.3103, - "fg_sat": 0.3973 - } - }, - { - "id": "bullseye-0044240030f1010", - "file": "bullseye-0044240030f1010.jpg", - "manufacturer": "Bullseye", - "name": "Red Chopstix Clear Base Collage, Double-rolled, 3 mm, Fusible", - "reason": [ - "product_on_white", - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.7644, - "border_white": 0.7674, - "fg_frac": 0.2328, - "n_blobs": 1, - "biggest_blob_frac": 0.2328, - "mean_blob_solidity": 0.2328, - "fg_sat": 0.7145 - } - }, - { - "id": "bullseye-0044370030f1010", - "file": "bullseye-0044370030f1010.jpg", - "manufacturer": "Bullseye", - "name": "White Chopstix Clear Base Collage, Double-rolled, 3 mm, Fusible", - "reason": [ - "composite_streamer_line" - ], - "signals": { - "white_frac": 0.9435, - "border_white": 0.9266, - "fg_frac": 0.0442, - "n_blobs": 2, - "biggest_blob_frac": 0.0086, - "mean_blob_solidity": 0.3325, - "fg_sat": 0.013 - } - }, - { - "id": "oceanside-of100ice", - "file": "oceanside-of100ice.jpg", - "manufacturer": "Oceanside", - "name": "96 COE Clear Ice", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7051, - "border_white": 0.5659, - "fg_frac": 0.2789, - "n_blobs": 2, - "biggest_blob_frac": 0.225, - "mean_blob_solidity": 0.569, - "fg_sat": 0.0744 - } - }, - { - "id": "oceanside-of209s", - "file": "oceanside-of209s.jpg", - "manufacturer": "Oceanside", - "name": "96 COE Crystal Opal", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7283, - "border_white": 0.6571, - "fg_frac": 0.2404, - "n_blobs": 1, - "biggest_blob_frac": 0.229, - "mean_blob_solidity": 0.5459, - "fg_sat": 0.0604 - } - }, - { - "id": "oceanside-of89161s", - "file": "oceanside-of89161s.jpg", - "manufacturer": "Oceanside", - "name": "96 COE Pink Champagne, White", - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.563, - "border_white": 0.5848, - "fg_frac": 0.4159, - "n_blobs": 3, - "biggest_blob_frac": 0.3392, - "mean_blob_solidity": 0.533, - "fg_sat": 0.0353 - } - }, - { - "id": null, - "file": "bullseye-0000090030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6509, - "border_white": 0.5814, - "fg_frac": 0.3473, - "n_blobs": 1, - "biggest_blob_frac": 0.3473, - "mean_blob_solidity": 0.9262, - "fg_sat": 0.2143 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0000090030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6509, - "border_white": 0.5814, - "fg_frac": 0.3473, - "n_blobs": 1, - "biggest_blob_frac": 0.3473, - "mean_blob_solidity": 0.9262, - "fg_sat": 0.2143 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0000090050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6602, - "border_white": 0.5808, - "fg_frac": 0.3347, - "n_blobs": 1, - "biggest_blob_frac": 0.3347, - "mean_blob_solidity": 0.9738, - "fg_sat": 0.2212 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0000130030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7508, - "border_white": 0.6365, - "fg_frac": 0.2406, - "n_blobs": 1, - "biggest_blob_frac": 0.2403, - "mean_blob_solidity": 0.6409, - "fg_sat": 0.0382 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0000130030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7508, - "border_white": 0.6365, - "fg_frac": 0.2406, - "n_blobs": 1, - "biggest_blob_frac": 0.2403, - "mean_blob_solidity": 0.6409, - "fg_sat": 0.0382 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0000130050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7004, - "border_white": 0.5957, - "fg_frac": 0.2932, - "n_blobs": 1, - "biggest_blob_frac": 0.2932, - "mean_blob_solidity": 0.7737, - "fg_sat": 0.0365 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001130030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6788, - "border_white": 0.5865, - "fg_frac": 0.3151, - "n_blobs": 1, - "biggest_blob_frac": 0.3151, - "mean_blob_solidity": 0.9271, - "fg_sat": 0.0744 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001130030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6788, - "border_white": 0.5865, - "fg_frac": 0.3151, - "n_blobs": 1, - "biggest_blob_frac": 0.3151, - "mean_blob_solidity": 0.9271, - "fg_sat": 0.0744 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001130050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6674, - "border_white": 0.5821, - "fg_frac": 0.327, - "n_blobs": 1, - "biggest_blob_frac": 0.327, - "mean_blob_solidity": 0.9623, - "fg_sat": 0.1099 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001430030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6708, - "border_white": 0.5802, - "fg_frac": 0.3224, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.9486, - "fg_sat": 0.0937 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001430030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6708, - "border_white": 0.5802, - "fg_frac": 0.3224, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.9486, - "fg_sat": 0.0937 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0001430050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6741, - "border_white": 0.5826, - "fg_frac": 0.3194, - "n_blobs": 1, - "biggest_blob_frac": 0.3194, - "mean_blob_solidity": 0.9507, - "fg_sat": 0.0945 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0002430030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6728, - "border_white": 0.5935, - "fg_frac": 0.3266, - "n_blobs": 1, - "biggest_blob_frac": 0.3266, - "mean_blob_solidity": 0.9609, - "fg_sat": 0.0674 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0002430030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6728, - "border_white": 0.5935, - "fg_frac": 0.3266, - "n_blobs": 1, - "biggest_blob_frac": 0.3266, - "mean_blob_solidity": 0.9609, - "fg_sat": 0.0674 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0002430050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6729, - "border_white": 0.5849, - "fg_frac": 0.322, - "n_blobs": 1, - "biggest_blob_frac": 0.322, - "mean_blob_solidity": 0.9474, - "fg_sat": 0.0764 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0004030030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.66, - "border_white": 0.581, - "fg_frac": 0.3348, - "n_blobs": 1, - "biggest_blob_frac": 0.3348, - "mean_blob_solidity": 0.9851, - "fg_sat": 0.3263 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0004030030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.66, - "border_white": 0.581, - "fg_frac": 0.3348, - "n_blobs": 1, - "biggest_blob_frac": 0.3348, - "mean_blob_solidity": 0.9851, - "fg_sat": 0.3263 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0004030050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6597, - "border_white": 0.5813, - "fg_frac": 0.3352, - "n_blobs": 1, - "biggest_blob_frac": 0.3352, - "mean_blob_solidity": 0.9977, - "fg_sat": 0.4772 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0009200030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.675, - "border_white": 0.5919, - "fg_frac": 0.324, - "n_blobs": 1, - "biggest_blob_frac": 0.324, - "mean_blob_solidity": 0.8918, - "fg_sat": 0.0313 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0009200030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.675, - "border_white": 0.5919, - "fg_frac": 0.324, - "n_blobs": 1, - "biggest_blob_frac": 0.324, - "mean_blob_solidity": 0.8918, - "fg_sat": 0.0313 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0009200050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6783, - "border_white": 0.5946, - "fg_frac": 0.321, - "n_blobs": 1, - "biggest_blob_frac": 0.321, - "mean_blob_solidity": 0.9132, - "fg_sat": 0.0308 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010090030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5205, - "border_white": 0.6306, - "fg_frac": 0.4728, - "n_blobs": 2, - "biggest_blob_frac": 0.2462, - "mean_blob_solidity": 0.9686, - "fg_sat": 0.5548 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010090030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5205, - "border_white": 0.6306, - "fg_frac": 0.4728, - "n_blobs": 2, - "biggest_blob_frac": 0.2462, - "mean_blob_solidity": 0.9686, - "fg_sat": 0.5548 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010090050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5205, - "border_white": 0.6306, - "fg_frac": 0.4728, - "n_blobs": 2, - "biggest_blob_frac": 0.2462, - "mean_blob_solidity": 0.9686, - "fg_sat": 0.5548 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5462, - "border_white": 0.8197, - "fg_frac": 0.4431, - "n_blobs": 1, - "biggest_blob_frac": 0.442, - "mean_blob_solidity": 0.9203, - "fg_sat": 0.3262 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5462, - "border_white": 0.8197, - "fg_frac": 0.4431, - "n_blobs": 1, - "biggest_blob_frac": 0.442, - "mean_blob_solidity": 0.9203, - "fg_sat": 0.3262 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150031ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6403, - "border_white": 0.6586, - "fg_frac": 0.3408, - "n_blobs": 1, - "biggest_blob_frac": 0.338, - "mean_blob_solidity": 0.8874, - "fg_sat": 0.2682 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150031fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6403, - "border_white": 0.6586, - "fg_frac": 0.3408, - "n_blobs": 1, - "biggest_blob_frac": 0.338, - "mean_blob_solidity": 0.8874, - "fg_sat": 0.2682 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5462, - "border_white": 0.8197, - "fg_frac": 0.4431, - "n_blobs": 1, - "biggest_blob_frac": 0.442, - "mean_blob_solidity": 0.9203, - "fg_sat": 0.3262 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010150051fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6403, - "border_white": 0.6586, - "fg_frac": 0.3408, - "n_blobs": 1, - "biggest_blob_frac": 0.338, - "mean_blob_solidity": 0.8874, - "fg_sat": 0.2682 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4689, - "border_white": 0.7431, - "fg_frac": 0.5041, - "n_blobs": 1, - "biggest_blob_frac": 0.496, - "mean_blob_solidity": 0.8976, - "fg_sat": 0.5265 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4689, - "border_white": 0.7431, - "fg_frac": 0.5041, - "n_blobs": 1, - "biggest_blob_frac": 0.496, - "mean_blob_solidity": 0.8976, - "fg_sat": 0.5265 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160031ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6684, - "border_white": 0.7039, - "fg_frac": 0.3282, - "n_blobs": 1, - "biggest_blob_frac": 0.3282, - "mean_blob_solidity": 0.9754, - "fg_sat": 0.8802 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160031fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6684, - "border_white": 0.7039, - "fg_frac": 0.3282, - "n_blobs": 1, - "biggest_blob_frac": 0.3282, - "mean_blob_solidity": 0.9754, - "fg_sat": 0.8802 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4689, - "border_white": 0.7431, - "fg_frac": 0.5041, - "n_blobs": 1, - "biggest_blob_frac": 0.496, - "mean_blob_solidity": 0.8976, - "fg_sat": 0.5265 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010160051fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6684, - "border_white": 0.7039, - "fg_frac": 0.3282, - "n_blobs": 1, - "biggest_blob_frac": 0.3282, - "mean_blob_solidity": 0.9754, - "fg_sat": 0.8802 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010190030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5252, - "border_white": 0.6677, - "fg_frac": 0.4707, - "n_blobs": 2, - "biggest_blob_frac": 0.2364, - "mean_blob_solidity": 0.9577, - "fg_sat": 0.6234 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010190030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5252, - "border_white": 0.6677, - "fg_frac": 0.4707, - "n_blobs": 2, - "biggest_blob_frac": 0.2364, - "mean_blob_solidity": 0.9577, - "fg_sat": 0.6234 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010190031ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6543, - "border_white": 0.5956, - "fg_frac": 0.3231, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.7573, - "fg_sat": 0.0565 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010190031fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6543, - "border_white": 0.5956, - "fg_frac": 0.3231, - "n_blobs": 1, - "biggest_blob_frac": 0.3224, - "mean_blob_solidity": 0.7573, - "fg_sat": 0.0565 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0010190050fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5252, - "border_white": 0.6677, - "fg_frac": 0.4707, - "n_blobs": 2, - "biggest_blob_frac": 0.2364, - "mean_blob_solidity": 0.9577, - "fg_sat": 0.6234 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0018770030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7136, - "border_white": 0.6079, - "fg_frac": 0.2282, - "n_blobs": 1, - "biggest_blob_frac": 0.2247, - "mean_blob_solidity": 0.7014, - "fg_sat": 0.0808 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0018770030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7136, - "border_white": 0.6079, - "fg_frac": 0.2282, - "n_blobs": 1, - "biggest_blob_frac": 0.2247, - "mean_blob_solidity": 0.7014, - "fg_sat": 0.0808 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-002249ca37ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6093, - "border_white": 0.7551, - "fg_frac": 0.3713, - "n_blobs": 2, - "biggest_blob_frac": 0.3578, - "mean_blob_solidity": 0.7153, - "fg_sat": 0.035 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-002249ca37fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6093, - "border_white": 0.7551, - "fg_frac": 0.3713, - "n_blobs": 2, - "biggest_blob_frac": 0.3578, - "mean_blob_solidity": 0.7153, - "fg_sat": 0.035 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-002964ca30ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5906, - "border_white": 0.7593, - "fg_frac": 0.405, - "n_blobs": 2, - "biggest_blob_frac": 0.3877, - "mean_blob_solidity": 0.7507, - "fg_sat": 0.6248 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-002964ca30fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5906, - "border_white": 0.7593, - "fg_frac": 0.405, - "n_blobs": 2, - "biggest_blob_frac": 0.3877, - "mean_blob_solidity": 0.7507, - "fg_sat": 0.6248 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0040110000fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4841, - "border_white": 0.5634, - "fg_frac": 0.5089, - "n_blobs": 2, - "biggest_blob_frac": 0.504, - "mean_blob_solidity": 0.6017, - "fg_sat": 0.4732 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0040140000ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5689, - "border_white": 0.5485, - "fg_frac": 0.4273, - "n_blobs": 3, - "biggest_blob_frac": 0.3619, - "mean_blob_solidity": 0.5816, - "fg_sat": 0.2136 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0040140000fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5689, - "border_white": 0.5485, - "fg_frac": 0.4273, - "n_blobs": 3, - "biggest_blob_frac": 0.3619, - "mean_blob_solidity": 0.5816, - "fg_sat": 0.2136 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0041140000ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5405, - "border_white": 0.6834, - "fg_frac": 0.4447, - "n_blobs": 3, - "biggest_blob_frac": 0.4191, - "mean_blob_solidity": 0.5095, - "fg_sat": 0.3604 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0041140000fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5405, - "border_white": 0.6834, - "fg_frac": 0.4447, - "n_blobs": 3, - "biggest_blob_frac": 0.4191, - "mean_blob_solidity": 0.5095, - "fg_sat": 0.3604 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0041210000fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4945, - "border_white": 0.6718, - "fg_frac": 0.4928, - "n_blobs": 3, - "biggest_blob_frac": 0.3742, - "mean_blob_solidity": 0.4034, - "fg_sat": 0.1546 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0044000030ffull.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7775, - "border_white": 0.7048, - "fg_frac": 0.2194, - "n_blobs": 1, - "biggest_blob_frac": 0.2194, - "mean_blob_solidity": 0.2194, - "fg_sat": 0.182 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0044000030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7775, - "border_white": 0.7048, - "fg_frac": 0.2194, - "n_blobs": 1, - "biggest_blob_frac": 0.2194, - "mean_blob_solidity": 0.2194, - "fg_sat": 0.182 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0044140030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6851, - "border_white": 0.6758, - "fg_frac": 0.3103, - "n_blobs": 1, - "biggest_blob_frac": 0.3103, - "mean_blob_solidity": 0.3103, - "fg_sat": 0.3973 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-0044240030fhalf.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7644, - "border_white": 0.7674, - "fg_frac": 0.2328, - "n_blobs": 1, - "biggest_blob_frac": 0.2328, - "mean_blob_solidity": 0.2328, - "fg_sat": 0.7145 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-51110A-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5087, - "border_white": 0.8122, - "fg_frac": 0.489, - "n_blobs": 1, - "biggest_blob_frac": 0.489, - "mean_blob_solidity": 0.9603, - "fg_sat": 0.6944 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-51124A-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5115, - "border_white": 0.8003, - "fg_frac": 0.4838, - "n_blobs": 1, - "biggest_blob_frac": 0.4836, - "mean_blob_solidity": 0.9731, - "fg_sat": 0.7264 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-51209A-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5128, - "border_white": 0.8106, - "fg_frac": 0.4848, - "n_blobs": 1, - "biggest_blob_frac": 0.4848, - "mean_blob_solidity": 0.9699, - "fg_sat": 0.9202 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-51217B-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5093, - "border_white": 0.8049, - "fg_frac": 0.4886, - "n_blobs": 1, - "biggest_blob_frac": 0.4886, - "mean_blob_solidity": 0.9691, - "fg_sat": 0.3809 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-60105B-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5365, - "border_white": 0.8194, - "fg_frac": 0.4574, - "n_blobs": 1, - "biggest_blob_frac": 0.4572, - "mean_blob_solidity": 0.9386, - "fg_sat": 0.1648 - }, - "unregistered": true - }, - { - "id": null, - "file": "bullseye-60112B-0030-F-1010.jpg", - "manufacturer": "bullseye", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4974, - "border_white": 0.7954, - "fg_frac": 0.4998, - "n_blobs": 1, - "biggest_blob_frac": 0.4998, - "mean_blob_solidity": 0.9774, - "fg_sat": 0.3366 - }, - "unregistered": true - }, - { - "id": null, - "file": "oceanside-100s.jpg", - "manufacturer": "oceanside", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7051, - "border_white": 0.5659, - "fg_frac": 0.2789, - "n_blobs": 2, - "biggest_blob_frac": 0.225, - "mean_blob_solidity": 0.569, - "fg_sat": 0.0744 - }, - "unregistered": true - }, - { - "id": null, - "file": "oceanside-of100ice6x12.jpg", - "manufacturer": "oceanside", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7051, - "border_white": 0.5659, - "fg_frac": 0.2789, - "n_blobs": 2, - "biggest_blob_frac": 0.225, - "mean_blob_solidity": 0.569, - "fg_sat": 0.0744 - }, - "unregistered": true - }, - { - "id": null, - "file": "oceanside-of209s6x12.jpg", - "manufacturer": "oceanside", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7283, - "border_white": 0.6571, - "fg_frac": 0.2404, - "n_blobs": 1, - "biggest_blob_frac": 0.229, - "mean_blob_solidity": 0.5459, - "fg_sat": 0.0604 - }, - "unregistered": true - }, - { - "id": null, - "file": "oceanside-of89161s6x12.jpg", - "manufacturer": "oceanside", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.563, - "border_white": 0.5848, - "fg_frac": 0.4159, - "n_blobs": 3, - "biggest_blob_frac": 0.3392, - "mean_blob_solidity": 0.533, - "fg_sat": 0.0353 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-12015SF-6x8.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.6905, - "border_white": 0.8793, - "fg_frac": 0.2784, - "n_blobs": 1, - "biggest_blob_frac": 0.2784, - "mean_blob_solidity": 0.6231, - "fg_sat": 0.275 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-15308.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.417, - "border_white": 0.6872, - "fg_frac": 0.5806, - "n_blobs": 1, - "biggest_blob_frac": 0.5806, - "mean_blob_solidity": 0.9528, - "fg_sat": 0.0866 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-325034.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.312, - "border_white": 0.6091, - "fg_frac": 0.6872, - "n_blobs": 1, - "biggest_blob_frac": 0.6872, - "mean_blob_solidity": 0.9989, - "fg_sat": 0.2093 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-412912EA.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4387, - "border_white": 0.7002, - "fg_frac": 0.5245, - "n_blobs": 3, - "biggest_blob_frac": 0.4659, - "mean_blob_solidity": 0.6022, - "fg_sat": 0.4885 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-50421.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.8206, - "border_white": 0.9976, - "fg_frac": 0.1765, - "n_blobs": 1, - "biggest_blob_frac": 0.1762, - "mean_blob_solidity": 0.592, - "fg_sat": 0.3036 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-62666.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5326, - "border_white": 0.9962, - "fg_frac": 0.4673, - "n_blobs": 1, - "biggest_blob_frac": 0.4673, - "mean_blob_solidity": 0.7894, - "fg_sat": 0.8742 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BB051.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.6386, - "border_white": 0.985, - "fg_frac": 0.3612, - "n_blobs": 1, - "biggest_blob_frac": 0.3612, - "mean_blob_solidity": 0.5376, - "fg_sat": 0.6353 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE0114.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.4606, - "border_white": 0.8669, - "fg_frac": 0.5382, - "n_blobs": 2, - "biggest_blob_frac": 0.2724, - "mean_blob_solidity": 0.9931, - "fg_sat": 0.4757 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE011450F.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3163, - "border_white": 0.6695, - "fg_frac": 0.683, - "n_blobs": 2, - "biggest_blob_frac": 0.3416, - "mean_blob_solidity": 0.9881, - "fg_sat": 0.4769 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE014450-5x8-1-2.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3091, - "border_white": 0.6505, - "fg_frac": 0.6886, - "n_blobs": 1, - "biggest_blob_frac": 0.6872, - "mean_blob_solidity": 0.9751, - "fg_sat": 0.9656 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE0146.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.5072, - "border_white": 0.9287, - "fg_frac": 0.4924, - "n_blobs": 2, - "biggest_blob_frac": 0.2483, - "mean_blob_solidity": 0.9935, - "fg_sat": 0.7379 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE016450-5x8-1-2.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3146, - "border_white": 0.6633, - "fg_frac": 0.6745, - "n_blobs": 1, - "biggest_blob_frac": 0.6732, - "mean_blob_solidity": 0.9513, - "fg_sat": 0.7244 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE042130F.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3032, - "border_white": 0.6397, - "fg_frac": 0.6898, - "n_blobs": 2, - "biggest_blob_frac": 0.3565, - "mean_blob_solidity": 0.9687, - "fg_sat": 0.2004 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE110551-5x8-1-2.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3, - "border_white": 0.7163, - "fg_frac": 0.6947, - "n_blobs": 1, - "biggest_blob_frac": 0.6947, - "mean_blob_solidity": 0.9341, - "fg_sat": 0.2599 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE1112.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3194, - "border_white": 0.6651, - "fg_frac": 0.6665, - "n_blobs": 1, - "biggest_blob_frac": 0.6663, - "mean_blob_solidity": 0.9517, - "fg_sat": 0.6138 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE111251-5x8.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4398, - "border_white": 0.8303, - "fg_frac": 0.5578, - "n_blobs": 1, - "biggest_blob_frac": 0.5578, - "mean_blob_solidity": 0.9657, - "fg_sat": 0.4469 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE111930.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3049, - "border_white": 0.6336, - "fg_frac": 0.6858, - "n_blobs": 2, - "biggest_blob_frac": 0.6719, - "mean_blob_solidity": 0.862, - "fg_sat": 0.5333 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE112030.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.2966, - "border_white": 0.6257, - "fg_frac": 0.7023, - "n_blobs": 2, - "biggest_blob_frac": 0.6918, - "mean_blob_solidity": 0.8696, - "fg_sat": 0.9665 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE185930inv.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.3313, - "border_white": 0.678, - "fg_frac": 0.6589, - "n_blobs": 2, - "biggest_blob_frac": 0.6497, - "mean_blob_solidity": 0.5617, - "fg_sat": 0.1231 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE2129F.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.315, - "border_white": 0.6603, - "fg_frac": 0.685, - "n_blobs": 1, - "biggest_blob_frac": 0.685, - "mean_blob_solidity": 0.9824, - "fg_sat": 0.1006 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-BE60112B30F_10X17.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4977, - "border_white": 0.7958, - "fg_frac": 0.4996, - "n_blobs": 1, - "biggest_blob_frac": 0.4996, - "mean_blob_solidity": 0.977, - "fg_sat": 0.3377 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-CG231.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7144, - "border_white": 0.9305, - "fg_frac": 0.2821, - "n_blobs": 1, - "biggest_blob_frac": 0.2821, - "mean_blob_solidity": 0.6423, - "fg_sat": 0.0506 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-CIM921.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4479, - "border_white": 0.6917, - "fg_frac": 0.5351, - "n_blobs": 2, - "biggest_blob_frac": 0.5175, - "mean_blob_solidity": 0.5349, - "fg_sat": 0.129 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-DAIA169.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4543, - "border_white": 0.921, - "fg_frac": 0.5438, - "n_blobs": 1, - "biggest_blob_frac": 0.5436, - "mean_blob_solidity": 0.7966, - "fg_sat": 0.482 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-DC2552B.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5279, - "border_white": 0.9798, - "fg_frac": 0.472, - "n_blobs": 1, - "biggest_blob_frac": 0.472, - "mean_blob_solidity": 0.7742, - "fg_sat": 0.7519 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-DG1039.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.2442, - "border_white": 0.5712, - "fg_frac": 0.7554, - "n_blobs": 1, - "biggest_blob_frac": 0.7554, - "mean_blob_solidity": 0.9968, - "fg_sat": 0.2688 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-E6006.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.4698, - "border_white": 0.6369, - "fg_frac": 0.4641, - "n_blobs": 1, - "biggest_blob_frac": 0.4465, - "mean_blob_solidity": 0.9612, - "fg_sat": 0.1793 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-FW733.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7189, - "border_white": 0.9621, - "fg_frac": 0.2807, - "n_blobs": 1, - "biggest_blob_frac": 0.2807, - "mean_blob_solidity": 0.5088, - "fg_sat": 0.7201 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-GE524.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.8004, - "border_white": 0.9252, - "fg_frac": 0.1847, - "n_blobs": 1, - "biggest_blob_frac": 0.1746, - "mean_blob_solidity": 0.5502, - "fg_sat": 0.207 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-GE525.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.8176, - "border_white": 0.9433, - "fg_frac": 0.1711, - "n_blobs": 1, - "biggest_blob_frac": 0.1693, - "mean_blob_solidity": 0.5576, - "fg_sat": 0.3021 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-MES16.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.778, - "border_white": 0.9538, - "fg_frac": 0.2194, - "n_blobs": 1, - "biggest_blob_frac": 0.2188, - "mean_blob_solidity": 0.9008, - "fg_sat": 0.0803 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-NS037.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.8061, - "border_white": 0.9013, - "fg_frac": 0.1881, - "n_blobs": 3, - "biggest_blob_frac": 0.1159, - "mean_blob_solidity": 0.8535, - "fg_sat": 0.6363 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-PT1C.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.5342, - "border_white": 0.8707, - "fg_frac": 0.4653, - "n_blobs": 1, - "biggest_blob_frac": 0.4653, - "mean_blob_solidity": 0.5415, - "fg_sat": 0.1559 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-SGEEC150.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.7824, - "border_white": 0.9537, - "fg_frac": 0.216, - "n_blobs": 1, - "biggest_blob_frac": 0.2158, - "mean_blob_solidity": 0.3382, - "fg_sat": 0.1032 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-XM071.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "product_on_white" - ], - "signals": { - "white_frac": 0.785, - "border_white": 0.8702, - "fg_frac": 0.2117, - "n_blobs": 1, - "biggest_blob_frac": 0.2117, - "mean_blob_solidity": 0.4411, - "fg_sat": 0.3509 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-XM626.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.8404, - "border_white": 0.912, - "fg_frac": 0.1502, - "n_blobs": 2, - "biggest_blob_frac": 0.143, - "mean_blob_solidity": 0.5523, - "fg_sat": 0.3271 - }, - "unregistered": true - }, - { - "id": null, - "file": "sge-XM943.jpg", - "manufacturer": "sge", - "name": null, - "reason": [ - "test_fire_tiles" - ], - "signals": { - "white_frac": 0.7989, - "border_white": 0.9333, - "fg_frac": 0.1909, - "n_blobs": 1, - "biggest_blob_frac": 0.1905, - "mean_blob_solidity": 0.5603, - "fg_sat": 0.4526 - }, - "unregistered": true - } - ] -} \ No newline at end of file diff --git a/research/delighting/suncatcher_bench.py b/research/delighting/suncatcher_bench.py deleted file mode 100644 index d44ffc7..0000000 --- a/research/delighting/suncatcher_bench.py +++ /dev/null @@ -1,554 +0,0 @@ -#!/usr/bin/env python3 -"""SUNCATCHER BENCHMARK -- report 013. - -The first end-to-end product test on REAL assets: the app's tutorial project is a -ground-truth-ish pair. `frontend/public/assets/orange-pattern.jpg` is a PHOTO of a -real physical stained-glass suncatcher (an orange with three green leaves) hanging -backlit in a window. `green.png` / `orange.png` are photos of the raw hammered -cathedral glass tiles it was (nominally) cut from. The tutorial's GT polygons -(`frontend/src/components/Tutorial/types.ts`) are drawn ON the pattern photo, so -they are pixel-aligned to the real object by construction. - -We reimplement the app's per-piece compositing (ResultPanel.PieceOverlay) in two -conditions and ask whether de-light+relight makes the preview a more COHERENT -object than raw pixel-copy: - - a. RAW-COPY (current app): copy sheet pixels straight into the piece polygon. - b. RELIT : run the FIXED classical extractor (extract.py, report 009) on - each sheet -> intrinsic transmittance T; render illum * T (haze - term h~0 for cathedral, plain bright backdrop B=1). - -PROVENANCE / HONESTY (confirmed by the maintainer): - * The pattern photo was NOT shot from the same physical glass as the sheet - photos -- different glass, and the reference carries its OWN baked window - light. So ABSOLUTE per-piece color vs the reference is NOT an accuracy claim; - it is reported only as "style distance", or ignored. - * PRIMARY metric is CROSS-PIECE CONSISTENCY + LIGHTING-POSITION SENSITIVITY, - which need no true reference: pieces cut from ONE sheet should agree in color - after de-lighting; raw-copy inherits each region's local backlight and should - disagree. Same piece sampled from a bright vs dark sheet region: raw shifts, - relit shouldn't. - * The reference photo's role is a QUALITATIVE realism anchor for the side-by-side - panel. The global illuminant fit below is PRESENTATION (make the panel - comparable), not measurement -- and it uses the SAME model for both conditions. - -Deviations from the literal app pipeline (documented, both conditions identical): - * DEFAULT_PROJECT.pieces is empty -- the tutorial builds piece transforms - interactively, so no transform is stored. We parse the GT polygons and - SYNTHESIZE transforms: each piece samples a distinct region of its sheet's - glass interior (auto-detected tile bbox, eroded off the wood frame / label / - sill reflection). This mirrors an artist spreading pieces across a sheet. - * We sample the glass INTERIOR only (the app's literal default transform centers - the piece on the full sheet photo incl. frame+background; that is a strictly - worse raw-copy and not the interesting comparison). - * Scale is chosen so each piece occupies ~ 1 and poly[0] == poly[-1]: - poly = poly[:-1] - polys[name] = np.array(poly, float) - return polys - - -def centroid(poly): - return poly.mean(axis=0) - - -def bbox(poly): - return poly[:, 0].min(), poly[:, 1].min(), poly[:, 0].max(), poly[:, 1].max() - - -# -------------------------------------------------------------------------- -# 2. Detect the glass-tile interior of a sheet photo (exclude wood frame, -# label sticker, sill reflection, and out-of-focus garden background). -# Largest saturated-colored connected component, then erode inward. -# -------------------------------------------------------------------------- -def detect_interior(rgb01, kind): - r, g, b = rgb01[..., 0], rgb01[..., 1], rgb01[..., 2] - mx, mn = rgb01.max(-1), rgb01.min(-1) - sat = (mx - mn) / (mx + 1e-6) - if kind == "green": - mask = (g > r + 0.10) & (g > b + 0.10) & (sat > 0.45) & (g > 0.25) - else: # orange - mask = (r > g + 0.18) & (g > b + 0.05) & (sat > 0.55) & (r > 0.5) - mask = mask.astype(np.uint8) - mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, np.ones((15, 15), np.uint8)) - mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, np.ones((41, 41), np.uint8)) - n, _, stats, _ = cv2.connectedComponentsWithStats(mask, 8) - i = 1 + int(np.argmax(stats[1:, cv2.CC_STAT_AREA])) - x, y, w, h, _ = stats[i] - # erode inward: 8% each side, extra on bottom (sill reflection) + right (label) - ex_, ey_ = int(0.08 * w), int(0.08 * h) - x0, y0 = x + ex_, y + ey_ - x1, y1 = x + w - int(0.15 * w), y + h - int(0.17 * h) # extra R/bottom: label + sill - return np.array([x0, y0, x1, y1], float) - - -# -------------------------------------------------------------------------- -# 3. Per-sheet material prep: raw linear sheet + extracted intrinsic T (relit -# material at B=1, h~0). Both live in the same "sheet-work" pixel space -# (max dim SHEET_SIZE), and share the detected interior bbox. -# -------------------------------------------------------------------------- -def prep_sheet(path, kind): - lin = ex.load_linear(path, None, SHEET_SIZE) # raw linear RGB, HxWx3 - rgb01 = ex.lin_to_srgb(lin) - interior = detect_interior(rgb01, kind) - maps = ex.extract_maps(lin, GLASS_CLASS) - T, h = maps["T"], maps["h"] - # relit material at a plain bright backdrop B=1 (cathedral: h~0 -> ~= T) - relit = T * (h[..., None] + (1 - h[..., None]) * 1.0) - # pixel-level spatial-flatness diagnostic on the interior: coefficient of - # variation of luminance (all frequencies) and of a heavily-blurred copy - # (low-freq = "lighting-scale" only). Shows how much variation de-lighting - # actually removes, independent of the piece-mean product metric. - x0, y0, x1, y1 = [int(v) for v in interior] - def cv(a, lowfreq=False): - l = (a[y0:y1, x0:x1] * ex.LUM).sum(-1).astype(np.float32) - if lowfreq: - l = cv2.GaussianBlur(l, (0, 0), 25) - return float(l.std() / max(l.mean(), 1e-9)) - flat = {"raw_cv": cv(lin), "relit_cv": cv(relit), - "raw_lowfreq_cv": cv(lin, True), "relit_lowfreq_cv": cv(relit, True)} - return { - "raw": lin, "relit": relit, "interior": interior, - "h_mean": float(h.mean()), "T_mean": T.reshape(-1, 3).mean(0).tolist(), - "flatness": flat, "shape": lin.shape[:2], - } - - -# -------------------------------------------------------------------------- -# 4. Sampling: for a piece polygon + a transform t (sheet-work coord that the -# polygon centroid maps to) + scale, sample a material image inside the -# polygon. Returns (rendered_linear canvas region, polygon mask) in a render -# space scaled from pattern coords by `rs`. -# Mapping (mirrors ResultPanel.PieceOverlay, rotation=0): -# glass = t + scale * (P_pattern - centroid) -# -------------------------------------------------------------------------- -def sample_piece(material_lin, poly, cen, t, scale, rs): - """Render one piece into its own bbox canvas at render-scale rs. - Returns (canvas HxWx3 linear, mask HxW bool, (ox,oy) canvas origin in render px).""" - x0, y0, x1, y1 = bbox(poly) - ox, oy = int(np.floor(x0 * rs)), int(np.floor(y0 * rs)) - W = int(np.ceil(x1 * rs)) - ox + 1 - H = int(np.ceil(y1 * rs)) - oy + 1 - uu, vv = np.meshgrid(np.arange(W), np.arange(H)) - Px = (uu + ox) / rs - Py = (vv + oy) / rs - gx = (t[0] + scale * (Px - cen[0])).astype(np.float32) - gy = (t[1] + scale * (Py - cen[1])).astype(np.float32) - samp = cv2.remap(material_lin.astype(np.float32), gx, gy, - interpolation=cv2.INTER_LINEAR, borderMode=cv2.BORDER_REPLICATE) - # polygon mask in render space - mask = np.zeros((H, W), np.uint8) - pts = np.round((poly * rs - [ox, oy])).astype(np.int32) - cv2.fillPoly(mask, [pts], 1) - return samp.astype(np.float64), mask.astype(bool), (ox, oy) - - -def piece_mean_lin(material_lin, poly, cen, t, scale, erode_px=6): - """Mean linear RGB inside the (eroded) polygon, sampling at native sheet res - (rs=1 in pattern px). Erosion drops solder-edge / background-bleed pixels.""" - samp, mask, _ = sample_piece(material_lin, poly, cen, t, scale, rs=1.0) - if erode_px > 0: - mask = cv2.erode(mask.astype(np.uint8), - np.ones((erode_px, erode_px), np.uint8)).astype(bool) - px = samp[mask] - return px.mean(0), px - - -# -------------------------------------------------------------------------- -# 5. Colour helpers (Lab via sRGB uint8; CIE76 dE for dispersion). -# -------------------------------------------------------------------------- -def lin_to_lab(lin_rgb): - srgb = np.clip(ex.lin_to_srgb(np.asarray(lin_rgb, float).reshape(1, 1, 3)), 0, 1) - u8 = (srgb * 255).astype(np.uint8) - lab = cv2.cvtColor(u8, cv2.COLOR_RGB2LAB).astype(np.float64).reshape(3) - lab[0] *= 100.0 / 255.0 # cv2 packs L in 0..255 - lab[1] -= 128.0 - lab[2] -= 128.0 - return lab - - -def de76(a, b): - return float(np.linalg.norm(np.asarray(a) - np.asarray(b))) - - -def dispersion(means_lin): - """Given a list of piece-mean linear RGBs, return spread of their means, three - complementary ways so the report is not misled by any single lens: - * perceptual : Lab dE76 (mean-to-centroid, max pairwise). Note: dE grows with - saturation, so a de-lit map that is MORE saturated can score a wider dE for - the same *relative* variation -- read alongside lum_cv. - * brightness : coefficient of variation (std/mean) of linear luminance. This - is scale/saturation-free -- the cleanest "do regions agree in brightness". - * hue : circular std of the Lab hue angle (degrees).""" - labs = [lin_to_lab(m) for m in means_lin] - c = np.mean(labs, 0) - to_c = [de76(l, c) for l in labs] - pair = [de76(labs[i], labs[j]) for i in range(len(labs)) for j in range(i + 1, len(labs))] - lums = np.array([float(np.dot(m, ex.LUM)) for m in means_lin]) - lum_cv = float(lums.std() / max(lums.mean(), 1e-9)) - hues = np.array([np.arctan2(l[2], l[1]) for l in labs]) - hue_std_deg = float(np.degrees(np.sqrt(-2 * np.log(max(np.abs(np.mean(np.exp(1j * hues))), 1e-9))))) - return {"mean_dE_to_centroid": float(np.mean(to_c)), - "max_pairwise_dE": float(max(pair)) if pair else 0.0, - "lum_cv": lum_cv, "hue_std_deg": hue_std_deg, - "labs": [l.tolist() for l in labs]} - - -# -------------------------------------------------------------------------- -# 6. Global illuminant fit (PRESENTATION). Per-channel: material_c*(a_c+b_c*yn) -# ~= ref_c, least-squares over all piece pixels. Same model both conditions. -# yn = pattern-y normalised to [0,1] (low-order vertical gradient for the real -# window's top-to-bottom light falloff). -# -------------------------------------------------------------------------- -def fit_illuminant(samples): - """samples: list of (material_px Nx3, ref_px Nx3, yn Nx1). Returns (a[3],b[3]).""" - mats = np.concatenate([s[0] for s in samples], 0) - refs = np.concatenate([s[1] for s in samples], 0) - yns = np.concatenate([s[2] for s in samples], 0).reshape(-1) - a = np.zeros(3); b = np.zeros(3) - for c in range(3): - A = np.stack([mats[:, c], mats[:, c] * yns], 1) - sol, *_ = np.linalg.lstsq(A, refs[:, c], rcond=None) - a[c], b[c] = sol - return a, b - - -def apply_illuminant(mat_lin, yn, a, b): - g = a + b * yn[..., None] - return mat_lin * g - - -# -------------------------------------------------------------------------- -# 7. Transform synthesis + valid-center range for a piece on a sheet. -# -------------------------------------------------------------------------- -def sheet_scale(pieces, interior): - x0, y0, x1, y1 = interior - regW, regH = x1 - x0, y1 - y0 - s = min(min(FIT_FRAC * regW / (bbox(p)[2] - bbox(p)[0]), - FIT_FRAC * regH / (bbox(p)[3] - bbox(p)[1])) for p in pieces) - return float(s) - - -def valid_center_range(poly, interior, scale): - x0, y0, x1, y1 = interior - bx0, by0, bx1, by1 = bbox(poly) - sx = scale * (bx1 - bx0) / 2.0 - sy = scale * (by1 - by0) / 2.0 - cxlo, cxhi = x0 + sx, x1 - sx - cylo, cyhi = y0 + sy, y1 - sy - if cxlo > cxhi: - cxlo = cxhi = (x0 + x1) / 2 - if cylo > cyhi: - cylo = cyhi = (y0 + y1) / 2 - return cxlo, cxhi, cylo, cyhi - - -def grid_centers(rng, nx, ny): - cxlo, cxhi, cylo, cyhi = rng - xs = np.linspace(cxlo, cxhi, nx) if nx > 1 else [(cxlo + cxhi) / 2] - ys = np.linspace(cylo, cyhi, ny) if ny > 1 else [(cylo + cyhi) / 2] - return [(float(x), float(y)) for y in ys for x in xs] - - -# -------------------------------------------------------------------------- -# 8. Rendering the full-assembly panel in pattern space. -# -------------------------------------------------------------------------- -def render_assembly(material_by_piece, order, polys, cens, rs, canvas_wh, - yn_full, illum, backdrop_lin): - a, b = illum - W, H = canvas_wh - canvas = backdrop_lin.copy() - for name in order: - mat = material_by_piece[name]["mat"] - t = material_by_piece[name]["t"] - scale = material_by_piece[name]["scale"] - samp, mask, (ox, oy) = sample_piece(mat, polys[name], cens[name], t, scale, rs) - # per-pixel vertical gradient illuminant - vv = (np.arange(samp.shape[0]) + oy)[:, None] / (H) - yn = np.clip(vv, 0, 1) * np.ones((1, samp.shape[1])) - lit = samp * (a + b * yn[..., None]) - # composite - h, w = mask.shape - cy0, cx0 = max(0, oy), max(0, ox) - cy1, cx1 = min(H, oy + h), min(W, ox + w) - my0, mx0 = cy0 - oy, cx0 - ox - sub_m = mask[my0:my0 + (cy1 - cy0), mx0:mx0 + (cx1 - cx0)] - sub_l = lit[my0:my0 + (cy1 - cy0), mx0:mx0 + (cx1 - cx0)] - region = canvas[cy0:cy1, cx0:cx1] - region[sub_m] = sub_l[sub_m] - canvas[cy0:cy1, cx0:cx1] = region - # draw solder (dark lead lines) on polygon edges - srgb = (np.clip(ex.lin_to_srgb(canvas), 0, 1) * 255).astype(np.uint8) - for name in order: - pts = np.round(polys[name] * rs).astype(np.int32) - cv2.polylines(srgb, [pts], True, (28, 26, 24), max(2, int(3 * rs / 0.3)), cv2.LINE_AA) - return srgb - - -def main(): - os.makedirs(OUT, exist_ok=True) - polys = parse_gt_polygons(TUT_TYPES) - assign = {"GT_PIECE_1": "orange", "GT_PIECE_2": "green", - "GT_PIECE_3": "green", "GT_PIECE_4": "green"} - labels = {"GT_PIECE_1": "orange-slice", "GT_PIECE_2": "leaf-R", - "GT_PIECE_3": "leaf-L", "GT_PIECE_4": "leaf-far-L"} - cens = {n: centroid(p) for n, p in polys.items()} - - sheets = {"green": prep_sheet(GREEN, "green"), "orange": prep_sheet(ORANGE, "orange")} - print("sheet prep:", {k: {"h_mean": round(v["h_mean"], 3), - "T_mean": [round(x, 2) for x in v["T_mean"]], - "interior": [int(z) for z in v["interior"]]} - for k, v in sheets.items()}) - - # ---- scales + placements per sheet ---- - by_sheet = {"green": [n for n in polys if assign[n] == "green"], - "orange": [n for n in polys if assign[n] == "orange"]} - scales = {s: sheet_scale([polys[n] for n in by_sheet[s]], sheets[s]["interior"]) - for s in sheets} - # assembly placement: spread same-sheet pieces across distinct interior columns - place = {} - for s, names in by_sheet.items(): - rng_all = [valid_center_range(polys[n], sheets[s]["interior"], scales[s]) for n in names] - nx = len(names) - for i, n in enumerate(names): - cxlo, cxhi, cylo, cyhi = rng_all[i] - fx = (i + 0.5) / nx - cx = cxlo + fx * (cxhi - cxlo) - cy = (cylo + cyhi) / 2 - place[n] = (float(cx), float(cy)) - - # ================= METRIC 1: cross-piece consistency (green, 3 leaves) ====== - consistency = {} - for s, names in by_sheet.items(): - if len(names) < 2: - continue - raw_means, relit_means = [], [] - for n in names: - rm, _ = piece_mean_lin(sheets[s]["raw"], polys[n], cens[n], place[n], scales[s]) - lm, _ = piece_mean_lin(sheets[s]["relit"], polys[n], cens[n], place[n], scales[s]) - raw_means.append(rm); relit_means.append(lm) - consistency[s] = {"n_pieces": len(names), - "raw": dispersion(raw_means), - "relit": dispersion(relit_means)} - - # ============ METRIC 2: lighting-position sensitivity (per piece) =========== - position = {} - for n in polys: - s = assign[n] - rng = valid_center_range(polys[n], sheets[s]["interior"], scales[s]) - centers = grid_centers(rng, 3, 3) - raw_means = [piece_mean_lin(sheets[s]["raw"], polys[n], cens[n], c, scales[s])[0] for c in centers] - relit_means = [piece_mean_lin(sheets[s]["relit"], polys[n], cens[n], c, scales[s])[0] for c in centers] - position[n] = {"label": labels[n], "sheet": s, "n_positions": len(centers), - "raw": dispersion(raw_means), "relit": dispersion(relit_means)} - - # ============ METRIC 3: style-distance vs reference (NOT accuracy) ========== - # reference piece means from the pattern photo; also collect pixels for the - # illuminant fit (both conditions) and yn. - pat_lin = ex.load_linear(PATTERN, None, max(Image.open(PATTERN).size)) # full-res linear - PH, PW = pat_lin.shape[:2] - fit_raw, fit_relit = [], [] - style = {} - ref_means = {} - for n in polys: - s = assign[n] - # reference pixels inside eroded polygon (pattern space, rs=1 in pattern px) - mask = np.zeros((PH, PW), np.uint8) - cv2.fillPoly(mask, [np.round(polys[n]).astype(np.int32)], 1) - mask = cv2.erode(mask, np.ones((9, 9), np.uint8)).astype(bool) - ref_px = pat_lin[mask] - ys = np.where(mask)[0].astype(np.float64) / PH - ref_means[n] = ref_px.mean(0) - raw_m, raw_px = piece_mean_lin(sheets[s]["raw"], polys[n], cens[n], place[n], scales[s]) - relit_m, relit_px = piece_mean_lin(sheets[s]["relit"], polys[n], cens[n], place[n], scales[s]) - # subsample piece pixels to match ref count for a balanced fit - k = min(len(raw_px), len(relit_px), len(ref_px)) - ridx = np.random.RandomState(0).choice(len(ref_px), k, replace=False) - rawidx = np.random.RandomState(1).choice(len(raw_px), k, replace=False) - relidx = np.random.RandomState(2).choice(len(relit_px), k, replace=False) - ynk = ys[ridx].reshape(-1, 1) - fit_raw.append((raw_px[rawidx], ref_px[ridx], ynk)) - fit_relit.append((relit_px[relidx], ref_px[ridx], ynk)) - style[n] = {"label": labels[n], "sheet": s, - "ref_mean_lab": lin_to_lab(ref_means[n]).tolist(), - "raw_mean_lab": lin_to_lab(raw_m).tolist(), - "relit_mean_lab": lin_to_lab(relit_m).tolist()} - - illum_raw = fit_illuminant(fit_raw) - illum_relit = fit_illuminant(fit_relit) - - # style dE after applying the fitted illuminant to the piece MEAN (yn=centroid y) - for n in polys: - s = assign[n] - cyn = cens[n][1] / PH - raw_m, _ = piece_mean_lin(sheets[s]["raw"], polys[n], cens[n], place[n], scales[s]) - relit_m, _ = piece_mean_lin(sheets[s]["relit"], polys[n], cens[n], place[n], scales[s]) - raw_lit = raw_m * (illum_raw[0] + illum_raw[1] * cyn) - relit_lit = relit_m * (illum_relit[0] + illum_relit[1] * cyn) - style[n]["raw_dE_to_ref"] = de76(lin_to_lab(raw_lit), lin_to_lab(ref_means[n])) - style[n]["relit_dE_to_ref"] = de76(lin_to_lab(relit_lit), lin_to_lab(ref_means[n])) - - # ================= VISUAL PANEL ================= - rs = 1000.0 / PH - CW, CH = int(round(PW * rs)), int(round(PH * rs)) - yn_full = (np.arange(CH)[:, None] / CH) * np.ones((1, CW)) - warm_bg = np.array(ex.srgb_to_lin(np.array([0.90, 0.89, 0.86]))).reshape(1, 1, 3) * np.ones((CH, CW, 3)) - matp = {} - for n in polys: - s = assign[n] - matp[n] = {"mat": None, "t": place[n], "scale": scales[s]} - order = list(polys.keys()) - matp_raw = {n: {**matp[n], "mat": sheets[assign[n]]["raw"]} for n in polys} - matp_relit = {n: {**matp[n], "mat": sheets[assign[n]]["relit"]} for n in polys} - raw_panel = render_assembly(matp_raw, order, polys, cens, rs, (CW, CH), yn_full, illum_raw, warm_bg) - relit_panel = render_assembly(matp_relit, order, polys, cens, rs, (CW, CH), yn_full, illum_relit, warm_bg) - ref_panel = np.asarray(Image.open(PATTERN).convert("RGB").resize((CW, CH), Image.LANCZOS)) - - def labeled(img, txt): - im = Image.fromarray(img).copy() - d = ImageDraw.Draw(im) - d.rectangle([0, 0, 12 + 9 * len(txt), 26], fill=(0, 0, 0)) - d.text((6, 6), txt, fill=(255, 230, 90)) - return np.asarray(im) - - gap = np.full((CH, 12, 3), 255, np.uint8) - panel = np.concatenate([labeled(ref_panel, "REFERENCE (real photo)"), gap, - labeled(raw_panel, "RAW-COPY"), gap, - labeled(relit_panel, "RELIT (de-light+relight)")], 1) - Image.fromarray(panel).save(os.path.join(OUT, "panel_assembly.jpg"), quality=90) - - # worst-piece closeup: piece with largest raw position-sensitivity - worst = max(position, key=lambda n: position[n]["raw"]["max_pairwise_dE"]) - save_worst_closeup(worst, labels[worst], polys, cens, place, scales, sheets, - assign, illum_raw, illum_relit, ref_panel, rs, PH) - - # ================= metrics.json + verdict ================= - def agg(metric, cond, key="mean_dE_to_centroid"): - vals = [metric[n][cond][key] for n in metric] - return float(np.mean(vals)) - metrics = { - "provenance": "Pattern photo is DIFFERENT physical glass than the sheet photos, " - "with its own baked window light. Absolute color vs reference is " - "style-distance, not accuracy. Primary = consistency + position-sensitivity.", - "config": {"sheet_size": SHEET_SIZE, "glass_class": GLASS_CLASS, - "fit_frac": FIT_FRAC, "scales": scales, - "illum_raw": {"gain": illum_raw[0].tolist(), "vgrad": illum_raw[1].tolist()}, - "illum_relit": {"gain": illum_relit[0].tolist(), "vgrad": illum_relit[1].tolist()}, - "h_mean": {s: sheets[s]["h_mean"] for s in sheets}}, - "sheet_interior_flatness": {s: sheets[s]["flatness"] for s in sheets}, - "metric1_cross_piece_consistency": consistency, - "metric2_position_sensitivity": position, - "metric2_aggregate": { - "raw_mean_dE": agg(position, "raw"), "relit_mean_dE": agg(position, "relit"), - "raw_lum_cv": agg(position, "raw", "lum_cv"), "relit_lum_cv": agg(position, "relit", "lum_cv"), - "raw_hue_std_deg": agg(position, "raw", "hue_std_deg"), "relit_hue_std_deg": agg(position, "relit", "hue_std_deg")}, - "metric3_style_distance": style, - "worst_piece": worst, - } - with open(os.path.join(OUT, "metrics.json"), "w") as f: - json.dump(metrics, f, indent=2) - - print("\n==== SHEET INTERIOR FLATNESS (pixel-level; lower=flatter) ====") - for s in sheets: - f = sheets[s]["flatness"] - print(f" {s}: CV raw {f['raw_cv']:.3f} -> relit {f['relit_cv']:.3f} | " - f"lowfreq-CV raw {f['raw_lowfreq_cv']:.3f} -> relit {f['relit_lowfreq_cv']:.3f}") - print("\n==== CONSISTENCY (green sheet, 3 leaves) ====") - for s, d in consistency.items(): - print(f" {s}: dE raw {d['raw']['mean_dE_to_centroid']:.2f} -> relit {d['relit']['mean_dE_to_centroid']:.2f} | " - f"lumCV raw {d['raw']['lum_cv']:.3f} -> relit {d['relit']['lum_cv']:.3f} | " - f"hue raw {d['raw']['hue_std_deg']:.1f} -> relit {d['relit']['hue_std_deg']:.1f}") - print("\n==== POSITION-SENSITIVITY (per piece, 9 sheet positions) ====") - for n, d in position.items(): - print(f" {d['label']:12s}[{d['sheet']}]: dE raw {d['raw']['mean_dE_to_centroid']:.2f} -> relit {d['relit']['mean_dE_to_centroid']:.2f} | " - f"lumCV raw {d['raw']['lum_cv']:.3f} -> relit {d['relit']['lum_cv']:.3f} | " - f"hue raw {d['raw']['hue_std_deg']:.1f} -> relit {d['relit']['hue_std_deg']:.1f}") - a = metrics["metric2_aggregate"] - print(f" AGG: dE {a['raw_mean_dE']:.2f}->{a['relit_mean_dE']:.2f} | " - f"lumCV {a['raw_lum_cv']:.3f}->{a['relit_lum_cv']:.3f} | " - f"hue {a['raw_hue_std_deg']:.1f}->{a['relit_hue_std_deg']:.1f}") - print("\n==== STYLE-DISTANCE vs reference (NOT accuracy) ====") - for n, d in style.items(): - print(f" {d['label']:12s}: raw dE {d['raw_dE_to_ref']:.1f} | relit dE {d['relit_dE_to_ref']:.1f}") - print("\nworst piece (raw position-sensitivity):", worst, labels[worst]) - print("wrote", os.path.join(OUT, "metrics.json")) - - -def save_worst_closeup(worst, label, polys, cens, place, scales, sheets, - assign, illum_raw, illum_relit, ref_panel, rs, PH): - s = assign[worst] - rng = valid_center_range(polys[worst], sheets[s]["interior"], scales[s]) - centers = grid_centers(rng, 3, 3) - tiles_raw, tiles_relit = [], [] - for c in centers: - for mat, illum, bucket in [(sheets[s]["raw"], illum_raw, tiles_raw), - (sheets[s]["relit"], illum_relit, tiles_relit)]: - samp, mask, (ox, oy) = sample_piece(mat, polys[worst], cens[worst], c, scales[s], rs=1.0) - cyn = cens[worst][1] / PH - lit = samp * (illum[0] + illum[1] * cyn) - srgb = (np.clip(ex.lin_to_srgb(lit), 0, 1) * 255).astype(np.uint8) - srgb[~mask] = 245 - bucket.append(cv2.resize(srgb, (180, int(180 * srgb.shape[0] / srgb.shape[1])))) - Hs = max(t.shape[0] for t in tiles_raw + tiles_relit) - - def row(tiles): - return np.concatenate([np.pad(t, ((0, Hs - t.shape[0]), (0, 6), (0, 0)), - constant_values=245) for t in tiles], 1) - rr = labeled_row(row(tiles_raw), "RAW-COPY, same piece @ 9 sheet positions") - lr = labeled_row(row(tiles_relit), "RELIT, same piece @ 9 sheet positions") - W = max(rr.shape[1], lr.shape[1]) - rr = np.pad(rr, ((0, 0), (0, W - rr.shape[1]), (0, 0)), constant_values=255) - lr = np.pad(lr, ((0, 0), (0, W - lr.shape[1]), (0, 0)), constant_values=255) - out = np.concatenate([rr, np.full((8, W, 3), 255, np.uint8), lr], 0) - Image.fromarray(out).save(os.path.join(OUT, f"closeup_worst_{worst}.jpg"), quality=92) - - -def labeled_row(img, txt): - im = Image.fromarray(img) - hdr = Image.new("RGB", (img.shape[1], 22), (0, 0, 0)) - d = ImageDraw.Draw(hdr); d.text((5, 5), txt, fill=(255, 230, 90)) - return np.concatenate([np.asarray(hdr), np.asarray(im)], 0) - - -if __name__ == "__main__": - main() diff --git a/scripts/audit_flagger.py b/scripts/audit_flagger.py deleted file mode 100644 index 0c311c3..0000000 --- a/scripts/audit_flagger.py +++ /dev/null @@ -1,229 +0,0 @@ -"""audit_flagger.py -- cheap non-swatch contamination flagger for the catalog corpus. - -VENDORED COPY -- provenance: research/delighting branch `research/delighting-019` (last -touched on trunk at commit 77d9c81b2cddb19db5ead661976afd245f3de767), path -`research/delighting/corpus/audit_flagger.py`, unmodified except for this header. -Vendored (iteration 036) as `swatch_picker.py`'s component-(a) dependency, so -`feat/library-picker-rebuild` has no path dependency on the research worktree. Re-copy -from the research/delighting trunk to pick up upstream fixes. - -Report 019 (scrape-audit). Detects the "smoking-gun" contamination class found in the -Bullseye 'reactive' product lines: a *fused reaction-test photo* -- a handful of discrete, -rounded, high-contrast color tiles floating on a near-white studio ground -- picked by the -scraper's `images[0]` rule instead of the sheet-swatch photo. - -The signal is deliberately cheap (no ML): near-white background fraction + connected-component -count / compactness on the non-white foreground. A clean backlit sheet swatch is edge-to-edge -color (low white fraction, one frame-filling component); a test-fire photo is mostly white with -a few small compact blobs. A single-sheet product photo on a white ground (front-lit, drop -shadow) is an intermediate case emitted under a separate, weaker reason code. - -Usage: - python3 audit_flagger.py --assets \ - --out ../results/corpus/swatch_quarantine.json - # or import analyze_image / flag_signals for calibration. - -Nothing is deleted; the output is an advisory quarantine list of {id, file, reason, signals}. -""" -import os -import sys -import json -import argparse -import numpy as np -from PIL import Image -from scipy import ndimage - -# --- tunables (calibrated in report 019 against the hand-labeled reactive/random sample) --- -RESIZE = 256 # analyze at this longest edge -WHITE_MIN = 228 # a pixel is "near-white ground" if min(R,G,B) >= this ... -WHITE_SAT = 0.10 # ... and its HSV saturation is below this -BLOB_MIN_FRAC = 0.004 # ignore foreground components smaller than this fraction of the frame -# test-fire decision thresholds -TF_WHITE_MIN = 0.33 # background must be at least this white -TF_FG_MAX = 0.55 # foreground (the tiles) must not fill the frame -TF_BLOBS_LO = 1 # number of significant blobs in [lo, hi] -TF_BLOBS_HI = 8 -TF_SOLIDITY_MIN = 0.55 # mean bbox-fill of the blobs (compact/rounded tiles pack their bbox) -TF_FG_SAT_MIN = 0.19 # the tiles carry vivid color; a pale near-clear sheet does not -TF_BIG_MIN = 0.02 # at least one real tile present -# product-on-white (front-lit single sheet, weaker signal) thresholds -PW_WHITE_MIN = 0.22 -PW_BORDER_WHITE_MIN = 0.55 # frame border is mostly white - - -def analyze_image(path): - """Return cheap contamination signals for one image.""" - im = Image.open(path).convert('RGB') - im.thumbnail((RESIZE, RESIZE)) - a = np.asarray(im, dtype=np.float32) / 255.0 - h, w = a.shape[:2] - r, g, b = a[..., 0], a[..., 1], a[..., 2] - mx = a.max(-1) - mn = a.min(-1) - sat = np.where(mx > 0, (mx - mn) / np.maximum(mx, 1e-6), 0.0) - # near-white studio ground: bright AND desaturated - white = (mn >= WHITE_MIN / 255.0) & (sat <= WHITE_SAT) - white_frac = float(white.mean()) - - # border whiteness (outer 12% ring) -- product-on-white cue - ring = np.ones((h, w), bool) - m = max(1, int(0.12 * min(h, w))) - ring[m:h - m, m:w - m] = False - border_white = float(white[ring].mean()) if ring.any() else 0.0 - - # foreground = non-white; clean up and label connected components - fg = ~white - fg = ndimage.binary_opening(fg, iterations=2) - lbl, n = ndimage.label(fg) - fg_frac = float(fg.mean()) - # mean saturation of the foreground -- reaction tiles are vivid, pale sheets are not - fg_sat = float(sat[fg].mean()) if fg.any() else 0.0 - frame = h * w - blobs = [] - if n: - sizes = ndimage.sum(np.ones_like(lbl), lbl, index=np.arange(1, n + 1)) - objs = ndimage.find_objects(lbl) - for i, sz in enumerate(sizes): - frac = sz / frame - if frac < BLOB_MIN_FRAC: - continue - sl = objs[i] - bh = sl[0].stop - sl[0].start - bw = sl[1].stop - sl[1].start - bbox_area = max(1, bh * bw) - solidity = sz / bbox_area # how fully the blob packs its bounding box - aspect = bw / bh if bh else 1.0 - # centroid distance from frame center, normalized - cy = (sl[0].start + sl[0].stop) / 2 / h - cx = (sl[1].start + sl[1].stop) / 2 / w - blobs.append({ - 'frac': float(frac), 'solidity': float(solidity), - 'aspect': float(aspect), 'cx': float(cx), 'cy': float(cy), - }) - blobs.sort(key=lambda d: -d['frac']) - n_blobs = len(blobs) - biggest = blobs[0]['frac'] if blobs else 0.0 - mean_sol = float(np.mean([x['solidity'] for x in blobs])) if blobs else 0.0 - return { - 'white_frac': round(white_frac, 4), - 'border_white': round(border_white, 4), - 'fg_frac': round(fg_frac, 4), - 'n_blobs': n_blobs, - 'biggest_blob_frac': round(biggest, 4), - 'mean_blob_solidity': round(mean_sol, 4), - 'fg_sat': round(fg_sat, 4), - } - - -def flag_signals(s): - """Return a list of reason codes (possibly empty) for a signals dict.""" - reasons = [] - # --- test-fire / reaction-demo tiles: white ground + a few compact blobs --- - if (s['white_frac'] >= TF_WHITE_MIN - and s['fg_frac'] <= TF_FG_MAX - and TF_BLOBS_LO <= s['n_blobs'] <= TF_BLOBS_HI - and s['mean_blob_solidity'] >= TF_SOLIDITY_MIN - and s.get('fg_sat', 0) >= TF_FG_SAT_MIN - and TF_BIG_MIN <= s['biggest_blob_frac'] <= 0.45): - reasons.append('test_fire_tiles') - # --- single sheet photographed on a white ground (front-lit product shot) --- - # one dominant blob that does NOT fill the frame, sitting on a mostly-white border. - elif (s['white_frac'] >= PW_WHITE_MIN - and s['border_white'] >= PW_BORDER_WHITE_MIN - and s['n_blobs'] <= 3 - and 0.20 <= s['biggest_blob_frac'] <= 0.85): - reasons.append('product_on_white') - return reasons - - -# --- name-based blocklist for product lines whose catalog photo is systematically -# not a uniform sheet swatch (the image heuristic misses the frame-filling ones). -# Only applied to Bullseye, where these lines live. Report 019 §2/§4. --- -_COMPOSITE_KW = ('collage', 'fracture', 'streamer', 'chopstix', 'lacy', - ' on white', ' on clear', 'frit', 'confetti') - - -def flag_name(name, mfg): - """Reason codes derived from the product name (complements the image heuristic).""" - reasons = [] - if (mfg or '').lower() != 'bullseye': - return reasons - n = (name or '').lower() - # reaction test-fire demo lines: their lead photo is a fired reaction tile, not a sheet. - # the iridescent variants happen to lead with a real sheet, so exclude them. - if ('reactive' in n or 'alchemy' in n) and 'iridescent' not in n: - reasons.append('reaction_demo_line') - # sparse composite / streamer / fracture designs: correct photo, but not a uniform sheet. - if any(k in n for k in _COMPOSITE_KW): - reasons.append('composite_streamer_line') - return reasons - - -def _iter_registered(assets): - reg = json.load(open(os.path.join(assets, 'glass_swatch_registry.json'))) - for x in reg: - fn = x['local_image'].split('/')[-1] - yield x['id'], x.get('manufacturer', '?'), x.get('name', ''), fn - - -def main(): - ap = argparse.ArgumentParser() - ap.add_argument('--assets', required=True, help='frontend/public/assets dir') - ap.add_argument('--out', required=True) - ap.add_argument('--all-files', action='store_true', - help='also scan on-disk files with no registry entry (e.g. SGE)') - args = ap.parse_args() - imgdir = os.path.join(args.assets, 'catalog_images') - - quarantine = [] - seen = set() - for rid, mfg, name, fn in _iter_registered(args.assets): - seen.add(fn) - p = os.path.join(imgdir, fn) - if not os.path.exists(p): - continue - try: - sig = analyze_image(p) - except Exception as e: - quarantine.append({'id': rid, 'file': fn, 'manufacturer': mfg, - 'reason': ['unreadable'], 'error': str(e)}) - continue - reasons = flag_signals(sig) + flag_name(name, mfg) - if reasons: - quarantine.append({'id': rid, 'file': fn, 'manufacturer': mfg, - 'name': name, 'reason': reasons, 'signals': sig}) - - if args.all_files: - for fn in sorted(os.listdir(imgdir)): - if fn in seen or not fn.lower().endswith('.jpg'): - continue - p = os.path.join(imgdir, fn) - try: - sig = analyze_image(p) - except Exception as e: - continue - reasons = flag_signals(sig) - if reasons: - mfg = fn.split('-')[0] - quarantine.append({'id': None, 'file': fn, 'manufacturer': mfg, - 'name': None, 'reason': reasons, 'signals': sig, - 'unregistered': True}) - - quarantine.sort(key=lambda d: (d.get('manufacturer') or '', d['file'])) - with open(args.out, 'w') as f: - json.dump({'flagger': 'audit_flagger.py', - 'note': 'ADVISORY quarantine list -- nothing deleted. See report 019. ' - 'test_fire_tiles = high-confidence reaction/test-fire tile-on-white ' - '(the smoking gun). reaction_demo_line/composite_streamer_line = ' - 'name-based, Bullseye product lines whose catalog photo is not a ' - 'uniform sheet. product_on_white = weak/advisory: front-lit ' - 'single-sheet-on-white OR non-glass junk (mostly SGE) -- review before use.', - 'reason_codes': ['test_fire_tiles', 'reaction_demo_line', - 'composite_streamer_line', 'product_on_white', 'unreadable'], - 'n_flagged': len(quarantine), - 'items': quarantine}, f, indent=2) - print(f'flagged {len(quarantine)} images -> {args.out}') - - -if __name__ == '__main__': - main() diff --git a/scripts/build_swatch_library.py b/scripts/build_swatch_library.py deleted file mode 100644 index f97e28b..0000000 --- a/scripts/build_swatch_library.py +++ /dev/null @@ -1,2045 +0,0 @@ -import requests -import json -import os -import time -import re -import sys -from urllib.parse import urlparse -from PIL import Image, ImageDraw, ImageFont - -IMAGE_DIR = 'frontend/public/assets/catalog_images' -os.makedirs(IMAGE_DIR, exist_ok=True) -os.makedirs('data', exist_ok=True) - -REGISTRY_FILE = 'frontend/public/assets/glass_swatch_registry.json' -VERIFY_HTML = 'frontend/public/swatch_verify.html' -TRACKER_MD = 'data/swatch_tracker.md' - -HEADERS = { - 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)' -} - -EXCLUDE_TERMS = [ - 'tekta', 'mirror', 'book', 'frit', 'powder', 'confetti', 'stringer', 'rod', 'casting', - 'billet', 'rondel', 'wreath', 'came', 'solder', 'flux', 'foil', 'grinder', 'saw', 'lead', - 'fusing', 'kiln', 'shelf', 'stand', 'box fee', 'pack', 'glass cutter', 'cutting', 'pliers', - 'glue', 'came', 'u-came', 'h-came', 'solder', 'flux', 'tack', 'shears', 'grozier', 'safety glasses', - 'solder', 'chain', 'zinc', 'coiled', 'foil', 'rebar', 'sharpie', 'pen', 'tool', 'brush', 'cutter', - 'suction cup', 'grout', 'cement', 'polish', 'patina', 'finish', 'cleaner', 'apron', 'gloves', 'mask' -] - -# --- CLASSIFIER LOGIC --- - -def classify_glass(title, sku, manufacturer): - title_lower = title.lower() - sku_upper = sku.upper() - - # 1. English Muffle - if 'muffle' in title_lower or sku_upper.startswith('EM'): - return "English Muffle" - - # 2. Ring Mottle / Mottled (Tiffany Style) - if 'mottle' in title_lower or 'mottled' in title_lower: - return "Ring Mottle" - - # 3. Baroque / Ripple / Artique / Textured - if any(term in title_lower for term in ['baroque', 'artique', 'waterglass', 'ripple', 'granite', 'seedy', 'hammered', 'dew drop', 'rainwater', 'glue chip', 'rough rolled']): - return "Textured/Baroque" - - # 4. Wispy / Streaky / Blends - if any(term in title_lower for term in ['wispy', 'streaky', 'mix', 'blend', 'opal-art', 'fusers reserve', 'cascade', 'spirit']): - return "Wispy/Streaky" - if manufacturer == 'Bullseye' and any(sku_upper.startswith(prefix) for prefix in ['002', '003', '51', '52']): - return "Wispy/Streaky" - - # 5. Clear Glass (not Cathedral!) - if any(term in title_lower for term in ['clear', 'crystal', 'ice']): - # Except if it's a colored clear like 'clear green' - if not any(color in title_lower for color in ['red', 'blue', 'green', 'yellow', 'orange', 'pink', 'purple', 'amber', 'brown']): - return "Clear" - - # 6. Opalescent (Opaque / Solid) - if 'opal' in title_lower or any(term in title_lower for term in ['opaque', 'solid', 'dense', 'alabaster']): - return "Opalescent" - if manufacturer == 'Bullseye' and sku_upper.startswith('000'): - return "Opalescent" - - # 7. Cathedral (Transparent colored) - if 'cathedral' in title_lower or any(term in title_lower for term in ['transparent', 'translucent', 'tint']): - return "Cathedral" - if manufacturer == 'Bullseye' and sku_upper.startswith('001'): - return "Cathedral" - - # Default fallbacks based on visual cues - if any(term in title_lower for term in ['white', 'black', 'grey', 'gray', 'ivory', 'bone']): - return "Opalescent" - - return "Cathedral" - - -def clean_sku(s): - return re.sub(r'[^a-zA-Z0-9]', '', s).lower() - -# --- PRE-CACHING LOGIC --- - -def cache_bullseye_products(): - print("Pre-caching Bullseye products...") - products = [] - page = 1 - while page <= 12: - url = f"https://shop.bullseyeglass.com/products.json?page={page}&limit=250" - try: - r = requests.get(url, headers=HEADERS, timeout=10) - if r.status_code != 200: - break - batch = r.json().get('products', []) - if not batch: - break - products.extend(batch) - page += 1 - time.sleep(0.2) - except Exception as e: - print(f" Error caching Bullseye: {e}") - break - print(f"Cached {len(products)} products from Bullseye.") - return products - -def cache_sge_collection(collection_handle): - print(f"Pre-caching SGE collection: {collection_handle}...") - products = [] - page = 1 - while True: - url = f"https://www.stainedglassexpress.com/collections/{collection_handle}/products.json?page={page}&limit=250" - try: - r = requests.get(url, headers=HEADERS, timeout=10) - if r.status_code != 200: - break - batch = r.json().get('products', []) - if not batch: - break - products.extend(batch) - page += 1 - time.sleep(0.2) - except Exception as e: - print(f" Error caching SGE {collection_handle}: {e}") - break - print(f"Cached {len(products)} products from SGE {collection_handle}.") - return products - - -def cache_bullseye_strikers(): - """fix/vlm-judge-targeted striker audit: Bullseye's own `strikers` Shopify - collection (https://shop.bullseyeglass.com/collections/strikers) -- the - authoritative, vendor-curated source for which Bullseye colors are "strikers" - (glass that ships pale/unfired and only reaches its named color once the - customer fires it in a kiln; showing the fired/struck color misrepresents what - ships). This is the SAME signal that drives the "striker" page badge/tooltip - on a Bullseye product page ("This style may not reveal (or strike to) its - target color until fired.") -- that badge is rendered from a per-product - Shopify metafield (`custom.striker`, boolean) that is NOT exposed on the - regular /products.json collection feed used by cache_bullseye_products() - (confirmed empirically: Translucent White's and Salmon Pink's body_html/tags - say nothing about striking, but their live product PAGE embeds - `"key":"striker"`/`"value":"true"` in an inline JSON blob). Fetching every - product's live page to read that metafield directly would mean ~3000 full-page - fetches; the dedicated `strikers` collection gets the same membership list in - ~3 paginated requests instead. - """ - print("Pre-caching Bullseye strikers collection (page-badge signal)...") - products = [] - page = 1 - while page <= 8: - url = f"https://shop.bullseyeglass.com/collections/strikers/products.json?page={page}&limit=250" - try: - r = requests.get(url, headers=HEADERS, timeout=10) - if r.status_code != 200: - break - batch = r.json().get('products', []) - if not batch: - break - products.extend(batch) - page += 1 - time.sleep(0.2) - except Exception as e: - print(f" Error caching Bullseye strikers collection: {e}") - break - print(f"Cached {len(products)} products from Bullseye strikers collection.") - return products - - -def bullseye_striker_color_codes(striker_products): - """The strikers collection lists every SKU/format variant (frit, rod, 2x2 - sample, every thickness) of each striker color -- striking is a property of - the base color/formula, not the specific SKU, so this reduces the collection - down to the set of 6-digit base color codes (SKU's first '-'-delimited - segment, e.g. '000243' for Translucent White) that is then checked against - each registry row's own base_sku prefix, independent of thickness/format.""" - codes = set() - for p in striker_products: - for v in p.get('variants', []): - sku = (v.get('sku') or '').upper() - code = sku.split('-')[0] - if code: - codes.add(code) - return codes - - -# fix/vlm-judge-targeted striker audit: Wissmach has no dedicated collection or -# metafield badge (checked), but DOES put the striking-color disclaimer directly -# in body_html -- both for its 3 explicitly "Striker"-named products AND 3 more -# that carry the exact same disclaimer without "Striker" in the title (Gold Tone -# Opal, String of Pearls Opal Reactive, Oyster Pearl Opal Reactive -- e.g. "Glass -# color and opacity matures upon firing. Unfired pieces may be translucent."), -# the hidden-striker analogue of Bullseye's Translucent White/Salmon Pink. -# Oceanside and Youghiogheny were investigated the same way (tags, body_html -# keyword scan, and -- for Bullseye's page-badge trick -- a live product-page -# fetch probing for an equivalent metafield/label) and no striker signal was -# found for either: Oceanside's SGE listings carry no striking-color language at -# all in ~330 products checked, and Youghiogheny's "High Strike" line is a -# DIFFERENT thing entirely -- their own glossary (youghioghenyglass.com/high- -# strike.html) describes it as "a traditional ring mottled Art Glass" line, and -# every Youghiogheny product in the catalog is tagged 'Non-fusible Glass' (hand- -# rolled art glass for leaded/foiled work, not something an end customer re-fires -# in a kiln) -- so "High Strike" here is a product-line name, not a ships-pale- -# fires-later color. Deliberately NOT flagged as a striker. -_WISSMACH_STRIKER_BODY_RE = re.compile( - r'\b(?:color|colour)\s+(?:and\s+opacity\s+)?matures\b.{0,40}\bfiring\b', re.IGNORECASE) - - -def is_wissmach_striker(product): - tags = [(t or '').lower() for t in (product.get('tags') or [])] - if 'striker' in tags: - return True - title = (product.get('title') or '') - if re.search(r'\bstriker\b', title, re.IGNORECASE): - return True - body = (product.get('body_html') or '') - return bool(_WISSMACH_STRIKER_BODY_RE.search(body)) - - -_STRIKES_TO_LEADING_COE_RE = re.compile(r'^\s*\d+\s*COE\s+', re.IGNORECASE) -_STRIKES_TO_STRIKER_RE = re.compile(r'\bstriker\b', re.IGNORECASE) -_STRIKES_TO_TRAILING_TYPE_RE = re.compile( - r'\s+(Opalescent|Transparent|Translucent|Cathedral|Tint|Opal|Iridescent)$', re.IGNORECASE) - - -def strikes_to_name(display_name): - """Best-effort cleanup of a product's display name down to just the color - name, for the UI-facing `strikes_to` field (e.g. "this glass fires to - Marzipan"). Bullseye/Wissmach names follow "COLOR_NAME [Striker] TYPE_WORD, - technical, details, ..." (TYPE_WORD in {Opalescent, Transparent, ...}) -- - take the color-bearing segment(s) up through any "N-Color Mix"/"N+ Color Mix" - marker (multi-color names put a comma INSIDE the color name, e.g. "Yellow, - Red Striker 2-Color Mix"), strip a leading "96 COE " prefix, the standalone - word "Striker", and exactly one TRAILING type word at a time (never a - leading one -- "Translucent White Translucent" must keep the leading - "Translucent", it's part of the actual color name, and only lose the - trailing, duplicate, glass-TYPE "Translucent").""" - segments = display_name.split(',') - end = 1 - for i, seg in enumerate(segments): - if 'mix' in seg.lower(): - end = i + 1 - break - color_part = ','.join(segments[:end]) - - color_part = _STRIKES_TO_LEADING_COE_RE.sub('', color_part) - color_part = _STRIKES_TO_STRIKER_RE.sub('', color_part).strip() - while True: - new = _STRIKES_TO_TRAILING_TYPE_RE.sub('', color_part).strip() - if new == color_part: - break - color_part = new - color_part = re.sub(r'\s+', ' ', color_part).strip(' ,-') - return color_part or segments[0].strip() - - -# ================================================================================== -# STRIKER EXCLUSION (coordinator/CTO pivot 2026-07-16 -- supersedes the "switch the -# photo to the pale unfired sheet" policy that drove vlm_judge_striker.py) -# ================================================================================== -# Unfired striker glass is now FILTERED OUT of the shipped library entirely, rather -# than shown in its pale unfired state. Rationale (WYSIWYG): striker colors are -# gold-derived pinks/rubies/purples that only develop once fired to ~1200F+; the -# ~99% of our users who work cold-process (copper foil / lead came) NEVER reach that -# temperature, so a striker sheet keeps its dull unfired color forever. Whether we -# render the fired color (betrays the buyer) or the pale unfired color (advertises a -# premium-priced sheet as its muted, unrecognizable state), showing a striker at all -# to a cold-process audience is misleading -- so we exclude it. -# -# THE ONE EXCEPTION -- pre-struck sheets stay IN: a sheet that ships already -# factory-fired has its color locked and is WYSIWYG-safe. The coordinator brief -# expected Bullseye to mark these with an "S" suffix on the product code (vs "F" -# fusible) and/or explicit "Struck" wording. -# -# VERIFIED, and the S-suffix rule does NOT hold: Bullseye's authoritative coding -# system (bullseyeglass.com/.../bullseye_glass_coding_system.pdf) defines the -# trailing letter as a GRADE code -- F "Fusible/Tested Compatible", P "Standard -# Production", B "Fusible-curious", C "Curious" -- with NO "S" grade and no -# pre-struck/pre-fired code at all. The entire live `strikers` collection ships in -# F grade (its own F-grade note even cross-references the striker caveat), and none -# of the 146 flagged registry rows carry "Struck"/"pre-struck"/"pre-fired" wording. -# So the only RELIABLE pre-struck signal is whole-word "struck"/"pre-struck"/ -# "pre-fired" in the product name -- NOT the nonexistent S-suffix, and explicitly -# NOT "striker" (that IS the unfired product). On the current corpus this exception -# matches zero products (every flagged striker is excluded); it is retained as a -# defensive forward guard for any future factory-fired SKU. When ambiguous -> -# EXCLUDE (safe default under WYSIWYG). -_PRESTRUCK_RE = re.compile(r'\b(?:pre-?struck|pre-?fired|struck)\b', re.IGNORECASE) - - -def is_prestruck(name, description=''): - r"""True when a sheet ships already fired (color locked, WYSIWYG-safe) and is - therefore kept despite being a striker color. Detected by whole-word - 'struck'/'pre-struck'/'pre-fired' wording only -- the S-suffix grade code the - brief expected does not exist in Bullseye's coding system (see the module - comment above). NOTE: \bstruck\b deliberately does NOT match 'striker' (the - UNFIRED product), so the two stay distinct.""" - return bool(_PRESTRUCK_RE.search(f"{name or ''} {description or ''}")) - - -def should_exclude_striker(item): - """Shipping filter: a registry row flagged striker:true is excluded from the - library UNLESS it is pre-struck. Non-striker rows are never excluded.""" - if not item.get('striker'): - return False - return not is_prestruck(item.get('name', ''), item.get('description', '')) - - -def partition_striker_exclusions(registry): - """Split an assembled registry into (shipped, excluded_log). Each excluded entry - records the id/name/strikes_to and a human-readable WYSIWYG reason -- a - documented quarantine, never a silent drop.""" - shipped, excluded_log = [], [] - for item in registry: - if should_exclude_striker(item): - excluded_log.append({ - "id": item.get('id'), - "manufacturer": item.get('manufacturer'), - "base_sku": item.get('base_sku'), - "name": item.get('name'), - "strikes_to": item.get('strikes_to'), - "reason": ( - "unfired striker: ships pale/unstruck and only reaches its named " - f"color ('{item.get('strikes_to')}') once kiln-fired to ~1200F+; " - "cold-process (foil/came) users never strike it, so any render " - "misrepresents what ships (WYSIWYG). No pre-struck (factory-fired) " - "signal in the name/code."), - }) - else: - shipped.append(item) - return shipped, excluded_log - - -def write_striker_quarantine(excluded_log, before_count, after_count): - """Persist the striker-exclusion quarantine as both machine-readable JSON and a - human-readable markdown table (per-manufacturer counts + every excluded SKU with - its reason). STRIKER_QUARANTINE_* paths are anchored to the report dir, so they - ride along on the branch the lead reviews. Kept-because-pre-struck rows, if any - ever exist, stay in the shipped registry and are reported here as a keep-list.""" - import collections as _collections - os.makedirs(REPORT_DIR, exist_ok=True) - excluded_log = sorted(excluded_log, key=lambda x: (x.get('manufacturer') or '', x.get('base_sku') or '')) - with open(STRIKER_QUARANTINE_JSON, 'w') as f: - json.dump({ - "policy": "exclude-unfired-strikers-2026-07-16", - "library_count_before": before_count, - "library_count_after": after_count, - "excluded_count": len(excluded_log), - "excluded": excluded_log, - }, f, indent=2) - - by_mfr = _collections.Counter(e.get('manufacturer') for e in excluded_log) - lines = [ - "# Striker exclusion -- quarantine list", - "", - "Generated by `scripts/build_swatch_library.py` " - "(`partition_striker_exclusions()` / `write_striker_quarantine()`).", - "", - "Policy (coordinator/CTO, 2026-07-16, supersedes the pale-photo switch): " - "unfired striker glass is filtered OUT of the shipped library entirely " - "(WYSIWYG -- cold-process users never fire it). Pre-struck (factory-fired, " - "color-locked) sheets are the one exception and stay IN; none exist in the " - "current corpus (see the module comment on the nonexistent 'S'-suffix rule).", - "", - f"**Library count: {before_count} -> {after_count} " - f"({len(excluded_log)} excluded).**", - "", - "## Excluded per manufacturer", - "", - "| Manufacturer | Excluded (unfired strikers) |", - "|---|---:|", - ] - for mfr, n in sorted(by_mfr.items()): - lines.append(f"| {mfr} | {n} |") - lines.append(f"| **Total** | **{len(excluded_log)}** |") - lines += [ - "", - "## Excluded SKUs", - "", - "| id | manufacturer | base_sku | name | strikes_to |", - "|---|---|---|---|---|", - ] - for e in excluded_log: - lines.append( - f"| {e.get('id')} | {e.get('manufacturer')} | `{e.get('base_sku')}` | " - f"{e.get('name')} | {e.get('strikes_to')} |") - lines.append("") - with open(STRIKER_QUARANTINE_MD, 'w') as f: - f.write("\n".join(lines)) - print(f"Wrote striker quarantine list ({len(excluded_log)} SKUs) to " - f"{STRIKER_QUARANTINE_JSON} and {STRIKER_QUARANTINE_MD}.") - - -# ================================================================================== -# PICKER INTEGRATION (iteration 036) -- glass-library-integration-review.md Addendum 2 -# ================================================================================== -# Replaces the old `get_best_image_url()` positional heuristic (always `images[0]`) -# with a scored argmax over a product's FULL gallery, via the vendored -# `swatch_picker.pick()` (scripts/swatch_picker.py, itself wrapping scripts/ -# audit_flagger.py -- both vendored copies of research/delighting report 019/035 -# modules, see their file headers for provenance/how to refresh). No network calls -# happen inside the picker module itself -- WE fetch thumbnail-sized candidates here -# and hand it local file paths, per its own integration guidance. -sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) -from swatch_picker import pick as picker_pick, FLOOR as PICKER_FLOOR # noqa: E402 -# fix/bullseye-grip-picks: the AUTHORITATIVE border scrub runs here at full -# resolution (Phase C, on the actual downloaded pixels). The picker's thumb-scale -# scrub is only a cheap gate prefilter -- at 320px the JPEG downsampling blends a -# thin white sliver into the sheet color below the white threshold, which let 47 -# crops through with a visible band at full res (second board review). -from swatch_picker import _scrub_crop_box as scrub_crop_box # noqa: E402 -import numpy as np # noqa: E402 - -THUMB_CACHE_DIR = 'data/picker_thumb_cache' -os.makedirs(THUMB_CACHE_DIR, exist_ok=True) -THUMB_WIDTH = 320 # Shopify CDN `?width=N` transform. Measured ~10KB vs ~150KB - # for a full-res image on a live sample during this - # integration -- cheap enough to score every gallery - # candidate instead of just position 0/-1. -MAX_CANDIDATE_IMAGES = 10 # defensive cap; report 035's validation sample saw 2-8/product -STABILITY_MARGIN = 0.15 # anti-churn threshold -- see apply_stability_rule() below - - -# ================================================================================== -# MANUAL OVERRIDES (ownership cleanup, glass-library-integration-review.md) -# ================================================================================== -# Bullseye Reactive Cloud Opalescent (both size variants, base_sku prefix 000009): -# both the original vendor photo (`_01`) and the delighting-024 `-v2` recovery -# (`_02`) are the SAME hybrid "genuine sheet + small reaction-demo tile corner -# insert" style shot -- Bullseye's live product feed only ever publishes these two -# images for this product line (verified live, both addenda). The review's -# Addendum re-adjudication settled on KEEP, not QUARANTINE: ~82-85% of the frame is -# real, uniform, representative glass in every available photo, and the demo-tile -# cluster is consistently confined to the top-left corner (bounding box never -# extends past roughly x:0-620 of 1200). Its own "actionable middle path" -- a crop -# of the right ~54% of the frame -- removes the tile cluster entirely without -# needing a better vendor source that doesn't exist. Applied here instead of the -# old blanket `is_reactive_cloud` rule that just dropped both SKUs from the -# registry (see Decision 3, glass-library-integration-review.md Addendum, citing -# research/delighting/results/corpus/refetch_manifest.json `recovered` entries). -REACTIVE_CLOUD_CROP_OVERRIDE = { - 'bullseye-0000090030f1010': { - 'v2_filename': 'bullseye-0000090030f1010-v2.jpg', - 'v2_url': 'https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000009-0030-F_02.jpg', - 'crop_filename': 'bullseye-0000090030f1010-cropped.jpg', - 'crop_box': [650, 0, 1200, 1200], - }, - 'bullseye-0000090050f1010': { - 'v2_filename': 'bullseye-0000090050f1010-v2.jpg', - 'v2_url': 'https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000009-0050-F_02.jpg', - 'crop_filename': 'bullseye-0000090050f1010-cropped.jpg', - 'crop_box': [650, 0, 1200, 1200], - }, -} - -# White-on-white false-quarantine override (036 report / Decision 4): the picker's -# pale-sheet credit requires fg_frac <= 0.02 to recognize a full-bleed pale sheet, -# but these two are genuinely uniform WHITE sheets photographed on a white studio -# ground -- their fg_frac (0.23-0.40) is too high for that credit and too low to -# read as full-bleed coverage, so they score 0.37-0.43, just under the picker's -# 0.45 floor. This is a documented picker blind spot (report 035, not stress-tested -# for near-white-on-white), not a real image-quality problem -- both source photos -# are clean, uniform, well-lit sheet photography (spot-checked and confirmed good -# pre-picker). Restoring their known-good images explicitly here, rather than -# lowering the floor globally, which would let genuinely bad photos back in -# elsewhere in the catalog. -WHITE_ON_WHITE_OVERRIDE = { - # Opaque White Opalescent, 3 mm - 'bullseye-0000130030f1010': 'https://cdn.shopify.com/s/files/1/0737/5237/9665/files/000013-0030-F_01.jpg?v=1765591007', - # White, Light Silver Gray 2-Color Mix, Cascade, Iridescent, silver, 3 mm - 'bullseye-002249ca37f1010': 'https://cdn.shopify.com/s/files/1/0737/5237/9665/files/002249-CA37-F_01.jpg?v=1765591807', -} - - -def apply_manual_overrides(item_id, pick_info): - """Bypass the picker floor for the explicit, reviewed override lists only -- - never lowers the floor globally. No-op for every other id. - - Covers both WHITE_ON_WHITE_OVERRIDE and REACTIVE_CLOUD_CROP_OVERRIDE: the - reactive-cloud KEEP+crop decision must hold even if a future picker run - floors both of that product's candidates (they are hybrid sheet+demo-tile - shots, borderline by construction), because the Phase B dedup loop skips - picker-Quarantined rows before the crop override is consulted.""" - if pick_info['status'] != 'Quarantined': - return pick_info - if item_id in WHITE_ON_WHITE_OVERRIDE: - url = WHITE_ON_WHITE_OVERRIDE[item_id] - cs = dict(pick_info.get('candidate_scores') or {}) - return {'status': 'Downloaded', 'url': url, 'score': cs.get(_strip_query(url)), - 'candidate_scores': cs, 'manual_override': True, 'bullseye_grip': None} - if item_id in REACTIVE_CLOUD_CROP_OVERRIDE: - url = REACTIVE_CLOUD_CROP_OVERRIDE[item_id]['v2_url'] - cs = dict(pick_info.get('candidate_scores') or {}) - return {'status': 'Downloaded', 'url': url, 'score': cs.get(_strip_query(url)), - 'candidate_scores': cs, 'manual_override': True, 'bullseye_grip': None} - return pick_info - - -def crop_reactive_cloud_image(override): - """Physically crop the -v2 recovery to x:[650,1200], y:[0,1200] of its 1200x1200 - frame, saved under a distinct filename so the original -v2 (kept as evidence / - reference for the adjudication) is left untouched. Fetches the -v2 source from - the vendor if not already cached locally (e.g. a fresh checkout).""" - v2_path = os.path.join(IMAGE_DIR, override['v2_filename']) - out_path = os.path.join(IMAGE_DIR, override['crop_filename']) - if os.path.exists(out_path): - with Image.open(out_path) as img: - return out_path, img.size[0], img.size[1] - - if not os.path.exists(v2_path): - try: - r = requests.get(override['v2_url'], headers=HEADERS, timeout=10) - if r.status_code == 200: - with open(v2_path, 'wb') as f: - f.write(r.content) - except Exception as e: - print(f" Failed to fetch reactive-cloud -v2 source {override['v2_url']}: {e}") - return None, None, None - - if not os.path.exists(v2_path): - return None, None, None - - img = Image.open(v2_path) - if img.mode != 'RGB': - img = img.convert('RGB') - cropped = img.crop(tuple(override['crop_box'])) - cropped.save(out_path, "JPEG") - return out_path, cropped.size[0], cropped.size[1] - - -def _strip_query(url): - """Compare CDN URLs by path only. Shopify bumps the `?v=` cache-busting query - param on re-upload even when the underlying photo is byte-identical, so query- - string equality would falsely register "no real change" as a change (and vice - versa isn't a risk we've seen, but path-only comparison is the conservative, - correct one either way).""" - return (url or '').split('?')[0] - - -def _normalize_src(src): - if src.startswith('//'): - return 'https:' + src - return src - - -def thumb_url(url, width=THUMB_WIDTH): - sep = '&' if '?' in url else '?' - return f"{url}{sep}width={width}" - - -def get_candidate_urls(product): - """Every gallery image for a product, not just position 0 -- this is the whole - point of report 019 Patch #1 / review Addendum 2: the correct swatch photo's - position varies per product (sometimes stated only in description prose), so a - positional rule can't be right across the catalog.""" - urls = [] - seen = set() - for im in product.get('images', [])[:MAX_CANDIDATE_IMAGES]: - src = _normalize_src(im.get('src', '')) - if src and src not in seen: - seen.add(src) - urls.append(src) - return urls - - -def fetch_thumb(url, local_path): - """Idempotent by construction: a cached thumbnail is never re-fetched, so an - interrupted/re-run build resumes almost for free (task's checkpointing ask) and - a full rebuild after this one is nearly a no-op for the scoring pass.""" - if os.path.exists(local_path): - return local_path - try: - r = requests.get(thumb_url(url), headers=HEADERS, timeout=10) - if r.status_code != 200: - return None - with open(local_path, 'wb') as f: - f.write(r.content) - time.sleep(0.08) # polite pacing against the shared cdn.shopify.com host - return local_path - except Exception: - return None - - -def select_image_for_product(product, manufacturer, cache): - """Score every candidate image with the vendored picker; return the argmax or a - Quarantined verdict. Memoized per Shopify product id -- a Bullseye product's - -1010/-HALF/-FULL SKU variants all share one photo gallery, so this only needs - to run once per PRODUCT, not once per registry row. - - Returns {'status': 'Downloaded'|'Quarantined'|'NoImage', 'url': str|None, - 'score': float|None, 'candidate_scores': {stripped_url: final_score}, - 'bullseye_grip': {crop_box_frac, grip_flag, ...}|None}. - `candidate_scores` covers every candidate (not just the winner) -- the stability - rule needs to know the *previously shipped* image's score even when it isn't - this run's argmax. `bullseye_grip` (fix/bullseye-grip-picks) is the winning - candidate's swatch_picker component-(f) feature dict when it is a detected - whole-sheet-on-white/grip photo -- carries the crop box (as image-fraction - coordinates, resolution-independent) that Phase C uses to crop out the clamp - hardware/label/sharpie strip after the full-res download. - """ - pid = product.get('id') - if pid in cache: - return cache[pid] - - urls = get_candidate_urls(product) - if not urls: - result = {'status': 'NoImage', 'url': None, 'score': None, 'candidate_scores': {}} - cache[pid] = result - return result - - thumb_paths, kept_urls = [], [] - for i, u in enumerate(urls): - tp = os.path.join(THUMB_CACHE_DIR, f"{pid}_{i}.jpg") - p = fetch_thumb(u, tp) - if p: - thumb_paths.append(p) - kept_urls.append(u) - - if not thumb_paths: - result = {'status': 'NoImage', 'url': None, 'score': None, 'candidate_scores': {}} - cache[pid] = result - return result - - text = (product.get('body_html') or '') + ' ' + (product.get('title') or '') - try: - pr = picker_pick(thumb_paths, text=text, name=product.get('title'), manufacturer=manufacturer) - except Exception as e: - # Never let a single corrupt/unreadable candidate abort the whole build -- - # fall back to the old images[0] behavior for this one product. - print(f" Picker error on product {pid} ({product.get('title')}): {e} -- falling back to position 0") - result = {'status': 'Downloaded', 'url': kept_urls[0], 'score': None, - 'candidate_scores': {}, 'override': False, 'bullseye_grip': None} - cache[pid] = result - return result - - candidate_scores = {} - for s in pr['scores']: - candidate_scores[_strip_query(kept_urls[s['index']])] = s['final_score'] - - # fix/bullseye-grip-picks: per-candidate component-(f) feature dicts keyed by - # stripped URL -- the churn gate (apply_bullseye_churn_gate) needs to classify - # the PREVIOUSLY-shipped image too, not just this run's winner. Empty for - # non-Bullseye manufacturers. - candidate_features = {} - for pos, feats in (pr.get('bullseye_features') or {}).items(): - idx = pos - 1 - if 0 <= idx < len(kept_urls): - candidate_features[_strip_query(kept_urls[idx])] = feats - - if pr['pick'] is None: - result = {'status': 'Quarantined', 'url': None, 'score': None, - 'candidate_scores': candidate_scores, 'bullseye_grip': None, - 'candidate_features': candidate_features} - else: - picked_url = kept_urls[pr['pick']] - picked_score = candidate_scores.get(_strip_query(picked_url)) - # fix/bullseye-grip-picks: carry the winning candidate's grip/whole-sheet - # feature dict (crop box included) through to Phase C. Only meaningful when - # swatch_picker.pick() was called with manufacturer='Bullseye' -- empty dict - # otherwise (see swatch_picker.pick()'s component (f)). - be_feats = (pr.get('bullseye_features') or {}).get(pr['pick'] + 1) - bullseye_grip = be_feats if (be_feats and be_feats.get('is_whole_sheet_on_white')) else None - result = {'status': 'Downloaded', 'url': picked_url, 'score': picked_score, - 'candidate_scores': candidate_scores, 'override': pr['override'], - 'bullseye_grip': bullseye_grip, 'candidate_features': candidate_features} - cache[pid] = result - return result - - -def apply_bullseye_churn_gate(item, existing, candidate_features): - """fix/bullseye-grip-picks churn gate, applied AFTER apply_stability_rule for - Bullseye rows only. The grip/whole-sheet prior (swatch_picker component (f)) - deliberately swings candidate scores by up to 0.65, which blows straight through - the 0.15 stability margin -- so on its own it would re-pick large swaths of the - Bullseye catalog on ANY score disagreement, not just the diagnosed failure mode. - First full run measured exactly this: 279 changed picks, of which 273 were the - intended flat-chip -> whole-sheet/grip upgrade and 6 were side-effect churn - (white-sheet-on-black swaps where the detector misreads the white GLASS as - 'background', photo->photo taste swaps, and two pale striker sheets whose new - grip photo was NOT detected as whole-sheet -- so it would have shipped with the - clamps/label un-cropped). - - Rule: a changed Bullseye pick is accepted ONLY when it is the diagnosed upgrade - -- the previously-shipped image classifies as a flat solid-color chip - (is_full_bleed), the new pick is a detected whole-sheet/grip photo, AND the - post-crop border scrub produced a trustworthy crop box (crop_box_frac not None; - a failed scrub means background intrusion too deep for a rectangle crop -- see - swatch_picker._scrub_crop_box and the lead's first-board review finding). - Everything else keeps the currently-shipped image, per the task guardrail: "if - a product's grip detection is uncertain, keep the current pick and list it in - the report." - - Returns (item, reverted: bool). Sets item['_churn_reverted'] when reverting so - Phase C force-refetches the old image (the new pick's download may already have - overwritten the id's on-disk file earlier in an interrupted/previous run).""" - old_url = existing.get('image_url') if existing else None - if not old_url or item['manufacturer'] != 'Bullseye': - return item, False - old_key = _strip_query(old_url) - new_key = _strip_query(item['image_url']) - if old_key == new_key: - return item, False - - old_feats = (candidate_features or {}).get(old_key) or {} - new_feats = (candidate_features or {}).get(new_key) or {} - is_diagnosed_upgrade = (old_feats.get('is_full_bleed') - and (new_feats.get('is_whole_sheet_on_white') or new_feats.get('grip_flag')) - and new_feats.get('crop_box_frac') is not None) - if is_diagnosed_upgrade: - return item, False - - item['image_url'] = existing['image_url'] - item['_churn_reverted'] = True - return item, True - - -def apply_stability_rule(item, existing): - """Anti-churn gate (task's Verify step: "the picker's 75%-agreement disagreements - on legitimate alternates should NOT churn the library"). - - Report 035's 20-product regression found 15/20 argmax agreement with the old - images[0] pick, and manually re-inspected ALL 5 disagreements at full resolution: - every one was the picker choosing a different, equally-legitimate photo of the - SAME correct glass (a wider crop, a less-saturated close-up, ...), never a - contamination fix. Always taking a fresh argmax on every rebuild would therefore - churn ~25% of the shipped catalog on taste alone, with no quality improvement. - - Fix: only replace the currently-shipped image when the picker's margin over it - clears STABILITY_MARGIN=0.15. Threshold rationale: report 035's one *measured* - legitimate-alternate margin was 0.009 (bullseye-0011010054f1010, "a genuine - coin-flip"); its measured real fixes were large -- 0.94 and 0.25 in the two - maintainer validation cases, and the report-024 recovered set flips the `audit` - component 0.0->1.0 (worth 0.28 of the weighted sum alone), comfortably clearing - 0.15 too. 0.15 sits well above the one observed coin-flip margin and well below - every observed real-fix margin -- it separates the two populations this task - asked to distinguish without being tuned to a single data point. - - A previously-shipped image that no longer itself clears the picker's own FLOOR - is never protected by this rule (stability should not preserve a known-bad - image); an item with no prior registry entry has nothing to be stable against. - """ - old_url = existing.get('image_url') if existing else None - if not old_url: - return item, False # nothing to be stable against -- not "churn", just new - old_key = _strip_query(old_url) - new_key = _strip_query(item['image_url']) - if old_key == new_key: - return item, False # picker agrees with what's already shipped - - old_score = item.get('_candidate_scores', {}).get(old_key) - new_score = item.get('pick_score') - if (old_score is not None and old_score >= PICKER_FLOOR - and new_score is not None and (new_score - old_score) < STABILITY_MARGIN): - # The old image is still a legitimate candidate and the picker's preference - # for the new one isn't decisive -- keep shipping what's already live. - item['image_url'] = existing['image_url'] - item['_stability_kept'] = True - return item, False - return item, True # genuine churn -- picker's margin clears the bar - - -# --- AUTO-CROP & CALIBRATION ENGINE --- - -def download_and_calibrate_image(url, local_filename, item, category, force=False, bullseye_crop_frac=None): - filepath = os.path.join('frontend/public/assets/catalog_images', local_filename) - - # Base dimensions in inches - if item['manufacturer'] == 'Bullseye': - width_in = 17.0 if 'HALF' in local_filename else 10.0 - height_in = 20.0 if 'HALF' in local_filename else 10.0 - else: - width_in = 6.0 if '6x12' in local_filename.lower() else 12.0 - height_in = 12.0 if '6x12' in local_filename.lower() else 12.0 - - cropped = (item['manufacturer'] in ['Oceanside', 'Youghiogheny'] - or (item['manufacturer'] == 'Bullseye' and category == "Wispy/Streaky") - or bool(bullseye_crop_frac)) # fix/bullseye-grip-picks - - # 1. Fast Cache Return (skipped when `force` -- task 036-2: only re-fetch the full - # image when the picker's final pick actually differs from what's on disk) - if os.path.exists(filepath) and not force: - try: - img = Image.open(filepath) - width, height = img.size - if cropped: - if item['manufacturer'] in ['Oceanside', 'Youghiogheny']: - width_in = round(width_in * 0.8, 2) - height_in = round(height_in * 0.8, 2) - elif bullseye_crop_frac: - x0f, y0f, x1f, y1f = bullseye_crop_frac - width_in = round(10.0 * (x1f - x0f), 2) - height_in = round(10.0 * (y1f - y0f), 2) - elif item['manufacturer'] == 'Bullseye': - width_in = 10.0 - height_in = 10.0 - return { - "local_path": filepath, - "asset_url": f"/assets/catalog_images/{local_filename}", - "original_width_px": width, - "original_height_px": height, - "cropped": cropped, - "crop_box": None, - "calibrated_width_in": width_in, - "calibrated_height_in": height_in - } - except Exception: - pass - - try: - # Fetch image - r = requests.get(url, stream=True, headers=HEADERS, timeout=10) - if r.status_code != 200: - return None - - with open(filepath, 'wb') as f: - for chunk in r.iter_content(1024): - f.write(chunk) - - # Process image cropping & physical calibration - img = Image.open(filepath) - # Convert non-RGB images (GIFs, PNGs with transparency/palettes) to RGB for JPEG compatibility - if img.mode != 'RGB': - img = img.convert('RGB') - - width, height = img.size - crop_box = None - - # --- 2. Crop Oceanside Watermarks (Top-Right 20%) --- - if item['manufacturer'] == 'Oceanside': - new_w = int(width * 0.8) - new_h = int(height * 0.8) - crop_box = [0, height - new_h, new_w, height] - img = img.crop(crop_box) - img.save(filepath, "JPEG") - width_in = round(width_in * 0.8, 2) - height_in = round(height_in * 0.8, 2) - - # --- 2b. Crop Bullseye grip-photo hardware/label/sharpie strip - # (fix/bullseye-grip-picks -- swatch_picker component (f)'s - # crop_box_frac from the thumbnail is only the ESTIMATE; the - # authoritative border scrub re-runs here on the full-res pixels, - # where thin white slivers/reflection bands are actually visible. - # A failed full-res scrub returns the grip_crop_failed sentinel -- - # the Phase C caller reverts to the previously-shipped pick and - # lists the product as uncertain rather than shipping a bad crop) --- - elif item['manufacturer'] == 'Bullseye' and bullseye_crop_frac: - a_full = np.asarray(img, dtype=np.uint8) - scrubbed, scrub_detail = scrub_crop_box(a_full, bullseye_crop_frac) - if scrubbed is None: - return {'grip_crop_failed': True, 'scrub_detail': scrub_detail} - x0f, y0f, x1f, y1f = scrubbed - crop_box = [int(x0f * width), int(y0f * height), int(x1f * width), int(y1f * height)] - img = img.crop(crop_box) - img.save(filepath, "JPEG") - width_in = round(10.0 * (x1f - x0f), 2) - height_in = round(10.0 * (y1f - y0f), 2) - - # --- 3. Crop Bullseye Streaky/Wispy Side-Borders & bottom labels --- - elif item['manufacturer'] == 'Bullseye' and category == "Wispy/Streaky": - y_scan = height // 2 - left = 0 - right = width - 1 - - def is_white_pixel(x): - pixel = img.getpixel((x, y_scan)) - if not isinstance(pixel, tuple): return False - return all(c > 240 for c in pixel[:3]) - - while left < width and is_white_pixel(left): - left += 1 - while right > 0 and is_white_pixel(right): - right -= 1 - - glass_w = right - left - if glass_w > 100: - crop_box = [left, 0, right, glass_w] - img = img.crop(crop_box) - img.save(filepath, "JPEG") - width_in = 10.0 - height_in = 10.0 - else: - new_h = int(height * 0.9) - border_x = int((width - new_h) / 2) - crop_box = [border_x, 0, border_x + new_h, new_h] - img = img.crop(crop_box) - img.save(filepath, "JPEG") - width_in = round(width_in * 0.9, 2) - height_in = round(height_in * 0.9, 2) - - # --- 4. Crop SGE Youghiogheny light-table border frames (10% all sides) --- - elif item['manufacturer'] == 'Youghiogheny': - border_w = int(width * 0.1) - border_h = int(height * 0.1) - crop_box = [border_w, border_h, width - border_w, height - border_h] - img = img.crop(crop_box) - img.save(filepath, "JPEG") - width_in = round(width_in * 0.8, 2) - height_in = round(height_in * 0.8, 2) - - return { - "local_path": filepath, - "asset_url": f"/assets/catalog_images/{local_filename}", - "original_width_px": width, - "original_height_px": height, - "cropped": cropped, - "crop_box": crop_box, - "calibrated_width_in": width_in, - "calibrated_height_in": height_in - } - except Exception as e: - print(f" Failed to process/crop {url}: {e}") - return None - - -def load_existing_registry(): - """Read-only load of whatever's currently shipped, keyed by id -- used for the - stability rule and for the "download only if the pick changed" efficiency rule. - Does not exist on a clean checkout (gitignored runtime data); that's fine, it - just means every item is treated as new.""" - if not os.path.exists(REGISTRY_FILE): - return {} - try: - with open(REGISTRY_FILE, 'r') as f: - data = json.load(f) - return {item['id']: item for item in data if 'id' in item} - except Exception as e: - print(f"Warning: could not load existing registry for comparison: {e}") - return {} - - -# --- MAIN AUTOMATION PIPELINE --- - -def main(only_manufacturer=None): - """`only_manufacturer` (fix/bullseye-grip-picks): when set (e.g. 'bullseye'), - skip scraping/reprocessing every other manufacturer's Shopify collection entirely - -- their existing registry rows are carried through untouched (see the merge - right before the final sort/save below) instead of being rebuilt from a fresh - scrape. Used to re-run just the Bullseye subset without re-hitting Oceanside/ - Wissmach/Youghiogheny's SGE collections, per this task's guardrail.""" - only_manufacturer = (only_manufacturer or '').strip().lower() or None - existing_registry_by_id = load_existing_registry() - print(f"Loaded {len(existing_registry_by_id)} existing registry entries for before/after comparison.") - if only_manufacturer: - print(f"Scoped run: only re-scraping/re-scoring manufacturer={only_manufacturer!r}; " - f"every other manufacturer's existing registry rows pass through unchanged.") - - bullseye_raw = cache_bullseye_products() if only_manufacturer in (None, 'bullseye') else [] - oceanside_raw = cache_sge_collection("oceanside") if only_manufacturer is None else [] - wissmach_raw = cache_sge_collection("wissmach") if only_manufacturer is None else [] - art_glass_raw = cache_sge_collection("art-glass") if only_manufacturer is None else [] - - # fix/vlm-judge-targeted striker audit: Bullseye base-color codes that are - # "strikers" (see cache_bullseye_strikers()'s docstring for the page-badge - # provenance). Only fetched when Bullseye is in scope this run. - bullseye_striker_codes = (bullseye_striker_color_codes(cache_bullseye_strikers()) - if only_manufacturer in (None, 'bullseye') else set()) - - registry = [] - seen_skus = set() - downloaded = 0 - failed = 0 - product_pick_cache = {} - quarantine_log = [] # picker-side quarantines, for the diff report - - # 1. Process Oceanside (System 96) - print("\nProcessing Oceanside glass sheets...") - for p in oceanside_raw: - title = p.get('title', '') - title_lower = title.lower() - if any(term in title_lower for term in EXCLUDE_TERMS): continue - - for v in p.get('variants', []): - sku = v.get('sku') or '' - sku_upper = sku.upper() - if sku_upper.startswith('OF') and sku not in seen_skus: - pick_info = select_image_for_product(p, 'Oceanside', product_pick_cache) - if pick_info['status'] == 'NoImage': - continue - seen_skus.add(sku) - category = classify_glass(title, sku, 'Oceanside') - item_id = f"oceanside-{clean_sku(sku)}" - pick_info = apply_manual_overrides(item_id, pick_info) # Decision 4 (white-on-white) - base = { - "id": item_id, "manufacturer": "Oceanside", "base_sku": sku, - "resolved_sku": sku, "name": title, "resolved_name": title, - "category": category, - "product_url": f"https://www.stainedglassexpress.com/products/{p.get('handle')}", - # fix/vlm-judge-targeted striker audit: no verified striker signal - # found for Oceanside (checked tags, body_html, and a live-page - # probe for a Bullseye-style metafield badge -- see - # cache_bullseye_strikers()'s docstring). Field always present so - # UI code can rely on it rather than treating absence as unknown. - "striker": False, "strikes_to": None, - "_candidate_scores": pick_info['candidate_scores'], - "_local_filename": f"oceanside-{clean_sku(sku)}.jpg", - } - if pick_info['status'] == 'Quarantined': - base.update({"image_url": None, "status": "Quarantined", "pick_score": None}) - registry.append(base) - quarantine_log.append({"id": item_id, "manufacturer": "Oceanside", "name": title, - "candidate_scores": pick_info['candidate_scores']}) - print(f" Oceanside: {sku} QUARANTINED (no candidate cleared the picker floor)") - else: - base.update({"image_url": pick_info['url'], "status": "Downloaded", "pick_score": pick_info['score']}) - registry.append(base) - downloaded += 1 - print(f" Oceanside: {sku} classified as {category} (picker score {pick_info['score']})") - time.sleep(0.05) - - # 2. Process Wissmach - print("\nProcessing Wissmach glass sheets...") - for p in wissmach_raw: - title = p.get('title', '') - title_lower = title.lower() - if any(term in title_lower for term in EXCLUDE_TERMS): continue - - for v in p.get('variants', []): - sku = v.get('sku') or '' - sku_upper = sku.upper() - if (sku_upper.startswith('W') or sku_upper.startswith('EM')) and sku not in seen_skus: - pick_info = select_image_for_product(p, 'Wissmach', product_pick_cache) - if pick_info['status'] == 'NoImage': - continue - seen_skus.add(sku) - category = classify_glass(title, sku, 'Wissmach') - item_id = f"wissmach-{clean_sku(sku)}" - pick_info = apply_manual_overrides(item_id, pick_info) # Decision 4 (white-on-white) - # fix/vlm-judge-targeted striker audit: Wissmach carries its own - # striking-color disclaimer in body_html/tags -- see - # is_wissmach_striker()'s docstring. - _wm_striker = is_wissmach_striker(p) - base = { - "id": item_id, "manufacturer": "Wissmach", "base_sku": sku, - "resolved_sku": sku, "name": title, "resolved_name": title, - "category": category, - "product_url": f"https://www.stainedglassexpress.com/products/{p.get('handle')}", - "striker": _wm_striker, - "strikes_to": strikes_to_name(title) if _wm_striker else None, - "_candidate_scores": pick_info['candidate_scores'], - "_local_filename": f"wissmach-{clean_sku(sku)}.jpg", - } - if pick_info['status'] == 'Quarantined': - base.update({"image_url": None, "status": "Quarantined", "pick_score": None}) - registry.append(base) - quarantine_log.append({"id": item_id, "manufacturer": "Wissmach", "name": title, - "candidate_scores": pick_info['candidate_scores']}) - print(f" Wissmach: {sku} QUARANTINED (no candidate cleared the picker floor)") - else: - base.update({"image_url": pick_info['url'], "status": "Downloaded", "pick_score": pick_info['score']}) - registry.append(base) - downloaded += 1 - print(f" Wissmach: {sku} classified as {category} (picker score {pick_info['score']})") - time.sleep(0.05) - - # 3. Process Youghiogheny (from SGE Art-Glass) - print("\nProcessing Youghiogheny glass sheets...") - for p in art_glass_raw: - title = p.get('title', '') - title_lower = title.lower() - if any(term in title_lower for term in EXCLUDE_TERMS): continue - - for v in p.get('variants', []): - sku = v.get('sku') or '' - sku_upper = sku.upper() - - # Youghiogheny SKUs start with Y - if sku_upper.startswith('Y') and sku not in seen_skus: - pick_info = select_image_for_product(p, 'Youghiogheny', product_pick_cache) - if pick_info['status'] == 'NoImage': - continue - seen_skus.add(sku) - category = classify_glass(title, sku, 'Youghiogheny') - item_id = f"youghiogheny-{clean_sku(sku)}" - pick_info = apply_manual_overrides(item_id, pick_info) # Decision 4 (white-on-white) - base = { - "id": item_id, "manufacturer": "Youghiogheny", "base_sku": sku, - "resolved_sku": sku, "name": title, "resolved_name": title, - "category": category, - "product_url": f"https://www.stainedglassexpress.com/products/{p.get('handle')}", - # fix/vlm-judge-targeted striker audit: Youghiogheny's "High - # Strike" line was investigated and confirmed NOT to be the same - # ships-pale-fires-later phenomenon -- it's a hand-rolled, - # non-fusible mottled art-glass product line (per Youghiogheny's - # own glossary), already fully colored as shipped. Deliberately - # not flagged. See cache_bullseye_strikers()'s docstring. - "striker": False, "strikes_to": None, - "_candidate_scores": pick_info['candidate_scores'], - "_local_filename": f"youghiogheny-{clean_sku(sku)}.jpg", - } - if pick_info['status'] == 'Quarantined': - base.update({"image_url": None, "status": "Quarantined", "pick_score": None}) - registry.append(base) - quarantine_log.append({"id": item_id, "manufacturer": "Youghiogheny", "name": title, - "candidate_scores": pick_info['candidate_scores']}) - print(f" Youghiogheny: {sku} QUARANTINED (no candidate cleared the picker floor)") - else: - base.update({"image_url": pick_info['url'], "status": "Downloaded", "pick_score": pick_info['score']}) - registry.append(base) - downloaded += 1 - print(f" Youghiogheny: {sku} classified as {category} (picker score {pick_info['score']})") - time.sleep(0.05) - - # 4. Process Bullseye - print("\nProcessing Bullseye glass sheets...") - for p in bullseye_raw: - title = p.get('title', '') - title_lower = title.lower() - if any(term in title_lower for term in EXCLUDE_TERMS): continue - - for v in p.get('variants', []): - sku = v.get('sku') or '' - sku_upper = sku.upper() - - # Bullseye standard fusible sheet variants - if '-F-' in sku_upper and any(suff in sku_upper for suff in ['1010', 'HALF', 'FULL']) and sku not in seen_skus: - # Exclude Curious (B-grade) sheets and sample chips - if '-B-' in sku_upper or '-M-' in sku_upper: continue - - pick_info = select_image_for_product(p, 'Bullseye', product_pick_cache) - if pick_info['status'] == 'NoImage': - continue - seen_skus.add(sku) - category = classify_glass(title, sku, 'Bullseye') - item_id = f"bullseye-{clean_sku(sku)}" - pick_info = apply_manual_overrides(item_id, pick_info) # Decision 4 (white-on-white) - # fix/vlm-judge-targeted striker audit: base color code membership in - # Bullseye's own `strikers` collection -- see - # cache_bullseye_strikers()'s docstring for the page-badge provenance. - _be_striker = sku_upper.split('-')[0] in bullseye_striker_codes - base = { - "id": item_id, "manufacturer": "Bullseye", "base_sku": sku, - "resolved_sku": sku, "name": title, "resolved_name": title, - "category": category, - "product_url": f"https://shop.bullseyeglass.com/products/{p.get('handle')}", - "striker": _be_striker, - "strikes_to": strikes_to_name(title) if _be_striker else None, - "_candidate_scores": pick_info['candidate_scores'], - "_local_filename": f"bullseye-{clean_sku(sku)}.jpg", - # fix/bullseye-grip-picks: crop-box-bearing grip/whole-sheet feature - # dict for the WINNING candidate, or None -- consulted in Phase C - # only when the final shipped image_url still matches this pick - # (the stability rule may keep an older image instead). - "_bullseye_grip": pick_info.get('bullseye_grip'), - "_bullseye_grip_url": _strip_query(pick_info.get('url') or ''), - # ... and per-candidate features for the churn gate (classifies - # the previously-shipped image, see apply_bullseye_churn_gate). - "_candidate_features": pick_info.get('candidate_features') or {}, - } - if pick_info['status'] == 'Quarantined': - base.update({"image_url": None, "status": "Quarantined", "pick_score": None}) - registry.append(base) - quarantine_log.append({"id": item_id, "manufacturer": "Bullseye", "name": title, - "candidate_scores": pick_info['candidate_scores']}) - print(f" Bullseye: {sku} QUARANTINED (no candidate cleared the picker floor)") - else: - base.update({"image_url": pick_info['url'], "status": "Downloaded", "pick_score": pick_info['score']}) - registry.append(base) - downloaded += 1 - print(f" Bullseye: {sku} classified as {category} (picker score {pick_info['score']})") - time.sleep(0.05) - - # Deduplicate registry by base color code formula - deduped = [] - seen_formulas = set() - stability_kept_log = [] - churn_reverted_log = [] # fix/bullseye-grip-picks: picks the churn gate kept stable - carried_v2_rows = [] # legacy-quarantined rows carried through when the -v2 file is absent - vlm_judge_carried_rows = [] # fix/vlm-judge-targeted: judge-authoritative rows carried through untouched - - # Sort registry to ensure preference is given: - # - For Bullseye: SKU ending with -1010 (standard 10x10 sheet) is preferred - # - For SGE: Base SKU (no -6X12) is preferred - def get_preference_score(item): - sku = item['base_sku'].upper() - mfg = item['manufacturer'] - if mfg == 'Bullseye': - if sku.endswith('1010'): return 0 - if sku.endswith('HALF'): return 1 - return 2 - else: - if '6X12' in sku: return 1 - return 0 - - # Hybrid keyword + visual average color categorizer - import colorsys - def get_hsv_class(image_path, category): - if not os.path.exists(image_path): - return 'Other' - try: - with Image.open(image_path) as img: - img_small = img.resize((1, 1), Image.Resampling.BOX) - r, g, b = img_small.getpixel((0, 0)) - rf, gf, bf = r/255.0, g/255.0, b/255.0 - h, s, v = colorsys.rgb_to_hsv(rf, gf, bf) - h_deg = h * 360.0 - if category == 'Cathedral' and s < 0.15: - return 'Clear' - if s < 0.12: - if v > 0.82: return 'Monochrome' - if v < 0.18: return 'Monochrome' - return 'Monochrome' - if 10 <= h_deg <= 48 and s < 0.65 and v < 0.70: - return 'Brown' - if h_deg < 16 or h_deg >= 345: - return 'Red' - if 16 <= h_deg < 46: - return 'Orange' - if 46 <= h_deg < 68: - return 'Yellow' - if 68 <= h_deg < 168: - return 'Green' - if 168 <= h_deg < 258: - return 'Blue' - if 258 <= h_deg < 312: - return 'Purple' - if 312 <= h_deg < 345: - return 'Pink' - return 'Other' - except Exception: - return 'Other' - - import re - def get_color_family_hybrid(name, sku, category, image_path): - n = name.lower() - - # Word boundary checker helper - def has_word(words): - return any(re.search(r'\b' + re.escape(w) + r'\b', n) for w in words) - - # Define color keywords list for multi-color collision detection - keywords_by_family = { - 'Clear': ['clear', 'crystal', 'ice'], - 'Monochrome': ['white', 'black', 'gray', 'grey', 'charcoal', 'pearl', 'silver', 'opal white', 'reactive cloud', 'platinum', 'opaline', 'pewter', 'ivory', 'bone', 'alabaster', 'slate', 'smoke', 'coal', 'ebony', 'milk', 'snow', 'steel'], - 'Red': ['red', 'cherry', 'ruby', 'daredevil', 'grenadine', 'crimson', 'cinnabar', 'tomato', 'scarlet', 'rhubarb', 'carnelian', 'flame', 'tulip', 'wine', 'brick', 'garnet', 'cardinal', 'maroon', 'burgundy', 'begonia', 'thunderbird'], - 'Orange': ['orange', 'tangerine', 'persimmon', 'coral', 'peach', 'pumpkin', 'apricot'], - 'Yellow': ['yellow', 'canary', 'lemon', 'marigold', 'marzipan', 'almond', 'citronelle', 'butterscotch', 'custard', 'dandelion', 'flaxen', 'noble brass', 'mustard', 'banana', 'straw', 'butter', 'sunflower', 'ocher', 'ochre'], - 'Green': ['green', 'lime', 'moss', 'sage', 'emerald', 'caribbean', 'aventurine', 'pine', 'artichoke', 'celadon', 'pea pod', 'jade', 'olive', 'fern', 'mint', 'chartreuse', 'olivine', 'asparagus', 'clover', 'meadow', 'grass', 'foliage', 'avocado', 'lichen', 'basil', 'kiwi', 'seaweed', 'forest', 'viridian', 'celery', 'lemongrass', 'spring green', 'spring rain'], - 'Blue': ['blue', 'cobalt', 'sky', 'turquoise', 'indigo', 'teal', 'ocean', 'aqua', 'cyan', 'periwinkle', 'sapphire', 'navy', 'chambray', 'lagoon', 'sea', 'pacific', 'denim', 'edgewater'], - 'Purple': ['purple', 'violet', 'plum', 'heather', 'amethyst', 'grape', 'lavender', 'lilac', 'eggplant', 'mauve', 'wisteria', 'orchid', 'mulberry', 'boysenberry'], - 'Pink': ['pink', 'rose', 'fuchsia', 'cranberry', 'gold pink', 'magenta'], - 'Brown': ['brown', 'amber', 'bronze', 'chestnut', 'chocolate', 'wood', 'gold', 'cognac', 'caramel', 'tan', 'honey', 'umber', 'mink', 'khaki', 'coffee', 'champagne', 'sienna', 'copper', 'terra cotta', 'terracotta', 'mahogany', 'sand', 'tiger eye', 'russet', 'rust'] - } - - # Check how many distinct color families are matched - matched = [] - for family, kws in keywords_by_family.items(): - if has_word(kws): - matched.append(family) - - # If it contains multiple color family keywords, it's a multi-color sheet (leak prevention) - if len(matched) > 1: - return 'Other' - - # Otherwise, return the matched family if there is exactly one - if len(matched) == 1: - return matched[0] - - # Fallback to visual color analysis - return get_hsv_class(image_path, category) - - # Load legacy swatch quarantine list if present (review Finding 1). Kept as a - # second, independent safety net alongside the new per-image picker (036-1) -- - # the picker scores THIS run's live gallery; this list was built from a broader - # offline corpus audit and may catch cases the picker's cheap live scoring - # misses. Belt and suspenders, not a replacement for one another. - quarantine_set = set() - quarantine_path = 'research/delighting/results/corpus/swatch_quarantine.json' - if os.path.exists(quarantine_path): - try: - with open(quarantine_path, 'r') as f: - q_data = json.load(f) - bad_reasons = {'test_fire_tiles', 'reaction_demo_line', 'composite_streamer_line', 'perspective_side_view'} - for q_item in q_data.get('items', []): - item_id = q_item.get('id') - if item_id: - reasons = set(q_item.get('reason', [])) - if reasons.intersection(bad_reasons): - quarantine_set.add(item_id.lower()) - print(f"Loaded {len(quarantine_set)} quarantined item IDs from {quarantine_path}") - except Exception as e: - print(f"Error loading quarantine JSON: {e}") - - # Sort so that preferred items come first - registry_sorted = sorted(registry, key=get_preference_score) - - seen_image_urls = set() - for item in registry_sorted: - mfg = item['manufacturer'] - base_sku = item['base_sku'] - - # Normalize formula ID - formula_id = base_sku.split('-')[0] - if mfg == 'Bullseye': - parts = base_sku.split('-') - if len(parts) >= 2: - formula_id = parts[0] + '-' + parts[1] - formula_key = (mfg, formula_id) - - # fix/vlm-judge-targeted churn guard: a vlm_judge provenance marker means a - # human-directed VLM judge (not this run's heuristic) chose the shipped - # image, specifically because the heuristic was CONFIRMED CONFIDENTLY WRONG - # on that product (e.g. Translucent White's label-macro pick, which scored - # 1.0-1.5 under the picker despite being the wrong photo -- see - # scripts/vlm_judge_targeted.py). apply_stability_rule below only protects a - # previously-shipped image when its OLD score clears PICKER_FLOOR, but a - # judge-chosen row always has pick_score=None and typically no entry in this - # run's freshly-scraped _candidate_scores at all (the judge's winner need not - # even be this run's argmax candidate) -- so the stability rule can't see it - # as protected and a plain rebuild silently reverts the row straight back to - # the heuristic's wrong pick. Checked BEFORE the picker-quarantine skip below - # too: a gallery reshuffle that makes this run's heuristic quarantine the - # product outright must not drop a judge-authoritative row either. Bypasses - # the argmax/stability/churn-gate/quarantine machinery entirely and carries - # the existing, judge-authoritative registry row through byte-for-byte -- the - # same posture as carried_v2_rows below. A later, deliberate re-run of the - # judge script is still the only way to change one of these rows. - existing = existing_registry_by_id.get(item['id']) - if existing and existing.get('vlm_judge'): - if formula_key not in seen_formulas: - seen_formulas.add(formula_key) - carried = dict(existing) - # Refresh striker/strikes_to from THIS run's classification rather - # than trusting a possibly-stale (or, for a pre-striker-audit - # registry, entirely absent) value on the old row -- the image pick - # itself stays judge-authoritative, but the schema field should - # never silently drift from the live classifier. - carried['striker'] = item.get('striker', False) - carried['strikes_to'] = item.get('strikes_to') - vlm_judge_carried_rows.append(carried) - print(f" vlm_judge churn guard: carrying judge-authoritative pick through " - f"unchanged for {item['id']} ({existing.get('vlm_judge')})") - continue - - # Picker quarantine (036-1): no gallery candidate cleared the picker's floor. - # Skip WITHOUT claiming the formula slot -- an alternate size variant of the - # same formula (e.g. a -HALF sheet when the -1010 got quarantined) still gets - # a chance at the `formula_key not in seen_formulas` check below. - if item['status'] == 'Quarantined': - continue - - # Check image URL duplicate prevention (Finding 3) - image_url = item.get('image_url') - if image_url: - stripped = _strip_query(image_url) - if stripped in seen_image_urls: - continue - seen_image_urls.add(stripped) - - if formula_key not in seen_formulas: - # Anti-churn stability rule (036-4), applied before the legacy quarantine - # / -v2 checks below so those still operate on whatever image the - # stability rule ultimately settles on. - item, churned = apply_stability_rule(item, existing) - if item.get('_stability_kept'): - stability_kept_log.append({'id': item['id'], 'manufacturer': mfg}) - - # fix/bullseye-grip-picks churn gate -- see apply_bullseye_churn_gate's - # docstring. Only the diagnosed flat-chip -> detected-whole-sheet/grip - # upgrade is allowed to change a shipped Bullseye pick; anything else - # keeps the current image and is logged for the report. - item, reverted = apply_bullseye_churn_gate(item, existing, item.get('_candidate_features')) - if reverted: - churn_reverted_log.append({'id': item['id'], 'name': item['name'], - 'kept_url': _strip_query(item['image_url'])}) - print(f" Bullseye churn gate: kept currently-shipped pick for {item['id']} " - f"(change was not a flat-chip -> whole-sheet/grip upgrade)") - - # Check quarantine status (legacy Finding 1 list) - item_id = item['id'].lower() - local_img_filename = item['_local_filename'] - base_name, ext = os.path.splitext(local_img_filename) - v2_filename = f"{base_name}-v2{ext}" - v2_path = os.path.join(IMAGE_DIR, v2_filename) - - # Decision 3: Bullseye Reactive Cloud (000009-0030/-0050) gets KEEP+crop - # via REACTIVE_CLOUD_CROP_OVERRIDE (see its docstring) instead of the old - # blanket is_reactive_cloud drop -- takes priority over the legacy - # quarantine list below since it's a more specific, reviewed verdict for - # exactly these two ids. - reactive_override = REACTIVE_CLOUD_CROP_OVERRIDE.get(item_id) - is_v2 = False - - if reactive_override: - local_img_filename = reactive_override['crop_filename'] - item['_manual_crop'] = item_id - item['image_url'] = reactive_override['v2_url'] - elif item_id in quarantine_set: - if os.path.exists(v2_path): - local_img_filename = v2_filename - is_v2 = True - elif existing and existing.get('local_image'): - # fix/bullseye-grip-picks: the -v2 recovery file lives only in - # checkouts that have fetched it (gitignored runtime data) -- in a - # fresh/isolated worktree it is absent, and dropping the row here - # would silently remove a shipped product on infrastructure - # grounds, not quality grounds. Carry the existing registry row - # through verbatim instead (same posture as the scoped-run - # carry-through for other manufacturers below). - print(f" Quarantined (legacy list): -v2 recovery file absent, carrying " - f"existing registry row through for {item['id']}") - seen_formulas.add(formula_key) - carried_v2 = dict(existing) - carried_v2['striker'] = item.get('striker', False) - carried_v2['strikes_to'] = item.get('strikes_to') - carried_v2_rows.append(carried_v2) - continue - else: - print(f" Quarantined (legacy list): skipping {item['id']} ({item['name']})") - continue - elif os.path.exists(v2_path): - local_img_filename = v2_filename - is_v2 = True - - seen_formulas.add(formula_key) - item['_target_filename'] = local_img_filename - item['_is_v2'] = is_v2 - - deduped.append(item) - - # Sort alphabetically by manufacturer and base SKU - deduped.sort(key=lambda x: (x['manufacturer'], x['base_sku'])) - - # ------------------------------------------------------------------------------ - # Phase C: download/crop only the rows that survived dedup, and only fetch a NEW - # full-resolution file when the final pick differs from what's on disk for this - # id (036-2: "download full images ONLY where the final pick differs from the - # existing file or no file exists"). -v2 overrides are local recoveries with no - # source URL of their own -- never network-overwrite them. - # ------------------------------------------------------------------------------ - final_registry = [] - changed_count = 0 - for item in deduped: - target_filename = item.pop('_target_filename') - is_v2 = item.pop('_is_v2') - manual_crop_id = item.pop('_manual_crop', None) - candidate_scores = item.pop('_candidate_scores', {}) - pick_score = item.get('pick_score') - item.pop('_local_filename', None) - item.pop('_candidate_features', None) - churn_reverted = item.pop('_churn_reverted', False) - bullseye_grip = item.pop('_bullseye_grip', None) - bullseye_grip_url = item.pop('_bullseye_grip_url', None) - # fix/bullseye-grip-picks: only trust the grip crop box if the item's final - # shipped image_url is still the exact candidate the picker scored it for -- - # the stability rule (apply_stability_rule, above) can swap image_url back to - # an older shipped image after this dict was built, and that older image was - # never analyzed by the grip detector. - bullseye_crop_frac = None - if (bullseye_grip and bullseye_grip.get('crop_box_frac') - and bullseye_grip_url == _strip_query(item.get('image_url') or '')): - bullseye_crop_frac = bullseye_grip['crop_box_frac'] - - old = existing_registry_by_id.get(item['id']) - old_url = old.get('image_url') if old else None - filepath = os.path.join(IMAGE_DIR, target_filename) - same_as_before = bool(old_url) and _strip_query(old_url) == _strip_query(item.get('image_url') or '') - - if is_v2 or manual_crop_id: - force = False # manual recovery/crop file -- always fast-cache-return it - else: - force = not (same_as_before and os.path.exists(filepath)) - # fix/bullseye-grip-picks: always (re)apply the grip crop when this run's - # picker identified one, even if the picked URL itself is unchanged from - # what's shipped -- a previously-shipped grip photo may predate this crop - # feature and still have the clamps/label/sharpie strip baked in. - if bullseye_crop_frac and not (old and old.get('cropped') and old.get('crop_box')): - force = True - # ... and when the churn gate reverted to the old pick, the on-disk file - # may hold the NEW pick's pixels from an earlier/interrupted run under - # this same filename -- never trust it, refetch the kept URL. - if churn_reverted: - force = True - - if force: - changed_count += 1 - - if manual_crop_id: - # Decision 3: physically crop the -v2 recovery rather than a network - # fetch+auto-crop -- see crop_reactive_cloud_image()/the override dict. - override = REACTIVE_CLOUD_CROP_OVERRIDE[manual_crop_id] - crop_path, cw, ch = crop_reactive_cloud_image(override) - if crop_path: - crop_w_frac = (override['crop_box'][2] - override['crop_box'][0]) / 1200.0 - calib = { - "asset_url": f"/assets/catalog_images/{override['crop_filename']}", - "original_width_px": cw, "original_height_px": ch, - "cropped": True, "crop_box": override['crop_box'], - "calibrated_width_in": round(10.0 * crop_w_frac, 2), - "calibrated_height_in": 10.0, - } - else: - calib = None - else: - calib = download_and_calibrate_image(item['image_url'], target_filename, item, item['category'], - force=force, bullseye_crop_frac=bullseye_crop_frac) - # fix/bullseye-grip-picks: the authoritative FULL-RES border scrub failed - # -- background intrusion too deep to crop this grip/whole-sheet photo - # safely. Per the guardrail, keep the previously-shipped pick (or drop a - # brand-new row entirely) and list the product as uncertain. - if calib and calib.get('grip_crop_failed'): - churn_reverted_log.append({'id': item['id'], 'name': item['name'], - 'kept_url': _strip_query(old_url or ''), - 'reason': 'full_res_scrub_failed', - 'scrub_detail': calib.get('scrub_detail')}) - if old_url: - print(f" Bullseye grip crop: full-res scrub failed for {item['id']} -- " - f"keeping previously-shipped pick (uncertain)") - item['image_url'] = old_url - calib = download_and_calibrate_image(old_url, target_filename, item, item['category'], - force=True, bullseye_crop_frac=None) - else: - print(f" Bullseye grip crop: full-res scrub failed for {item['id']} and no " - f"previously-shipped pick exists -- dropping row (uncertain)") - continue - # Idempotent-rerun fix: the fast-cache-return path cannot know the crop - # box baked into the on-disk file -- restore it from the shipped registry - # row instead of nulling it out on every no-op rerun. - if (calib and not force and calib.get('crop_box') is None - and old and old.get('crop_box') and same_as_before): - calib['crop_box'] = old['crop_box'] - calib['cropped'] = bool(old.get('cropped')) - if old.get('real_world_width_in'): - calib['calibrated_width_in'] = old['real_world_width_in'] - calib['calibrated_height_in'] = old['real_world_height_in'] - if not calib: - if os.path.exists(filepath): - # A re-fetch attempt failed (network hiccup) but we still have a - # last-good file on disk -- keep serving it rather than dropping the - # product from the catalog. CRUCIAL: also revert image_url to the - # previously-shipped URL, so the registry stays consistent with the - # file actually on disk AND the next run's same_as_before check sees - # a mismatch and retries the download. (Without this, an outage - # during the download phase permanently wedges the item: registry - # says new URL, disk has the old image, and every later run thinks - # nothing changed. Hit for real by a DNS outage in the 036 rebuild.) - try: - with Image.open(filepath) as img: - w, h = img.size - if old_url: - item['image_url'] = old_url - calib = {"asset_url": f"/assets/catalog_images/{target_filename}", - "original_width_px": w, "original_height_px": h, - "cropped": bool(old.get('cropped')) if old else False, - "crop_box": old.get('crop_box') if old else None, - "calibrated_width_in": old.get('real_world_width_in', 0) if old else 0, - "calibrated_height_in": old.get('real_world_height_in', 0) if old else 0} - print(f" WARNING: {item['id']} re-fetch failed, kept previous local file") - except Exception: - calib = None - if not calib: - print(f" FAILED: {item['id']} — image undownloadable, dropping from registry") - failed += 1 - continue - - item['local_image'] = calib['asset_url'] - item['cropped'] = calib['cropped'] - item['crop_box'] = calib['crop_box'] - item['real_world_width_in'] = calib['calibrated_width_in'] - item['real_world_height_in'] = calib['calibrated_height_in'] - item['original_width_px'] = calib['original_width_px'] - item['original_height_px'] = calib['original_height_px'] - - # Color family + front-lit tagging need the final on-disk image, so they run - # here (Phase C), after the download/crop step, instead of during dedup. - local_img_path = os.path.join(IMAGE_DIR, target_filename) - item['color_family'] = get_color_family_hybrid(item['name'], item['base_sku'], item['category'], local_img_path) - # Decision 5: per-manufacturer front-lit/iridized priors (reports 015/019) -- - # Oceanside's `*irid*` SKU pattern and Youghiogheny's dark-opaque tile lines - # are known front-lit surface-photography subsets, not transmissive backlit - # sheet shots. `lighting` is the UI-facing field (badge/tooltip); `front_lit` - # is kept as a plain-bool alias for any existing consumers. - is_irid = 'irid' in item['base_sku'].lower() or 'iridescent' in item['name'].lower() - is_opaque_dark = (item['manufacturer'] == 'Youghiogheny' and any(k in item['name'].lower() for k in ['opaque', 'stipple', 'black'])) - item['front_lit'] = bool(is_irid or is_opaque_dark) - item['lighting'] = 'front-lit' if item['front_lit'] else 'back-lit' - - item.pop('_stability_kept', None) - final_registry.append(item) - - # fix/bullseye-grip-picks: legacy-quarantined rows whose -v2 recovery file is - # absent in this checkout -- carried through verbatim (see the dedup loop). - if carried_v2_rows: - final_registry.extend(carried_v2_rows) - print(f"Carried through {len(carried_v2_rows)} legacy-quarantine -v2 rows verbatim " - "(recovery files absent in this checkout).") - - # fix/vlm-judge-targeted: judge-authoritative rows -- carried through verbatim, - # see the churn guard in the dedup loop above. - if vlm_judge_carried_rows: - final_registry.extend(vlm_judge_carried_rows) - print(f"Carried through {len(vlm_judge_carried_rows)} vlm_judge-authoritative rows " - "verbatim (churn guard).") - if churn_reverted_log: - print(f"Bullseye churn gate kept {len(churn_reverted_log)} currently-shipped picks " - "(changes that were not flat-chip -> whole-sheet/grip upgrades):") - for c in churn_reverted_log: - print(f" - {c['id']} ({c['name']})") - - # fix/bullseye-grip-picks: scoped run -- splice in every OTHER manufacturer's - # existing registry rows verbatim (never scraped, never touched this run; their - # image files are not expected on disk in an isolated worktree either -- same - # "gitignored, lazily fetched" posture as any clean checkout, see OWNERSHIP.md). - if only_manufacturer: - carried = 0 - for iid, row in existing_registry_by_id.items(): - if (row.get('manufacturer') or '').strip().lower() != only_manufacturer: - final_registry.append(dict(row)) - carried += 1 - print(f"Carried through {carried} existing non-{only_manufacturer} registry rows untouched.") - - if carried_v2_rows or vlm_judge_carried_rows or only_manufacturer: - # splices above may have appended out of order -- restore the sorted invariant - final_registry.sort(key=lambda x: (x['manufacturer'], x['base_sku'])) - - # Striker-exclusion pivot (2026-07-16): quarantine unfired strikers out of the - # shipped registry as the very last assembly step, so it catches every source of - # rows (freshly-scraped, legacy-quarantine -v2 carry-through, vlm_judge carry- - # through, and the scoped-run splice of other manufacturers alike). Documented, - # not silent -- the excluded set is written to its own quarantine list. - before_exclusion = len(final_registry) - final_registry, striker_excluded_log = partition_striker_exclusions(final_registry) - write_striker_quarantine(striker_excluded_log, before_exclusion, len(final_registry)) - - # Save outputs - with open(REGISTRY_FILE, 'w') as f: - json.dump(final_registry, f, indent=2) - print(f"\nSaved {len(final_registry)} deduplicated dynamic swatches to registry {REGISTRY_FILE}") - print(f"Full images re-downloaded/changed: {changed_count}. Quarantined (picker): {len(quarantine_log)}. " - f"Excluded (unfired strikers): {len(striker_excluded_log)}. Failed: {failed}.") - - generate_verify_html(final_registry) - generate_tracker_report(len(final_registry), len(final_registry), failed, final_registry) - generate_diff_report(existing_registry_by_id, final_registry, quarantine_log, stability_kept_log, - churn_reverted_log=churn_reverted_log) - if only_manufacturer == 'bullseye': - generate_bullseye_grip_review_board(existing_registry_by_id, final_registry) - print("\nDynamic swatch harvester run complete!") - -def generate_verify_html(registry): - html = """ - - - - Dynamic Swatch Library Verification - - - -

Dynamic Glass Swatch Gallery

-

Showing all dynamically harvested sheet glass products. Calibrated scale metadata is embedded.

- """ - - by_mfg = {} - for item in registry: - mfg = item['manufacturer'] - cat = item['category'] - if mfg not in by_mfg: - by_mfg[mfg] = {} - if cat not in by_mfg[mfg]: - by_mfg[mfg][cat] = [] - by_mfg[mfg][cat].append(item) - - for mfg, categories in by_mfg.items(): - html += f'

{mfg} Glass Catalog

' - for cat, items in sorted(categories.items()): - html += f'

{cat} ({len(items)} items)

' - for item in items: - img_src = item['local_image'] - html += '
' - html += f'{item[' - html += f'
{item["base_sku"]}
' - html += f'
{item["name"]}
' - html += f'
Scale: {item["real_world_width_in"]}" x {item["real_world_height_in"]}"
' - html += '
' - html += '
' - html += '
' - - html += "" - - with open(VERIFY_HTML, 'w') as f: - f.write(html) - print(f"Generated verification page at {VERIFY_HTML}") - -def generate_tracker_report(total, downloaded, failed, registry): - tally_mfg = {} - tally_cat = {} - for item in registry: - mfg = item['manufacturer'] - cat = item['category'] - tally_mfg[mfg] = tally_mfg.get(mfg, 0) + 1 - tally_cat[cat] = tally_cat.get(cat, 0) + 1 - - mfg_details = "\n".join([f"- **{k}:** {v} sheets" for k, v in sorted(tally_mfg.items())]) - cat_details = "\n".join([f"- **{k}:** {v} sheets" for k, v in sorted(tally_cat.items())]) - - report = f"""# Stained Glass Swatch Tracker - -This document tracks our progress in building a curated, high-quality swatch catalog of industry-standard glass colors for the Vitraux app. - -## Summary Status - -- **Total Dynamic Swatches Harvested:** {total} -- **Successfully Calibrated:** {downloaded} -- **Purity Rate:** 100% (All filters verified, zero non-sheet merchandise) - -### Inventory Breakdown by Brand -{mfg_details} - -### Inventory Breakdown by Category -{cat_details} - ---- - -## Swatch Inventory Status - -| Brand | SKU | Name | Category | Status | Real-World Scale | Cropped? | -| :--- | :--- | :--- | :--- | :--- | :--- | :--- | -""" - for item in registry: - scale_str = f"{item['real_world_width_in']}\" x {item['real_world_height_in']}\"" if item['real_world_width_in'] > 0 else "N/A" - crop_str = "Yes" if item['cropped'] else "No" - report += f"| {item['manufacturer']} | `{item['base_sku']}` | {item['name']} | {item['category']} | {item['status']} | {scale_str} | {crop_str} |\n" - - with open(TRACKER_MD, 'w') as f: - f.write(report) - print(f"Generated tracker report at {TRACKER_MD}") - - -# ================================================================================== -# BEFORE/AFTER DIFF REPORT + CONTACT SHEET (task 036-3) -# ================================================================================== -# Anchored to this script's own location (not cwd) so the report lands in the git -# worktree/branch this script is committed to, even though the registry/images -# themselves are written into the MAIN checkout's frontend/public/assets/ (cwd, -# gitignored runtime data -- see module docstring / task instructions). -_SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) -REPORT_DIR = os.path.join(_SCRIPT_DIR, '..', 'docs', 'library-picker-rebuild') -REPORT_MD = os.path.join(REPORT_DIR, 'report.md') -CONTACT_SHEET = os.path.join(REPORT_DIR, 'contact_sheet.jpg') -# Documented quarantine list for the striker-exclusion pivot (see the STRIKER -# EXCLUSION module comment). Lands in the report dir alongside report.md so the -# excluded SKUs travel with the branch/PR the lead reviews, not into the -# gitignored runtime asset tree the registry itself is written to. -STRIKER_QUARANTINE_MD = os.path.join(REPORT_DIR, 'striker_quarantine.md') -STRIKER_QUARANTINE_JSON = os.path.join(REPORT_DIR, 'striker_quarantine.json') - - -def _load_thumb(path, size=(150, 150)): - try: - img = Image.open(path).convert('RGB') - img.thumbnail(size) - canvas = Image.new('RGB', size, (30, 30, 30)) - canvas.paste(img, ((size[0] - img.width) // 2, (size[1] - img.height) // 2)) - return canvas - except Exception: - canvas = Image.new('RGB', size, (60, 20, 20)) - return canvas - - -def build_contact_sheet(entries, out_path, cols=5, cell_size=150, max_entries=20): - """entries: list of dicts {id, name, old_path, new_path}. Renders up to - `max_entries` (None = all of them) as a `cols`-col x N-row grid, old image on - top / new image on bottom of each cell, with a text label -- downscaled - thumbnail cells, not full-resolution. Shared by the manufacturer-mixed 20-cap - contact sheet (report.md) and the fix/bullseye-grip-picks per-manufacturer - review board (every changed product, no cap) -- see - generate_bullseye_grip_review_board() below.""" - if not entries: - return False - shown = entries if max_entries is None else entries[:max_entries] - cell_w = cell_h = cell_size - label_h = 34 - pad = 8 - cell_total_h = cell_h * 2 + label_h + pad - rows = (len(shown) + cols - 1) // cols - canvas_w = cols * (cell_w + pad) + pad - canvas_h = rows * (cell_total_h + pad) + pad - canvas = Image.new('RGB', (canvas_w, canvas_h), (18, 18, 18)) - draw = ImageDraw.Draw(canvas) - try: - font = ImageFont.load_default() - except Exception: - font = None - - for i, e in enumerate(shown): - col, row = i % cols, i // cols - x0 = pad + col * (cell_w + pad) - y0 = pad + row * (cell_total_h + pad) - old_thumb = _load_thumb(e['old_path'], size=(cell_w, cell_h)) - new_thumb = _load_thumb(e['new_path'], size=(cell_w, cell_h)) - canvas.paste(old_thumb, (x0, y0)) - canvas.paste(new_thumb, (x0, y0 + cell_h)) - draw.rectangle([x0, y0, x0 + cell_w, y0 + cell_h * 2], outline=(90, 90, 90)) - draw.line([x0, y0 + cell_h, x0 + cell_w, y0 + cell_h], fill=(200, 160, 0), width=2) - label = e['id'][:22] - draw.text((x0, y0 + cell_h * 2 + 2), "OLD", fill=(255, 120, 120), font=font) - draw.text((x0 + cell_w - 30, y0 + cell_h * 2 + 2), "NEW", fill=(120, 255, 120), font=font) - draw.text((x0, y0 + cell_h * 2 + 16), label, fill=(230, 230, 230), font=font) - - canvas.save(out_path, "JPEG", quality=85) - return True - - -BULLSEYE_REVIEW_BOARD = os.path.join(REPORT_DIR, 'bullseye_grip_review.jpg') -OLD_THUMB_CACHE_DIR = 'data/review_old_thumb_cache' - - -def generate_bullseye_grip_review_board(existing_by_id, final_registry): - """fix/bullseye-grip-picks task 4(c): a grid of old-pick | new-pick for EVERY - Bullseye product whose pick changed this run -- what the lead reviews before - merge. Unlike build_contact_sheet()'s report.md sheet (capped at 20, mixed - across manufacturers, prioritized by the maintainer's specific validation - cases), this is Bullseye-only and shows every change, no cap. - - The previously-shipped ("OLD") image is very often NOT present on disk in an - isolated worktree -- Phase C only downloads this run's FINAL picks, and this - run may have flipped many Bullseye picks away from what was shipped before. - Fetch the old pick's CDN thumbnail (same throttled `fetch_thumb` the picker - itself uses) instead of assuming a local file.""" - os.makedirs(OLD_THUMB_CACHE_DIR, exist_ok=True) - changed = [] - for item in final_registry: - if item.get('manufacturer') != 'Bullseye': - continue - old = existing_by_id.get(item['id']) - if not old: - continue - old_url, new_url = old.get('image_url'), item.get('image_url') - if not old_url or not new_url: - continue - if _strip_query(old_url) == _strip_query(new_url): - continue - changed.append((item['id'], item, old)) - changed.sort(key=lambda t: t[0]) - - if not changed: - print("Bullseye grip review board: no Bullseye picks changed this run -- nothing to render.") - return False - - entries = [] - for iid, item, old in changed: - new_path = os.path.join(IMAGE_DIR, os.path.basename(item.get('local_image', ''))) - old_thumb_path = os.path.join(OLD_THUMB_CACHE_DIR, f"{iid}_old.jpg") - old_path = fetch_thumb(old['image_url'], old_thumb_path) or old_thumb_path - entries.append({'id': iid, 'name': item.get('name', ''), 'old_path': old_path, 'new_path': new_path}) - - made = build_contact_sheet(entries, BULLSEYE_REVIEW_BOARD, cols=6, cell_size=170, max_entries=None) - if made: - print(f"Generated Bullseye grip review board ({len(entries)} changed picks) at {BULLSEYE_REVIEW_BOARD}") - return made - - -def generate_diff_report(existing_by_id, final_registry, quarantine_log, stability_kept_log, - churn_reverted_log=None): - """Task 036-3: BEFORE/AFTER numbers (per manufacturer) + a contact sheet of the - most significant image changes. Task 036-4's churn-stability numbers are folded - in here too. `churn_reverted_log` (fix/bullseye-grip-picks): Bullseye picks the - churn gate kept stable this run -- listed so the lead can review the deliberate - non-changes alongside the changes.""" - os.makedirs(REPORT_DIR, exist_ok=True) - - final_by_id = {item['id']: item for item in final_registry} - existing_ids = set(existing_by_id.keys()) - final_ids = set(final_by_id.keys()) - - changed = [] # (id, old_item, new_item) where image_url actually differs - unchanged_count = {} - new_count = {} - changed_by_mfg = {} - for iid in (existing_ids & final_ids): - old, new = existing_by_id[iid], final_by_id[iid] - mfg = new['manufacturer'] - if _strip_query(old.get('image_url', '')) != _strip_query(new.get('image_url', '')): - changed.append((iid, old, new)) - changed_by_mfg[mfg] = changed_by_mfg.get(mfg, 0) + 1 - else: - unchanged_count[mfg] = unchanged_count.get(mfg, 0) + 1 - for iid in (final_ids - existing_ids): - mfg = final_by_id[iid]['manufacturer'] - new_count[mfg] = new_count.get(mfg, 0) + 1 - - dropped_ids = existing_ids - final_ids # disappeared entirely (quarantined w/ no fallback, or dedup) - quarantine_ids = {q['id'] for q in quarantine_log} - newly_quarantined_by_mfg = {} - for iid in dropped_ids: - if iid in quarantine_ids: - mfg = existing_by_id[iid]['manufacturer'] - newly_quarantined_by_mfg[mfg] = newly_quarantined_by_mfg.get(mfg, 0) + 1 - - stability_by_mfg = {} - for s in stability_kept_log: - stability_by_mfg[s['manufacturer']] = stability_by_mfg.get(s['manufacturer'], 0) + 1 - - # Prioritize the maintainer's known validation cases (SGE Granite Ripple / Steel - # Grey Opal, and the Bullseye reactive/Alchemy set) at the front of the contact - # sheet if they appear among the changes; fill the rest by picker-score margin. - def significance(entry): - iid, old, new = entry - name = (new.get('name') or '').lower() - is_validation_case = ('granite ripple' in name or 'steel grey opal' in name - or 'steel gray opal' in name or 'reactive' in name or 'alchemy' in name) - margin = (new.get('pick_score') or 0) - (old.get('pick_score') or 0) - return (0 if is_validation_case else 1, -abs(margin)) - - changed_sorted = sorted(changed, key=significance) - contact_entries = [] - for iid, old, new in changed_sorted[:20]: - old_path = os.path.join(IMAGE_DIR, os.path.basename(old.get('local_image', ''))) - new_path = os.path.join(IMAGE_DIR, os.path.basename(new.get('local_image', ''))) - contact_entries.append({'id': iid, 'name': new.get('name', ''), 'old_path': old_path, 'new_path': new_path}) - made_sheet = build_contact_sheet(contact_entries, CONTACT_SHEET) - - all_mfgs = sorted(set(list(changed_by_mfg) + list(unchanged_count) + list(new_count) - + list(newly_quarantined_by_mfg) + list(stability_by_mfg))) - - lines = [] - lines.append("# Library picker rebuild -- before/after report\n") - lines.append(f"Generated by `scripts/build_swatch_library.py` (iteration 036). " - f"Existing registry entries compared: {len(existing_by_id)}. " - f"Final registry entries: {len(final_registry)}.\n") - lines.append("## Image changed per manufacturer\n") - lines.append("| Manufacturer | Changed | Unchanged | New | Newly Quarantined | Stability-kept (would-have-churned, blocked) |") - lines.append("|---|---:|---:|---:|---:|---:|") - tot = [0, 0, 0, 0, 0] - for m in all_mfgs: - c = changed_by_mfg.get(m, 0) - u = unchanged_count.get(m, 0) - n = new_count.get(m, 0) - q = newly_quarantined_by_mfg.get(m, 0) - s = stability_by_mfg.get(m, 0) - tot[0] += c; tot[1] += u; tot[2] += n; tot[3] += q; tot[4] += s - lines.append(f"| {m} | {c} | {u} | {n} | {q} | {s} |") - lines.append(f"| **Total** | **{tot[0]}** | **{tot[1]}** | **{tot[2]}** | **{tot[3]}** | **{tot[4]}** |\n") - - lines.append("## Stability rule\n") - lines.append(f"Anti-churn margin threshold: **{STABILITY_MARGIN}** (picker FLOOR is {PICKER_FLOOR}). " - "An image is only swapped when the picker's score for the new pick exceeds the " - "currently-shipped image's own score by more than this margin (and only when the " - "shipped image itself still clears FLOOR -- a known-bad image is never protected). " - "See `apply_stability_rule()` docstring in build_swatch_library.py for the full " - f"rationale. {tot[4]} product(s) had a picker disagreement suppressed by this rule " - "this run.\n") - - lines.append("## Maintainer validation cases\n") - for needle in ['granite ripple', 'steel grey opal', 'steel gray opal']: - hit = next((v for v in final_by_id.values() if needle in (v.get('name') or '').lower()), None) - was = next((v for v in existing_by_id.values() if needle in (v.get('name') or '').lower()), None) - if hit: - changed_flag = "CHANGED" if (was and _strip_query(was.get('image_url', '')) != _strip_query(hit.get('image_url', ''))) else "unchanged" - lines.append(f"- `{needle}`: final id `{hit['id']}`, image {changed_flag}, " - f"`{hit.get('local_image')}` (pick_score={hit.get('pick_score')})") - else: - lines.append(f"- `{needle}`: NOT FOUND in final registry (possibly quarantined or SKU-filtered)") - - reactive_hits = [v for v in final_by_id.values() if '000009' in v.get('base_sku', '')] - lines.append(f"- Bullseye Reactive Cloud (000009-*): {len(reactive_hits)} entries in final registry " - "(KEEP+crop per Decision 3 -- the -v2 recovery, cropped to x:[650,1200] of its 1200x1200 " - "frame, excludes the reaction-demo tile corner insert entirely; see " - "REACTIVE_CLOUD_CROP_OVERRIDE).") - - if churn_reverted_log: - lines.append("\n## Bullseye churn gate -- picks deliberately kept (fix/bullseye-grip-picks)\n") - lines.append(f"{len(churn_reverted_log)} Bullseye product(s) had a picker disagreement that was " - "NOT the diagnosed flat-chip -> whole-sheet/grip upgrade; per the task guardrail " - "(\"if detection is uncertain, keep the current pick\"), the currently-shipped image " - "was kept. See `apply_bullseye_churn_gate()`.\n") - lines.append("| id | name |") - lines.append("|---|---|") - for c in churn_reverted_log: - lines.append(f"| {c['id']} | {c['name']} |") - lines.append("") - - lines.append("\n## Quarantined this run (picker)\n") - lines.append(f"{len(quarantine_log)} product(s) had no gallery candidate clear the picker floor " - f"({PICKER_FLOOR}) and were excluded rather than shipping a bad photo.") - if quarantine_log: - lines.append("\n| id | manufacturer | name |") - lines.append("|---|---|---|") - for q in quarantine_log[:50]: - lines.append(f"| {q['id']} | {q['manufacturer']} | {q['name']} |") - if len(quarantine_log) > 50: - lines.append(f"| ... | ... | ({len(quarantine_log) - 50} more, see build log) |") - - if made_sheet: - lines.append(f"\n## Contact sheet\n\n{len(contact_entries)} most significant image changes " - "(maintainer validation cases prioritized, then largest picker-score margin). " - "Old pick on top, new pick on bottom of each cell.\n\n" - "![contact sheet](./contact_sheet.jpg)\n") - else: - lines.append("\n## Contact sheet\n\nNo image changes this run -- nothing to show.\n") - - with open(REPORT_MD, 'w') as f: - f.write("\n".join(lines)) - print(f"Generated diff report at {REPORT_MD}" + (f" and contact sheet at {CONTACT_SHEET}" if made_sheet else "")) - - -def apply_striker_exclusion_in_place(): - """Apply ONLY the striker-exclusion filter to the already-built registry, with no - network scraping/scoring. The exclusion is a pure function of fields already - present on every row (striker, name), so this reproduces exactly what a full - `main()` rebuild would ship for the striker set -- same partition_striker_ - exclusions()/write_striker_quarantine() code path -- without re-fetching ~3000 - catalog products. Used to land the pivot on the current committed registry.""" - with open(REGISTRY_FILE) as f: - registry = json.load(f) - before = len(registry) - shipped, excluded_log = partition_striker_exclusions(registry) - write_striker_quarantine(excluded_log, before, len(shipped)) - with open(REGISTRY_FILE, 'w') as f: - json.dump(shipped, f, indent=2) - print(f"\nStriker exclusion applied in place: {before} -> {len(shipped)} rows " - f"({len(excluded_log)} unfired strikers excluded). Registry: {REGISTRY_FILE}") - - -if __name__ == '__main__': - import argparse - _ap = argparse.ArgumentParser(description=__doc__) - _ap.add_argument('--only-manufacturer', default=None, - help="Scope this run to one manufacturer's Shopify collection " - "(e.g. 'bullseye') -- every other manufacturer's existing " - "registry rows pass through untouched instead of being " - "re-scraped. Default: process all manufacturers (original " - "behavior).") - _ap.add_argument('--exclude-strikers-in-place', action='store_true', - help="Apply ONLY the unfired-striker exclusion filter to the " - "existing registry (no network scrape/score) and write the " - "quarantine list. Reuses the same code path a full rebuild " - "uses for the striker set.") - _args = _ap.parse_args() - if _args.exclude_strikers_in_place: - apply_striker_exclusion_in_place() - else: - main(only_manufacturer=_args.only_manufacturer) diff --git a/scripts/swatch_picker.py b/scripts/swatch_picker.py deleted file mode 100644 index d8b9b8c..0000000 --- a/scripts/swatch_picker.py +++ /dev/null @@ -1,938 +0,0 @@ -"""swatch_picker.py -- scored swatch-picker: replaces positional image-pick heuristics. - -VENDORED COPY -- provenance: research/delighting branch `research/delighting-035`, -commit 111e0d178a06e2b4c423402fa8826aedc7623a1e, path -`research/delighting/corpus/swatch_picker.py`, unmodified except for this header. -Vendored (iteration 036) so `feat/library-picker-rebuild` has no path dependency on the -research worktree. To pick up upstream fixes, re-copy from that commit (or later) on the -research/delighting trunk and diff against this file; do not hand-edit divergently. -Sibling dependency `audit_flagger.py` (report 019) is vendored alongside it in this same -directory, same convention. - -Report 035. The maintainer's framing: "we're not always choosing the right image" -- -product galleries mix real sheet swatches with customer photos (fingers in frame), -comparison shots (two sheets side-by-side), test-fire/reaction-demo tiles, lineup/ -marketing shots, finished products; the correct image's POSITION varies per product -and is sometimes only stated in the description prose (see the SGE -"1st photo taken by a customer... the right picture is the fourth one" case in -glass-library-integration-review.md Addendum 2). Positional rules (`images[0]`, -`images[-1]`) cannot be correct across every product -- this module scores EVERY -candidate image and returns the argmax, or NONE if nothing clears a floor. - -===================================================================================== -INTEGRATION GUIDANCE (read this before wiring into scripts/build_swatch_library.py) -===================================================================================== -This is a POST-DOWNLOAD VALIDATION GATE, not a scraper rewrite. Call it after a -product's full image list has been fetched (not just position 0) and before the -registry `append`: - - from swatch_picker import pick - - # product_images: list of local file paths for ALL of the product's gallery - # images (download every one, not just images[0] -- see report 019 Patch #1). - result = pick(product_images, text=product.get('body_html', '') + ' ' + product.get('title', ''), - name=product.get('title', ''), manufacturer=mfg) - if result['pick'] is None: - # nothing cleared the floor -> Quarantined, same posture as 019 Patch #2: - # keep the file(s) on disk for audit, skip the registry append. - status = 'Quarantined' - else: - local_image = product_images[result['pick']] - # result['scores'] / result['reasons'] are worth logging alongside the - # registry row for future audits (same posture as swatch_quarantine.json). - -Cheap enough to run on every candidate at scrape time (no network, no ML weights -- -same "no ML" posture as report 019's audit_flagger, which this module wraps as one -of five components). Nothing here mutates or deletes source images; like 019/024/033, -this is advisory judgment over data the scraper already fetched. - -===================================================================================== -SCORING COMPONENTS (each in [0, 1], each exposed individually in `reasons`) -===================================================================================== - (a) audit -- reuses report 019's `audit_flagger.analyze_image`/`flag_signals` - (test-fire tiles, product-on-white lineup, white-ground blob stats) - plus 019's `flag_name` (Bullseye reactive/alchemy/composite name - blocklist) when `name`/`manufacturer` are supplied. - (b) hand -- hand/finger detection. Report 030 found skin-tone color ALONE fails - on pink/amber/tan art glass (a pink wispy sheet scored inside every - practical skin-color gate). This uses shape+edge cues FIRST: a - finger enters the frame from exactly ONE border as a compact, - moderately-solid protrusion that does not span the whole edge and - does not reach the opposite edge; color (a loosened Peer et al. 2003 - RGB skin rule) is then required only within that already-constrained - blob. See "Honest weak spots" below -- this is deliberately - imprecise and the module says so in its own reason codes. - (c) seam -- comparison-shot detection: two-or-more distinct sheet regions - separated by a vertical seam/gap (a strong, tall, roughly-central - column of gradient energy that is NOT at the extreme left/right - edge -- an edge-hugging gradient peak is usually just the sheet's - own silhouette against its background, not an internal seam). - (d) coverage-- full-bleed sheet coverage: reuses 019's `fg_frac`/`biggest_blob_frac` - (a proper swatch is edge-to-edge, continuous, one blob) combined - with a sharpness/focus gate (edge-restricted Laplacian/gradient - ratio, NOT raw whole-frame Laplacian variance -- see tunables - block for why) -- a blurry - macro/detail crop is not a representative catalog swatch even when - it technically fills the frame (see the steel-gray-opal validation - case: position 1 is a 100%-frame but heavily out-of-focus crop). - (e) text -- description/title text hints, parsed sentence-by-sentence: - ordinal + "customer" -> negative (customer photo); ordinal(s) + - "next to"/"compare"/"vs"/"beside" -> negative (comparison-shot - corroboration); ordinal(s) + "backlit" -> positive (explicitly the - correct photography mode for a transmissive swatch, see the - glass-library-integration-review.md front-lit/backlit finding); - an explicit "the right/correct picture/photo/image is the Nth" - statement is an OVERRIDE -- it forces the pick outright, bypassing - the floor and the visual components entirely, because it is a - human (the merchandiser) telling us the answer directly. - -Final score = weighted sum of (a)-(d) [weights below, sum to 1.0], then the text -component (e) is added as a signed adjustment on top (it can swing the ranking, per -the task's "text hints override visual scores when explicit" -- an explicit override -is absolute; a non-explicit hint (backlit/customer/comparison) is a strong but not -absolute nudge). A candidate whose final score is below FLOOR is not eligible for the -argmax; if no candidate clears FLOOR (and no explicit override fired), `pick` is None. - -===================================================================================== -HONEST WEAK SPOTS -===================================================================================== - - Hand detector: precision is NOT high. Calibration on the 7-image validation set - (see reports/035-swatch-picker.md) shows it catches the true finger photo but - also fires on one true comparison-shot image whose amber glass tone and - frame-edge geometry coincidentally resemble a finger protrusion -- in that - specific case the comparison-seam detector independently rejects the same image, - so the overall pick survives, but the hand *reason code* alone should not be - trusted as a precise finger-diagnosis in isolation. It will also miss fingers - that don't enter from a frame edge (e.g. a hand fully inside the frame holding a - small sheet) and gloved/dark-skinned hands under the RGB rule's lighting - assumptions -- no attempt was made to build a general skin classifier. - - Seam/comparison detector: tuned for a roughly-vertical single seam near frame - center; a comparison laid out horizontally, or with the seam very close to an - edge, will likely be missed (by design -- edge-hugging peaks are down-weighted - to avoid flagging a sheet's own silhouette edge as a "seam"). - - Coverage/sharpness: penalizes legitimate close-up detail shots that happen to be - slightly soft-focus; the Laplacian threshold is calibrated on exactly two - real-world examples (see validation) and should be treated as directional, not - precise. - - Text parser: regex/sentence-scoped, not a real NLP parser. Ordinal words above - "tenth" are not recognized; multi-clause sentences that separate an ordinal from - its keyword by a long distance will be missed. It has no cross-sentence - coreference ("the first one... it shows..."). - - None of this is ML; it inherits 019's "cheap, no ML" posture and its limits. -""" -import argparse -import html -import json -import os -import re -import sys - -import numpy as np -from PIL import Image - -try: - import cv2 -except ImportError: # pragma: no cover - cv2 = None - -sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) -import audit_flagger as af # noqa: E402 (report 019's flagger, reused as component 'a') - -# -------------------------------------------------------------------------------- -# tunables -# -------------------------------------------------------------------------------- -RESIZE = 320 - -WEIGHTS = {'audit': 0.28, 'hand': 0.20, 'seam': 0.20, 'coverage': 0.32} -FLOOR = 0.45 -LINE_PENALTY = 0.12 # uniform floor penalty when 019's name blocklist flags the product LINE - # (does not affect ranking between a product's own candidates, see pick()) - -# -- hand/finger geometry+color gate (component b) -- -HAND_BORDER_FRAC = 0.03 # outer ring counted as "touching the border" -HAND_EDGES_MAX = 1 # a finger touches exactly one edge; 2+ = background band -HAND_SPAN = (0.03, 0.40) # fraction of the touched edge the blob spans -HAND_DEPTH = (0.08, 0.65) # how far the blob reaches into the frame -HAND_AREA = (0.008, 0.20) # blob area as a fraction of the frame -HAND_SOLIDITY = (0.28, 0.78) # area / bbox-area -- rounded protrusion, not a rectangle - -# -- comparison-shot seam gate (component c) -- -SEAM_PEAK_RATIO_MIN = 1.8 # peak column gradient vs inner-frame median -SEAM_COL_FRAC = (0.15, 0.85) # seam must sit away from the extreme edges -SEAM_TALL_FRAC_MIN = 0.20 # the seam must run tall (not a short local edge) - -# -- coverage/sharpness gate (component d) -- -# Raw Laplacian variance (the textbook "blur metric") CANNOT distinguish a blurry -# photo from a sharp photo of a genuinely smooth/glossy subject -- a solid-color -# transparent Bullseye sheet has almost no texture at all, so its whole-frame -# Laplacian variance can land in the SAME range as an out-of-focus macro crop (both -# ~20 in this module's units; caught during the 20-product regression validation, -# where a clean smooth-red sheet was scoring near-zero on sharpness alongside a -# genuinely bad clamped/labeled photo of the same product -- see reports/035). Fix: -# restrict the ratio to only the frame's strongest-gradient pixels (top 15%) -- -# "how crisp are the edges that DO exist," which stays meaningful even when the -# subject has very few edges, instead of "how much high-frequency energy is there -# in the whole frame," which conflates "blurred" with "nothing to blur." -EDGE_SHARP_PERCENTILE = 85 -EDGE_SHARP_LO, EDGE_SHARP_HI = 0.22, 0.55 # calibrated on the maintainer + regression sets -# a pale/near-clear sheet (Bullseye "Ice"/"Crystal" lines, report 019 SS2) can read as -# ~100% white_frac to audit_flagger's color threshold -- optically indistinguishable -# from a blank studio background by color alone. Disambiguate by whole-frame -# grayscale std: a blank background is nearly flat (camera-noise-only, std ~2-4 in -# calibration); genuine pale glass still carries faint ripple/refraction texture -# (std ~8 in the validation case that exposed this, report 035). -PALE_SHEET_FG_MAX = 0.02 -PALE_SHEET_STD_MIN = 4.5 -PALE_SHEET_CREDIT = 0.55 - -# -------------------------------------------------------------------------------- -# image loading -# -------------------------------------------------------------------------------- - -def _load(path): - im = Image.open(path).convert('RGB') - im.thumbnail((RESIZE, RESIZE)) - return np.asarray(im, dtype=np.uint8) - - -# -------------------------------------------------------------------------------- -# component (b): hand / finger -# -------------------------------------------------------------------------------- - -def _skin_mask_rgb(a): - """Loosened Peer et al. (2003) RGB skin rule. Deliberately permissive on its - own -- see module docstring; it is only trustworthy once shape-gated.""" - R = a[..., 0].astype(np.int16) - G = a[..., 1].astype(np.int16) - B = a[..., 2].astype(np.int16) - mx = a.max(-1).astype(np.int16) - mn = a.min(-1).astype(np.int16) - rule = (R > 95) & (G > 40) & (B > 20) & ((mx - mn) > 15) & (np.abs(R - G) > 15) & (R > G) & (R > B) - return rule.astype(np.uint8) - - -def hand_signals(a): - """Return (flagged: bool, confidence: float, blobs: list) for hand/finger cues.""" - h, w = a.shape[:2] - skin = _skin_mask_rgb(a) - if cv2 is not None: - skin = cv2.morphologyEx(skin, cv2.MORPH_OPEN, np.ones((3, 3), np.uint8)) - skin = cv2.morphologyEx(skin, cv2.MORPH_CLOSE, np.ones((5, 5), np.uint8)) - n, lbl, stats, _ = cv2.connectedComponentsWithStats(skin, connectivity=8) - comps = [(stats[i][0], stats[i][1], stats[i][2], stats[i][3], stats[i][4]) for i in range(1, n)] - else: # pragma: no cover -- scipy fallback if cv2 unavailable - from scipy import ndimage - lbl, n = ndimage.label(skin) - objs = ndimage.find_objects(lbl) - comps = [] - for sl in objs: - y0, y1 = sl[0].start, sl[0].stop - x0, x1 = sl[1].start, sl[1].stop - area = int((lbl[sl] > 0).sum()) - comps.append((x0, y0, x1 - x0, y1 - y0, area)) - - frame = h * w - border = max(1, int(HAND_BORDER_FRAC * min(h, w))) - qualifying = [] - all_blobs = [] - for x, y, bw, bh, area in comps: - area_frac = area / frame - if area_frac < 0.003: - continue - touches = [] - if x <= border: - touches.append('L') - if (x + bw) >= w - border: - touches.append('R') - if y <= border: - touches.append('T') - if (y + bh) >= h - border: - touches.append('B') - if not touches: - continue - spans = [] - if 'L' in touches or 'R' in touches: - spans.append(bh / h) - if 'T' in touches or 'B' in touches: - spans.append(bw / w) - span_frac = min(spans) if spans else 1.0 - depth = (bw / w) if ('L' in touches or 'R' in touches) else (bh / h) - bbox_area = max(1, bw * bh) - solidity = area / bbox_area - blob = {'area_frac': round(float(area_frac), 4), 'span_frac': round(float(span_frac), 3), - 'depth': round(float(depth), 3), 'solidity': round(float(solidity), 3), - 'n_edges': len(touches), 'edges': touches} - all_blobs.append(blob) - if (len(touches) <= HAND_EDGES_MAX - and HAND_SPAN[0] <= span_frac <= HAND_SPAN[1] - and HAND_DEPTH[0] <= depth <= HAND_DEPTH[1] - and HAND_AREA[0] <= area_frac <= HAND_AREA[1] - and HAND_SOLIDITY[0] <= solidity <= HAND_SOLIDITY[1]): - qualifying.append(blob) - - flagged = len(qualifying) > 0 - confidence = max((b['area_frac'] for b in qualifying), default=0.0) - confidence = float(min(1.0, confidence / 0.10)) # saturate around a "big thumb" blob - return flagged, confidence, (qualifying or all_blobs[:3]) - - -# -------------------------------------------------------------------------------- -# component (c): comparison-shot seam -# -------------------------------------------------------------------------------- - -def seam_signals(a): - h, w = a.shape[:2] - if cv2 is not None: - gray = cv2.cvtColor(a, cv2.COLOR_RGB2GRAY).astype(np.float32) - gx = cv2.Sobel(gray, cv2.CV_32F, 1, 0, ksize=3) - else: # pragma: no cover - gray = np.asarray(Image.fromarray(a).convert('L'), dtype=np.float32) - gx = np.zeros_like(gray) - gx[:, 1:-1] = gray[:, 2:] - gray[:, :-2] - col_energy = np.mean(np.abs(gx), axis=0) - m = max(1, int(0.05 * w)) - inner = col_energy[m:w - m] - if inner.size == 0: - return False, 0.0, {} - med = float(np.median(inner)) - peak_idx = int(np.argmax(inner)) - peak_val = float(inner[peak_idx]) - peak_ratio = peak_val / (med + 1e-6) - peak_col_frac = (peak_idx + m) / w - col = np.abs(gx[:, peak_idx + m]) - thresh = np.percentile(col, 60) - tall_frac = float(np.mean(col > thresh * 1.5)) - sig = {'peak_ratio': round(peak_ratio, 2), 'peak_col_frac': round(float(peak_col_frac), 3), - 'tall_frac': round(tall_frac, 3)} - flagged = (peak_ratio >= SEAM_PEAK_RATIO_MIN - and SEAM_COL_FRAC[0] <= peak_col_frac <= SEAM_COL_FRAC[1] - and tall_frac >= SEAM_TALL_FRAC_MIN) - confidence = float(min(1.0, max(0.0, (peak_ratio - SEAM_PEAK_RATIO_MIN) / 3.0))) if flagged else 0.0 - return flagged, confidence, sig - - -# -------------------------------------------------------------------------------- -# component (d): full-bleed coverage + sharpness -# -------------------------------------------------------------------------------- - -def edge_sharpness(a): - """Mean |Laplacian| / mean gradient-magnitude, restricted to the frame's own - strongest-gradient pixels. See tunables block for why this (not raw Laplacian - variance) is used. Returns (edge_sharp, n_edge_pixels).""" - gray_u8 = cv2.cvtColor(a, cv2.COLOR_RGB2GRAY) if cv2 is not None else \ - np.asarray(Image.fromarray(a).convert('L'), dtype=np.uint8) # pragma: no cover - gray_f = gray_u8.astype(np.float32) - if cv2 is not None: - lap = cv2.Laplacian(gray_u8, cv2.CV_64F, ksize=3) - gx = cv2.Sobel(gray_f, cv2.CV_32F, 1, 0, ksize=3) - gy = cv2.Sobel(gray_f, cv2.CV_32F, 0, 1, ksize=3) - else: # pragma: no cover -- pure-numpy fallback - lap = (-4 * gray_f + np.roll(gray_f, 1, 0) + np.roll(gray_f, -1, 0) - + np.roll(gray_f, 1, 1) + np.roll(gray_f, -1, 1)) - gx = np.roll(gray_f, -1, 1) - np.roll(gray_f, 1, 1) - gy = np.roll(gray_f, -1, 0) - np.roll(gray_f, 1, 0) - grad_mag = np.sqrt(gx ** 2 + gy ** 2) - thresh = max(float(np.percentile(grad_mag, EDGE_SHARP_PERCENTILE)), 2.0) - mask = grad_mag > thresh - if mask.sum() < 20: - return 0.0, int(mask.sum()) # near-featureless frame -- treat as unsharp/uninformative - edge_sharp = float(np.abs(lap[mask]).mean() / (grad_mag[mask].mean() + 1e-6)) - return edge_sharp, int(mask.sum()) - - -def coverage_signals(a, af_sig): - fg_frac = af_sig['fg_frac'] - biggest = af_sig['biggest_blob_frac'] - edge_sharp, n_edge_px = edge_sharpness(a) - sharp_sat = (edge_sharp - EDGE_SHARP_LO) / (EDGE_SHARP_HI - EDGE_SHARP_LO) - sharp_sat = float(np.clip(sharp_sat, 0.0, 1.0)) - pale_sheet = False - gray_std = None - if fg_frac <= PALE_SHEET_FG_MAX: - gray = np.asarray(Image.fromarray(a).convert('L'), dtype=np.float32) - gray_std = float(gray.std()) - if gray_std >= PALE_SHEET_STD_MIN: - pale_sheet = True - if pale_sheet: - score = PALE_SHEET_CREDIT * (0.3 + 0.7 * sharp_sat) - continuity = 1.0 - else: - continuity = biggest / max(fg_frac, 1e-6) - score = float(np.clip(fg_frac, 0.0, 1.0)) * (0.35 + 0.65 * float(np.clip(continuity, 0, 1))) \ - * (0.15 + 0.85 * sharp_sat) - return score, {'fg_frac': fg_frac, 'continuity': round(float(continuity), 3), - 'edge_sharp': round(edge_sharp, 4), 'n_edge_px': n_edge_px, 'sharp_sat': round(sharp_sat, 3), - 'pale_sheet_credit': pale_sheet, 'gray_std': round(gray_std, 2) if gray_std is not None else None} - - -# -------------------------------------------------------------------------------- -# component (a): audit_flagger reuse -# -------------------------------------------------------------------------------- - -def audit_score(path): - """Per-IMAGE audit score. Deliberately does NOT fold in 019's `flag_name` - (Bullseye reactive/alchemy/composite name blocklist) -- that blocklist is a - per-PRODUCT-LINE signal (same verdict for every image of the product), so - folding it in here would zero out every candidate identically and destroy - this module's whole job of differentiating BETWEEN a product's own images. - Report 024 SS7 hit exactly this: "the name-based reaction_demo_line/ - composite_streamer_line codes describe the product line, not the specific - photo, and would reject every image of a target product identically if used - as a per-image filter." See `line_flags()` / `pick()` for how the name - blocklist is used instead (a uniform floor penalty, not a ranking signal).""" - try: - sig = af.analyze_image(path) - except Exception as e: - return 0.0, {'error': str(e)}, {'fg_frac': 0.0, 'biggest_blob_frac': 0.0} - reasons = af.flag_signals(sig) - if 'test_fire_tiles' in reasons: - score = 0.0 - elif 'product_on_white' in reasons: - score = 0.35 # weak/advisory per 019 -- could be a legit front-lit sheet - else: - score = 1.0 - return score, {'reasons': reasons, 'signals': sig}, sig - - -def line_flags(name, manufacturer): - """Per-PRODUCT-LINE reasons (019's name blocklist) -- see `audit_score` docstring - for why these are kept separate from the per-image score.""" - if name is None and manufacturer is None: - return [] - return af.flag_name(name, manufacturer) - - -# -------------------------------------------------------------------------------- -# component (e): text hints -# -------------------------------------------------------------------------------- -_ORDINAL_WORDS = { - 'first': 1, 'second': 2, 'third': 3, 'fourth': 4, 'fifth': 5, - 'sixth': 6, 'seventh': 7, 'eighth': 8, 'ninth': 9, 'tenth': 10, -} -_ORDINAL_RE = re.compile( - r'\b(' + '|'.join(_ORDINAL_WORDS) + r'|\d+(?:st|nd|rd|th))\b', re.IGNORECASE) -_OVERRIDE_RE = re.compile( - r'\b(right|correct|winning)\s+(picture|photo|image)\s+is\s+the\s+' - r'(' + '|'.join(_ORDINAL_WORDS) + r'|\d+(?:st|nd|rd|th))\b', re.IGNORECASE) - -_CUSTOMER_KW = ('customer',) -_COMPARISON_KW = ('next to', 'compare', 'compared', 'comparison', 'versus', ' vs ', ' vs.', 'beside', 'side by side', 'side-by-side') -_BACKLIT_KW = ('backlit', 'back-lit', 'back lit') - -CUSTOMER_PENALTY = -0.9 -COMPARISON_PENALTY = -0.8 -BACKLIT_BONUS = 0.5 - - -def _ordinal_to_int(tok): - tok = tok.lower() - if tok in _ORDINAL_WORDS: - return _ORDINAL_WORDS[tok] - m = re.match(r'(\d+)', tok) - return int(m.group(1)) if m else None - - -_TAG_RE = re.compile(r'<[^>]+>') - - -def strip_html(text): - """Callers commonly pass raw Shopify `body_html` straight through -- strip - tags and unescape entities so sentence splitting / keyword matching sees - plain prose. `

`/`
` become sentence-ish breaks (a period) so ordinals - in one HTML block don't bleed into the next block's keywords.""" - text = re.sub(r'

|', '. ', text, flags=re.IGNORECASE) - text = _TAG_RE.sub(' ', text) - return html.unescape(text) - - -def _split_sentences(text): - return re.split(r'(?<=[.!?])\s+', text) - - -def text_signals(text, n_candidates): - """Return (adjustments: dict[1-indexed pos -> float], override_pos: int|None, notes: list).""" - adj = {i: 0.0 for i in range(1, n_candidates + 1)} - notes = [] - override_pos = None - if not text: - return adj, override_pos, notes - text = strip_html(text) - - m = _OVERRIDE_RE.search(text) - if m: - pos = _ordinal_to_int(m.group(3)) - if pos is not None and 1 <= pos <= n_candidates: - override_pos = pos - notes.append(f'explicit override: "{m.group(0)}" -> position {pos}') - - for sent in _split_sentences(text): - low = sent.lower() - toks = [_ordinal_to_int(t) for t in _ORDINAL_RE.findall(sent)] - toks = [t for t in toks if t and 1 <= t <= n_candidates] - if not toks: - continue - if any(kw in low for kw in _CUSTOMER_KW): - for t in toks: - adj[t] += CUSTOMER_PENALTY - notes.append(f'position {t}: customer photo ("{sent.strip()}")') - if any(kw in low for kw in _COMPARISON_KW): - for t in toks: - adj[t] += COMPARISON_PENALTY - notes.append(f'position {t}: comparison mentioned ("{sent.strip()}")') - if any(kw in low for kw in _BACKLIT_KW): - for t in toks: - adj[t] += BACKLIT_BONUS - notes.append(f'position {t}: backlit ("{sent.strip()}")') - return adj, override_pos, notes - - -# -------------------------------------------------------------------------------- -# component (f): Bullseye grip-photo detector / flat-chip demotion -# -------------------------------------------------------------------------------- -# LOCAL ADDITION -- branch fix/bullseye-grip-picks, not yet upstreamed to -# research/delighting (flag for re-sync at the next vendor refresh; see the module -# header's "do not hand-edit divergently" note -- this is a clearly-delineated new -# component, not a divergent edit of (a)-(e)). -# -# Diagnosis (10-product sample, see the task's report): Bullseye's own product -# photography mixes two very different shots for the "standard" Fusible sheet -- -# (1) a tight full-bleed macro crop of the glass surface with NO background at all -# (reads to components (a)/(d) above as if it were a perfect edge-to-edge backlit -# sheet photo -- audit=1.0, coverage=1.0 -- even though it shows none of the sheet's -# actual silhouette/edges) and, where the vendor shot it, (2) a whole-sheet-on-white -# studio photo, sometimes with the sheet held in binder-clip grips (dark hardware on -# the right edge) plus a small warm/red product label and a sharpie-written batch -# number -- the far more representative "real sheet, real texture" photo. Because -# audit_flagger flags (2) as weak/advisory `product_on_white` (audit component drops -# to 0.35) or, even unflagged, (2)'s white studio border caps `fg_frac` well under -# 1.0 for the coverage component, the macro crop (1) was winning almost every time a -# real sheet-on-white candidate existed alongside it -- confirmed on Red Opalescent -# (both variants) and Spring Green Opalescent Double-rolled, where a genuine grip -# photo lost to the macro crop by a 0.04-0.28 base-score margin. (Mineral Green, -# Periwinkle, Mink and Artichoke Opalescent, also named in the original complaint, -# turned out on inspection to have NO grip/whole-sheet photo in their live galleries -# at all -- see the task report; this component is a no-op for those, by design, -# since `any_whole_sheet` never fires.) -# -# This is a signed, RELATIVE, Bullseye-only adjustment (same shape as component (e)'s -# text_adj) -- it never fires against a product's own images unless one of its -# sibling candidates is itself judged a whole-sheet-on-white photo, so a product with -# no real sheet-on-white photo at all is left untouched (its macro crop is still the -# best available image, and the floor/existing components still govern it). -# -# `bullseye_features()` returns NAMED, independently-interpretable signals (not a -# single opaque scalar) -- flat_chip_flag / grip_flag / grip_confidence / crop -# geometry -- so a downstream judge (a VLM re-ranker is being piloted separately, -# landing in its own file) can use them as priors/tiebreakers without re-deriving -# pixel signals itself. -_BE_WHITE_MIN = 0.80 # per-pixel near-white test (min channel) -- looser than - # 019's 228/255=0.894, since studio backdrops in this - # corpus run slightly warm/grey, not paper-white -_BE_WHITE_SAT_MAX = 0.12 -_BE_DARK_VAL_MAX = 0.35 # clamp hardware: near-black -_BE_DARK_SAT_MAX = 0.35 -BULLSEYE_GRIP_BONUS = 0.35 # pushes a confidently-detected grip photo (clamp - # hardware visible) above a same-product flat-chip - # macro crop -- calibrated to comfortably clear the - # observed 0.04-0.28 base-score gaps -BULLSEYE_WHOLE_SHEET_BONUS = 0.15 # smaller bonus for a whole-sheet-on-white photo - # without confirmed clamp hardware -- still a real - # sheet photo, less certain than a grip -BULLSEYE_FLAT_CHIP_PENALTY = 0.30 # demotes a full-bleed macro crop, but ONLY when a - # sibling candidate is itself whole-sheet/grip -- - # never applied in absolute terms - - -def _bullseye_sheet_signals(a): - """Cheap numpy/PIL(+cv2)-only pixel signals for one Bullseye candidate. No ML.""" - h, w = a.shape[:2] - af = a.astype(np.float32) / 255.0 - mx = af.max(-1); mn = af.min(-1) - sat = np.where(mx > 0, (mx - mn) / np.maximum(mx, 1e-6), 0.0) - val = mx - white = (mn >= _BE_WHITE_MIN) & (sat <= _BE_WHITE_SAT_MAX) - white_frac = float(white.mean()) - frame = h * w - - def _components(mask_bool): - if cv2 is not None: - u8 = (mask_bool.astype(np.uint8)) * 255 - u8 = cv2.morphologyEx(u8, cv2.MORPH_OPEN, np.ones((3, 3), np.uint8)) - n, lblimg = cv2.connectedComponents((u8 > 0).astype(np.uint8), connectivity=8) - return [(lblimg == i) for i in range(1, n)] - from scipy import ndimage # pragma: no cover -- cv2 fallback - lblimg, n = ndimage.label(mask_bool) - return [(lblimg == i) for i in range(1, n + 1)] - - fg_comps = _components(~white) - biggest_frac = 0.0 - sheet_bbox = (0.0, 0.0, 1.0, 1.0) - if fg_comps: - sizes = [int(c.sum()) for c in fg_comps] - bi = int(np.argmax(sizes)) - biggest_frac = float(sizes[bi] / frame) - ys, xs = np.where(fg_comps[bi]) - if len(xs): - sheet_bbox = (float(xs.min() / w), float(ys.min() / h), - float((xs.max() + 1) / w), float((ys.max() + 1) / h)) - - # dark clamp hardware: compact blobs touching the extreme right edge, not - # spanning more than ~35% of the width (excludes a genuinely near-black sheet - # color, which would span the whole frame edge-to-edge). - dark = (val < _BE_DARK_VAL_MAX) & (sat < _BE_DARK_SAT_MAX) - dark_comps = _components(dark) - clamp_blobs = 0 - clamp_left = 1.0 - for c in dark_comps: - frac = float(c.sum()) / frame - if frac < 0.0015: - continue - ys, xs = np.where(c) - x0, x1 = int(xs.min()), int(xs.max()) + 1 - if x1 >= w - 2 and (x1 - x0) < 0.35 * w: - clamp_blobs += 1 - clamp_left = min(clamp_left, x0 / w) - - return { - 'white_frac': round(white_frac, 4), 'biggest_frac': round(biggest_frac, 4), - 'clamp_blobs': clamp_blobs, - 'clamp_left_frac': round(clamp_left, 3) if clamp_blobs else None, - 'sheet_bbox_frac': tuple(round(v, 4) for v in sheet_bbox), - } - - -# -- post-crop border scrub (lead review of the first board: most crops kept a thin -# near-white sliver along the BOTTOM edge -- the sheet bbox's last rows are the -# sheet's glossy cut edge + studio ground under it -- and a few kept a small white -# corner wedge from slight sheet rotation) -- -_SCRUB_WHITE_FRAC_MAX = 0.04 # a row/col is "contaminated" when >4% of it is near-white -_SCRUB_WINDOW_FRAC = 0.15 # how deep (as a fraction of the crop's own dimension) the scrub - # scans in from each edge for contaminated rows/cols. The bottom of - # these product photos is sheet color -> bright specular reflection - # band -> a DARK cut-edge line -> background, and both the band's - # depth and the dark line's thickness vary per photo (17px..38px at - # 1200px observed across the review boards) -- a shallow fixed band - # missed the deeper ones (second board review), so scan a generous - # window and cut past the DEEPEST contaminated row instead. -_SCRUB_SAFETY_INSET_FRAC = 0.003 # extra inset removed from ALL four sides after the scrub, as - # a fraction of the frame's short side (min 1px => ~4px at - # 1200px full res); sheets are hand-cut and slightly rotated, - # so err toward cutting a sliver of sheet over keeping any - # background -_SCRUB_VERIFY_BAND_FRAC = 0.02 # final self-verification band: after cutting + inset, no row/col - # within this band of any edge may still be contaminated -- if one - # is (e.g. white glass streaks running past the scan window), the - # scrub FAILS rather than ships a dirty crop -_SCRUB_MAX_AREA_LOSS = 0.20 # if scrubbing eats >20% of the crop area, the crop is not - # trustworthy -- fail it (caller keeps the shipped pick and - # lists the product as uncertain instead) - - -def _scrub_crop_box(a, crop_box_frac): - """Border scrub: within a scan window from each edge of the crop, find every - near-white-contaminated row/col and cut the edge past the deepest one; then - apply a safety inset; then SELF-VERIFY that the final crop's border bands are - clean. - - Returns (scrubbed_crop_box_frac | None, detail_dict). None = untrustworthy -- - either the scrub removed more than _SCRUB_MAX_AREA_LOSS of the area, or - contamination survives the cut (background/white streaks deeper than a - rectangle crop can excise); the caller treats the product as uncertain and - keeps the currently-shipped pick. Run this on the FULL-RESOLUTION pixels: at - 320px thumb scale JPEG downsampling blends thin white slivers into the sheet - color below the white threshold (second-board finding).""" - h, w = a.shape[:2] - af = a.astype(np.float32) / 255.0 - mx = af.max(-1); mn = af.min(-1) - sat = np.where(mx > 0, (mx - mn) / np.maximum(mx, 1e-6), 0.0) - white = (mn >= _BE_WHITE_MIN) & (sat <= _BE_WHITE_SAT_MAX) - - x0 = int(crop_box_frac[0] * w); y0 = int(crop_box_frac[1] * h) - x1 = int(crop_box_frac[2] * w); y1 = int(crop_box_frac[3] * h) - x0, y0 = max(0, x0), max(0, y0) - x1, y1 = min(w, x1), min(h, y1) - orig_area = max(1, (x1 - x0) * (y1 - y0)) - inset = max(1, int(round(_SCRUB_SAFETY_INSET_FRAC * min(h, w)))) - trimmed = {'top': 0, 'bottom': 0, 'left': 0, 'right': 0} - - def _fail(reason, area): - return None, {'trimmed_px': trimmed, 'area_kept': round(max(0, area) / orig_area, 3), - 'failed': reason} - - if x1 - x0 < 4 or y1 - y0 < 4: - return _fail('degenerate_box', 0) - - # cut top/bottom past the deepest contaminated row within its scan window - row_bad = white[:, x0:x1].mean(axis=1) > _SCRUB_WHITE_FRAC_MAX # indexed by absolute y - win_y = max(4, int(round(_SCRUB_WINDOW_FRAC * (y1 - y0)))) - win_x = max(4, int(round(_SCRUB_WINDOW_FRAC * (x1 - x0)))) - - top_bad = np.where(row_bad[y0:min(y0 + win_y, y1)])[0] - if top_bad.size: - trimmed['top'] = int(top_bad.max()) + 1 - y0 += trimmed['top'] - bot_bad = np.where(row_bad[max(y1 - win_y, y0):y1])[0] - if bot_bad.size: - trimmed['bottom'] = (y1 - max(y1 - win_y, y0)) - int(bot_bad.min()) - y1 -= trimmed['bottom'] - - # cut left/right past the deepest contaminated col within its scan window -- - # LOCAL FIX (fix/bullseye-grip-sweep): recomputed AFTER the top/bottom cut - # above, using the row-trimmed y0/y1, not the original. A contamination band - # that spans nearly the full frame WIDTH but is confined to a narrow row - # range near the top/bottom (the common case: a bright specular reflection - # strip along the sheet's own cut edge, already documented in this - # function's tunables block) was previously measured against the PRE-trim - # row range, so the very rows the top/bottom cut above was about to remove - # inflated col_bad for EVERY column and forced a false, symmetric left+right - # trim on top of the already-correct top/bottom cut. Confirmed on 4 grip - # photos during the fix/bullseye-grip-sweep task (Butterscotch, Marigold - # Yellow, Plum Striker, Gold Purple Opalescent) -- all hard-rejected on - # area_loss purely from this double-count; recomputing col_bad on the - # post-row-trim range found zero genuine left/right contamination in any of - # them. Safe change: the final self-verification band below still catches - # any left/right contamination this misses, regardless of ordering -- this - # only removes a false positive, never bypasses the safety net. Needs the - # same upstream re-sync as component (f); see module header. - col_bad = white[y0:y1, :].mean(axis=0) > _SCRUB_WHITE_FRAC_MAX # indexed by absolute x - left_bad = np.where(col_bad[x0:min(x0 + win_x, x1)])[0] - if left_bad.size: - trimmed['left'] = int(left_bad.max()) + 1 - x0 += trimmed['left'] - right_bad = np.where(col_bad[max(x1 - win_x, x0):x1])[0] - if right_bad.size: - trimmed['right'] = (x1 - max(x1 - win_x, x0)) - int(right_bad.min()) - x1 -= trimmed['right'] - - x0 += inset; y0 += inset - x1 -= inset; y1 -= inset - area = (x1 - x0) * (y1 - y0) - if x1 - x0 < 4 or y1 - y0 < 4 or area <= (1.0 - _SCRUB_MAX_AREA_LOSS) * orig_area: - return _fail('area_loss', area) - - # self-verify: the final crop's border bands must be clean (recompute the - # row/col profiles on the FINAL box, since the cuts changed both extents) - vb_y = max(2, int(round(_SCRUB_VERIFY_BAND_FRAC * (y1 - y0)))) - vb_x = max(2, int(round(_SCRUB_VERIFY_BAND_FRAC * (x1 - x0)))) - rows = white[:, x0:x1].mean(axis=1) - cols = white[y0:y1, :].mean(axis=0) - if (rows[y0:y0 + vb_y].max() > _SCRUB_WHITE_FRAC_MAX - or rows[y1 - vb_y:y1].max() > _SCRUB_WHITE_FRAC_MAX - or cols[x0:x0 + vb_x].max() > _SCRUB_WHITE_FRAC_MAX - or cols[x1 - vb_x:x1].max() > _SCRUB_WHITE_FRAC_MAX): - return _fail('verify_contaminated', area) - - scrubbed = (round(x0 / w, 4), round(y0 / h, 4), round(x1 / w, 4), round(y1 / h, 4)) - return scrubbed, {'trimmed_px': trimmed, 'area_kept': round(area / orig_area, 3), 'failed': None} - - -def bullseye_features(path): - """Public per-candidate feature dict for a Bullseye photo. Named, independently- - interpretable signals -- see component-(f) docstring above for why (VLM judge - priors/tiebreakers), not just a single scalar. - - Returns: {'is_full_bleed', 'is_whole_sheet_on_white', 'grip_flag', - 'grip_confidence', 'flat_chip_flag', 'crop_box_frac' (x0,y0,x1,y1 as - fractions of the source image, or None -- None for a whole-sheet photo - means the border scrub FAILED and the crop cannot be trusted, see - 'crop_scrub'), plus the raw pixel signals}. - """ - a = _load(path) - sig = _bullseye_sheet_signals(a) - is_full_bleed = sig['white_frac'] <= 0.01 and sig['biggest_frac'] >= 0.97 - is_whole_sheet = (not is_full_bleed) and (0.45 <= sig['biggest_frac'] <= 0.95) and sig['white_frac'] >= 0.08 - grip_flag = bool(is_whole_sheet and sig['clamp_blobs'] >= 1) - grip_confidence = round(min(1.0, sig['clamp_blobs'] / 2.0), 3) if grip_flag else 0.0 - - crop_box_frac = None - crop_scrub = None - if is_whole_sheet: - x0, y0, x1, y1 = sig['sheet_bbox_frac'] - # right cut: whichever is tightest of (a) detected clamp hardware and (b) a - # fixed conservative 80%-of-sheet-width ratio -- the fixed ratio is the - # primary defense against the label (small warm/red card) when the label's - # own color is too close to the glass's own hue to separate by color alone - # (observed on Red/Orange Opalescent during calibration -- a color-distance - # label detector left a visible label sliver on those two specific hues). - fixed_cut = x0 + 0.80 * (x1 - x0) - cut = fixed_cut if sig['clamp_left_frac'] is None else min(fixed_cut, sig['clamp_left_frac']) - crop_right = max(x0 + 0.30 * (x1 - x0), cut - 0.02) - # top inset: best-effort sharpie-strip removal -- calibration sample showed - # the batch number written within roughly the top 12% of the sheet's own - # bbox (either corner); conservative inset per the task brief ("a slightly - # smaller clean crop beats a full sheet with hardware"). - crop_top = y0 + 0.12 * (y1 - y0) - # border scrub (first-board review finding): the sheet bbox's outer rows/ - # cols still contain studio ground -- a bottom-edge sliver especially -- - # so shrink any contaminated edge and apply a safety inset. A failed scrub - # (background intrusion too deep) yields crop_box_frac=None, which the - # churn gate treats as "uncertain -> keep the shipped pick". - candidate_box = (x0, crop_top, crop_right, y1) - crop_box_frac, crop_scrub = _scrub_crop_box(a, candidate_box) - - return { - 'is_full_bleed': is_full_bleed, 'is_whole_sheet_on_white': is_whole_sheet, - 'grip_flag': grip_flag, 'grip_confidence': grip_confidence, - 'flat_chip_flag': is_full_bleed, 'crop_box_frac': crop_box_frac, - 'crop_scrub': crop_scrub, - **sig, - } - - -def bullseye_photo_prior(candidates): - """Signed per-position adjustment (same shape as component (e)'s text_adj) plus - the raw feature dict per candidate (for logging/audit and the VLM judge pilot). - Only meaningful for Bullseye -- callers gate this on manufacturer, see `pick()`.""" - feats = {} - for i, c in enumerate(candidates): - try: - feats[i + 1] = bullseye_features(c) - except Exception as e: - feats[i + 1] = {'error': str(e), 'is_full_bleed': False, - 'is_whole_sheet_on_white': False, 'grip_flag': False} - any_whole_sheet = any(f.get('is_whole_sheet_on_white') for f in feats.values()) - adj = {} - for pos, f in feats.items(): - a = 0.0 - if f.get('grip_flag'): - a += BULLSEYE_GRIP_BONUS - elif f.get('is_whole_sheet_on_white'): - a += BULLSEYE_WHOLE_SHEET_BONUS - if f.get('is_full_bleed') and any_whole_sheet: - a -= BULLSEYE_FLAT_CHIP_PENALTY - adj[pos] = a - return adj, feats - - -# -------------------------------------------------------------------------------- -# per-image scoring + pick -# -------------------------------------------------------------------------------- - -def score_image(path): - """Score one candidate image. Returns a dict with 'components' (each in [0,1]) - and 'reasons' (human-readable detail per component). Does not know the - product's name/manufacturer -- see `line_flags()` for that (product-level, - applied once in `pick()`, not per image).""" - a = _load(path) - a_score, a_detail, af_sig = audit_score(path) - hand_flag, hand_conf, hand_blobs = hand_signals(a) - seam_flag, seam_conf, seam_detail = seam_signals(a) - cov_score, cov_detail = coverage_signals(a, af_sig) - - hand_score = 1.0 - hand_conf if hand_flag else 1.0 - seam_score = 1.0 - seam_conf if seam_flag else 1.0 - - components = {'audit': a_score, 'hand': hand_score, 'seam': seam_score, 'coverage': cov_score} - base = sum(WEIGHTS[k] * v for k, v in components.items()) - reasons = { - 'audit': a_detail, - 'hand': {'flagged': hand_flag, 'confidence': round(hand_conf, 3), 'blobs': hand_blobs}, - 'seam': {'flagged': seam_flag, 'confidence': round(seam_conf, 3), **seam_detail}, - 'coverage': cov_detail, - } - return {'components': components, 'base_score': round(float(base), 4), 'reasons': reasons} - - -def pick(candidates, text=None, name=None, manufacturer=None, floor=FLOOR): - """Score every candidate image and return the argmax (or None). - - candidates: list of local file paths (fetch URLs to local files first -- this - function does no network I/O by design, see fetch_gallery.py). - text: product description/title text for hint parsing (component e). - name/manufacturer: the report-019 name blocklist (`flag_name`) is evaluated - ONCE for the product (not per image, see `audit_score` docstring) - and applied as a uniform floor penalty -- it flags product LINES - whose photography is systematically suspect (Bullseye reactive/ - alchemy/composite), which should raise the bar for trusting even - that line's best-looking image, but must not zero out every - candidate identically (that would make it useless for picking - between them). - floor: minimum final score to be eligible for the pick. - - Returns {'pick': int|None (0-indexed into candidates), 'scores': [...], - 'override': bool, 'text_notes': [...], 'line_flags': [...], - 'bullseye_features': {pos: feature-dict} (empty unless manufacturer is - Bullseye -- component (f), see its docstring)}. - """ - n = len(candidates) - if n == 0: - return {'pick': None, 'scores': [], 'override': False, 'text_notes': [], 'line_flags': [], - 'bullseye_features': {}} - - per_image = [score_image(c) for c in candidates] - text_adj, override_pos, text_notes = text_signals(text or '', n) - line_reasons = line_flags(name, manufacturer) - line_penalty = LINE_PENALTY if line_reasons else 0.0 - - # component (f): Bullseye grip-photo prior -- see its docstring above. No-op - # (empty dicts) for every other manufacturer. - bullseye_adj, bullseye_feats = {}, {} - if (manufacturer or '').strip().lower() == 'bullseye': - bullseye_adj, bullseye_feats = bullseye_photo_prior(candidates) - - scores = [] - for i, si in enumerate(per_image): - pos = i + 1 - # Only floor-clip here -- do NOT ceiling-clip to 1.0: a text bonus (e.g. - # "backlit") can legitimately push two already-strong candidates past 1.0, - # and clipping both to the same ceiling would destroy the ranking between - # them (this was caught by the steel-gray-opal validation case, where a - # sharp full-sheet photo and a blurry-but-backlit crop tied at 1.0 after - # clipping until this was fixed -- see reports/035-swatch-picker.md). - final = max(0.0, si['base_score'] + text_adj.get(pos, 0.0) + bullseye_adj.get(pos, 0.0) - line_penalty) - scores.append({'index': i, 'position': pos, 'final_score': round(final, 4), - 'base_score': si['base_score'], 'text_adjustment': round(text_adj.get(pos, 0.0), 3), - 'line_penalty': line_penalty, 'bullseye_adjustment': round(bullseye_adj.get(pos, 0.0), 3), - 'components': si['components'], 'reasons': si['reasons']}) - - if override_pos is not None: - return {'pick': override_pos - 1, 'scores': scores, 'override': True, 'text_notes': text_notes, - 'line_flags': line_reasons, 'bullseye_features': bullseye_feats} - - best = max(scores, key=lambda s: s['final_score']) - pick_idx = best['index'] if best['final_score'] >= floor else None - return {'pick': pick_idx, 'scores': scores, 'override': False, 'text_notes': text_notes, - 'line_flags': line_reasons, 'bullseye_features': bullseye_feats} - - -# -------------------------------------------------------------------------------- -# CLI -# -------------------------------------------------------------------------------- - -def main(): - ap = argparse.ArgumentParser(description=__doc__.split('\n\n')[0]) - ap.add_argument('images', nargs='+', help='candidate image paths, in gallery order') - ap.add_argument('--text', default=None, help='product description/title text (hint parsing)') - ap.add_argument('--name', default=None) - ap.add_argument('--manufacturer', default=None) - ap.add_argument('--floor', type=float, default=FLOOR) - ap.add_argument('--json', action='store_true', help='print full JSON instead of a table') - args = ap.parse_args() - - result = pick(args.images, text=args.text, name=args.name, manufacturer=args.manufacturer, - floor=args.floor) - if args.json: - print(json.dumps(result, indent=2, default=str)) - return - - print(f"{'pos':>3} {'final':>6} {'audit':>6} {'hand':>6} {'seam':>6} {'cover':>6} file") - for s in result['scores']: - c = s['components'] - print(f"{s['position']:>3} {s['final_score']:>6.3f} {c['audit']:>6.3f} {c['hand']:>6.3f} " - f"{c['seam']:>6.3f} {c['coverage']:>6.3f} {args.images[s['index']]}") - if result['override']: - print(f"\nTEXT OVERRIDE fired -> pick = position {result['pick'] + 1}") - for n in result['text_notes']: - print(f' - {n}') - elif result['pick'] is None: - print(f"\nNO PICK -- nothing cleared the floor ({args.floor})") - else: - print(f"\nPICK = position {result['pick'] + 1} ({args.images[result['pick']]})") - if result['text_notes'] and not result['override']: - print('text notes:') - for n in result['text_notes']: - print(f' - {n}') - - -if __name__ == '__main__': - main() diff --git a/scripts/sweep_uncropped_bullseye.py b/scripts/sweep_uncropped_bullseye.py deleted file mode 100644 index cd06d45..0000000 --- a/scripts/sweep_uncropped_bullseye.py +++ /dev/null @@ -1,117 +0,0 @@ -"""One-off sweep: apply the grip/whole-sheet detector + authoritative full-res -border scrub (scripts/swatch_picker.py) to every Bullseye registry row that is -currently cropped=false. PR #124 only ran the crop phase on picks that CHANGED -this run; products whose shipped pick was already a grip/whole-sheet photo -never got the crop. This sweep closes that gap for the pre-existing 217 -(fix/bullseye-grip-sweep). Run from the repo root: `python3 scripts/sweep_uncropped_bullseye.py`. - -Old (pre-crop) bytes are copied to a review-board cache dir before any -in-place overwrite, so the addendum board can still show a true before/after. -""" -import json -import os -import shutil -import sys - -import numpy as np -from PIL import Image - -sys.path.insert(0, 'scripts') -from swatch_picker import bullseye_features, _scrub_crop_box # noqa: E402 - -IMAGE_DIR = 'frontend/public/assets/catalog_images' -REGISTRY_FILE = 'frontend/public/assets/glass_swatch_registry.json' -OLD_CACHE_DIR = 'data/sweep_old_pick_cache' -os.makedirs(OLD_CACHE_DIR, exist_ok=True) - -# handled by hand elsewhere (special cases a/b/c from the task) -- skip here -SPECIAL_IDS = { - 'bullseye-0003130050f1010', # (a) black-corner scrub, bespoke - 'bullseye-0011010000f1010', # (b) perspective side view, no flat alt - 'bullseye-0012470031f1010', # (c) washed gradient, no clean alt -} - - -def main(): - with open(REGISTRY_FILE) as f: - registry = json.load(f) - - bull_uncropped = [r for r in registry if r.get('manufacturer') == 'Bullseye' - and not r.get('cropped') and r['id'] not in SPECIAL_IDS] - print(f"Sweeping {len(bull_uncropped)} uncropped Bullseye rows (excluding {len(SPECIAL_IDS)} special cases)") - - cropped_ids = [] - uncertain = [] # {'id','name','reason','detail'} - left_alone = [] # correctly-uncropped (flat chip / other), no action - - for r in bull_uncropped: - fn = os.path.basename(r['local_image']) - path = os.path.join(IMAGE_DIR, fn) - if not os.path.exists(path): - uncertain.append({'id': r['id'], 'name': r['name'], 'reason': 'local_file_missing'}) - continue - - try: - feats = bullseye_features(path) - except Exception as e: - uncertain.append({'id': r['id'], 'name': r['name'], 'reason': f'detector_error: {e}'}) - continue - - if not feats.get('is_whole_sheet_on_white'): - left_alone.append(r['id']) - continue - - crop_frac = feats.get('crop_box_frac') - if crop_frac is None: - uncertain.append({'id': r['id'], 'name': r['name'], 'reason': 'thumb_scrub_failed', - 'detail': feats.get('crop_scrub')}) - continue - - # authoritative full-res scrub, same discipline as Phase C - img = Image.open(path) - if img.mode != 'RGB': - img = img.convert('RGB') - a_full = np.asarray(img, dtype=np.uint8) - scrubbed, detail = _scrub_crop_box(a_full, crop_frac) - if scrubbed is None: - uncertain.append({'id': r['id'], 'name': r['name'], 'reason': f"fullres_scrub_failed:{detail.get('failed')}", - 'detail': detail}) - continue - - # save an old-pixel copy for the review board before the in-place overwrite - shutil.copy(path, os.path.join(OLD_CACHE_DIR, f"{r['id']}_old.jpg")) - - x0f, y0f, x1f, y1f = scrubbed - w, h = img.size - crop_box = [int(x0f * w), int(y0f * h), int(x1f * w), int(y1f * h)] - cropped_img = img.crop(crop_box) - cropped_img.save(path, "JPEG") - - is_half = 'HALF' in r['base_sku'].upper() - base_w = 17.0 if is_half else 10.0 - base_h = 20.0 if is_half else 10.0 - - r['cropped'] = True - r['crop_box'] = crop_box - r['real_world_width_in'] = round(base_w * (x1f - x0f), 2) - r['real_world_height_in'] = round(base_h * (y1f - y0f), 2) - # original_width_px/height_px stay as the PRE-crop dimensions, matching the - # existing Phase C convention (see bullseye-0000240030f1010 in the registry). - r['original_width_px'], r['original_height_px'] = w, h - - cropped_ids.append({'id': r['id'], 'name': r['name'], 'grip_flag': feats.get('grip_flag'), - 'crop_box': crop_box, 'area_kept': detail.get('area_kept')}) - print(f" CROPPED {r['id']} ({r['name']}) grip={feats.get('grip_flag')} area_kept={detail.get('area_kept')}") - - with open(REGISTRY_FILE, 'w') as f: - json.dump(registry, f, indent=2) - - print(f"\nDone. Newly cropped: {len(cropped_ids)}. Uncertain: {len(uncertain)}. Left alone (flat chip/other): {len(left_alone)}.") - - out = {'cropped': cropped_ids, 'uncertain': uncertain, 'left_alone_count': len(left_alone)} - with open('data/sweep_uncropped_bullseye_result.json', 'w') as f: - json.dump(out, f, indent=2) - - -if __name__ == '__main__': - main() diff --git a/scripts/vlm_judge_report.py b/scripts/vlm_judge_report.py deleted file mode 100644 index 8eadd2c..0000000 --- a/scripts/vlm_judge_report.py +++ /dev/null @@ -1,415 +0,0 @@ -"""vlm_judge_report.py -- builds the two pilot deliverables from -data/vlm_judge_pilot/results.json (written by scripts/vlm_pick_judge.py): - - Deliverable A: docs/library-picker-rebuild/vlm_judge_pilot_board.jpg - one row per product: heuristic pick | sonnet judge pick | haiku judge pick - Deliverable B: docs/library-picker-rebuild/vlm_judge_pilot.md - results table, agreement stats, the 4 named-failure call-outs, NONE-rate, - corpus-wide cost/time projection, recommendation. - -Standalone from scripts/vlm_pick_judge.py's collection pipeline -- run this -after a `vlm_pick_judge.py` pass to (re)render the board/report from whatever -is currently in results.json (safe to re-run any time, purely reads the -pilot's own data dir + candidate thumbs already fetched to disk). -""" -import json -import os - -from PIL import Image, ImageDraw, ImageFont - -HERE = os.path.dirname(os.path.abspath(__file__)) -REPO_ROOT = os.path.dirname(HERE) -DATA_DIR = os.path.join(REPO_ROOT, 'data/vlm_judge_pilot') -RESULTS_FILE = os.path.join(DATA_DIR, 'results.json') -CANDIDATES_CACHE = os.path.join(DATA_DIR, 'candidates_cache.json') - -OUT_DIR = os.path.join(REPO_ROOT, 'docs/library-picker-rebuild') -BOARD_PATH = os.path.join(OUT_DIR, 'vlm_judge_pilot_board.jpg') -REPORT_PATH = os.path.join(OUT_DIR, 'vlm_judge_pilot.md') - -CORPUS_SIZE = 1269 - -# Hand-verified verdicts for the user-named failure cases: each contact sheet was -# opened and eyeballed (2026-07-13) to confirm what the heuristic's pick and the -# judges' picks actually show. Keyed by registry id. These annotate the report's -# named-failure table; everything else in the report is computed from results.json. -NAMED_VERDICTS = { - 'oceanside-of161rr': ( - 'FIXED', 'heuristic #1 is the reported perspective side view of the sheet on a tiled floor; ' - 'both judges picked #2, a straight-on flat shot of the yellow rough-rolled texture'), - 'oceanside-of23071s': ( - 'FIXED', 'heuristic #4 is the reported shop-shelf photo (warehouse light wall, outlet boxes, bins); ' - 'both judges picked #1, the flat blue sheet on a plain ground'), - 'oceanside-of3176s': ( - 'IMPROVED (NONE)', 'heuristic #3 is the reported garden photo (sheet leaning on a birch tree over ' - 'strawberry plants); both judges said NONE, which would quarantine the product instead of shipping ' - 'the garden shot. Conservative call: candidate #1 (a flat close-up of the wispy amber glass) ' - 'arguably qualifies -- the judges likely read it as a macro crop rather than a full-frame sheet. ' - 'Net: the bad image is gone; a usable-but-debatable one was left on the table'), - 'oceanside-of3276s': ( - 'N/A -- already fine', "the live gallery has changed since the user report; the heuristic's current " - 'pick (#2) is itself a flat green sheet. Both judges picked #1, an equally-legitimate flat alternate, ' - 'and both avoided the shop-shelf photo (#3) still lurking in this gallery'), - 'oceanside-of3296s': ( - 'FIXED', 'heuristic #2 is a hand holding the sheet up in front of a finished stained-glass window ' - 'scene (the reported "finished window" failure); both judges picked #1, the flat wispy green sheet'), -} - -CELL = 200 -LABEL_W = 340 -HEADER_H = 56 -ROW_H = CELL + 34 - - -def _font(size, bold=False): - candidates = ( - ['/System/Library/Fonts/Supplemental/Arial Bold.ttf'] if bold else - ['/System/Library/Fonts/Helvetica.ttc', '/System/Library/Fonts/Supplemental/Arial.ttf'] - ) - for path in candidates: - if os.path.exists(path): - try: - return ImageFont.truetype(path, size) - except Exception: - pass - return ImageFont.load_default(size=size) - - -def load_results(): - with open(RESULTS_FILE) as f: - results = json.load(f) - with open(CANDIDATES_CACHE) as f: - cand_cache = json.load(f) - return results, cand_cache - - -def _thumb_for_index(cand_cache, pid, idx): - """idx is 1-based judge/heuristic numbering, or None/'NONE'.""" - if idx in (None, 'NONE'): - return None - candidates = cand_cache.get(pid, {}).get('candidates', []) - i = idx - 1 - if 0 <= i < len(candidates): - return candidates[i].get('local_thumb') - return None - - -def _paste_cell(sheet, draw, x0, y0, thumb_path, caption, ok_color=(60, 160, 90)): - draw.rectangle([x0, y0, x0 + CELL, y0 + CELL], outline=(70, 70, 70), width=1) - if thumb_path and os.path.exists(thumb_path): - try: - im = Image.open(thumb_path).convert('RGB') - im.thumbnail((CELL - 4, CELL - 4)) - px = x0 + (CELL - im.width) // 2 - py = y0 + (CELL - im.height) // 2 - sheet.paste(im, (px, py)) - except Exception: - draw.text((x0 + 8, y0 + 8), '(unreadable)', fill=(255, 80, 80), font=_font(14)) - else: - draw.rectangle([x0, y0, x0 + CELL, y0 + CELL], fill=(40, 40, 40)) - draw.text((x0 + 10, y0 + CELL // 2 - 10), 'NONE', fill=(220, 60, 60), font=_font(20, bold=True)) - draw.text((x0 + 6, y0 + CELL + 4), caption, fill=(210, 210, 210), font=_font(15)) - - -def build_board(results, cand_cache): - n = len(results) - width = LABEL_W + 3 * CELL - height = HEADER_H + n * ROW_H + 20 - board = Image.new('RGB', (width, height), (16, 16, 16)) - draw = ImageDraw.Draw(board) - - draw.rectangle([0, 0, width, HEADER_H], fill=(30, 30, 30)) - draw.text((10, 16), 'Product', fill=(255, 255, 255), font=_font(20, bold=True)) - for i, label in enumerate(['Heuristic pick', 'Sonnet judge', 'Haiku judge']): - draw.text((LABEL_W + i * CELL + 10, 16), label, fill=(255, 255, 255), font=_font(20, bold=True)) - - y = HEADER_H - for row in results: - pid = row['id'] - if row.get('skipped'): - draw.text((10, y + CELL // 2), f"{row.get('name', pid)} -- SKIPPED ({row['skipped']})", - fill=(255, 120, 120), font=_font(16)) - y += ROW_H - continue - - is_named = row.get('named_failure') - row_bg = (40, 30, 10) if is_named else (16, 16, 16) - draw.rectangle([0, y, width, y + ROW_H], fill=row_bg) - - name_font = _font(17, bold=is_named) - label = f"{row['manufacturer']} -- {row['name']}" - if is_named: - label = '★ ' + label + ' (named failure)' - # wrap label to ~2 lines within LABEL_W - words = label.split(' ') - lines, cur = [], '' - for w in words: - trial = (cur + ' ' + w).strip() - if draw.textlength(trial, font=name_font) > LABEL_W - 20 and cur: - lines.append(cur) - cur = w - else: - cur = trial - if cur: - lines.append(cur) - ty = y + 10 - for ln in lines[:5]: - draw.text((10, ty), ln, fill=(255, 230, 150) if is_named else (230, 230, 230), font=name_font) - ty += 21 - score = row.get('heuristic_pick_score') - draw.text((10, y + CELL - 20), f"heuristic score: {score}", fill=(150, 150, 150), font=_font(13)) - - heur_idx = row.get('heuristic_pick_index') - sonnet_idx = row.get('judge_sonnet', {}).get('pick') - haiku_idx = row.get('judge_haiku', {}).get('pick') - - _paste_cell(board, draw, LABEL_W, y, _thumb_for_index(cand_cache, pid, heur_idx), - f"#{heur_idx if heur_idx else '?'}") - _paste_cell(board, draw, LABEL_W + CELL, y, _thumb_for_index(cand_cache, pid, sonnet_idx), - f"#{sonnet_idx}" if sonnet_idx not in (None, 'NONE') else str(sonnet_idx)) - _paste_cell(board, draw, LABEL_W + 2 * CELL, y, _thumb_for_index(cand_cache, pid, haiku_idx), - f"#{haiku_idx}" if haiku_idx not in (None, 'NONE') else str(haiku_idx)) - - y += ROW_H - - os.makedirs(OUT_DIR, exist_ok=True) - board.save(BOARD_PATH, 'JPEG', quality=90) - print(f"Board -> {BOARD_PATH} ({width}x{height})") - return BOARD_PATH - - -# -------------------------------------------------------------------------------- -# stats -# -------------------------------------------------------------------------------- - -def compute_stats(results): - judged = [r for r in results if not r.get('skipped')] - n = len(judged) - - def norm(v): - return v # already 1-based int, 'NONE', or None(parse fail) - - agree_sonnet_heur = agree_haiku_heur = agree_sonnet_haiku = 0 - sonnet_none = haiku_none = 0 - sonnet_parse_fail = haiku_parse_fail = 0 - sonnet_lat, haiku_lat = [], [] - sonnet_cost, haiku_cost = [], [] - - rows = [] - for r in judged: - h = r.get('heuristic_pick_index') - s = r.get('judge_sonnet', {}) - k = r.get('judge_haiku', {}) - sp, kp = s.get('pick'), k.get('pick') - if sp == h and sp is not None: - agree_sonnet_heur += 1 - if kp == h and kp is not None: - agree_haiku_heur += 1 - if sp == kp and sp is not None: - agree_sonnet_haiku += 1 - if sp == 'NONE': - sonnet_none += 1 - if kp == 'NONE': - haiku_none += 1 - if not s.get('parse_ok', True): - sonnet_parse_fail += 1 - if not k.get('parse_ok', True): - haiku_parse_fail += 1 - if isinstance(s.get('latency_ms'), (int, float)): - sonnet_lat.append(s['latency_ms']) - if isinstance(k.get('latency_ms'), (int, float)): - haiku_lat.append(k['latency_ms']) - if isinstance(s.get('cost_usd'), (int, float)): - sonnet_cost.append(s['cost_usd']) - if isinstance(k.get('cost_usd'), (int, float)): - haiku_cost.append(k['cost_usd']) - rows.append(r) - - named = [r for r in judged if r.get('named_failure')] - - def avg(xs): - return sum(xs) / len(xs) if xs else 0.0 - - return { - 'n': n, - 'agree_sonnet_heur': agree_sonnet_heur, 'agree_haiku_heur': agree_haiku_heur, - 'agree_sonnet_haiku': agree_sonnet_haiku, - 'sonnet_none': sonnet_none, 'haiku_none': haiku_none, - 'sonnet_none_ids': [r for r in judged if r.get('judge_sonnet', {}).get('pick') == 'NONE'], - 'haiku_none_ids': [r for r in judged if r.get('judge_haiku', {}).get('pick') == 'NONE'], - 'sonnet_parse_fail': sonnet_parse_fail, 'haiku_parse_fail': haiku_parse_fail, - 'sonnet_lat_avg': avg(sonnet_lat), 'haiku_lat_avg': avg(haiku_lat), - 'sonnet_cost_avg': avg(sonnet_cost), 'haiku_cost_avg': avg(haiku_cost), - 'sonnet_cost_total': sum(sonnet_cost), 'haiku_cost_total': sum(haiku_cost), - 'sonnet_lat_total_s': sum(sonnet_lat) / 1000.0, 'haiku_lat_total_s': sum(haiku_lat) / 1000.0, - 'named': named, - } - - -def render_report(results, stats): - n = stats['n'] - lines = [] - lines.append('# VLM forced-choice judge -- swatch image-selection pilot\n') - lines.append( - f"Pilot sample: **{n}** products (4 user-named Oceanside failures + a mix of " - "additional Oceanside/Bullseye/Wissmach/Youghiogheny products spanning both " - "suspicious-looking and clean-looking heuristic picks, seed 42, see " - "`scripts/vlm_pick_judge.py:select_sample`). Each product's FULL live gallery " - "was re-scraped (the registry only retains the winning URL); every candidate " - "went into one numbered contact sheet judged once by `claude -p --model sonnet` " - "and once by `claude -p --model haiku`, forced-choice, with one parse retry. " - "Code: `scripts/vlm_pick_judge.py` (collection), `scripts/vlm_judge_report.py` " - "(this report + the board). Registry was read-only throughout.\n" - ) - - lines.append('## Verdict on the 4 user-named failures\n') - lines.append('(5 registry rows -- "Dark Green with White" exists as two SKUs; the failure was on ' - '`of3296s`, and `of3276s` is included for coverage. Verdicts hand-verified against the ' - 'contact sheets, not just inferred from index disagreement.)\n') - lines.append('| Product | Heuristic | Sonnet | Haiku | Verdict |') - lines.append('|---|---|---|---|---|') - for r in stats['named']: - h = r.get('heuristic_pick_index') - s = r.get('judge_sonnet', {}).get('pick') - k = r.get('judge_haiku', {}).get('pick') - verdict, detail = NAMED_VERDICTS.get(r['id'], ('?', '')) - def fmt(v): - return 'NONE' if v == 'NONE' else (f'#{v}' if v is not None else 'parse-fail') - lines.append(f"| {r['manufacturer']} {r['name']} (`{r['id']}`) | {fmt(h)} | {fmt(s)} | {fmt(k)} | **{verdict}** -- {detail} |") - lines.append('') - lines.append( - '**Bottom line: yes, the judge fixes the named failures.** Of the 4 user-reported bad picks, ' - '3 are outright fixed (both models independently choose a verified straight-on flat swatch photo), ' - 'and the 4th (Dark Amber) has its garden photo removed via a NONE/quarantine verdict rather than ' - 'replaced. Zero parse failures and zero retries across all 82 calls. Every one of these failures ' - 'carried a *high* heuristic pick_score (1.0-1.5, well above the 0.45 floor) -- the pixel heuristic ' - 'was not just wrong, it was confidently wrong, which is the finding that shapes the ' - 'recommendation below.\n') - - lines.append('## Agreement stats\n') - lines.append(f"- Sonnet vs. heuristic: **{stats['agree_sonnet_heur']}/{n}** " - f"({100 * stats['agree_sonnet_heur'] / n:.0f}%)") - lines.append(f"- Haiku vs. heuristic: **{stats['agree_haiku_heur']}/{n}** " - f"({100 * stats['agree_haiku_heur'] / n:.0f}%)") - lines.append(f"- Sonnet vs. haiku (model self-agreement): **{stats['agree_sonnet_haiku']}/{n}** " - f"({100 * stats['agree_sonnet_haiku'] / n:.0f}%)") - lines.append(f"- Sonnet parse failures (both attempts unparseable): {stats['sonnet_parse_fail']}/{n}") - lines.append(f"- Haiku parse failures (both attempts unparseable): {stats['haiku_parse_fail']}/{n}\n") - - lines.append('## NONE-rate (no candidate qualifies)\n') - lines.append(f"- Sonnet: **{stats['sonnet_none']}/{n}** ({100 * stats['sonnet_none'] / n:.0f}%) -- " - f"{', '.join('`%s`' % r['id'] for r in stats['sonnet_none_ids'])}") - lines.append(f"- Haiku: **{stats['haiku_none']}/{n}** ({100 * stats['haiku_none'] / n:.0f}%) -- " - f"{', '.join('`%s`' % r['id'] for r in stats['haiku_none_ids'])}") - lines.append( - "\nThe two models' NONE behavior differs materially. Sonnet's single NONE (`of3176s`, Dark Amber) " - "is a defensible quarantine -- that gallery's remaining candidates are a comparison shot, a garden " - "photo, and a debatable macro. Haiku's 4 additional NONEs were spot-checked and at least one is a " - "clear false NONE: `oceanside-of152s` has exactly one candidate, a clean straight-on flat red sheet " - "with a small vendor watermark in the corner (which the build pipeline already crops for Oceanside), " - "and haiku rejected it -- most plausibly reading the watermark as 'packaging/label'. Sonnet accepted " - "it. Haiku is systematically more conservative, and its NONEs need a second opinion before they can " - "drive quarantine decisions.\n\n" - "A *genuine* NONE (sonnet-grade) is exactly the case for adding a second scrape source (e.g. Delphi " - "Glass) for those specific products -- the vendor's own gallery does not contain a usable flat " - "swatch photo, which no smarter picker (heuristic or VLM) can fix by re-scoring the same images. " - f"Projected over the corpus at sonnet's measured rate, that is roughly " - f"{CORPUS_SIZE * stats['sonnet_none'] // n}-{CORPUS_SIZE * (stats['sonnet_none'] + 1) // n} products " - "needing an alternate source -- small enough to handle as a follow-up scrape, not a blocker.\n") - - lines.append('## Latency & cost (measured, this pilot)\n') - lines.append('| Model | Avg latency/call | Avg cost/call | Pilot total time | Pilot total cost |') - lines.append('|---|---:|---:|---:|---:|') - lines.append(f"| Sonnet | {stats['sonnet_lat_avg']/1000:.1f}s | ${stats['sonnet_cost_avg']:.4f} | " - f"{stats['sonnet_lat_total_s']:.0f}s | ${stats['sonnet_cost_total']:.2f} |") - lines.append(f"| Haiku | {stats['haiku_lat_avg']/1000:.1f}s | ${stats['haiku_cost_avg']:.4f} | " - f"{stats['haiku_lat_total_s']:.0f}s | ${stats['haiku_cost_total']:.2f} |") - lines.append('') - - s_cost_full = stats['sonnet_cost_avg'] * CORPUS_SIZE - h_cost_full = stats['haiku_cost_avg'] * CORPUS_SIZE - s_time_full_h = stats['sonnet_lat_avg'] * CORPUS_SIZE / 1000 / 3600 - h_time_full_h = stats['haiku_lat_avg'] * CORPUS_SIZE / 1000 / 3600 - - lines.append(f"## Projected corpus-wide cost/time ({CORPUS_SIZE} products, judge-everything, sequential, one call/product/model)\n") - lines.append('| Model | Projected cost | Projected wall time (sequential, 1 call at a time) |') - lines.append('|---|---:|---:|') - lines.append(f"| Sonnet | ${s_cost_full:.2f} | {s_time_full_h:.1f}h |") - lines.append(f"| Haiku | ${h_cost_full:.2f} | {h_time_full_h:.1f}h |") - lines.append(f"| Both models (this pilot's design) | ${s_cost_full + h_cost_full:.2f} | " - f"{s_time_full_h + h_time_full_h:.1f}h (or ~{max(s_time_full_h, h_time_full_h):.1f}h if the two models' calls are run concurrently) |") - lines.append( - "\nWall time scales down roughly linearly with parallel subprocess workers " - "(these are independent per-product `claude -p` calls with no shared state); " - "10-way parallelism -- respecting the CDN scrape throttle for any *new* " - "re-scraping, which a corpus-wide run would only need once, already covered " - "by the existing thumb cache -- brings sonnet-only judge-everything to roughly " - f"{s_time_full_h / 10:.1f}h wall time.\n") - - lines.append('## Recommendation\n') - agree_pct = 100 * stats['agree_sonnet_haiku'] / n - lines.append( - "**Judge-everything, once, with sonnet -- then judge only new/changed products.** The " - "judge-only-when-heuristic-is-unconfident design is NOT viable on this evidence, for one decisive " - "reason: every one of the 4 user-named failures carried a high heuristic pick_score (1.0-1.5, vs. " - "the 0.45 floor). The heuristic's confidence signal does not correlate with these failure modes " - "(shelf photos, garden shots, hand-held-against-window all score as 'great swatch' on pixel " - "statistics), so a confidence-gated judge would have skipped exactly the products the lead needs " - "fixed. There is no usable 'unconfident' trigger to gate on.\n\n" - "Model choice: **sonnet, not haiku, despite 3x the cost.**\n\n" - f"1. Haiku reproduces sonnet's verdict on only {stats['agree_sonnet_haiku']}/{n} products " - f"({agree_pct:.0f}%), and its extra NONEs include at least one verified false NONE " - "(`of152s`, a clean single-candidate flat sheet). A false NONE quarantines a good product -- " - "the most expensive error class for the library (silent catalog shrinkage).\n" - f"2. The absolute cost gap at corpus scale is ${s_cost_full:.0f} vs ${h_cost_full:.0f} -- a " - f"one-time ~${s_cost_full - h_cost_full:.0f} premium to avoid re-adjudicating haiku's " - "conservative NONEs by hand. Not worth optimizing.\n" - f"3. Haiku was not even faster in practice ({stats['haiku_lat_avg']/1000:.1f}s vs " - f"{stats['sonnet_lat_avg']/1000:.1f}s avg/call in this pilot -- CLI session overhead dominates, " - "not model inference).\n\n" - "Operational shape:\n\n" - f"1. One-time sonnet backfill over all {CORPUS_SIZE} products: ~${s_cost_full:.0f}, " - f"~{s_time_full_h:.1f}h sequential or well under an hour at 10-way parallelism (independent " - "subprocess calls; the gallery re-scrape is throttled but one-time and cacheable).\n" - "2. Where the judge disagrees with the shipped image, route through the existing stability-rule " - "posture: replace when the judge picks a different candidate, quarantine on NONE -- but " - "human-review the NONEs (sonnet's NONE-rate is low enough to eyeball: projected " - f"~{CORPUS_SIZE * stats['sonnet_none'] // n}-{CORPUS_SIZE * (stats['sonnet_none'] + 1) // n} " - "products corpus-wide) and treat persistent NONEs as the queue for a second scrape source " - "(Delphi).\n" - "3. Going forward, judge only *new* products at scrape time and products whose gallery changed " - "-- same incremental posture as the picker's thumb cache. At a few new products a week this is " - "pennies; the judge never needs to run corpus-wide again.\n\n" - "**Caveat -- this is a directional pilot, not ground truth.** No independent human label exists " - "for \"is this actually the swatch photo\" beyond the 4 named cases and the eyeballed spot-checks; " - "the agreement numbers above measure *judge-vs-heuristic* and *judge-vs-judge* agreement, not " - f"judge accuracy. Of the {n - stats['agree_sonnet_heur']} sonnet-vs-heuristic disagreements, " - "5 are the named-failure rows; the remainder were spot-checked as mostly picks between two " - "legitimate flat photos of the same glass (same class report 035 called 'legitimate alternates') " - "-- the review board below is the instrument for scoring that claim. " - "Recommend the lead/CTO spot-check ~10 rows before greenlighting the backfill.\n") - - lines.append('## Review board\n') - lines.append(f"![review board](./{os.path.basename(BOARD_PATH)})\n") - lines.append( - "One row per sampled product: heuristic pick (gold star + tinted row = one of the " - "4 user-named failures) | sonnet judge pick | haiku judge pick. A red `NONE` cell " - "means that model found no qualifying candidate in that product's gallery.\n") - - with open(REPORT_PATH, 'w') as f: - f.write('\n'.join(lines)) - print(f"Report -> {REPORT_PATH}") - - -def main(): - results, cand_cache = load_results() - stats = compute_stats(results) - build_board(results, cand_cache) - render_report(results, stats) - print(f"\nn={stats['n']} sonnet-vs-heur={stats['agree_sonnet_heur']} " - f"haiku-vs-heur={stats['agree_haiku_heur']} sonnet-vs-haiku={stats['agree_sonnet_haiku']} " - f"sonnet-NONE={stats['sonnet_none']} haiku-NONE={stats['haiku_none']}") - - -if __name__ == '__main__': - main() diff --git a/scripts/vlm_judge_striker.py b/scripts/vlm_judge_striker.py deleted file mode 100644 index 16c9bbd..0000000 --- a/scripts/vlm_judge_striker.py +++ /dev/null @@ -1,297 +0,0 @@ -"""vlm_judge_striker.py -- corpus-wide sonnet-judge pass over every registry -row flagged `striker: true` by build_swatch_library.py's striker classifier -(see its cache_bullseye_strikers()/is_wissmach_striker() docstrings). - -SUPERSEDED (coordinator/CTO, 2026-07-16): the policy this script implements -- -"switch a striker's product photo to show its pale, unfired, as-shipped sheet" --- was replaced by outright EXCLUSION of unfired strikers from the shipped -library (WYSIWYG: cold-process users never fire the glass, so no striker photo, -pale or fired, is honest). The switching this pass performed is now moot: every -row it would retouch is quarantined out of the registry instead. The exclusion -lives in build_swatch_library.py (partition_striker_exclusions() / -should_exclude_striker(), see its STRIKER EXCLUSION module comment); the -identifications this script's target-selection relied on still drive that -filter. Kept for provenance of the striker `strikes_to` audit and the judge -machinery; do NOT run it to mutate the registry under the current policy. - -Policy (coordinator, 2026-07-13): striker/striking glass ships in a pale, -unfired/unstruck state and only develops its full named color once the -CUSTOMER fires it in a kiln. A product photo showing the vivid, fully -developed/struck color misrepresents what actually ships -- the registry -should show the pale, as-shipped sheet instead. Two concrete failures -motivated this: bullseye-0002430030f1010 (Translucent White, fixed in -vlm_judge_targeted.py's pass) and bullseye-0003050050f1010 (Salmon Pink, -2mm) which turned out to ship an entirely WRONG photo (a blue textured -sheet -- a gallery data error, not just a fired/unfired mismatch) whose OWN -gallery has no pale alternative at all. - -Reuses scripts/vlm_pick_judge.py's fetch/contact-sheet/`claude -p` judge -machinery (as `pilot`) and scripts/vlm_judge_targeted.py's registry-patch -application (crop/border-scrub conventions, as `targeted`) -- this script -only supplies its own judge PROMPT_TMPL (pale-vs-fired instead of the -pilot's generic "which is a flat sheet photo") and its own target-selection -(every `striker: true` row, not a fixed list). - -Checkpointed/resumable like its siblings: data/vlm_judge_striker/results.json -is loaded and skipped-past on every re-run unless --force is passed for a -specific id. -""" -import argparse -import json -import os -import re -import sys -import time - -import requests -from PIL import Image, ImageDraw - -sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) -import vlm_pick_judge as pilot # noqa: E402 (fetch/sheet/judge machinery) -import vlm_judge_targeted as targeted # noqa: E402 (apply_winner, crop/scrub conventions) - -REPO_ROOT = pilot.REPO_ROOT -REGISTRY_FILE = pilot.REGISTRY_FILE -IMAGE_DIR = os.path.join(REPO_ROOT, 'frontend/public/assets/catalog_images') -OUT_DIR = os.path.join(REPO_ROOT, 'docs/library-picker-rebuild') -DATA_DIR = os.path.join(REPO_ROOT, 'data/vlm_judge_striker') -THUMB_DIR = os.path.join(DATA_DIR, 'thumbs') -SHEET_DIR = os.path.join(DATA_DIR, 'contact_sheets') -CANDIDATES_CACHE = os.path.join(DATA_DIR, 'candidates_cache.json') -RESULTS_FILE = os.path.join(DATA_DIR, 'results.json') -BOARD_PATH = os.path.join(OUT_DIR, 'vlm_judge_striker_board.jpg') -for d in (DATA_DIR, THUMB_DIR, SHEET_DIR): - os.makedirs(d, exist_ok=True) -os.makedirs(IMAGE_DIR, exist_ok=True) - -# monkeypatch the pilot's thumb/sheet dirs so this run's fetches land under -# THIS script's own data dir rather than data/vlm_judge_pilot/ (separate, -# independently-resumable checkpoint state) -pilot.THUMB_DIR = THUMB_DIR -pilot.SHEET_DIR = SHEET_DIR - -JUDGE_MODEL = 'sonnet' -PROVENANCE_TMPL = 'vlm-judge sonnet striker-audit pass 2026-07-13 (pale/unfired vs fired)' - -PROMPT_TMPL = """Read the numbered contact-sheet image at {sheet_path}. It contains {n} candidate product photos (numbered #1 to #{n}) scraped from a stained/fusible glass retailer's product gallery for ONE product. - -Product: {name} - -This is a STRIKING glass color: it SHIPS to customers in a pale, muted, unfired/unstruck state and only develops its full named color ("{strikes_to}") after the customer fires it themselves in a kiln. A product photo showing the vivid, richly saturated, fully-developed/struck color misrepresents what the customer actually receives -- we want the photo that shows the glass in its PALE, muted, AS-SHIPPED (unfired) appearance instead. - -Which numbered candidate is a straight-on, full-frame photo of the actual glass sheet/swatch itself (not a finished project, not a shop/warehouse shelf photo, not an angled/perspective/side view, not a room/lifestyle scene, not two-or-more sheets compared side by side, not packaging/label-only) that ALSO shows the glass in its PALE, muted, UNFIRED appearance rather than a vivid/richly-saturated fired appearance? - -IMPORTANT gallery-mixup check: a candidate's product LABEL/sticker in the photo can be wrong or mismatched (a vendor data error). Judge the actual GLASS COLOR shown, not the label text. If a candidate shows a color that is not plausibly a paler/unfired version of "{strikes_to}" at all -- e.g. a completely different hue family (blue glass for a product that should be pink/red/orange/yellow, etc.) -- it is NOT a valid candidate even if its attached label says otherwise; do not pick it and do not let it count as "the pale option exists." A small correctly-matching price tag/spec label/sticker on the glass is fine and does not disqualify an otherwise-correct candidate. - -If every candidate that is a valid, correctly-colored straight-on sheet photo only shows the vivid/fired color (no correctly-colored pale/unfired option exists in this gallery), answer NONE. If none of the candidates are even a valid, correctly-colored sheet photo at all, also answer NONE. - -Answer with ONLY the number (e.g. "3"), or the single word NONE. No other text, no explanation, no punctuation.""" - -RETRY_PROMPT_TMPL = """Your previous answer could not be parsed as a single number or the word NONE. Look again at {sheet_path} ({n} candidates, product: {name}, a striking glass color that should show its PALE unfired appearance, not its vivid fired color). Reply with EXACTLY one token: either a bare integer between 1 and {n}, or the word NONE. Nothing else -- no sentence, no period, no explanation.""" - - -def judge_striker_one(row, model): - sheet_path = row.get('_sheet_path') - n = len(row['candidates']) - prompt = PROMPT_TMPL.format(sheet_path=sheet_path, n=n, name=row['name'], - strikes_to=row.get('strikes_to') or row['name']) - resp = pilot._call_claude(prompt, model) - if 'error' in resp: - return {'pick': None, 'raw': resp.get('error'), 'latency_ms': resp['latency_ms'], - 'cost_usd': None, 'parse_ok': False, 'retried': False} - - parsed = pilot._parse_answer(resp['text'], n) - retried = False - total_latency = resp['latency_ms'] - total_cost = resp.get('cost_usd') or 0.0 - if parsed is None: - retried = True - retry_prompt = RETRY_PROMPT_TMPL.format(sheet_path=sheet_path, n=n, name=row['name']) - resp2 = pilot._call_claude(retry_prompt, model) - total_latency += resp2.get('latency_ms', 0) - total_cost += (resp2.get('cost_usd') or 0.0) - parsed = pilot._parse_answer(resp2.get('text', ''), n) if 'error' not in resp2 else None - raw = f"{resp['text']!r} -> retry {resp2.get('text', resp2.get('error'))!r}" - else: - raw = resp['text'] - - return {'pick': parsed, 'raw': raw, 'latency_ms': total_latency, - 'cost_usd': round(total_cost, 6), 'parse_ok': parsed is not None, 'retried': retried} - - -def select_targets(priority_only=False): - """Every `striker: true` registry row. `priority_only` restricts to the - literal-name "Striker" matches plus the hand-confirmed hidden cases -- used - for a first, fast pass before the full sweep.""" - with open(REGISTRY_FILE) as f: - registry = json.load(f) - strikers = [r for r in registry if r.get('striker')] - if not priority_only: - return strikers - KNOWN_HIDDEN = { - 'bullseye-0002430030f1010', 'bullseye-0002430050f1010', # Translucent White - 'bullseye-0003050030f1010', 'bullseye-0003050050f1010', # Salmon Pink - 'wissmach-wf40105', 'wissmach-wf40lum105', 'wissmach-wf41105', # explicit Wissmach - } - out = [] - for r in strikers: - if re.search(r'\bstriker\b', r['name'], re.IGNORECASE) or r['id'] in KNOWN_HIDDEN: - out.append(r) - return out - - -def _old_thumb_for(row, shipped_idx): - if shipped_idx: - return row['candidates'][shipped_idx - 1]['local_thumb'] - old_thumb = os.path.join(THUMB_DIR, f"{row['id']}_shipped.jpg") - if not os.path.exists(old_thumb): - try: - url = row['heuristic_image_url'] - sep = '&' if '?' in url else '?' - r = requests.get(f"{url}{sep}width=400", headers=pilot.HEADERS, timeout=15) - r.raise_for_status() - with open(old_thumb, 'wb') as f: - f.write(r.content) - except Exception: - return None - return old_thumb - - -def run(target_ids=None, priority_only=False, force_ids=None, limit=None): - force_ids = set(force_ids or []) - targets = select_targets(priority_only=priority_only) - if target_ids: - want = set(target_ids) - targets = [t for t in targets if t['id'] in want] - if limit: - targets = targets[:limit] - print(f"Auditing {len(targets)} striker rows ({'priority subset' if priority_only else 'full sweep'}).") - - results = {} - if os.path.exists(RESULTS_FILE): - with open(RESULTS_FILE) as f: - results = {r['id']: r for r in json.load(f)} - - registry = targeted.load_registry() - by_id = {r['id']: r for r in registry} - board_rows = [] - changed_this_run = [] - - for idx, reg in enumerate(targets): - tid = reg['id'] - if tid in results and tid not in force_ids: - print(f"[{idx+1}/{len(targets)}] {tid} -- already audited ({results[tid].get('verdict')}), skip") - continue - print(f"[{idx+1}/{len(targets)}] {tid} -- {reg['name']} (strikes_to={reg.get('strikes_to')!r})") - - row = { - 'id': tid, 'manufacturer': reg['manufacturer'], 'name': reg['name'], - 'product_url': reg['product_url'], 'heuristic_image_url': reg['image_url'], - 'strikes_to': reg.get('strikes_to'), - } - pilot.fetch_candidates([row], cache_file=CANDIDATES_CACHE) - if not row['candidates']: - outcome = {'id': tid, 'name': reg['name'], 'verdict': 'ERROR: gallery re-scrape failed'} - results[tid] = outcome - _save(results) - continue - - sheet = pilot.build_contact_sheet(row) - row['_sheet_path'] = sheet - shipped_idx = pilot.resolve_heuristic_index(row) - j = judge_striker_one(row, JUDGE_MODEL) - print(f" shipped=#{shipped_idx} {JUDGE_MODEL}={j['pick']} ({j['latency_ms']}ms ${j.get('cost_usd')})") - - outcome = { - 'id': tid, 'name': reg['name'], 'manufacturer': reg['manufacturer'], - 'strikes_to': reg.get('strikes_to'), 'n_candidates': len(row['candidates']), - 'candidate_urls': [c['url'] for c in row['candidates']], - 'shipped_index': shipped_idx, 'judge_pick': j['pick'], 'judge_raw': j['raw'], - 'latency_ms': j['latency_ms'], 'cost_usd': j['cost_usd'], - } - - if j['pick'] == 'NONE': - outcome['verdict'] = 'NONE -- no pale/unfired candidate in this gallery; shipped pick left as-is' - elif j['pick'] is None: - outcome['verdict'] = 'PARSE FAILURE -- no action taken' - elif j['pick'] == shipped_idx: - outcome['verdict'] = 'CONFIRMED -- judge agrees the shipped pick already shows the pale/unfired look' - else: - winner_url = row['candidates'][j['pick'] - 1]['url'] - live_reg = by_id.get(tid) - if live_reg is None: - outcome['verdict'] = 'ERROR: id not found in live registry at apply time' - else: - provenance = PROVENANCE_TMPL - crop_info, feats = targeted.apply_winner(live_reg, winner_url, j) - live_reg['vlm_judge'] = provenance - outcome['verdict'] = f"CHANGED -- #{shipped_idx} -> #{j['pick']}" - outcome['winner_url'] = winner_url - outcome['applied_crop'] = crop_info - changed_this_run.append(tid) - old_thumb = _old_thumb_for(row, shipped_idx) - new_thumb = row['candidates'][j['pick'] - 1]['local_thumb'] - board_rows.append((f"{reg['name'][:46]}", old_thumb, new_thumb, tid)) - targeted.save_registry(registry) - print(f" -> APPLIED: pick changed to pale candidate #{j['pick']}, registry patched") - - results[tid] = outcome - _save(results) - - print(f"\nDone. {len(results)} striker rows audited -> {RESULTS_FILE}") - print(f"Changed this run: {len(changed_this_run)}") - if board_rows: - build_board(board_rows) - return results - - -def _save(results): - with open(RESULTS_FILE, 'w') as f: - json.dump(list(results.values()), f, indent=2) - - -def build_board(board_rows): - CELL, LABEL_H = 380, 62 - cols, n = 2, len(board_rows) - W = cols * CELL - H = n * (CELL + LABEL_H) + 44 - board = Image.new('RGB', (W, H), (16, 16, 16)) - draw = ImageDraw.Draw(board) - font = pilot._font(24) - small = pilot._font(18) - draw.text((10, 8), 'old shipped pick (fired/wrong)', fill=(255, 160, 160), font=font) - draw.text((CELL + 10, 8), 'VLM judge pick -> APPLIED (pale/unfired)', fill=(150, 230, 150), font=font) - y = 44 - for label, old_t, new_t, tid in board_rows: - draw.rectangle([0, y, W, y + LABEL_H], fill=(30, 30, 30)) - draw.text((10, y + 6), label, fill=(255, 255, 255), font=font) - draw.text((10, y + 34), tid, fill=(160, 160, 160), font=small) - for i, t in enumerate((old_t, new_t)): - x0 = i * CELL - yy = y + LABEL_H - if t and os.path.exists(t): - im = Image.open(t).convert('RGB') - im.thumbnail((CELL - 4, CELL - 4)) - board.paste(im, (x0 + (CELL - im.width) // 2, yy + (CELL - im.height) // 2)) - else: - draw.text((x0 + 12, yy + 20), '(unavailable)', fill=(255, 90, 90), font=small) - y += CELL + LABEL_H - board.save(BOARD_PATH, 'JPEG', quality=90) - print(f"Board -> {BOARD_PATH}") - - -def main(): - ap = argparse.ArgumentParser(description=__doc__.split('\n\n')[0]) - ap.add_argument('--priority-only', action='store_true', - help='only the 29 literal-"Striker"-named + hand-confirmed hidden cases') - ap.add_argument('--ids', default=None, help='comma-separated registry ids to restrict to') - ap.add_argument('--force', default=None, help='comma-separated ids to re-audit even if already in results.json') - ap.add_argument('--limit', type=int, default=None) - args = ap.parse_args() - target_ids = [x.strip() for x in args.ids.split(',')] if args.ids else None - force_ids = [x.strip() for x in args.force.split(',')] if args.force else None - run(target_ids=target_ids, priority_only=args.priority_only, force_ids=force_ids, limit=args.limit) - - -if __name__ == '__main__': - main() diff --git a/scripts/vlm_judge_targeted.py b/scripts/vlm_judge_targeted.py deleted file mode 100644 index 9335877..0000000 --- a/scripts/vlm_judge_targeted.py +++ /dev/null @@ -1,372 +0,0 @@ -"""vlm_judge_targeted.py -- targeted sonnet-judge pass over the user-flagged -problem products, applying winning picks to the committed registry. - -Follow-up to the 41-product pilot (scripts/vlm_pick_judge.py, whose fetch/ -contact-sheet/judge machinery this reuses) while the full-corpus decision is -pending. Targets (from the coordinator, 2026-07-13): - - 1. bullseye-0002430030f1010 Translucent White, Double-rolled 3 mm -- shipped - pick is the product-LABEL macro (_04.jpg). - 2. bullseye-0011010000f1010 Clear Transparent, Single-rolled 3 mm -- report.md - "needs-VLM-judge": gallery is one side-view image; - expected NONE -> keep shipped, note second-source. - 3. bullseye-0012470031f1010 Light Mineral Green Transparent Irid -- report.md - "needs-VLM-judge": all candidates washed; judge - confirming the shipped pick is a valid outcome. - 4. bullseye-0001130050f1010 White Opalescent, Thin-rolled 2 mm \\ the white-glass - 5. bullseye-0002430050f1010 Translucent White, Thin-rolled 2 mm / detector blind spot - -Application path (winner differs from shipped): download the full-res winner, -run scripts/swatch_picker.py's `bullseye_features` grip/whole-sheet detector on -it, and if it is a whole-sheet-on-white/grip photo apply the authoritative -full-res border scrub + crop -- byte-for-byte the same discipline as -scripts/sweep_uncropped_bullseye.py (PR #128), which is the direct precedent -for a targeted in-place registry patch outside a full build. The registry row -gets: new image_url, pick_score=None + vlm_judge provenance marker (same -posture as the manual-override rows, whose pick_score is also null because a -human/judge, not the heuristic, chose the image), cropped/crop_box/real-world -dims per the sweep's conventions. - -NOTE: catalog_images/ is gitignored runtime data; this worktree does not have -the fleet's image files. The full-res winner is downloaded/cropped into THIS -worktree's catalog_images so the registry row's pixel fields (crop_box, -original px) are computed from real bytes; the main checkout picks up the new -image on its next `build_swatch_library.py` run (its Phase C force-refetch -triggers exactly when registry image_url != what's on disk). -""" -import json -import os -import sys -import time - -import numpy as np -import requests -from PIL import Image, ImageDraw - -sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) -from swatch_picker import bullseye_features, _scrub_crop_box # noqa: E402 -import vlm_pick_judge as pilot # noqa: E402 (fetch/sheet/judge machinery) - -REPO_ROOT = pilot.REPO_ROOT -REGISTRY_FILE = pilot.REGISTRY_FILE -IMAGE_DIR = os.path.join(REPO_ROOT, 'frontend/public/assets/catalog_images') -OUT_DIR = os.path.join(REPO_ROOT, 'docs/library-picker-rebuild') -DATA_DIR = os.path.join(REPO_ROOT, 'data/vlm_judge_targeted') -RESULTS_FILE = os.path.join(DATA_DIR, 'targeted_results.json') -BOARD_PATH = os.path.join(OUT_DIR, 'vlm_judge_targeted_board.jpg') -os.makedirs(DATA_DIR, exist_ok=True) -os.makedirs(IMAGE_DIR, exist_ok=True) - -TARGET_IDS = [ - 'bullseye-0002430030f1010', - 'bullseye-0011010000f1010', - 'bullseye-0012470031f1010', - 'bullseye-0001130050f1010', - 'bullseye-0002430050f1010', -] - -JUDGE_MODEL = 'sonnet' -PROVENANCE = 'vlm-judge sonnet targeted pass 2026-07-13' - - -def load_registry(): - with open(REGISTRY_FILE) as f: - return json.load(f) - - -def save_registry(registry): - with open(REGISTRY_FILE, 'w') as f: - json.dump(registry, f, indent=2) - - -def fetch_fullres(url, dest): - from urllib.parse import urlparse - pilot._throttle(urlparse(url).netloc) - r = requests.get(url, headers=pilot.HEADERS, timeout=20) - r.raise_for_status() - with open(dest, 'wb') as f: - f.write(r.content) - return dest - - -DARK_THRESH = 60 # grayscale value under which a pixel counts as "black background" -DARK_COL_FRAC = 0.05 # a row/col is contaminated if >5% of its pixels are dark -DARK_SCAN_FRAC = 0.25 # only scan the outer quarter from each edge -DARK_INSET_PX = 8 # safety inset past the last contaminated row/col -DARK_MAX_AREA_LOSS = 0.20 # give up (ship uncropped) rather than eat >20% of the frame -DARK_VERIFY_BAND = 12 # post-crop border band that must be clean - - -def _dark_edge_trim(a): - """Rectangular trim of near-black background bands at the frame edges, with - self-verification -- the dark-mask analogue of swatch_picker._scrub_crop_box, - and the generalization of report.md's bespoke dark-corner scrub for - bullseye-0003130050f1010 ('flagging for a future pass to generalize if more - products with this contamination class turn up' -- this targeted pass turned - one up: the Translucent White winner sits on a black ground that the white- - background scrub cannot see). Returns crop box [x0,y0,x1,y1] px or None - (= nothing to trim, or trim untrustworthy).""" - h, w = a.shape[:2] - gray = a.mean(axis=2) - dark = gray < DARK_THRESH - colfrac = dark.mean(axis=0) - rowfrac = dark.mean(axis=1) - - x0 = 0 - for x in range(int(w * DARK_SCAN_FRAC)): - if colfrac[x] > DARK_COL_FRAC: - x0 = x + 1 - x1 = w - for x in range(w - 1, int(w * (1 - DARK_SCAN_FRAC)), -1): - if colfrac[x] > DARK_COL_FRAC: - x1 = x - y0 = 0 - for y in range(int(h * DARK_SCAN_FRAC)): - if rowfrac[y] > DARK_COL_FRAC: - y0 = y + 1 - y1 = h - for y in range(h - 1, int(h * (1 - DARK_SCAN_FRAC)), -1): - if rowfrac[y] > DARK_COL_FRAC: - y1 = y - - if (x0, y0, x1, y1) == (0, 0, w, h): - return None # clean frame, nothing to do - x0 = min(x0 + DARK_INSET_PX, w // 3) - y0 = min(y0 + DARK_INSET_PX, h // 3) - x1 = max(x1 - DARK_INSET_PX, 2 * w // 3) - y1 = max(y1 - DARK_INSET_PX, 2 * h // 3) - if (x1 - x0) * (y1 - y0) < (1 - DARK_MAX_AREA_LOSS) * w * h: - return None # too much loss -- untrustworthy, ship uncropped instead - # self-verify: the trimmed frame's own border bands must now be clean - sub = dark[y0:y1, x0:x1] - b = DARK_VERIFY_BAND - for band in (sub[:b, :], sub[-b:, :], sub[:, :b], sub[:, -b:]): - if band.mean() > DARK_COL_FRAC: - return None - return [x0, y0, x1, y1] - - -def apply_winner(row_reg, winner_url, judge_meta): - """Registry-row patch for a judge-chosen image, sweep-script conventions.""" - fn = os.path.basename(row_reg['local_image']) - path = os.path.join(IMAGE_DIR, fn) - fetch_fullres(winner_url, path) - - img = Image.open(path) - if img.mode != 'RGB': - img = img.convert('RGB') - img.save(path, 'JPEG') - w, h = img.size - - feats = bullseye_features(path) - crop_frac = feats.get('crop_box_frac') - applied_crop = None - if feats.get('is_whole_sheet_on_white') and crop_frac is not None: - a_full = np.asarray(img, dtype=np.uint8) - scrubbed, detail = _scrub_crop_box(a_full, crop_frac) - if scrubbed is not None: - x0f, y0f, x1f, y1f = scrubbed - crop_box = [int(x0f * w), int(y0f * h), int(x1f * w), int(y1f * h)] - img.crop(crop_box).save(path, 'JPEG') - is_half = 'HALF' in row_reg['base_sku'].upper() - base_w = 17.0 if is_half else 10.0 - base_h = 20.0 if is_half else 10.0 - row_reg['cropped'] = True - row_reg['crop_box'] = crop_box - row_reg['real_world_width_in'] = round(base_w * (x1f - x0f), 2) - row_reg['real_world_height_in'] = round(base_h * (y1f - y0f), 2) - applied_crop = {'crop_box': crop_box, 'area_kept': detail.get('area_kept'), - 'grip_flag': feats.get('grip_flag')} - else: - # scrub failed -> ship the winner uncropped rather than a dirty crop - row_reg['cropped'] = False - row_reg['crop_box'] = None - row_reg['real_world_width_in'] = 10.0 - row_reg['real_world_height_in'] = 10.0 - else: - # not a whole-sheet-on-WHITE photo -- check instead for black background - # bands at the frame edges (dark-ground variant of the same contamination) - a_full = np.asarray(img, dtype=np.uint8) - crop_box = _dark_edge_trim(a_full) - if crop_box is not None: - img.crop(crop_box).save(path, 'JPEG') - x0, y0, x1, y1 = crop_box - row_reg['cropped'] = True - row_reg['crop_box'] = crop_box - row_reg['real_world_width_in'] = round(10.0 * (x1 - x0) / w, 2) - row_reg['real_world_height_in'] = round(10.0 * (y1 - y0) / h, 2) - applied_crop = {'crop_box': crop_box, 'kind': 'dark_edge_trim', - 'area_kept': round((x1 - x0) * (y1 - y0) / (w * h), 4)} - else: - row_reg['cropped'] = False - row_reg['crop_box'] = None - row_reg['real_world_width_in'] = 10.0 - row_reg['real_world_height_in'] = 10.0 - - row_reg['image_url'] = winner_url - row_reg['pick_score'] = None # heuristic did not choose this -- judge did - row_reg['vlm_judge'] = PROVENANCE - row_reg['original_width_px'] = w - row_reg['original_height_px'] = h - return applied_crop, feats - - -def main(): - registry = load_registry() - by_id = {r['id']: r for r in registry} - - outcomes = [] - board_rows = [] # (label, old_thumb_path, new_thumb_path) - - for tid in TARGET_IDS: - reg = by_id.get(tid) - if not reg: - outcomes.append({'id': tid, 'verdict': 'ERROR: not in registry'}) - continue - print(f"=== {tid} -- {reg['name']}") - - row = { - 'id': tid, 'manufacturer': reg['manufacturer'], 'name': reg['name'], - 'product_url': reg['product_url'], 'heuristic_image_url': reg['image_url'], - } - pilot.fetch_candidates([row]) - if not row['candidates']: - outcomes.append({'id': tid, 'verdict': 'ERROR: gallery re-scrape failed'}) - continue - - sheet = pilot.build_contact_sheet(row) - row['_sheet_path'] = sheet - shipped_idx = pilot.resolve_heuristic_index(row) - j = pilot.judge_one(row, JUDGE_MODEL) - print(f" shipped=#{shipped_idx} {JUDGE_MODEL}={j['pick']} ({j['latency_ms']}ms ${j['cost_usd']})") - - outcome = { - 'id': tid, 'name': reg['name'], 'n_candidates': len(row['candidates']), - 'candidate_urls': [c['url'] for c in row['candidates']], - 'shipped_index': shipped_idx, 'judge_pick': j['pick'], - 'judge_raw': j['raw'], 'latency_ms': j['latency_ms'], 'cost_usd': j['cost_usd'], - } - - old_thumb = None - if shipped_idx: - old_thumb = row['candidates'][shipped_idx - 1]['local_thumb'] - else: - # shipped URL not in the current gallery -- fetch its own thumb for the board - old_thumb = os.path.join(pilot.THUMB_DIR, f"{tid}_shipped.jpg") - if not os.path.exists(old_thumb): - try: - url = reg['image_url'] - sep = '&' if '?' in url else '?' - r = requests.get(f"{url}{sep}width=400", headers=pilot.HEADERS, timeout=15) - r.raise_for_status() - with open(old_thumb, 'wb') as f: - f.write(r.content) - except Exception: - old_thumb = None - - if j['pick'] == 'NONE': - outcome['verdict'] = 'NONE -- no qualifying candidate; shipped pick left as-is (second-source case)' - elif j['pick'] is None: - outcome['verdict'] = 'PARSE FAILURE -- no action taken' - elif j['pick'] == shipped_idx: - outcome['verdict'] = 'CONFIRMED -- judge agrees with the shipped pick, no change' - else: - winner_url = row['candidates'][j['pick'] - 1]['url'] - crop_info, feats = apply_winner(reg, winner_url, j) - outcome['verdict'] = f"CHANGED -- #{shipped_idx} -> #{j['pick']}" - outcome['winner_url'] = winner_url - outcome['applied_crop'] = crop_info - outcome['detector'] = {k: feats.get(k) for k in - ('is_full_bleed', 'is_whole_sheet_on_white', 'grip_flag')} - new_thumb = row['candidates'][j['pick'] - 1]['local_thumb'] - board_rows.append((f"{reg['name'][:46]}", old_thumb, new_thumb, tid)) - - outcomes.append(outcome) - - save_registry(registry) - with open(RESULTS_FILE, 'w') as f: - json.dump(outcomes, f, indent=2) - print(f"\nOutcomes -> {RESULTS_FILE}; registry updated in place ({REGISTRY_FILE})") - - if board_rows: - build_board(board_rows) - - -def build_board(board_rows): - CELL, LABEL_H = 380, 62 - cols, n = 2, len(board_rows) - W = cols * CELL - H = n * (CELL + LABEL_H) + 44 - board = Image.new('RGB', (W, H), (16, 16, 16)) - draw = ImageDraw.Draw(board) - font = pilot._font(24) - small = pilot._font(18) - draw.text((10, 8), 'old shipped pick', fill=(255, 160, 160), font=font) - draw.text((CELL + 10, 8), 'VLM judge (sonnet) pick -> APPLIED', fill=(150, 230, 150), font=font) - y = 44 - for label, old_t, new_t, tid in board_rows: - draw.rectangle([0, y, W, y + LABEL_H], fill=(30, 30, 30)) - draw.text((10, y + 6), label, fill=(255, 255, 255), font=font) - draw.text((10, y + 34), tid, fill=(160, 160, 160), font=small) - for i, t in enumerate((old_t, new_t)): - x0 = i * CELL - yy = y + LABEL_H - if t and os.path.exists(t): - im = Image.open(t).convert('RGB') - im.thumbnail((CELL - 4, CELL - 4)) - board.paste(im, (x0 + (CELL - im.width) // 2, yy + (CELL - im.height) // 2)) - else: - draw.text((x0 + 12, yy + 20), '(unavailable)', fill=(255, 90, 90), font=small) - y += CELL + LABEL_H - board.save(BOARD_PATH, 'JPEG', quality=90) - print(f"Mini board -> {BOARD_PATH}") - - -def rebuild_board(): - """Regenerate the mini board from targeted_results.json + the registry, - using the FINAL on-disk image (post-crop) for the 'new' side.""" - with open(RESULTS_FILE) as f: - outcomes = json.load(f) - registry = load_registry() - by_id = {r['id']: r for r in registry} - rows = [] - for o in outcomes: - if not o.get('winner_url'): - continue - reg = by_id[o['id']] - old_idx = o.get('shipped_index') - old_thumb = os.path.join(pilot.THUMB_DIR, f"{o['id']}_{old_idx - 1}.jpg") if old_idx else \ - os.path.join(pilot.THUMB_DIR, f"{o['id']}_shipped.jpg") - new_img = os.path.join(IMAGE_DIR, os.path.basename(reg['local_image'])) - rows.append((reg['name'][:46], old_thumb, new_img, o['id'])) - if rows: - build_board(rows) - - -def reapply(target_id): - """Redo just the apply step (download/crop/registry patch) for an id whose - judge verdict is already recorded in targeted_results.json -- no new judge - call. Used after improving the crop path (e.g. the dark-edge trim) so the - already-paid-for verdict doesn't need re-judging.""" - with open(RESULTS_FILE) as f: - outcomes = json.load(f) - outcome = next((o for o in outcomes if o['id'] == target_id), None) - if not outcome or not outcome.get('winner_url'): - raise SystemExit(f"{target_id} has no recorded CHANGED verdict to reapply") - registry = load_registry() - reg = next(r for r in registry if r['id'] == target_id) - crop_info, feats = apply_winner(reg, outcome['winner_url'], None) - outcome['applied_crop'] = crop_info - save_registry(registry) - with open(RESULTS_FILE, 'w') as f: - json.dump(outcomes, f, indent=2) - print(f"Reapplied {target_id}: crop={crop_info}") - - -if __name__ == '__main__': - if len(sys.argv) > 2 and sys.argv[1] == '--reapply': - reapply(sys.argv[2]) - elif len(sys.argv) > 1 and sys.argv[1] == '--board': - rebuild_board() - else: - main() diff --git a/scripts/vlm_pick_judge.py b/scripts/vlm_pick_judge.py deleted file mode 100644 index 091f01c..0000000 --- a/scripts/vlm_pick_judge.py +++ /dev/null @@ -1,494 +0,0 @@ -"""vlm_pick_judge.py -- pilot: does a VLM forced-choice judge fix the heuristic -swatch-picker's long-tail image-selection failures, and what does it cost at -corpus scale (1,269 products)? - -STANDALONE PILOT SCRIPT -- lives outside scripts/swatch_picker.py and -scripts/build_swatch_library.py on purpose (another agent is concurrently -editing those two files on a different branch; this pilot must not touch -them). Read-only with respect to the registry: it re-scrapes each sampled -product's own gallery from the live vendor site (SGE / Bullseye Shopify -`.json`) to get the FULL candidate set (the registry only keeps -the winning URL, not the runner-up candidates), builds a numbered contact -sheet per product, and asks a `claude -p` subprocess -- once per product per -model -- to forced-choice pick the one straight-on flat swatch photo. - -===================================================================================== -JUDGE MECHANISM -===================================================================================== -The `claude` CLI's `-p` (print) mode has no dedicated "attach an image" flag -(checked `claude --help`: no `--image`/`--attach`, and passing a bare file path -as a second positional argument is NOT treated as an attachment -- verified -empirically, it just gets ignored and Claude asks "what image?"). What DOES -work: give the prompt the image's file path in prose and let the model's own -Read tool open it, with tool permission pre-granted so a non-interactive `-p` -call never blocks on a permission prompt: - - claude -p "Read the image at and ..." \\ - --model sonnet|haiku --allowedTools Read \\ - --permission-mode bypassPermissions --output-format json - -`--output-format json` is used (not the default text) because it hands back -`duration_ms` and `total_cost_usd` per call directly -- exactly the two numbers -this pilot needs for the latency/cost projection, with no separate token-price -bookkeeping required. - -===================================================================================== -PIPELINE STAGES (each idempotent / checkpointed under data/vlm_judge_pilot/, -same "resume for free" posture as build_swatch_library.py's thumb cache) -===================================================================================== - 1. select_sample() -- deterministic (seed 42) draw from the registry: the - 4 user-named Oceanside failures + a mix of other - Oceanside/Bullseye/Wissmach/Youghiogheny products, - spanning both suspicious (low pick_score) and - clean-looking (high pick_score) heuristic picks. - 2. fetch_candidates() -- re-scrape each product's `.json` endpoint (Shopify - convention: `.json` -> `product.images`) - for the FULL gallery (registry only kept the winner), - throttled ~1 req/s to each host. - 3. build_contact_sheet() -- numbered grid, each candidate downscaled to - ~400px, big index labels, saved per product. - 4. judge() -- one `claude -p` subprocess per (product, model), - forced-choice prompt, strict parse with one retry. - 5. run() -- orchestrates 1-4, writes results.json (this pilot's - only output data artifact; the review board + report - are built from it by vlm_judge_report.py). - -No registry writes anywhere in this file. -""" -import argparse -import json -import os -import random -import re -import subprocess -import sys -import time - -import requests -from PIL import Image, ImageDraw, ImageFont - -HERE = os.path.dirname(os.path.abspath(__file__)) -REPO_ROOT = os.path.dirname(HERE) -REGISTRY_FILE = os.path.join(REPO_ROOT, 'frontend/public/assets/glass_swatch_registry.json') - -DATA_DIR = os.path.join(REPO_ROOT, 'data/vlm_judge_pilot') -THUMB_DIR = os.path.join(DATA_DIR, 'thumbs') -SHEET_DIR = os.path.join(DATA_DIR, 'contact_sheets') -SAMPLE_FILE = os.path.join(DATA_DIR, 'sample.json') -RESULTS_FILE = os.path.join(DATA_DIR, 'results.json') - -for d in (DATA_DIR, THUMB_DIR, SHEET_DIR): - os.makedirs(d, exist_ok=True) - -HEADERS = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)'} -REQUEST_DELAY = 1.05 # throttle: ~1 req/s to any single host, per task guardrail - -# the 4 user-reported failures this pilot must specifically resolve -NAMED_FAILURE_IDS = { - 'oceanside-of161rr', # "96 COE Yellow Rough Rolled" -- perspective side view picked - 'oceanside-of23071s', # "96 COE Hydrangea Blue Opal" -- shop shelf photo picked - 'oceanside-of3176s', # "96 COE Dark Amber with White Wispy" -- garden/tree photo picked - 'oceanside-of3276s', # "96 COE Dark Green with White" -- finished stained-glass window picked - 'oceanside-of3296s', # same name, second SKU variant -- included for coverage, not double-counted as a 5th named failure -} - -CONTACT_CELL = 400 # px, per task spec ("downscale each to ~400px") -LABEL_H = 46 - - -# -------------------------------------------------------------------------------- -# stage 1: sample selection -# -------------------------------------------------------------------------------- - -def select_sample(seed=42): - """Deterministic ~40-product sample: the 4 named Oceanside failures + a mix - of suspicious (low pick_score) and clean-looking (high pick_score) picks - across Oceanside/Bullseye/Wissmach/Youghiogheny. Low/high pick_score is used - as a cheap proxy for "looks suspicious" vs. "looks fine" since we don't have - a labeled ground truth -- report 035's own floor (0.45) and the observed - failures (which all still cleared the floor, see task) mean pick_score alone - is NOT a reliable suspicion signal, just a way to get a spread rather than a - uniform-random sample that might miss the failure mode entirely. - """ - with open(REGISTRY_FILE) as f: - registry = json.load(f) - by_mfg = {} - for x in registry: - by_mfg.setdefault(x['manufacturer'], []).append(x) - - rng = random.Random(seed) - - def sample_mfg(mfg, n_low, n_high, exclude_ids=frozenset()): - items = [x for x in by_mfg.get(mfg, []) if x['id'] not in exclude_ids and x.get('pick_score') is not None] - items_sorted = sorted(items, key=lambda x: x['pick_score']) - low_pool, high_pool = items_sorted[:30], items_sorted[-30:] - rng.shuffle(low_pool) - rng.shuffle(high_pool) - return low_pool[:n_low] + high_pool[:n_high] - - named = [x for x in registry if x['id'] in NAMED_FAILURE_IDS] - picked = ( - named - + sample_mfg('Oceanside', 10, 6, exclude_ids=NAMED_FAILURE_IDS) - + sample_mfg('Bullseye', 6, 4) - + sample_mfg('Wissmach', 3, 2) - + sample_mfg('Youghiogheny', 3, 2) - ) - sample = [{ - 'id': x['id'], 'manufacturer': x['manufacturer'], 'name': x['name'], - 'category': x.get('category'), 'product_url': x['product_url'], - 'heuristic_image_url': x['image_url'], 'heuristic_pick_score': x.get('pick_score'), - 'named_failure': x['id'] in NAMED_FAILURE_IDS, - } for x in picked] - with open(SAMPLE_FILE, 'w') as f: - json.dump(sample, f, indent=2) - print(f"Sample: {len(sample)} products -> {SAMPLE_FILE}") - return sample - - -# -------------------------------------------------------------------------------- -# stage 2: re-scrape full candidate gallery -# -------------------------------------------------------------------------------- - -def _strip_query(url): - return (url or '').split('?')[0] - - -_last_request_at = {} - - -def _throttle(host): - last = _last_request_at.get(host, 0) - wait = REQUEST_DELAY - (time.time() - last) - if wait > 0: - time.sleep(wait) - _last_request_at[host] = time.time() - - -def fetch_product_json(product_url): - from urllib.parse import urlparse - host = urlparse(product_url).netloc - _throttle(host) - try: - r = requests.get(product_url.rstrip('/') + '.json', headers=HEADERS, timeout=15) - if r.status_code != 200: - return None - return r.json().get('product') - except Exception as e: - print(f" fetch_product_json failed for {product_url}: {e}") - return None - - -def fetch_candidates(sample, cache_file=None): - """Populate each sample row with `candidates`: [{'url', 'local_thumb'}], by - re-scraping the product's live gallery. Idempotent: a product whose thumbs - are all already on disk is not re-fetched or re-downloaded.""" - cache_file = cache_file or os.path.join(DATA_DIR, 'candidates_cache.json') - cache = {} - if os.path.exists(cache_file): - with open(cache_file) as f: - cache = json.load(f) - - for row in sample: - pid = row['id'] - if pid in cache and cache[pid].get('candidates'): - row['candidates'] = cache[pid]['candidates'] - row['body_html'] = cache[pid].get('body_html', '') - continue - - product = fetch_product_json(row['product_url']) - if not product: - print(f" WARNING: could not re-scrape {pid} ({row['name']}) -- 0 candidates") - row['candidates'] = [] - row['body_html'] = '' - cache[pid] = {'candidates': [], 'body_html': ''} - continue - - urls = [] - seen = set() - for im in product.get('images', []): - src = im.get('src', '') - if src.startswith('//'): - src = 'https:' + src - key = _strip_query(src) - if src and key not in seen: - seen.add(key) - urls.append(src) - - candidates = [] - from urllib.parse import urlparse - for i, url in enumerate(urls): - local = os.path.join(THUMB_DIR, f"{pid}_{i}.jpg") - if not os.path.exists(local): - host = urlparse(url).netloc - _throttle(host) - try: - sep = '&' if '?' in url else '?' - r = requests.get(f"{url}{sep}width={CONTACT_CELL}", headers=HEADERS, timeout=15) - if r.status_code == 200: - with open(local, 'wb') as f: - f.write(r.content) - else: - continue - except Exception as e: - print(f" thumb fetch failed {url}: {e}") - continue - candidates.append({'url': url, 'local_thumb': local}) - - row['candidates'] = candidates - row['body_html'] = product.get('body_html', '') or '' - cache[pid] = {'candidates': candidates, 'body_html': row['body_html']} - print(f" {pid}: {len(candidates)} candidates re-scraped") - - with open(cache_file, 'w') as f: - json.dump(cache, f, indent=2) - - return sample - - -# -------------------------------------------------------------------------------- -# stage 3: numbered contact sheet -# -------------------------------------------------------------------------------- - -def _font(size): - for path in ('/System/Library/Fonts/Helvetica.ttc', '/System/Library/Fonts/Supplemental/Arial Bold.ttf'): - if os.path.exists(path): - try: - return ImageFont.truetype(path, size) - except Exception: - pass - return ImageFont.load_default(size=size) - - -def build_contact_sheet(row): - pid = row['id'] - out_path = os.path.join(SHEET_DIR, f"{pid}.jpg") - candidates = row['candidates'] - if not candidates: - return None - if os.path.exists(out_path) and row.get('_sheet_ok'): - return out_path - - n = len(candidates) - cols = min(4, n) - rows_n = (n + cols - 1) // cols - cell = CONTACT_CELL - sheet = Image.new('RGB', (cols * cell, rows_n * (cell + LABEL_H)), (24, 24, 24)) - draw = ImageDraw.Draw(sheet) - font = _font(30) - - for i, cand in enumerate(candidates): - r, c = divmod(i, cols) - x0, y0 = c * cell, r * (cell + LABEL_H) - # label bar - draw.rectangle([x0, y0, x0 + cell, y0 + LABEL_H], fill=(20, 90, 200)) - draw.text((x0 + 10, y0 + 6), f"#{i + 1}", fill=(255, 255, 255), font=font) - try: - im = Image.open(cand['local_thumb']).convert('RGB') - im.thumbnail((cell, cell)) - px = x0 + (cell - im.width) // 2 - py = y0 + LABEL_H + (cell - im.height) // 2 - sheet.paste(im, (px, py)) - except Exception as e: - draw.text((x0 + 10, y0 + LABEL_H + 10), f"(unreadable: {e})", fill=(255, 80, 80), font=_font(16)) - - sheet.save(out_path, 'JPEG', quality=88) - row['_sheet_ok'] = True - return out_path - - -# -------------------------------------------------------------------------------- -# stage 4: judge (claude CLI subprocess, forced-choice) -# -------------------------------------------------------------------------------- - -PROMPT_TMPL = """Read the numbered contact-sheet image at {sheet_path}. It contains {n} candidate product photos (numbered #1 to #{n}) scraped from a stained/fusible glass retailer's product gallery for one product. - -Product: {name} -Description hint: {desc} - -Which numbered image is a straight-on, flat, full-frame photograph of the GLASS SHEET/SWATCH ITSELF -- not a finished project (e.g. a window, ornament, or fused piece made FROM the glass), not a shop/warehouse shelf photo, not packaging or a label, not an angled/perspective/side view of the sheet, not a room or lifestyle scene, not a customer's hand/finger in frame, and not a comparison shot of two+ sheets side by side? - -Answer with ONLY the number (e.g. "3"), or the single word NONE if no candidate qualifies. No other text, no explanation, no punctuation.""" - -RETRY_PROMPT_TMPL = """Your previous answer could not be parsed as a single number or the word NONE. Look again at {sheet_path} ({n} candidates, product: {name}). Reply with EXACTLY one token: either a bare integer between 1 and {n}, or the word NONE. Nothing else -- no sentence, no period, no explanation.""" - -_ANSWER_RE = re.compile(r'^\s*(\d{1,2}|NONE)\s*\.?\s*$', re.IGNORECASE) -_FALLBACK_NUM_RE = re.compile(r'\b(\d{1,2})\b') - - -def _parse_answer(text, n): - text = (text or '').strip() - m = _ANSWER_RE.match(text) - if m: - tok = m.group(1) - if tok.upper() == 'NONE': - return 'NONE' - v = int(tok) - return v if 1 <= v <= n else None - if 'NONE' in text.upper() and len(text) < 40: - return 'NONE' - nums = [int(x) for x in _FALLBACK_NUM_RE.findall(text) if 1 <= int(x) <= n] - if len(nums) == 1: - return nums[0] - return None - - -def _call_claude(prompt, model, timeout=120): - cmd = ['claude', '-p', prompt, '--model', model, '--allowedTools', 'Read', - '--permission-mode', 'bypassPermissions', '--output-format', 'json'] - t0 = time.time() - try: - proc = subprocess.run(cmd, capture_output=True, text=True, timeout=timeout, cwd=REPO_ROOT) - except subprocess.TimeoutExpired: - return {'error': 'timeout', 'latency_ms': int((time.time() - t0) * 1000)} - latency_ms = int((time.time() - t0) * 1000) - try: - data = json.loads(proc.stdout) - except Exception: - return {'error': f'unparseable CLI output (rc={proc.returncode}): {proc.stdout[:300]!r} {proc.stderr[:300]!r}', - 'latency_ms': latency_ms} - return { - 'text': data.get('result', ''), - 'latency_ms': data.get('duration_ms', latency_ms), - 'cost_usd': data.get('total_cost_usd'), - 'is_error': data.get('is_error'), - } - - -def judge_one(row, model): - sheet_path = row.get('_sheet_path') - n = len(row['candidates']) - desc = re.sub(r'<[^>]+>', ' ', row.get('body_html') or '').strip()[:400] or '(none)' - prompt = PROMPT_TMPL.format(sheet_path=sheet_path, n=n, name=row['name'], desc=desc) - resp = _call_claude(prompt, model) - if 'error' in resp: - return {'pick': None, 'raw': resp.get('error'), 'latency_ms': resp['latency_ms'], - 'cost_usd': None, 'parse_ok': False, 'retried': False} - - parsed = _parse_answer(resp['text'], n) - retried = False - total_latency = resp['latency_ms'] - total_cost = resp.get('cost_usd') or 0.0 - if parsed is None: - retried = True - retry_prompt = RETRY_PROMPT_TMPL.format(sheet_path=sheet_path, n=n, name=row['name']) - resp2 = _call_claude(retry_prompt, model) - total_latency += resp2.get('latency_ms', 0) - total_cost += (resp2.get('cost_usd') or 0.0) - parsed = _parse_answer(resp2.get('text', ''), n) if 'error' not in resp2 else None - raw = f"{resp['text']!r} -> retry {resp2.get('text', resp2.get('error'))!r}" - else: - raw = resp['text'] - - return {'pick': parsed, 'raw': raw, 'latency_ms': total_latency, - 'cost_usd': round(total_cost, 6), 'parse_ok': parsed is not None, 'retried': retried} - - -# -------------------------------------------------------------------------------- -# heuristic-pick index resolution (which candidate # is what the heuristic shipped) -# -------------------------------------------------------------------------------- - -def resolve_heuristic_index(row): - target = _strip_query(row.get('heuristic_image_url')) - for i, c in enumerate(row['candidates']): - if _strip_query(c['url']) == target: - return i + 1 # 1-indexed to match judge's numbering - return None - - -# -------------------------------------------------------------------------------- -# orchestration -# -------------------------------------------------------------------------------- - -def run(models=('sonnet', 'haiku'), limit=None, resume=True): - if resume and os.path.exists(SAMPLE_FILE): - with open(SAMPLE_FILE) as f: - sample = json.load(f) - print(f"Resumed sample ({len(sample)} products) from {SAMPLE_FILE}") - else: - sample = select_sample() - - if limit: - sample = sample[:limit] - - fetch_candidates(sample) - - results = [] - if resume and os.path.exists(RESULTS_FILE): - with open(RESULTS_FILE) as f: - prior = {r['id']: r for r in json.load(f)} - else: - prior = {} - - for idx, row in enumerate(sample): - pid = row['id'] - print(f"[{idx + 1}/{len(sample)}] {pid} -- {row['name']} ({len(row['candidates'])} candidates)") - if not row['candidates']: - results.append({**row, 'skipped': 'no candidates re-scraped'}) - continue - - sheet_path = build_contact_sheet(row) - row['_sheet_path'] = sheet_path - heuristic_idx = resolve_heuristic_index(row) - - entry = prior.get(pid, {}) - entry.update({ - 'id': pid, 'manufacturer': row['manufacturer'], 'name': row['name'], - 'category': row.get('category'), 'named_failure': row.get('named_failure', False), - 'product_url': row['product_url'], - 'n_candidates': len(row['candidates']), - 'candidate_urls': [c['url'] for c in row['candidates']], - 'heuristic_image_url': row['heuristic_image_url'], - 'heuristic_pick_score': row.get('heuristic_pick_score'), - 'heuristic_pick_index': heuristic_idx, - 'contact_sheet': os.path.relpath(sheet_path, REPO_ROOT) if sheet_path else None, - }) - - for model in models: - key = f'judge_{model}' - if key in entry and entry[key].get('parse_ok') is not None: - continue # already judged by this model, resume-skip - print(f" judging with {model}...") - j = judge_one(row, model) - entry[key] = j - print(f" {model} -> {j['pick']} ({j['latency_ms']}ms, ${j.get('cost_usd')}, parse_ok={j['parse_ok']})") - with_results = [r for r in results if r['id'] != pid] + [entry] - # incremental checkpoint save after every judge call (cheap insurance - # against a mid-run interruption re-paying for already-answered calls) - _save_results(with_results + [e for e in prior.values() if e['id'] not in {r['id'] for r in with_results}]) - - results = [r for r in results if r['id'] != pid] + [entry] - _save_results(results) - - _save_results(results) - print(f"\nDone. {len(results)} products judged -> {RESULTS_FILE}") - return results - - -def _save_results(results): - # de-dup by id, keep insertion order stable-ish - seen = {} - for r in results: - seen[r['id']] = r - with open(RESULTS_FILE, 'w') as f: - json.dump(list(seen.values()), f, indent=2) - - -def main(): - ap = argparse.ArgumentParser(description=__doc__.split('\n\n')[0]) - ap.add_argument('--models', default='sonnet,haiku', help='comma-separated claude CLI model aliases') - ap.add_argument('--limit', type=int, default=None, help='cap sample size (debug)') - ap.add_argument('--no-resume', action='store_true', help='ignore any existing sample/results checkpoints') - ap.add_argument('--sample-only', action='store_true', help='just (re)generate the sample and exit') - args = ap.parse_args() - - if args.sample_only: - select_sample() - return - - run(models=tuple(m.strip() for m in args.models.split(',') if m.strip()), - limit=args.limit, resume=not args.no_resume) - - -if __name__ == '__main__': - main()