[object Object]

← back to Japan Enrich

security: strip hardcoded secret -> env-first/passwordless. No rotation/deploy.

63dacc33dbecc18785fab2693809dece01b2f7a9 · 2026-09-13 00:00:34 -0700 · Steve

Files touched

Diff

commit 63dacc33dbecc18785fab2693809dece01b2f7a9
Author: Steve <steve@designerwallcoverings.com>
Date:   Sun Sep 13 00:00:34 2026 -0700

    security: strip hardcoded secret -> env-first/passwordless. No rotation/deploy.
---
 carmelwallpapers                                   |   2 +-
 designerwallcoverings                              |   2 +-
 .../scripts/pull-catalog.js                        |  59 +++
 dw-domain-fleet-agent-a59d9147930477079/server.js  | 118 +++++
 .../shared/catalog.js                              |  88 ++++
 .../shared/render.js                               | 554 +++++++++++++++++++++
 .../shared/sort.js                                 |  68 +++
 dw-dup-sweep/archive-TK-10838.mjs                  |  37 ++
 dw-dup-sweep/probe-TK-10838.mjs                    |  25 +
 dw-dup-sweep/probe2-TK-10838.mjs                   |  17 +
 dw-dup-sweep/redirect-probe.mjs                    |  17 +
 dw-dup-sweep/redirects-TK-10838.mjs                |  43 ++
 dw-dup-sweep/redirects2-TK-10838.mjs               |  42 ++
 dw-dup-sweep/reverify-TK-10838.mjs                 |  79 +++
 dw-dup-sweep/scope-check.mjs                       |  15 +
 dw-dup-sweep/verify-redirects-TK-10838.mjs         |  17 +
 dw-newarrivals-fix/_retired/consec.mjs             |  49 ++
 dw-newarrivals-fix/_retired/extract-all.mjs        |  30 ++
 dw-newarrivals-fix/_retired/extract-all2.mjs       |  40 ++
 dw-newarrivals-fix/_retired/extract-final.mjs      |  36 ++
 dw-newarrivals-fix/_retired/extract.mjs            |  33 ++
 dw-newarrivals-fix/_retired/promote-featured.mjs   |  40 ++
 dw-newarrivals-fix/_retired/swap-all.mjs           |  32 ++
 dw-newarrivals-fix/backfill-length-metafield.mjs   |  26 +
 dw-newarrivals-fix/clear-stragglers.mjs            |  13 +
 dw-newarrivals-fix/dedupe.mjs                      |  84 ++++
 dw-newarrivals-fix/elysian.cjs                     |  36 ++
 dw-newarrivals-fix/hero-and-more.cjs               |  61 +++
 dw-newarrivals-fix/imgcheck.mjs                    |  13 +
 dw-newarrivals-fix/modal.mjs                       |  49 ++
 dw-newarrivals-fix/probe.mjs                       |  30 ++
 dw-newarrivals-fix/proof.cjs                       |  29 ++
 dw-newarrivals-fix/pull-na.mjs                     |  17 +
 dw-newarrivals-fix/pw-modal.cjs                    |  48 ++
 dw-newarrivals-fix/reactivate-canary.mjs           |  15 +
 dw-newarrivals-fix/record4.cjs                     |  22 +
 dw-newarrivals-fix/reprice-live-sanderson.mjs      |  35 ++
 dw-newarrivals-fix/scope.mjs                       |  28 ++
 dw-newarrivals-fix/scope2.mjs                      |  24 +
 dw-newarrivals-fix/strip-foreign-media.mjs         |  39 ++
 dw-newarrivals-fix/swap-pilot.mjs                  |  30 ++
 dw-newarrivals-fix/title-fix.mjs                   |  25 +
 dw-newarrivals-fix/title-scan.mjs                  |  14 +
 dw-newarrivals-fix/undo.mjs                        |  18 +
 dw-sanderson-image-fix/executor.mjs                |  72 +++
 dw-sanderson-image-fix/executorC.mjs               |  65 +++
 dw-sanderson-image-fix/executorR12.mjs             |  73 +++
 dw-sanderson-image-fix/executorTK11297.mjs         |  54 ++
 dwvs_publish.js                                    |  92 ++++
 fix-as-creation-17.js                              | 147 ++++++
 fix-no-image-products.js                           | 233 +++++++++
 gmc-titlefix                                       |   2 +-
 govarbitrage/apps/mobile/constants/theme.ts        |  73 +++
 govarbitrage/tsconfig.tsbuildinfo                  |   2 +-
 wallco-ai/logs/settlement-guard.launchd.err        |   1 +
 55 files changed, 2909 insertions(+), 4 deletions(-)

diff --git a/carmelwallpapers b/carmelwallpapers
index 440ced2..1a37ae5 160000
--- a/carmelwallpapers
+++ b/carmelwallpapers
@@ -1 +1 @@
-Subproject commit 440ced254bcc6617cd40ef4822ed31ccec8f0254
+Subproject commit 1a37ae5e2caf2ed442a507a991efcc7705efc6ab
diff --git a/designerwallcoverings b/designerwallcoverings
index 231abd1..df90750 160000
--- a/designerwallcoverings
+++ b/designerwallcoverings
@@ -1 +1 @@
-Subproject commit 231abd1eb113ba2810d8e1d6e035cf758b30f1c6
+Subproject commit df9075086be6ab3b0f0c482d609d33bdd6109dbd
diff --git a/dw-domain-fleet-agent-a59d9147930477079/scripts/pull-catalog.js b/dw-domain-fleet-agent-a59d9147930477079/scripts/pull-catalog.js
new file mode 100644
index 0000000..748640c
--- /dev/null
+++ b/dw-domain-fleet-agent-a59d9147930477079/scripts/pull-catalog.js
@@ -0,0 +1,59 @@
+#!/usr/bin/env node
+/**
+ * pull-catalog.js — pull the full live designerwallcoverings.com Shopify catalog
+ * into data/catalog.json. All 66 fleet sites filter from this single snapshot.
+ *
+ * Live /products.json image URLs are guaranteed 200 at fetch time (dw-site-build
+ * standing rule: dw_unified snapshots have ~97% stale image URLs).
+ */
+const fs = require('fs');
+const path = require('path');
+const https = require('https');
+
+const OUT = path.join(__dirname, '..', 'data', 'catalog.json');
+
+function get(url) {
+  return new Promise((resolve, reject) => {
+    https.get(url, { headers: { 'User-Agent': 'dw-domain-fleet/1.0' } }, (res) => {
+      let body = '';
+      res.on('data', (c) => (body += c));
+      res.on('end', () => {
+        try { resolve(JSON.parse(body)); }
+        catch (e) { reject(new Error('bad JSON from ' + url)); }
+      });
+    }).on('error', reject);
+  });
+}
+
+(async () => {
+  const all = [];
+  for (let page = 1; page <= 60; page++) {
+    const url = `https://designerwallcoverings.com/products.json?limit=250&page=${page}`;
+    let data;
+    try { data = await get(url); }
+    catch (e) { console.error(`page ${page}: ${e.message}`); break; }
+    const prods = (data && data.products) || [];
+    if (!prods.length) break;
+    for (const p of prods) {
+      const img = (p.images && p.images[0] && p.images[0].src) || '';
+      const v0 = (p.variants && p.variants[0]) || {};
+      all.push({
+        id: p.id,
+        title: p.title || '',
+        handle: p.handle || '',
+        vendor: p.vendor || '',
+        product_type: p.product_type || '',
+        tags: Array.isArray(p.tags) ? p.tags : String(p.tags || '').split(',').map(s => s.trim()).filter(Boolean),
+        image_url: img,
+        sku: v0.sku || '',
+        price: v0.price || '',
+        created_at: p.created_at || '',
+        updated_at: p.updated_at || ''
+      });
+    }
+    process.stdout.write(`page ${page}: +${prods.length} (total ${all.length})\r`);
+    await new Promise(r => setTimeout(r, 250));
+  }
+  fs.writeFileSync(OUT, JSON.stringify(all));
+  console.log(`\nWrote ${all.length} products → ${OUT}`);
+})();
diff --git a/dw-domain-fleet-agent-a59d9147930477079/server.js b/dw-domain-fleet-agent-a59d9147930477079/server.js
new file mode 100644
index 0000000..caf7ff4
--- /dev/null
+++ b/dw-domain-fleet-agent-a59d9147930477079/server.js
@@ -0,0 +1,118 @@
+/**
+ * server.js — shared parameterized microsite server for the DW domain fleet.
+ *
+ * One process serves ONE domain. Which domain = SITE env var (the config key
+ * under sites/). pm2 runs 66 instances of this file, one per domain, each on
+ * its own port. nginx vhosts proxy domain → port.
+ *
+ *   SITE=grassclothwallcovering PORT=9901 node server.js
+ */
+const express = require('express');
+const helmet = require('helmet');
+const rateLimit = require('express-rate-limit');
+const path = require('path');
+const fs = require('fs');
+
+const SITE = process.env.SITE;
+if (!SITE) { console.error('FATAL: SITE env var required'); process.exit(1); }
+
+const cfgPath = path.join(__dirname, 'sites', SITE + '.json');
+let cfg;
+try { cfg = JSON.parse(fs.readFileSync(cfgPath, 'utf8')); }
+catch (e) { console.error(`FATAL: cannot load sites/${SITE}.json — ${e.message}`); process.exit(1); }
+
+const PORT = process.env.PORT || cfg.port || 9900;
+const catalog = require('./shared/catalog');
+const { sortProducts } = require('./shared/sort');
+const render = require('./shared/render');
+
+// ---- niche slice for this site (built once at boot) ----
+const NICHE = catalog.nicheSlice({
+  pos: cfg.niche.pos || [],
+  neg: cfg.niche.neg || [],
+  types: cfg.niche.types || [],
+  limit: 6000
+});
+// fallback: if a niche is too thin, broaden to all clean wallcoverings
+const POOL = NICHE.length >= 24 ? NICHE
+  : catalog.nicheSlice({ pos: [], neg: cfg.niche.neg || [], types: ['Wallcovering'], limit: 6000 });
+console.log(`[${SITE}] niche pool: ${NICHE.length} (serving ${POOL.length})`);
+
+const HERO_IMGS = sortProducts(POOL, 'newest').slice(0, 14).map(p => p.image_url).filter(Boolean);
+const FEATURED = sortProducts(POOL, 'newest').slice(0, 20);
+
+const app = express();
+app.disable('x-powered-by');
+app.use(helmet({
+  contentSecurityPolicy: {
+    directives: {
+      defaultSrc: ["'self'"],
+      scriptSrc: ["'self'", "'unsafe-inline'"],
+      styleSrc: ["'self'", "'unsafe-inline'", 'https://fonts.googleapis.com'],
+      imgSrc: ["'self'", 'data:', 'https:'],
+      fontSrc: ["'self'", 'https://fonts.gstatic.com', 'data:'],
+      connectSrc: ["'self'"],
+      frameAncestors: ["'none'"], objectSrc: ["'none'"], baseUri: ["'self'"],
+      formAction: ["'self'"], upgradeInsecureRequests: []
+    }
+  },
+  strictTransportSecurity: { maxAge: 31536000, includeSubDomains: true, preload: true },
+  referrerPolicy: { policy: 'strict-origin-when-cross-origin' }
+}));
+app.use((req, res, next) => {
+  res.setHeader('Permissions-Policy', 'geolocation=(), microphone=(), camera=(), payment=()');
+  next();
+});
+app.use(rateLimit({ windowMs: 60000, max: 240, standardHeaders: 'draft-7', legacyHeaders: false }));
+
+const PER_PAGE = 60;
+
+app.get('/', (req, res) => {
+  res.type('html').send(render.homePage(cfg, HERO_IMGS, FEATURED));
+});
+
+app.get('/catalog', (req, res) => {
+  const q = String(req.query.q || '').slice(0, 120).toLowerCase().trim();
+  const sort = String(req.query.sort || 'newest').slice(0, 20);
+  let page = parseInt(req.query.page, 10) || 1;
+  let list = POOL;
+  if (q) {
+    const toks = q.split(/\s+/).filter(Boolean);
+    list = list.filter(p => {
+      const blob = ((p.title || '') + ' ' + (p.sku || '') + ' ' + (p.tags || []).join(' ')).toLowerCase();
+      return toks.every(t => blob.includes(t));
+    });
+  }
+  list = sortProducts(list, sort);
+  const total = list.length;
+  const pages = Math.max(1, Math.ceil(total / PER_PAGE));
+  page = Math.min(Math.max(1, page), pages);
+  const slice = list.slice((page - 1) * PER_PAGE, page * PER_PAGE);
+  res.type('html').send(render.catalogPage(cfg, slice, q, sort, page, pages, total));
+});
+
+app.get('/product/:handle', (req, res) => {
+  const handle = String(req.params.handle || '').slice(0, 200);
+  const p = POOL.find(x => x.handle === handle);
+  if (!p) return res.status(404).type('html').send(render.aboutPage(cfg));
+  const related = sortProducts(POOL.filter(x => x.handle !== handle), 'newest').slice(0, 10);
+  res.type('html').send(render.productPage(cfg, p, related));
+});
+
+app.get('/about', (req, res) => {
+  res.type('html').send(render.aboutPage(cfg));
+});
+
+app.get('/info', (req, res) => {
+  res.type('html').send(render.infoPage(cfg));
+});
+
+app.get('/health', (req, res) => {
+  res.json({ ok: true, site: SITE, domain: cfg.domain, niche: NICHE.length, serving: POOL.length });
+});
+
+app.use((req, res) => {
+  res.status(404).type('html').send(render.aboutPage(cfg));
+});
+
+app.listen(PORT, () => console.log(`[${SITE}] ${cfg.domain} live on :${PORT}`));
diff --git a/dw-domain-fleet-agent-a59d9147930477079/shared/catalog.js b/dw-domain-fleet-agent-a59d9147930477079/shared/catalog.js
new file mode 100644
index 0000000..72e6e87
--- /dev/null
+++ b/dw-domain-fleet-agent-a59d9147930477079/shared/catalog.js
@@ -0,0 +1,88 @@
+/**
+ * catalog.js — loads data/catalog.json once, exposes niche-filtered slices.
+ */
+const fs = require('fs');
+const path = require('path');
+
+const RAW = (() => {
+  try {
+    const d = JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'data', 'catalog.json'), 'utf8'));
+    return Array.isArray(d) ? d : [];
+  } catch (e) {
+    console.error('[catalog] FATAL: could not load catalog.json —', e.message);
+    return [];
+  }
+})();
+
+// Showroom-only vendors (addressable but not discoverable on microsites).
+// Source of truth: config/showroom-vendors.json — matches fix-live-board canonical list. (TK-11200)
+const SHOWROOM_VENDORS = (() => {
+  try {
+    return JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'config', 'showroom-vendors.json'), 'utf8'))
+      .map(v => v.toLowerCase());
+  } catch { return []; }
+})();
+
+function isShowroomVendor(p) {
+  if (!p.vendor || !SHOWROOM_VENDORS.length) return false;
+  return SHOWROOM_VENDORS.includes(String(p.vendor).trim().toLowerCase());
+}
+
+// --- junk-product defense (dw-site-build standing rule) ---
+const HOUSEHOLD = /lamp|rug|pillow|throw|tripod|frame|mirror|vase|candle|sculpture|figurine/i;
+function isJunk(p) {
+  if (!p.image_url || !p.image_url.trim()) return true;
+  if (!p.handle) return true;
+  if (HOUSEHOLD.test(p.title || '')) return true;
+  if (/^\d{13,}$/.test(p.sku || '')) return true;
+  if (/display.?variant/i.test((p.tags || []).join(' '))) return true;
+  return false;
+}
+
+const CLEAN = RAW.filter(p => !isJunk(p) && !isShowroomVendor(p));
+
+// --- product-type normalization ---
+function normType(t) {
+  if (!t) return 'Other';
+  const x = String(t).replace(/s$/i, '').trim();
+  if (/wallcovering/i.test(x)) return 'Wallcovering';
+  if (/wallpaper/i.test(x)) return 'Wallcovering';
+  if (/mural/i.test(x)) return 'Mural';
+  if (/fabric/i.test(x)) return 'Fabric';
+  if (/trim/i.test(x)) return 'Trim';
+  return x;
+}
+
+/**
+ * niche filter — positive keywords (any-match) minus negative keywords (any-match).
+ * Matches against title + tags + product_type. If pos is empty → all clean products.
+ */
+function nicheSlice({ pos = [], neg = [], types = [], limit = 4000 }) {
+  const P = pos.map(s => s.toLowerCase());
+  const N = neg.map(s => s.toLowerCase());
+  const T = types.map(s => s.toLowerCase());
+  const out = [];
+  for (const p of CLEAN) {
+    const blob = ((p.title || '') + ' ' + (p.tags || []).join(' ') + ' ' + (p.product_type || '')).toLowerCase();
+    if (N.length && N.some(n => blob.includes(n))) continue;
+    if (T.length && !T.includes(normType(p.product_type).toLowerCase())) continue;
+    if (P.length && !P.some(k => blob.includes(k))) continue;
+    out.push(p);
+    if (out.length >= limit) break;
+  }
+  return out;
+}
+
+/**
+ * siteExtras — per-site catalog overlay. Returns the products in
+ * data/extras/<slug>.json (or [] if none).
+ */
+function siteExtras(slug) {
+  if (!slug) return [];
+  try {
+    const d = JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'data', 'extras', slug + '.json'), 'utf8'));
+    return Array.isArray(d) ? d.filter(p => p && p.image_url && p.handle) : [];
+  } catch { return []; }
+}
+
+module.exports = { RAW, CLEAN, isJunk, isShowroomVendor, normType, nicheSlice, siteExtras, count: CLEAN.length };
diff --git a/dw-domain-fleet-agent-a59d9147930477079/shared/render.js b/dw-domain-fleet-agent-a59d9147930477079/shared/render.js
new file mode 100644
index 0000000..2164980
--- /dev/null
+++ b/dw-domain-fleet-agent-a59d9147930477079/shared/render.js
@@ -0,0 +1,554 @@
+/**
+ * render.js — server-rendered HTML for a fleet microsite.
+ * All pages share one template; per-domain config drives theme/copy/hero.
+ */
+const { dominantHex } = require('./sort');
+
+function esc(s) {
+  return String(s == null ? '' : s).replace(/[&<>"']/g, c =>
+    ({ '&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;' }[c]));
+}
+function clean(s) {
+  // strip the banned word "Wallpaper" → "Wallcovering" in any rendered copy
+  return String(s || '').replace(/wallpapers/gi, 'Wallcoverings').replace(/wallpaper/gi, 'Wallcovering');
+}
+
+const DW = 'https://designerwallcoverings.com';
+
+/* ---------- shared CSS ---------- */
+function css(cfg) {
+  const t = cfg.theme;
+  return `
+:root{
+  --bg:${t.bgLight};--fg:${t.inkLight};--muted:#7c736a;--rule:${t.rule||'#d8cec0'};
+  --accent:${t.accent};--card:#ffffff;--header-bg:${t.bgLight};
+  --serif:${t.serif||"'Cormorant Garamond','Playfair Display',Georgia,serif"};
+  --sans:${t.sans||"-apple-system,'Inter',system-ui,sans-serif"};
+  --cols:5;
+}
+[data-theme=dark]{
+  --bg:${t.bg};--fg:${t.ink};--muted:#9a9088;--rule:#2c2620;--card:#16130f;--header-bg:${t.bg};
+}
+*{box-sizing:border-box;margin:0;padding:0}
+body{background:var(--bg);color:var(--fg);font-family:var(--sans);line-height:1.5;
+  transition:background .3s,color .3s}
+a{color:inherit;text-decoration:none}
+img{display:block;max-width:100%}
+.wrap{max-width:1480px;margin:0 auto;padding:0 32px}
+
+/* top bar */
+.topbar{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;justify-content:space-between;
+  align-items:center;padding:20px 36px;mix-blend-mode:normal}
+.brand{font-family:var(--serif);font-size:21px;letter-spacing:.04em;color:var(--top-fg,#fff)}
+.gucci-menu{position:fixed;top:22px;right:36px;z-index:100;display:inline-flex;align-items:center;
+  gap:12px;background:transparent;border:0;padding:6px 4px;cursor:pointer;color:var(--top-fg,#fff);
+  opacity:.78;transition:opacity .25s}
+.gucci-menu:hover{opacity:1}
+.gucci-menu__bars{position:relative;width:18px;height:12px}
+.gucci-menu__bars span{position:absolute;left:0;right:0;height:1px;background:currentColor;
+  transition:transform .3s,opacity .3s}
+.gucci-menu__bars span:nth-child(1){top:0}
+.gucci-menu__bars span:nth-child(2){top:5.5px}
+.gucci-menu__bars span:nth-child(3){top:11px}
+.gucci-menu[aria-expanded=true] .gucci-menu__bars span:nth-child(1){top:5.5px;transform:rotate(45deg)}
+.gucci-menu[aria-expanded=true] .gucci-menu__bars span:nth-child(2){opacity:0}
+.gucci-menu[aria-expanded=true] .gucci-menu__bars span:nth-child(3){top:5.5px;transform:rotate(-45deg)}
+.gucci-menu__label{font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;line-height:1}
+.navpanel{position:fixed;top:0;right:-320px;width:300px;height:100%;background:rgba(15,15,15,.97);
+  backdrop-filter:blur(14px);z-index:99;padding:96px 36px;transition:right .35s;color:#f3f0ea}
+.navpanel.open{right:0}
+.navpanel a{display:block;padding:13px 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;
+  border-bottom:1px solid rgba(255,255,255,.1)}
+.theme-toggle{background:transparent;border:0;cursor:pointer;color:var(--top-fg,#fff);padding:4px;
+  display:inline-flex;align-items:center}
+.theme-toggle .icon-moon{display:none}
+html[data-theme=dark] .theme-toggle .icon-sun{display:none}
+html[data-theme=dark] .theme-toggle .icon-moon{display:inline-block}
+
+/* hero */
+.cinema{position:relative;width:100%;min-height:clamp(560px,90vh,1080px);overflow:hidden;background:#111}
+.cinema-slide{position:absolute;inset:0;background-size:cover;background-position:center 14%;
+  opacity:0;transition:opacity 1.4s ease}
+.cinema-slide.on{opacity:1}
+.cinema-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}
+.cinema-grid div{background-size:cover;background-position:center 14%}
+.cinema::after{content:"";position:absolute;inset:0;background:linear-gradient(
+  180deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,.05) 38%,rgba(0,0,0,.5) 100%)}
+.hero-cta{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);display:flex;
+  flex-direction:column;align-items:center;gap:15px;z-index:10}
+.hero-cta__sub{font-size:13px;color:#fff;letter-spacing:.04em}
+.hero-cta__btn{display:inline-block;background:#fff;color:#111;padding:14px 56px;border-radius:4px;
+  font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;
+  transition:background .25s,color .25s}
+.hero-cta__btn:hover{background:#111;color:#fff}
+.hero-mark{text-align:center;padding:46px 20px 14px}
+.hero-mark h1{font-family:var(--serif);font-size:clamp(40px,6vw,76px);font-weight:500;
+  letter-spacing:.02em;line-height:1.05}
+.hero-mark p{color:var(--muted);font-size:15px;margin-top:10px;letter-spacing:.03em}
+
+/* controls */
+.controls{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:26px 0 20px;
+  border-bottom:1px solid var(--rule)}
+.controls label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
+.controls select,.controls input[type=search]{font-family:var(--sans);font-size:14px;padding:9px 12px;
+  border:1px solid var(--rule);background:var(--card);color:var(--fg);border-radius:3px}
+.controls input[type=range]{accent-color:var(--accent)}
+.controls input[type=search]{min-width:220px}
+.count{margin-left:auto;font-size:13px;color:var(--muted)}
+
+/* grid */
+.grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:26px;padding:36px 0 60px}
+.card{background:var(--card);border:1px solid var(--rule);border-radius:4px;overflow:hidden;
+  cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}
+.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.13)}
+.card-link{display:flex;flex-direction:column;height:100%;color:inherit}
+.card-img{aspect-ratio:1/1.04;background:#eee center/cover no-repeat}
+.card-body{padding:13px 14px 16px}
+.card-title{font-family:var(--serif);font-size:16px;line-height:1.25;min-height:40px}
+.card-meta{font-size:11px;color:var(--muted);letter-spacing:.04em;margin-top:6px;
+  display:flex;align-items:center;gap:7px}
+.dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}
+.card-sample{margin-top:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;
+  color:var(--accent)}
+
+/* footer */
+footer{border-top:1px solid var(--rule);padding:48px 0 60px;margin-top:30px}
+footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;
+  font-size:13px;color:var(--muted)}
+footer .fb{font-family:var(--serif);font-size:18px;color:var(--fg)}
+
+/* ns-modal (chip / detail) */
+.nsm-back{position:fixed;inset:0;background:rgba(10,9,7,.66);backdrop-filter:blur(3px);
+  z-index:200;display:none;align-items:center;justify-content:center;padding:24px}
+.nsm-back.open{display:flex}
+.nsm{background:var(--card);color:var(--fg);max-width:760px;width:100%;border-radius:6px;
+  overflow:hidden;display:grid;grid-template-columns:1fr 1fr;max-height:88vh}
+.nsm-img{background:#eee center/cover no-repeat;min-height:340px}
+.nsm-body{padding:34px;overflow:auto}
+.nsm-body h3{font-family:var(--serif);font-size:26px;margin-bottom:6px}
+.nsm-body .sku{font-size:12px;color:var(--muted);letter-spacing:.06em;margin-bottom:18px}
+.nsm-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}
+.nsm-chips span{font-size:11px;padding:4px 9px;border:1px solid var(--rule);border-radius:20px;
+  color:var(--muted)}
+.nsm-cta{display:inline-block;margin-top:18px;background:var(--accent);color:#fff;padding:13px 26px;
+  border-radius:4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
+.nsm-close{position:absolute;top:18px;right:22px;font-size:26px;cursor:pointer;color:#fff;z-index:201}
+@media(max-width:640px){.nsm{grid-template-columns:1fr}.nsm-img{min-height:220px}}
+@media(max-width:900px){.wrap{padding:0 18px}}
+`;
+}
+
+/* ---------- top bar + nav + theme toggle ---------- */
+function chrome(cfg) {
+  return `
+<div class="topbar">
+  <a class="brand" href="/">${esc(cfg.siteName)}</a>
+  <div style="display:flex;gap:14px;align-items:center">
+    <button class="theme-toggle" id="themeBtn" aria-label="Toggle theme">
+      <svg class="icon-sun" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
+        <circle cx="12" cy="12" r="5"/><path d="M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4"/></svg>
+      <svg class="icon-moon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
+        <path d="M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z"/></svg>
+    </button>
+  </div>
+</div>
+<button class="gucci-menu" id="menuBtn" aria-expanded="false" aria-controls="navpanel">
+  <span class="gucci-menu__bars" aria-hidden="true"><span></span><span></span><span></span></span>
+  <span class="gucci-menu__label">Menu</span>
+</button>
+<nav class="navpanel" id="navpanel">
+  <a href="/catalog">Designs</a>
+  <a href="/about">About</a>
+  <a href="/info">Info</a>
+  <a href="mailto:${esc(cfg.siteEmail)}">Contact</a>
+</nav>`;
+}
+
+function script(cfg) {
+  return `
+<script>
+(function(){
+  var k='${cfg.slug}_theme';
+  var saved=localStorage.getItem(k);
+  if(saved)document.documentElement.dataset.theme=saved;
+  var btn=document.getElementById('themeBtn');
+  btn&&btn.addEventListener('click',function(){
+    var cur=document.documentElement.dataset.theme==='dark'?'':'dark';
+    if(cur)document.documentElement.dataset.theme=cur;else delete document.documentElement.dataset.theme;
+    localStorage.setItem(k,cur);
+  });
+  var mb=document.getElementById('menuBtn'),np=document.getElementById('navpanel');
+  mb&&mb.addEventListener('click',function(){
+    var o=np.classList.toggle('open');
+    mb.setAttribute('aria-expanded',o?'true':'false');
+  });
+})();
+</script>`;
+}
+
+/* anti-flash theme + top-bar fg colour
+ * canonicalOverride — when set, rel=canonical points there instead of this
+ * site's own URL. Product pages pass the SKU's canonical home on the main
+ * store so shared SKUs never compete as duplicate content (panel SEO must-do).
+ */
+function head(cfg, title, desc, path, canonicalOverride) {
+  const url = 'https://' + cfg.domain + (path || '');
+  const canonical = canonicalOverride || url;
+  return `<!doctype html><html lang="en"><head>
+<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>${esc(title)}</title>
+<meta name="description" content="${esc(desc)}">
+<meta name="brand" content="${esc(cfg.siteName)}">
+<link rel="canonical" href="${esc(canonical)}">
+<meta property="og:type" content="website"><meta property="og:site_name" content="${esc(cfg.siteName)}">
+<meta property="og:title" content="${esc(title)}"><meta property="og:description" content="${esc(desc)}">
+<meta property="og:url" content="${esc(url)}">
+<meta name="twitter:card" content="summary_large_image">
+<meta name="twitter:title" content="${esc(title)}"><meta name="twitter:description" content="${esc(desc)}">
+<style>:root{--top-fg:#fff}</style>
+<script>(function(){var s=localStorage.getItem('${cfg.slug}_theme');if(s)document.documentElement.dataset.theme=s;})();</script>
+<style>${css(cfg)}</style>
+</head><body>`;
+}
+
+function jsonld(cfg) {
+  const org = {
+    '@context':'https://schema.org','@type':'Organization',
+    name: cfg.siteName, url:'https://'+cfg.domain, email: cfg.siteEmail,
+    parentOrganization:{ '@type':'Organization', name:'Designer Wallcoverings',
+      address:{ '@type':'PostalAddress', streetAddress:'15442 Ventura Bl #102',
+        addressLocality:'Sherman Oaks', addressRegion:'CA', postalCode:'91403' } }
+  };
+  return `<script type="application/ld+json">${JSON.stringify(org).replace(/<\/script/gi,'<\\/script')}</script>`;
+}
+
+/* ---------- card ----------
+ * Wrapper is a <div> (NOT <a>) — an <a> wrapping the inner controls would be
+ * split by the browser's Adoption Agency Algorithm into sibling grid items.
+ * The crawlable link is an inner <a class=card-link> pointing at /product/:handle
+ * so search engines can reach every per-SKU page. data-* still drives the
+ * quick-view modal.
+ */
+function card(p) {
+  const hx = dominantHex(p);
+  const t = clean(p.title).split('|')[0].trim();
+  const href = '/product/' + encodeURIComponent(p.handle);
+  return `<div class="card" data-handle="${esc(p.handle)}"
+    data-title="${esc(t)}" data-sku="${esc(p.sku||p.handle)}"
+    data-img="${esc(p.image_url)}" data-tags="${esc((p.tags||[]).slice(0,12).join(', '))}"
+    data-price="${esc(p.price)}">
+  <a class="card-link" href="${esc(href)}" aria-label="${esc(t)}">
+    <div class="card-img" style="background-image:url('${esc(p.image_url)}')"></div>
+    <div class="card-body">
+      <div class="card-title">${esc(t)}</div>
+      <div class="card-meta"><span class="dot" style="background:${hx}"></span>
+        Designer Wallcoverings · ${esc(p.sku||p.handle)}</div>
+      <div class="card-sample">View Details</div>
+    </div>
+  </a></div>`;
+}
+
+/* ---------- home page ---------- */
+function homePage(cfg, heroImgs, featured) {
+  const title = `${cfg.siteName} | ${cfg.tagline}`;
+  const desc = clean(cfg.metaDesc);
+  const slides = heroImgs.slice(0, 8);
+  const heroHtml = slides.length >= 3
+    ? slides.map((s,i)=>`<div class="cinema-slide${i===0?' on':''}" style="background-image:url('${esc(s)}')"></div>`).join('')
+    : `<div class="cinema-grid">${slides.concat(slides).slice(0,4).map(s=>`<div style="background-image:url('${esc(s)}')"></div>`).join('')}</div>`;
+  return head(cfg, title, desc, '/') + jsonld(cfg) + chrome(cfg) + `
+<header class="cinema" data-hero-mode="huge">
+  ${heroHtml}
+  <div class="hero-cta">
+    <span class="hero-cta__sub">${esc(clean(cfg.heroSub))}</span>
+    <a class="hero-cta__btn" href="/catalog">Enter</a>
+  </div>
+</header>
+<div class="hero-mark">
+  <h1>${esc(cfg.heroHeadline)}</h1>
+  <p>${esc(clean(cfg.tagline))} · Curated by Designer Wallcoverings</p>
+</div>
+<div class="wrap">
+  <div class="controls"><label>Featured Selection</label><span class="count">${featured.length} patterns</span></div>
+  <div class="grid">${featured.map(card).join('')}</div>
+  <div style="text-align:center;padding:10px 0 50px">
+    <a class="hero-cta__btn" style="position:static;background:var(--accent);color:#fff" href="/catalog">View Full Catalog</a>
+  </div>
+</div>
+${footer(cfg)}
+${nsModal(cfg)}
+${script(cfg)}
+${heroRotate(slides.length)}
+</body></html>`;
+}
+
+/* ---------- catalog page ---------- */
+function catalogPage(cfg, products, q, sort, page, pages, total) {
+  const title = `Catalog — ${cfg.siteName}`;
+  const desc = `Browse ${total} ${clean(cfg.nicheLabel)} from Designer Wallcoverings. Free memo samples, trade service, expert hand-holding on every order.`;
+  const sopt = (v,l)=>`<option value="${v}"${sort===v?' selected':''}>${l}</option>`;
+  return head(cfg, title, desc, '/catalog') + jsonld(cfg) + chrome(cfg) + `
+<div style="height:84px"></div>
+<div class="wrap">
+  <div class="hero-mark" style="padding:30px 0 4px">
+    <h1 style="font-size:clamp(32px,4vw,52px)">${esc(cfg.siteName)}</h1>
+    <p>${esc(clean(cfg.tagline))}</p>
+  </div>
+  <form class="controls" method="get" action="/catalog" id="ctlForm">
+    <input type="search" name="q" value="${esc(q)}" placeholder="Search ${total} patterns…">
+    <label for="sortSel">Sort</label>
+    <select name="sort" id="sortSel" onchange="document.getElementById('ctlForm').submit()">
+      ${sopt('newest','Newest')}${sopt('color','Color')}${sopt('light-dark','Light → Dark')}
+      ${sopt('dark-light','Dark → Light')}${sopt('style','Style')}${sopt('sku','SKU A→Z')}
+      ${sopt('title','Title A→Z')}${sopt('price-asc','Price ↑')}${sopt('price-desc','Price ↓')}
+    </select>
+    <label for="densSel">Density</label>
+    <input type="range" id="densSel" min="3" max="8" value="5">
+    <span class="count">${total} patterns${q?` · "${esc(q)}"`:''}</span>
+  </form>
+  <div class="grid" id="grid">${products.map(card).join('')}</div>
+  ${pages>1?pager(q,sort,page,pages):''}
+</div>
+${footer(cfg)}
+${nsModal(cfg)}
+${script(cfg)}
+<script>
+(function(){
+  var dk='${cfg.slug}_density',sk='${cfg.slug}_sort';
+  var d=document.getElementById('densSel'),g=document.getElementById('grid');
+  var sv=localStorage.getItem(dk);if(sv)d.value=sv;
+  function apply(){g.style.setProperty('--cols',d.value);}
+  d.addEventListener('input',function(){apply();localStorage.setItem(dk,d.value);});
+  apply();
+  var ss=document.getElementById('sortSel');
+  ss.addEventListener('change',function(){localStorage.setItem(sk,ss.value);});
+})();
+</script>
+</body></html>`;
+}
+
+function pager(q,sort,page,pages){
+  const link=(p)=>`/catalog?q=${encodeURIComponent(q)}&sort=${sort}&page=${p}`;
+  let html='<div style="display:flex;gap:8px;justify-content:center;padding:10px 0 50px;flex-wrap:wrap">';
+  const lo=Math.max(1,page-3),hi=Math.min(pages,page+3);
+  if(page>1)html+=`<a class="hero-cta__btn" style="position:static;padding:9px 16px" href="${link(page-1)}">Prev</a>`;
+  for(let i=lo;i<=hi;i++)html+=`<a href="${link(i)}" style="padding:9px 14px;border:1px solid var(--rule);border-radius:3px;${i===page?'background:var(--accent);color:#fff':''}">${i}</a>`;
+  if(page<pages)html+=`<a class="hero-cta__btn" style="position:static;padding:9px 16px" href="${link(page+1)}">Next</a>`;
+  return html+'</div>';
+}
+
+function aboutPage(cfg){
+  const title=`About — ${cfg.siteName}`;
+  return head(cfg,title,clean(cfg.metaDesc),'/about')+jsonld(cfg)+chrome(cfg)+`
+<div style="height:84px"></div>
+<div class="wrap" style="max-width:760px">
+  <div class="hero-mark" style="padding:40px 0 10px"><h1>${esc(cfg.siteName)}</h1></div>
+  <p style="font-size:17px;line-height:1.8;color:var(--fg);margin:20px 0">${esc(clean(cfg.aboutCopy))}</p>
+  <p style="font-size:15px;line-height:1.8;color:var(--muted);margin:18px 0">
+    ${esc(cfg.siteName)} is part of Designer Wallcoverings — a Sherman Oaks design house serving
+    the trade since 1986. Every pattern ships with a free memo sample, and our team hand-holds
+    each order from selection through installation. Reach us at
+    <a href="mailto:${esc(cfg.siteEmail)}" style="color:var(--accent)">${esc(cfg.siteEmail)}</a>.</p>
+  <p style="margin:26px 0 60px"><a class="hero-cta__btn" style="position:static;background:var(--accent);color:#fff" href="/catalog">Browse the Catalog</a></p>
+</div>
+${footer(cfg)}${script(cfg)}</body></html>`;
+}
+
+/* ---------- info page ----------
+ * Per-site informational page: memo samples, trade program, shipping &
+ * lead times, and a short FAQ. Driven entirely by cfg so it reads well for
+ * any fleet site. rel=canonical points to this site's own /info.
+ */
+function infoPage(cfg){
+  const title=`Info — ${cfg.siteName}`;
+  const niche=clean(cfg.nicheLabel);
+  const desc=`Memo samples, trade program, shipping and lead times for ${clean(cfg.siteName)} — ${niche} from a Sherman Oaks design house.`;
+  const sec=(h,body)=>`
+  <section style="margin:34px 0;padding-bottom:30px;border-bottom:1px solid var(--rule)">
+    <h2 style="font-family:var(--serif);font-size:clamp(24px,3vw,34px);margin-bottom:12px">${h}</h2>
+    ${body}
+  </section>`;
+  const faq=[
+    ['Do memo samples cost anything?',
+     `No. Memo samples are free and mailed to you so you can judge colour, texture, and scale in your own light before committing.`],
+    ['How many samples can I request?',
+     `Request as many as your project needs. We would rather you see every ${niche} option in person than guess from a screen.`],
+    ['Can you help me choose?',
+     `Yes. Our team hand-holds every order — share your room, lighting, and palette and we will narrow the field with you.`],
+    ['Do you work with designers and architects?',
+     `Absolutely — the trade program below is built for designers, architects, and specifiers.`]
+  ];
+  return head(cfg,title,desc,'/info')+jsonld(cfg)+chrome(cfg)+`
+<div style="height:84px"></div>
+<div class="wrap" style="max-width:820px">
+  <div class="hero-mark" style="padding:40px 0 6px"><h1>Information</h1>
+    <p>${esc(clean(cfg.siteName))} · ${esc(niche)}</p></div>
+
+  ${sec('Memo Samples', `
+    <p style="font-size:16px;line-height:1.8;color:var(--fg)">
+      Every pattern in our catalogue ships with a <strong>free memo sample</strong> — a mailed
+      swatch you can hold against your wall, in your own light, before you order a single roll.
+      Browse the catalogue, request the swatches that interest you, and we will put them in the
+      post. There is no charge and no obligation.</p>
+    <p style="margin-top:16px"><a class="hero-cta__btn" style="position:static;background:var(--accent);color:#fff" href="/catalog">Browse &amp; Request Samples</a></p>`)}
+
+  ${sec('Trade Program', `
+    <p style="font-size:16px;line-height:1.8;color:var(--fg)">
+      Designers, architects, and specifiers receive trade pricing, priority memo-sample
+      handling, and a dedicated point of contact for every project. If you work in the
+      trade, enrol once and the pricing applies across the full ${esc(niche)} collection.</p>
+    <p style="margin-top:14px"><a href="${DW}/pages/trade" rel="noopener noreferrer"
+      style="color:var(--accent);font-weight:500">View the Trade Program &rarr;</a></p>`)}
+
+  ${sec('Shipping &amp; Lead Times', `
+    <p style="font-size:16px;line-height:1.8;color:var(--fg)">
+      Memo samples typically ship within one to two business days. Full orders are made to
+      order — most ${esc(niche)} ship in roughly two to four weeks, though hand-finished and
+      specialty lines can take longer. We confirm the lead time for your specific selection
+      before the order is placed, and our team keeps you posted from selection through
+      delivery and installation. We ship across the United States.</p>`)}
+
+  ${sec('Frequently Asked', faq.map(([q,a])=>`
+    <div style="margin:16px 0">
+      <div style="font-family:var(--serif);font-size:19px;color:var(--fg)">${q}</div>
+      <p style="font-size:15px;line-height:1.75;color:var(--muted);margin-top:5px">${a}</p>
+    </div>`).join(''))}
+
+  <p style="margin:6px 0 60px;font-size:15px;color:var(--muted);line-height:1.8">
+    Still have a question? Email
+    <a href="mailto:${esc(cfg.siteEmail)}" style="color:var(--accent)">${esc(cfg.siteEmail)}</a>
+    and a real person will answer.</p>
+</div>
+${footer(cfg)}${script(cfg)}</body></html>`;
+}
+
+function footer(cfg){
+  return `<footer><div class="wrap">
+  <div><div class="fb">${esc(cfg.siteName)}</div>
+    <div style="margin-top:6px">${esc(clean(cfg.tagline))}</div>
+    <div style="margin-top:4px"><a href="mailto:${esc(cfg.siteEmail)}">${esc(cfg.siteEmail)}</a></div></div>
+  <div><strong style="color:var(--fg)">Designer Wallcoverings</strong><br>
+    15442 Ventura Bl #102, Sherman Oaks CA 91403<br>
+    <a href="${DW}">designerwallcoverings.com</a></div>
+  <div>Free memo samples · Trade service<br>Expert order hand-holding<br>
+    &copy; ${new Date().getFullYear()} ${esc(cfg.siteName)}</div>
+</div></footer>`;
+}
+
+function nsModal(cfg){
+  return `<div class="nsm-back" id="nsmBack">
+  <div class="nsm" onclick="event.stopPropagation()">
+    <div class="nsm-close" id="nsmClose">&times;</div>
+    <div class="nsm-img" id="nsmImg"></div>
+    <div class="nsm-body">
+      <h3 id="nsmTitle"></h3><div class="sku" id="nsmSku"></div>
+      <div class="nsm-chips" id="nsmChips"></div>
+      <p style="font-size:14px;color:var(--muted);line-height:1.7">
+        Available through Designer Wallcoverings with a free memo sample.
+        Our team will hand-hold your order — from selection through installation.</p>
+      <a class="nsm-cta" id="nsmCta" target="_blank" rel="noopener noreferrer">Order Memo Sample</a>
+    </div>
+  </div>
+</div>
+<script>
+(function(){
+  var back=document.getElementById('nsmBack');
+  function open(c){
+    document.getElementById('nsmImg').style.backgroundImage="url('"+c.dataset.img+"')";
+    document.getElementById('nsmTitle').textContent=c.dataset.title;
+    document.getElementById('nsmSku').textContent='Designer Wallcoverings · '+c.dataset.sku;
+    var chips=document.getElementById('nsmChips');chips.innerHTML='';
+    (c.dataset.tags||'').split(',').map(function(s){return s.trim();}).filter(Boolean).slice(0,8)
+      .forEach(function(t){var s=document.createElement('span');s.textContent=t;chips.appendChild(s);});
+    document.getElementById('nsmCta').href='${DW}/products/'+c.dataset.handle+'#sample';
+    back.classList.add('open');
+  }
+  // cards are real crawlable links to /product/:handle — they navigate.
+  // the modal stays available for any element opting in via .quick-view.
+  document.addEventListener('click',function(e){
+    var c=e.target.closest('.quick-view');if(c){e.preventDefault();open(c);return;}
+  });
+  document.getElementById('nsmClose').addEventListener('click',function(){back.classList.remove('open');});
+  back.addEventListener('click',function(){back.classList.remove('open');});
+})();
+</script>`;
+}
+
+function heroRotate(n){
+  if(n<3)return '';
+  return `<script>
+(function(){
+  var sl=document.querySelectorAll('.cinema-slide'),i=0;
+  if(sl.length<2)return;
+  setInterval(function(){
+    sl[i].classList.remove('on');
+    i=(i+1)%sl.length;
+    sl[i].classList.add('on');
+  },5200);
+})();
+</script>`;
+}
+
+/* ---------- product page ----------
+ * Per-SKU page. rel=canonical points to the SKU's canonical home on the main
+ * store (designerwallcoverings.com/products/<handle>) so a shared SKU rendered
+ * across multiple fleet sites never competes with the main store or its
+ * siblings as duplicate content. Title + meta description are per-site-unique
+ * (carry the site name + tagline), satisfying the panel SEO must-do.
+ */
+function productPage(cfg, p, related) {
+  const name = clean(p.title).split('|')[0].trim();
+  const sku = p.sku || p.handle;
+  const canonical = `${DW}/products/${encodeURIComponent(p.handle)}`;
+  // per-site-unique title + meta — site name makes each fleet copy distinct
+  const title = `${name} — ${sku} | ${cfg.siteName}`;
+  const desc = `${name} (${sku}) — ${clean(cfg.tagline)} Available through ${cfg.siteName} and Designer Wallcoverings with a free memo sample and expert order hand-holding.`;
+  const hx = dominantHex(p);
+  const chips = (p.tags || []).filter(Boolean).slice(0, 12)
+    .map(t => `<span>${esc(t)}</span>`).join('');
+  const productLd = {
+    '@context':'https://schema.org','@type':'Product',
+    name, sku, image: p.image_url, brand:{ '@type':'Brand', name:'Designer Wallcoverings' },
+    url: canonical
+  };
+  return head(cfg, title, desc, '/product/' + encodeURIComponent(p.handle), canonical)
+    + `<script type="application/ld+json">${JSON.stringify(productLd).replace(/<\/script/gi,'<\\/script')}</script>`
+    + jsonld(cfg) + chrome(cfg) + `
+<div style="height:84px"></div>
+<div class="wrap">
+  <div style="display:grid;grid-template-columns:1.05fr .95fr;gap:48px;padding:28px 0 10px"
+       class="pdp-grid">
+    <div class="card-img" style="background-image:url('${esc(p.image_url)}');
+       border-radius:6px;min-height:clamp(360px,52vw,640px)"></div>
+    <div>
+      <div style="font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)">
+        ${esc(cfg.siteName)}</div>
+      <h1 style="font-family:var(--serif);font-size:clamp(30px,3.4vw,46px);margin:10px 0 6px">
+        ${esc(name)}</h1>
+      <div class="card-meta" style="margin-bottom:18px"><span class="dot" style="background:${hx}"></span>
+        Designer Wallcoverings · ${esc(sku)}</div>
+      <div class="nsm-chips" style="display:flex;flex-wrap:wrap;gap:6px;margin:14px 0">${chips}</div>
+      <p style="font-size:14px;color:var(--muted);line-height:1.7;margin:16px 0">
+        ${esc(name)} is available through ${esc(cfg.siteName)} — part of Designer Wallcoverings.
+        Order a free memo sample and our team will hand-hold your order from selection
+        through installation.</p>
+      <a class="hero-cta__btn" style="position:static;background:var(--accent);color:#fff"
+         href="${DW}/products/${esc(p.handle)}#sample" target="_blank" rel="noopener noreferrer">
+        Order Memo Sample</a>
+      <p style="font-size:12px;color:var(--muted);margin:14px 0 0">
+        Catalogued by Designer Wallcoverings ·
+        <a href="${canonical}" rel="noopener noreferrer" style="color:var(--accent)">View on the main store</a></p>
+    </div>
+  </div>
+  ${related && related.length ? `
+  <div class="controls" style="margin-top:38px"><label>Related Selections</label></div>
+  <div class="grid">${related.map(card).join('')}</div>` : ''}
+</div>
+<style>@media(max-width:780px){.pdp-grid{grid-template-columns:1fr!important}}</style>
+${footer(cfg)}
+${nsModal(cfg)}
+${script(cfg)}
+</body></html>`;
+}
+
+module.exports = { homePage, catalogPage, aboutPage, infoPage, productPage, clean, esc };
diff --git a/dw-domain-fleet-agent-a59d9147930477079/shared/sort.js b/dw-domain-fleet-agent-a59d9147930477079/shared/sort.js
new file mode 100644
index 0000000..0f42866
--- /dev/null
+++ b/dw-domain-fleet-agent-a59d9147930477079/shared/sort.js
@@ -0,0 +1,68 @@
+/**
+ * sort.js — server-side product sorting + color-dot derivation for fleet sites.
+ */
+const COLOR_RANK = {
+  black:0,charcoal:1,gray:2,grey:2,silver:3,white:4,ivory:5,cream:6,beige:7,taupe:8,tan:9,brown:10,
+  red:20,coral:21,pink:22,salmon:23,rose:24,
+  orange:30,peach:31,apricot:32,
+  yellow:40,gold:41,mustard:42,ochre:43,
+  olive:50,green:51,lime:52,mint:53,
+  teal:60,aqua:61,turquoise:62,
+  blue:70,navy:71,indigo:72,periwinkle:73,
+  purple:80,violet:81,lavender:82,plum:83,magenta:84,fuchsia:85
+};
+const COLOR_HEX = {
+  black:'#0a0a0a',charcoal:'#2a2a2a',gray:'#888',grey:'#888',silver:'#c0c0c0',white:'#fafafa',
+  ivory:'#fffff0',cream:'#f5e9c8',beige:'#e7d6b6',taupe:'#b8a78f',tan:'#c9a36a',
+  brown:'#6b4a2b',chestnut:'#5a3825',
+  red:'#c92a2a',coral:'#e87a6b',pink:'#e6a4b4',salmon:'#e08e7c',rose:'#d68a9a',
+  orange:'#e07a32',peach:'#f0bb96',apricot:'#e0a373',
+  yellow:'#e8c84a',gold:'#d4af37',mustard:'#caa53d',ochre:'#b88c3a',
+  olive:'#7a7a36',green:'#3d8a4f',lime:'#92c84a',mint:'#aedcc1',
+  teal:'#2a8a8a',aqua:'#3ab4b4',turquoise:'#3ab8b0',
+  blue:'#3a5fb8',navy:'#1a2c52',indigo:'#37327a',periwinkle:'#8a93d4',
+  purple:'#6a3a8a',violet:'#7a4aa8',lavender:'#b0a3d6',plum:'#693a55',magenta:'#c5358a',fuchsia:'#d63aaf'
+};
+const STYLE_TAGS = ['traditional','transitional','modern','contemporary','minimalist','art deco',
+  'victorian','mid-century','rustic','industrial','bohemian','geometric','floral','botanical',
+  'damask','toile','grasscloth','silk','linen','vinyl','natural','abstract','stripe','textured'];
+
+function colorRank(p) {
+  const tags = (p.tags || []).map(t => String(t).toLowerCase());
+  for (const t of tags) for (const k of Object.keys(COLOR_RANK)) if (t.includes(k)) return COLOR_RANK[k];
+  return 999;
+}
+function styleKey(p) {
+  const tags = (p.tags || []).map(t => String(t).toLowerCase());
+  for (const s of STYLE_TAGS) if (tags.some(t => t.includes(s))) return s;
+  return 'zzz';
+}
+function dominantHex(p) {
+  const tags = (p.tags || []).map(t => String(t).toLowerCase());
+  for (const t of tags) for (const k of Object.keys(COLOR_HEX)) if (t.includes(k)) return COLOR_HEX[k];
+  return '#9a9a9a';
+}
+function lum(hex) {
+  const m = /^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(hex || '');
+  if (!m) return 0.5;
+  const [r,g,b] = [1,2,3].map(i => parseInt(m[i],16)/255);
+  return 0.2126*r + 0.7152*g + 0.0722*b;
+}
+
+function sortProducts(list, mode) {
+  const a = list.slice();
+  switch (mode) {
+    case 'color':       return a.sort((x,y) => colorRank(x) - colorRank(y));
+    case 'light-dark':  return a.sort((x,y) => lum(dominantHex(y)) - lum(dominantHex(x)));
+    case 'dark-light':  return a.sort((x,y) => lum(dominantHex(x)) - lum(dominantHex(y)));
+    case 'style':       return a.sort((x,y) => styleKey(x).localeCompare(styleKey(y)));
+    case 'sku':         return a.sort((x,y) => (x.sku||x.handle).localeCompare(y.sku||y.handle));
+    case 'title':       return a.sort((x,y) => (x.title||'').localeCompare(y.title||''));
+    case 'price-asc':   return a.sort((x,y) => parseFloat(x.price||0) - parseFloat(y.price||0));
+    case 'price-desc':  return a.sort((x,y) => parseFloat(y.price||0) - parseFloat(x.price||0));
+    case 'newest':
+    default:            return a.sort((x,y) => String(y.created_at).localeCompare(String(x.created_at)));
+  }
+}
+
+module.exports = { sortProducts, dominantHex, colorRank, styleKey };
diff --git a/dw-dup-sweep/archive-TK-10838.mjs b/dw-dup-sweep/archive-TK-10838.mjs
new file mode 100644
index 0000000..448c357
--- /dev/null
+++ b/dw-dup-sweep/archive-TK-10838.mjs
@@ -0,0 +1,37 @@
+import fs from 'fs';
+const env = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+function get(k){const l=env.split('\n').find(x=>x.startsWith(k+'='));return l.split('=').slice(1).join('=').trim();}
+const TOKEN=get('SHOPIFY_FULL_ACCESS_TOKEN');
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+async function gql(q,v){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});return r.json();}
+const rv=JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/reverify.json','utf8'));
+
+const UPD=`mutation($input:ProductInput!){productUpdate(input:$input){product{id status} userErrors{field message}}}`;
+const READ=`query($id:ID!){product(id:$id){id status}}`;
+
+const results=[];
+for(const rec of rv){
+  const pgid=`gid://shopify/Product/${rec.phantom_id}`;
+  const rgid=`gid://shopify/Product/${rec.real_id}`;
+  // pre-read phantom status (should be ACTIVE)
+  const pre=await gql(READ,{id:pgid});
+  const preStatus=pre.data?.product?.status;
+  // archive
+  const u=await gql(UPD,{input:{id:pgid, status:'ARCHIVED'}});
+  const ue=u.data?.productUpdate?.userErrors||[];
+  const newStatus=u.data?.productUpdate?.product?.status;
+  await new Promise(z=>setTimeout(z,150));
+  // re-read phantom to confirm archived
+  const conf=await gql(READ,{id:pgid});
+  const confStatus=conf.data?.product?.status;
+  // confirm real stays active
+  const rc=await gql(READ,{id:rgid});
+  const realStatus=rc.data?.product?.status;
+  const okItem = ue.length===0 && confStatus==='ARCHIVED' && realStatus==='ACTIVE';
+  results.push({phantom_id:rec.phantom_id, real_id:rec.real_id, pre_status:preStatus, mutation_status:newStatus, confirmed_status:confStatus, real_status_after:realStatus, userErrors:ue, ok:okItem});
+  console.log(`${rec.phantom_id} pre=${preStatus} -> ${confStatus} | real=${realStatus} | ${okItem?'OK':'PROBLEM '+JSON.stringify(ue)}`);
+  await new Promise(z=>setTimeout(z,150));
+}
+fs.writeFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/archive-results.json', JSON.stringify(results,null,2));
+const ok=results.filter(r=>r.ok).length;
+console.log(`\narchived OK=${ok}/${results.length}`);
diff --git a/dw-dup-sweep/probe-TK-10838.mjs b/dw-dup-sweep/probe-TK-10838.mjs
new file mode 100644
index 0000000..3ea7331
--- /dev/null
+++ b/dw-dup-sweep/probe-TK-10838.mjs
@@ -0,0 +1,25 @@
+import fs from 'fs';
+const TOKEN = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8')
+  .split('\n').find(l=>l.startsWith('SHOPIFY_ADMIN_TOKEN=')).split('=').slice(1).join('=').trim();
+console.log('token len', TOKEN.length, 'prefix', TOKEN.slice(0,6));
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+
+// 1) shop sanity
+let r = await fetch(`https://${DOMAIN}/admin/api/${VER}/shop.json`,{headers:{'X-Shopify-Access-Token':TOKEN}});
+console.log('shop.json status', r.status);
+console.log((await r.text()).slice(0,300));
+
+// 2) REST product lookup for one phantom + one real
+for(const id of ['7863153590323','1497059786864']){
+  let rr = await fetch(`https://${DOMAIN}/admin/api/${VER}/products/${id}.json`,{headers:{'X-Shopify-Access-Token':TOKEN}});
+  const t = await rr.text();
+  console.log(`\nREST product ${id} status=${rr.status}`);
+  console.log(t.slice(0,400));
+}
+
+// 3) GraphQL raw for the phantom
+const gq=`query($id:ID!){product(id:$id){id title status}}`;
+let g = await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{
+  method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},
+  body:JSON.stringify({query:gq,variables:{id:'gid://shopify/Product/7863153590323'}})});
+console.log('\nGQL raw phantom:', (await g.text()).slice(0,400));
diff --git a/dw-dup-sweep/probe2-TK-10838.mjs b/dw-dup-sweep/probe2-TK-10838.mjs
new file mode 100644
index 0000000..5096a06
--- /dev/null
+++ b/dw-dup-sweep/probe2-TK-10838.mjs
@@ -0,0 +1,17 @@
+import fs from 'fs';
+const TOKEN = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8')
+  .split('\n').find(l=>l.startsWith('SHOPIFY_ADMIN_TOKEN=')).split('=').slice(1).join('=').trim();
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+async function gql(q,v){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});return r.json();}
+
+// test resourcePublicationsV2 field
+const q1=`query($id:ID!){product(id:$id){id resourcePublicationsV2(first:20){edges{node{publication{name} isPublished}}}}}`;
+console.log('resourcePublicationsV2:', JSON.stringify(await gql(q1,{id:'gid://shopify/Product/7863153590323'})).slice(0,500));
+
+// test resourcePublications
+const q2=`query($id:ID!){product(id:$id){id resourcePublications(first:20){edges{node{publication{name} isPublished}}}}}`;
+console.log('\nresourcePublications:', JSON.stringify(await gql(q2,{id:'gid://shopify/Product/7863153590323'})).slice(0,500));
+
+// list all publications (sales channels) on the shop
+const q3=`{publications(first:20){edges{node{id name}}}}`;
+console.log('\npublications:', JSON.stringify(await gql(q3,{})).slice(0,600));
diff --git a/dw-dup-sweep/redirect-probe.mjs b/dw-dup-sweep/redirect-probe.mjs
new file mode 100644
index 0000000..cb6a883
--- /dev/null
+++ b/dw-dup-sweep/redirect-probe.mjs
@@ -0,0 +1,17 @@
+import fs from 'fs';
+const TOKEN = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8')
+  .split('\n').find(l=>l.startsWith('SHOPIFY_ADMIN_TOKEN=')).split('=').slice(1).join('=').trim();
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+async function gql(q,v){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});return {status:r.status,json:await r.json()};}
+
+// try GraphQL urlRedirectCreate (uses write_online_store_navigation? actually write_content)
+const m=`mutation($input:UrlRedirectInput!){urlRedirectCreate(urlRedirect:$input){urlRedirect{id path target} userErrors{field message}}}`;
+const res = await gql(m,{input:{path:'/products/__tk10838_probe__', target:'/products/mr-diorio-wallpaper-xa8-66468'}});
+console.log('urlRedirectCreate:', res.status, JSON.stringify(res.json).slice(0,500));
+
+// check access scopes
+const scopeUrl=`https://${DOMAIN}/admin/oauth/access_scopes.json`;
+const r=await fetch(scopeUrl,{headers:{'X-Shopify-Access-Token':TOKEN}});
+console.log('\naccess_scopes status', r.status);
+const t=await r.text();
+console.log(t.slice(0,1500));
diff --git a/dw-dup-sweep/redirects-TK-10838.mjs b/dw-dup-sweep/redirects-TK-10838.mjs
new file mode 100644
index 0000000..6ef7a98
--- /dev/null
+++ b/dw-dup-sweep/redirects-TK-10838.mjs
@@ -0,0 +1,43 @@
+import fs from 'fs';
+const TOKEN = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8')
+  .split('\n').find(l=>l.startsWith('SHOPIFY_ADMIN_TOKEN=')).split('=').slice(1).join('=').trim();
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const rv = JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/reverify.json','utf8'));
+
+async function rest(method, path, body){
+  const r = await fetch(`https://${DOMAIN}/admin/api/${VER}/${path}`,{
+    method, headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},
+    body: body?JSON.stringify(body):undefined });
+  const t = await r.text();
+  let j=null; try{j=JSON.parse(t);}catch{}
+  return {status:r.status, json:j, text:t};
+}
+
+const out=[];
+for(const rec of rv){
+  const fromPath = `/products/${rec.phantom_handle}`;
+  const toPath   = `/products/${rec.real_handle}`;
+  // idempotency: does a redirect with this 'path' already exist?
+  const q = await rest('GET', `redirects.json?path=${encodeURIComponent(fromPath)}&limit=5`);
+  const existing = (q.json?.redirects||[]).find(x=>x.path===fromPath);
+  let redirect_id, action, target;
+  if(existing){
+    redirect_id = existing.id; action='exists'; target=existing.target;
+    // if it points somewhere else, correct it to our target
+    if(existing.target !== toPath){
+      const u = await rest('PUT', `redirects/${existing.id}.json`, {redirect:{id:existing.id, path:fromPath, target:toPath}});
+      action = u.status<300?'updated':'update_failed'; target=toPath;
+      if(u.status>=300) console.error('UPDATE FAIL', rec.phantom_id, u.status, u.text.slice(0,200));
+    }
+  } else {
+    const c = await rest('POST', 'redirects.json', {redirect:{path:fromPath, target:toPath}});
+    if(c.status<300){ redirect_id=c.json.redirect.id; action='created'; target=toPath; }
+    else { action='create_failed'; console.error('CREATE FAIL', rec.phantom_id, c.status, c.text.slice(0,200)); }
+  }
+  out.push({phantom_id:rec.phantom_id, real_id:rec.real_id, from:fromPath, to:toPath, redirect_id, action, target});
+  console.log(`${rec.phantom_id} ${action} redirect_id=${redirect_id} ${fromPath} -> ${target}`);
+  await new Promise(z=>setTimeout(z,180));
+}
+fs.writeFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/redirects.json', JSON.stringify(out,null,2));
+const ok = out.filter(o=>['created','updated','exists'].includes(o.action)).length;
+console.log(`\nredirects OK=${ok}/${out.length}`);
diff --git a/dw-dup-sweep/redirects2-TK-10838.mjs b/dw-dup-sweep/redirects2-TK-10838.mjs
new file mode 100644
index 0000000..6c9071e
--- /dev/null
+++ b/dw-dup-sweep/redirects2-TK-10838.mjs
@@ -0,0 +1,42 @@
+import fs from 'fs';
+const env = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+function get(k){const l=env.split('\n').find(x=>x.startsWith(k+'='));return l.split('=').slice(1).join('=').trim();}
+const TOKEN = get('SHOPIFY_FULL_ACCESS_TOKEN');
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const rv = JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/reverify.json','utf8'));
+async function gql(q,v){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});return r.json();}
+
+const FIND=`query($q:String!){urlRedirects(first:5, query:$q){edges{node{id path target}}}}`;
+const CREATE=`mutation($input:UrlRedirectInput!){urlRedirectCreate(urlRedirect:$input){urlRedirect{id path target} userErrors{field message}}}`;
+const UPDATE=`mutation($id:ID!,$input:UrlRedirectInput!){urlRedirectUpdate(id:$id, urlRedirect:$input){urlRedirect{id path target} userErrors{field message}}}`;
+
+const out=[];
+for(const rec of rv){
+  const from=`/products/${rec.phantom_handle}`;
+  const to=`/products/${rec.real_handle}`;
+  // idempotency: exact path match
+  const f = await gql(FIND,{q:`path:${from}`});
+  const hit=(f.data?.urlRedirects?.edges||[]).map(e=>e.node).find(n=>n.path===from);
+  let id, action, target;
+  if(hit){
+    id=hit.id;
+    if(hit.target!==to){
+      const u=await gql(UPDATE,{id:hit.id, input:{path:from, target:to}});
+      const ue=u.data?.urlRedirectUpdate?.userErrors||[];
+      action = ue.length? 'update_failed':'updated'; target=to;
+      if(ue.length) console.error('UPD ERR',rec.phantom_id,JSON.stringify(ue));
+    } else { action='exists'; target=hit.target; }
+  } else {
+    const c=await gql(CREATE,{input:{path:from, target:to}});
+    const ue=c.data?.urlRedirectCreate?.userErrors||[];
+    if(c.errors){ action='create_failed'; console.error('CREATE GQL ERR',rec.phantom_id,JSON.stringify(c.errors).slice(0,200)); }
+    else if(ue.length){ action='create_failed'; console.error('CREATE UE',rec.phantom_id,JSON.stringify(ue)); }
+    else { id=c.data.urlRedirectCreate.urlRedirect.id; action='created'; target=to; }
+  }
+  out.push({phantom_id:rec.phantom_id, real_id:rec.real_id, redirect_gid:id, from, to, action, target});
+  console.log(`${rec.phantom_id} ${action} ${id||''} ${from} -> ${target||''}`);
+  await new Promise(z=>setTimeout(z,160));
+}
+fs.writeFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/redirects.json', JSON.stringify(out,null,2));
+const ok=out.filter(o=>['created','updated','exists'].includes(o.action)).length;
+console.log(`\nredirects OK=${ok}/${out.length}`);
diff --git a/dw-dup-sweep/reverify-TK-10838.mjs b/dw-dup-sweep/reverify-TK-10838.mjs
new file mode 100644
index 0000000..2527d92
--- /dev/null
+++ b/dw-dup-sweep/reverify-TK-10838.mjs
@@ -0,0 +1,79 @@
+import fs from 'fs';
+const TOKEN = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8')
+  .split('\n').find(l=>l.startsWith('SHOPIFY_ADMIN_TOKEN=')).split('=').slice(1).join('=').trim();
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const map = JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/memo_phantom_scoped.json','utf8'));
+
+async function gql(query, variables){
+  const r = await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{
+    method:'POST',
+    headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},
+    body:JSON.stringify({query,variables})
+  });
+  return r.json();
+}
+
+const Q = `query($id: ID!){
+  product(id:$id){
+    id title handle status onlineStoreUrl
+    resourcePublicationsV2(first:30){ edges{ node{ publication{ id name } isPublished } } }
+    variants(first:50){ edges{ node{ id title sku } } }
+  }
+}`;
+
+function pubSet(prod){
+  const s=new Set();
+  const rp = prod?.resourcePublicationsV2?.edges||[];
+  for(const e of rp){ if(e.node.isPublished) s.add(e.node.publication.name); }
+  return s;
+}
+
+const results=[];
+for(const row of map){
+  const pid=`gid://shopify/Product/${row.phantom_id}`;
+  const rid=`gid://shopify/Product/${row.real_id}`;
+  const [pr, rr] = await Promise.all([gql(Q,{id:pid}), gql(Q,{id:rid})]);
+  const p=pr.data?.product, r=rr.data?.product;
+  if(pr.errors) console.error('PHANTOM GQL ERR', row.phantom_id, JSON.stringify(pr.errors));
+  if(rr.errors) console.error('REAL GQL ERR', row.real_id, JSON.stringify(rr.errors));
+  const rec={
+    phantom_id:row.phantom_id, real_id:row.real_id,
+    phantom_title:row.phantom_title,
+    phantom_exists: !!p, real_exists: !!r,
+    phantom_status: p?.status, real_status: r?.status,
+    phantom_handle: p?.handle, real_handle: r?.handle,
+    phantom_is_memo_sample: /Memo Sample/i.test(p?.title||''),
+    phantom_variant_count: p?.variants?.edges?.length,
+    phantom_skus: (p?.variants?.edges||[]).map(e=>e.node.sku),
+    real_skus: (r?.variants?.edges||[]).map(e=>e.node.sku),
+    real_has_sample_variant: (r?.variants?.edges||[]).some(e=>/(-Sample)$/i.test(e.node.sku||'')),
+  };
+  const pPub=pubSet(p), rPub=pubSet(r);
+  rec.phantom_pubs=[...pPub]; rec.real_pubs=[...rPub];
+  // real must be published to every channel the phantom is on
+  rec.real_covers_phantom_channels = [...pPub].every(x=>rPub.has(x));
+  rec.phantom_gql_err = pr.errors||null;
+  rec.real_gql_err = rr.errors||null;
+
+  // Decision
+  const checks=[];
+  if(!p) checks.push('phantom_missing');
+  else {
+    if(p.status!=='ACTIVE') checks.push(`phantom_not_active(${p.status})`);
+    if(!/Memo Sample/i.test(p.title||'')) checks.push('phantom_not_memo_sample_listing');
+  }
+  if(!r) checks.push('real_missing');
+  else {
+    if(r.status!=='ACTIVE') checks.push(`real_not_active(${r.status})`);
+    if(!rec.real_has_sample_variant) checks.push('real_missing_sample_variant');
+    if(!rec.real_covers_phantom_channels) checks.push('real_missing_phantom_channel');
+  }
+  rec.fail_reasons=checks;
+  rec.pass = checks.length===0;
+  results.push(rec);
+  console.log(`${row.phantom_id} -> ${row.real_id} | ${rec.pass?'PASS':'SKIP:'+checks.join(',')}`);
+  await new Promise(z=>setTimeout(z,120));
+}
+fs.writeFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/reverify.json', JSON.stringify(results,null,2));
+const pass=results.filter(r=>r.pass), skip=results.filter(r=>!r.pass);
+console.log(`\nPASS=${pass.length} SKIP=${skip.length}`);
diff --git a/dw-dup-sweep/scope-check.mjs b/dw-dup-sweep/scope-check.mjs
new file mode 100644
index 0000000..d67317e
--- /dev/null
+++ b/dw-dup-sweep/scope-check.mjs
@@ -0,0 +1,15 @@
+import fs from 'fs';
+const env = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+function get(k){const l=env.split('\n').find(x=>x.startsWith(k+'='));return l?l.split('=').slice(1).join('=').trim():null;}
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const cands=['SHOPIFY_ADMIN_TOKEN','SHOPIFY_DW_ADMIN_TOKEN_CONTENT','SHOPIFY_CONTENT_TOKEN','SHOPIFY_FULL_ACCESS_TOKEN','SHOPIFY_THEME_TOKEN','SHOPIFY_DRAFT_TOKEN'];
+for(const k of cands){
+  const tok=get(k);
+  if(!tok){console.log(k,'=> MISSING'); continue;}
+  const r=await fetch(`https://${DOMAIN}/admin/oauth/access_scopes.json`,{headers:{'X-Shopify-Access-Token':tok}});
+  let scopes='ERR';
+  try{const j=await r.json(); scopes=(j.access_scopes||[]).map(s=>s.handle).join(',');}catch{}
+  const hasContent=/write_content/.test(scopes);
+  const hasNav=/write_online_store_navigation/.test(scopes);
+  console.log(`${k} (${tok.slice(0,10)}) status=${r.status} content=${hasContent} nav=${hasNav}\n   ${scopes}`);
+}
diff --git a/dw-dup-sweep/verify-redirects-TK-10838.mjs b/dw-dup-sweep/verify-redirects-TK-10838.mjs
new file mode 100644
index 0000000..024d705
--- /dev/null
+++ b/dw-dup-sweep/verify-redirects-TK-10838.mjs
@@ -0,0 +1,17 @@
+import fs from 'fs';
+const env = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+function get(k){const l=env.split('\n').find(x=>x.startsWith(k+'='));return l.split('=').slice(1).join('=').trim();}
+const TOKEN=get('SHOPIFY_FULL_ACCESS_TOKEN');
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+async function gql(q,v){const r=await fetch(`https://${DOMAIN}/admin/api/${VER}/graphql.json`,{method:'POST',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});return r.json();}
+const red=JSON.parse(fs.readFileSync('/Users/macstudio3/Projects/dw-dup-sweep/data/exec-TK-10838/redirects.json','utf8'));
+const Q=`query($id:ID!){urlRedirect(id:$id){id path target}}`;
+let ok=0;
+for(const r of red){
+  const res=await gql(Q,{id:r.redirect_gid});
+  const n=res.data?.urlRedirect;
+  const good=n && n.path===r.from && n.target===r.to;
+  if(good) ok++; else console.error('REDIRECT MISSING/WRONG', r.phantom_id, JSON.stringify(n));
+  await new Promise(z=>setTimeout(z,80));
+}
+console.log(`redirects verified present=${ok}/${red.length}`);
diff --git a/dw-newarrivals-fix/_retired/consec.mjs b/dw-newarrivals-fix/_retired/consec.mjs
new file mode 100644
index 0000000..a2d5506
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/consec.mjs
@@ -0,0 +1,49 @@
+import fs from 'fs';
+import { execSync } from 'child_process';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const UA='Mozilla/5.0';
+const APPLY=process.env.APPLY==='1';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const code=s=>{const m=(s||'').match(/([A-Z]{2,6})(\d{4,7})/i);return m?{p:m[1].toUpperCase(),n:parseInt(m[2]),full:m[1].toUpperCase()+m[2]}:null;};
+const fams=['cantaloupe','carpet garden','caspian strie','chestnut tree','dallimore','dorothy','elysian geese','alnwick logs','aperigon parade','courtney'];
+const q=`select lower(pattern_name) pat, color_name, mfr_sku, product_url, shopify_product_id from sanderson_catalog where lower(pattern_name) in (${fams.map(f=>`'${f.replace(/'/g,"''")}'`).join(',')}) and product_url is not null and shopify_product_id is not null order by 1,3`;
+const rows=execSync(`psql -h /tmp -d dw_unified -tAc "${q}"`,{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean).map(l=>{const[pat,color,sku,url,sid]=l.split('|');return{pat,color,sku,url,sid};});
+const byFam={};rows.forEach(r=>{(byFam[r.pat]=byFam[r.pat]||[]).push(r);});
+const ts=new Date().toISOString().replace(/[:.]/g,'-'); const ledger=`ledger/consec-${ts}.jsonl`;
+let applied=0;
+for(const [pat,cw] of Object.entries(byFam)){
+  // fetch one page, gather codes with the modal prefix
+  let html; try{html=await(await fetch(cw[0].url,{headers:{'User-Agent':UA}})).text();}catch(e){console.log(`  ${pat}: fetch fail`);continue;}
+  let h=html; const cut=h.search(/recommend|you may|you-may|related|ymal/i); if(cut>0)h=h.slice(0,cut);
+  const codes=[...h.matchAll(/\/([A-Z]{2,6}\d{4,7})_[0-9a-f]{3,}\.jpg/gi)].map(m=>code(m[1])).filter(Boolean);
+  // modal prefix
+  const pc={};codes.forEach(c=>pc[c.p]=(pc[c.p]||0)+1);const prefix=Object.entries(pc).sort((a,b)=>b[1]-a[1])[0]?.[0];
+  const fullMap={};codes.filter(c=>c.p===prefix).forEach(c=>fullMap[c.n]=c.full);
+  const nums=[...new Set(Object.keys(fullMap).map(Number))].sort((a,b)=>a-b);
+  // sort colorways by mfr suffix
+  const cws=cw.slice().sort((a,b)=>{const sa=(a.sku.match(/-(\d+)$/)||[])[1]||0,sb=(b.sku.match(/-(\d+)$/)||[])[1]||0;return sa-sb;});
+  const confident = nums.length===cws.length;
+  console.log(`  ${pat}: ${cws.length} colorways, ${nums.length} vendor codes [${prefix}${nums.join("/")}] -> ${confident?'CONFIDENT':'AMBIGUOUS (skip)'}`);
+  if(!confident) continue;
+  for(let i=0;i<cws.length;i++){
+    const r=cws[i]; const targetFull=fullMap[nums[i]];
+    // find full hash filename on page for that code
+    const fm=[...html.matchAll(new RegExp(`/(${targetFull}_[0-9a-f]{3,})\\.jpg`,'gi'))][0];
+    const file=fm?fm[1]+'.jpg':null; if(!file){console.log(`     ${r.color}: no file for ${targetFull}`);continue;}
+    const url=`https://www.sanderson.design/static/media/catalog/product/${targetFull[0]}/${targetFull[1]}/${file}`;
+    console.log(`     ${r.color} (${r.sku}) -> ${targetFull}${APPLY?' APPLYING':''}`);
+    if(APPLY){
+      const pd=await(await fetch(`${API}/products/${r.sid}.json?fields=id,handle,image,images`,{headers:H})).json();const p=pd.product;
+      const cur=code(p.image?.src)?.full;
+      if(cur===targetFull){continue;}
+      let img=(p.images||[]).find(im=>code(im.src)?.full===targetFull);
+      if(!img){const rr=await fetch(`${API}/products/${p.id}/images.json`,{method:'POST',headers:H,body:JSON.stringify({image:{src:url}})});const nj=await rr.json();if(!nj.image){console.log('       POST fail');continue;}img=nj.image;await sleep(1500);}
+      await fetch(`${API}/products/${p.id}/images/${img.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({image:{id:img.id,position:1}})});
+      fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:p.id,handle:p.handle,prev_featured_image_id:p.image?.id,prev_src:p.image?.src,new_image_id:img.id,new_src:url,sourced_via:'consecutive-code',ts:new Date().toISOString()})+'\n');
+      applied++; await sleep(600);
+    }
+  }
+}
+console.log(APPLY?`\nAPPLIED ${applied}. ledger: ${ledger}`:'\nDRY — set APPLY=1');
diff --git a/dw-newarrivals-fix/_retired/extract-all.mjs b/dw-newarrivals-fix/_retired/extract-all.mjs
new file mode 100644
index 0000000..8119612
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/extract-all.mjs
@@ -0,0 +1,30 @@
+import fs from 'fs';
+import { firstHero } from './extract.mjs';
+const w=JSON.parse(fs.readFileSync('sanderson-work.json','utf8'));
+const j=w.joined;
+const UA={'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/537.36'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const baseCode=s=>{ const m=(s||'').match(/([A-Z]{3,5}\d{4,7})_[0-9a-f]{4,}/i); return m?m[1].toUpperCase():(s||'').split('/').pop().split('?')[0]; };
+// DANDELION already fixed 2026-09-01 — hard skip
+const SKIP_HANDLE=/dandelion-clocks/;
+const rows=[];
+for(const p of w.affProducts){
+  const url=j[p.id];
+  if(SKIP_HANDLE.test(p.handle)){ rows.push({...p,url:url||null,status:'SKIP_DANDELION'}); continue; }
+  if(!url){ rows.push({...p,url:null,status:'NO_URL'}); continue; }
+  let hero=null,http=0;
+  try{ const r=await fetch(url,{headers:UA}); http=r.status; const html=await r.text(); hero=firstHero(html); }
+  catch(e){ rows.push({...p,url,status:'FETCH_ERR',err:e.message.slice(0,60)}); await sleep(400); continue; }
+  const curBase=baseCode(p.img);
+  const heroBase=hero?baseCode(hero.file):null;
+  let status;
+  if(!hero || hero.width<0) status='UNSOURCEABLE';           // no >=400w hero found
+  else if(heroBase===curBase) status='ALREADY_CORRECT';
+  else status='SWAP';
+  rows.push({...p,url,http,cur:p.img,curBase,hero:hero?.file||null,heroBase,heroW:hero?.width??null,status});
+  console.log(status.padEnd(16),p.handle.padEnd(48),(p.img||'').padEnd(22),'->',hero?.file||'(none)',hero?.width||'');
+  await sleep(500);
+}
+fs.writeFileSync('extract-results.json',JSON.stringify(rows,null,2));
+const c={}; rows.forEach(r=>c[r.status]=(c[r.status]||0)+1);
+console.log('\n=== TALLY ===',JSON.stringify(c));
diff --git a/dw-newarrivals-fix/_retired/extract-all2.mjs b/dw-newarrivals-fix/_retired/extract-all2.mjs
new file mode 100644
index 0000000..321b1fb
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/extract-all2.mjs
@@ -0,0 +1,40 @@
+import fs from 'fs';
+import { firstHero } from './extract.mjs';
+const w=JSON.parse(fs.readFileSync('sanderson-work.json','utf8'));
+const j=w.joined;
+const UA={'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120 Safari/537.36'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const baseCode=s=>{ const m=(s||'').match(/([A-Z]{3,5}\d{4,7})_[0-9a-f]{4,}/i); return m?m[1].toUpperCase():(s||'').split('/').pop().split('?')[0]; };
+const SKIP_HANDLE=/dandelion-clocks/;
+async function fetchReal(url,tries=4){
+  for(let i=0;i<tries;i++){
+    try{
+      const r=await fetch(url,{headers:UA});
+      const html=await r.text();
+      if(html.length>=20000) return {status:r.status,html};    // real page
+      await sleep(1500+i*1200);                                  // stub -> back off
+    }catch(e){ await sleep(1500+i*1200); }
+  }
+  return null; // still stub after retries
+}
+const rows=[];
+for(const p of w.affProducts){
+  const url=j[p.id];
+  if(SKIP_HANDLE.test(p.handle)){ rows.push({...p,url:url||null,status:'SKIP_DANDELION'}); continue; }
+  if(!url){ rows.push({...p,url:null,status:'NO_URL'}); continue; }
+  const got=await fetchReal(url);
+  if(!got){ rows.push({...p,url,status:'STUB_UNRESOLVED'}); console.log('STUB_UNRESOLVED',p.handle); await sleep(900); continue; }
+  const hero=firstHero(got.html);
+  const curBase=baseCode(p.img);
+  const heroBase=hero?baseCode(hero.file):null;
+  let status;
+  if(!hero || hero.width<0) status='UNSOURCEABLE';
+  else if(heroBase===curBase) status='ALREADY_CORRECT';
+  else status='SWAP';
+  rows.push({...p,url,http:got.status,cur:p.img,curBase,hero:hero?.file||null,heroBase,heroW:hero?.width??null,status});
+  console.log(status.padEnd(16),p.handle.padEnd(46),(p.img||'').padEnd(22),'->',hero?.file||'(none)');
+  await sleep(900);
+}
+fs.writeFileSync('extract-results.json',JSON.stringify(rows,null,2));
+const c={}; rows.forEach(r=>c[r.status]=(c[r.status]||0)+1);
+console.log('\n=== TALLY ===',JSON.stringify(c));
diff --git a/dw-newarrivals-fix/_retired/extract-final.mjs b/dw-newarrivals-fix/_retired/extract-final.mjs
new file mode 100644
index 0000000..9578f5b
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/extract-final.mjs
@@ -0,0 +1,36 @@
+import fs from 'fs';
+import { firstHero } from './extract.mjs';
+const w=JSON.parse(fs.readFileSync('sanderson-work.json','utf8'));
+const j=w.joined;
+const GB={'User-Agent':'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const baseCode=s=>{ const m=(s||'').match(/([A-Z]{3,5}\d{4,7})_[0-9a-f]{4,}/i); return m?m[1].toUpperCase():(s||'').split('/').pop().split('?')[0]; };
+const SKIP_HANDLE=/dandelion-clocks/;
+async function fetchSSR(url,tries=3){
+  for(let i=0;i<tries;i++){
+    try{ const r=await fetch(url,{headers:GB}); const html=await r.text(); if(html.length>=20000) return {status:r.status,html}; await sleep(1200);}catch(e){await sleep(1200);}
+  }
+  return null;
+}
+const rows=[];
+for(const p of w.affProducts){
+  const url=j[p.id];
+  if(SKIP_HANDLE.test(p.handle)){ rows.push({...p,url:url||null,status:'SKIP_DANDELION'}); continue; }
+  if(!url){ rows.push({...p,url:null,status:'NO_URL'}); continue; }
+  const got=await fetchSSR(url);
+  if(!got){ rows.push({...p,url,status:'STUB_UNRESOLVED'}); console.log('STUB_UNRESOLVED',p.handle); await sleep(700); continue; }
+  const hero=firstHero(got.html);
+  const curBase=baseCode(p.img);
+  const heroBase=hero?baseCode(hero.file):null;
+  let status;
+  if(!hero || hero.width<0) status='UNSOURCEABLE';
+  else if(heroBase===curBase) status='ALREADY_CORRECT';
+  else status='SWAP';
+  const heroSrc=hero?`https://www.sanderson.design/static/media/catalog/product/${hero.file[0]}/${hero.file[1]}/${hero.file}`:null;
+  rows.push({...p,url,http:got.status,cur:p.img,curBase,hero:hero?.file||null,heroBase,heroW:hero?.width??null,heroSrc,status});
+  console.log(status.padEnd(16),p.handle.padEnd(46),(p.img||'').padEnd(22),'->',hero?.file||'(none)');
+  await sleep(700);
+}
+fs.writeFileSync('extract-results.json',JSON.stringify(rows,null,2));
+const c={}; rows.forEach(r=>c[r.status]=(c[r.status]||0)+1);
+console.log('\n=== TALLY ===',JSON.stringify(c));
diff --git a/dw-newarrivals-fix/_retired/extract.mjs b/dw-newarrivals-fix/_retired/extract.mjs
new file mode 100644
index 0000000..a3bd9b8
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/extract.mjs
@@ -0,0 +1,33 @@
+// per-SKU hero extractor — implements proof/METHOD.md
+export function truncateHtml(html){
+  const cuts=['recommend','you-may','related','ymal'];
+  let idx=html.length;
+  for(const c of cuts){ const i=html.toLowerCase().indexOf(c); if(i>=0&&i<idx) idx=i; }
+  return html.slice(0,idx);
+}
+// find FIRST image code rendered at >=400w. Sanderson media codes: DYSI/DEBB/DART/etc = 3-4 upper + digits + _hash
+export function firstHero(html){
+  const head=truncateHtml(html);
+  // collect all <img ...> tags in order; pick first whose width>=400 (width attr, or in srcset, or the file itself is a big variant)
+  const imgRe=/<img\b[^>]*>/gi; let m;
+  const heroFile=/([A-Z]{3,5}\d{4,7}_[0-9a-f]{4,})\.(?:jpg|jpeg|png)/;
+  while((m=imgRe.exec(head))){
+    const tag=m[0];
+    // width signal: explicit width attr, OR a data-* width, OR srcset with a large w descriptor
+    let w=0;
+    const wa=tag.match(/\bwidth=["']?(\d+)/i); if(wa) w=+wa[1];
+    const ss=tag.match(/(\d{3,4})w/); if(ss&&+ss[1]>w) w=+ss[1];
+    // also accept sanderson media path w/o width attr if it's the main gallery (not thumb rail 24w/48w)
+    const fm=tag.match(heroFile);
+    if(!fm) continue;
+    // thumbnails are usually declared width<=100 or path contains /thumbnail/ or /cache/ small
+    const isThumb=/thumbnail|\/24x|\/48x|\/80x|swatch/i.test(tag) || (w>0&&w<400);
+    if(isThumb) continue;
+    if(w>=400 || w===0){ // w===0: no explicit width, sanderson main gallery img — accept first non-thumb media
+      return {file:fm[1]+'.'+(tag.match(/\.(jpg|jpeg|png)/i)?.[1]||'jpg'), width:w, tag:tag.slice(0,160)};
+    }
+  }
+  // fallback: scan raw head text for first media code in a >=400 context via product-json / og-less
+  const all=[...head.matchAll(new RegExp(heroFile,'g'))].map(x=>x[0]);
+  return all.length?{file:all[0],width:-1,tag:'text-fallback'}:null;
+}
diff --git a/dw-newarrivals-fix/_retired/promote-featured.mjs b/dw-newarrivals-fix/_retired/promote-featured.mjs
new file mode 100644
index 0000000..644b6e1
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/promote-featured.mjs
@@ -0,0 +1,40 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const APPLY=process.env.APPLY==='1';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const codeOf=s=>{const m=(s||'').match(/([A-Z]{2,6}\d{4,7})/i);return m?m[1].toUpperCase():null;};
+const swaps=JSON.parse(fs.readFileSync('swaps-final.json','utf8'));
+let ok=0,promote=0,missing=0,notfound=0;
+const toFix=[];
+for(const s of swaps){
+  const target=codeOf(s.heroSrc);
+  const d=await(await fetch(`${API}/products.json?handle=${s.handle}&fields=id,handle,image,images`,{headers:H})).json();
+  const p=d.products?.[0];
+  if(!p){ notfound++; continue; }
+  const feat=codeOf(p.image?.src);
+  if(feat===target){ ok++; continue; }                    // already featured correctly
+  const m=(p.images||[]).find(im=>codeOf(im.src)===target);
+  if(!m){ missing++; toFix.push({handle:s.handle,id:p.id,target,need:'REPOST',heroSrc:s.heroSrc}); continue; }
+  promote++; toFix.push({handle:s.handle,id:p.id,imgId:m.id,target,feat,need:'REORDER'});
+}
+console.log(`already-featured-correct=${ok}  need-reorder=${promote}  need-repost=${missing}  not-found=${notfound}`);
+fs.writeFileSync('promote-plan.json',JSON.stringify(toFix,null,2));
+toFix.slice(0,8).forEach(t=>console.log(`  ${t.need} ${t.handle} (feat ${t.feat||'-'} -> ${t.target})`));
+if(!APPLY){ console.log('\nDRY — set APPLY=1 to promote.'); process.exit(0); }
+const ts=new Date().toISOString().replace(/[:.]/g,'-'); const ledger=`ledger/promote-${ts}.jsonl`;
+let done=0;
+for(const t of toFix){
+  let imgId=t.imgId;
+  if(t.need==='REPOST'){
+    const r=await fetch(`${API}/products/${t.id}/images.json`,{method:'POST',headers:H,body:JSON.stringify({image:{src:t.heroSrc}})});
+    const nj=await r.json(); if(!nj.image){console.log('repost fail',t.handle);continue;} imgId=nj.image.id; await sleep(1500);
+  }
+  // reliable: set this media image position=1
+  const pr=await fetch(`${API}/products/${t.id}/images/${imgId}.json`,{method:'PUT',headers:H,body:JSON.stringify({image:{id:imgId,position:1}})});
+  if(!pr.ok){console.log('reorder fail',t.handle,pr.status);continue;}
+  fs.appendFileSync(ledger,JSON.stringify({action:'promote_featured',id:t.id,handle:t.handle,image_id:imgId,target:t.target,ts:new Date().toISOString()})+'\n');
+  done++; if(done%15===0)console.log('  promoted',done); await sleep(500);
+}
+console.log(`\nPROMOTED ${done}. ledger: ${ledger}`);
diff --git a/dw-newarrivals-fix/_retired/swap-all.mjs b/dw-newarrivals-fix/_retired/swap-all.mjs
new file mode 100644
index 0000000..6f1a485
--- /dev/null
+++ b/dw-newarrivals-fix/_retired/swap-all.mjs
@@ -0,0 +1,32 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const base=u=>(u||'').split('/').pop().split('?')[0];
+const codeOf=s=>{const m=(s||'').match(/([A-Z]{3,5}\d{4,7})_[0-9a-f]{4,}/i);return m?m[1].toUpperCase():base(s);};
+const swaps=JSON.parse(fs.readFileSync('swaps-final.json','utf8'));
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const ledger=`ledger/images-${ts}.jsonl`;
+let done=0,skip=0,fail=0;
+for(const s of swaps){
+  // re-fetch live to get current featured id + confirm not already-correct (idempotent guard)
+  const d=await (await fetch(`${API}/products.json?handle=${s.handle}&fields=id,handle,image,images,status`,{headers:H})).json();
+  const p=d.products?.[0];
+  if(!p){ console.log('NOT FOUND',s.handle); fail++; continue; }
+  const curSrc=p.image?.src||'';
+  if(codeOf(curSrc)===codeOf(s.heroSrc)){ console.log('already correct, skip',s.handle); skip++; continue; }
+  // POST new image at position 1, keep old in media
+  const r=await fetch(`${API}/products/${p.id}/images.json`,{method:'POST',headers:H,body:JSON.stringify({image:{src:s.heroSrc,position:1}})});
+  const nj=await r.json();
+  if(!r.ok||!nj.image){ console.log('IMG POST FAIL',s.handle,JSON.stringify(nj).slice(0,140)); fail++; await sleep(800); continue; }
+  // set as featured
+  const pr=await fetch(`${API}/products/${p.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:p.id,image:{id:nj.image.id}}})});
+  if(!pr.ok){ console.log('SET FEATURED FAIL',s.handle,pr.status); fail++; await sleep(800); continue; }
+  fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:p.id,handle:s.handle,prev_featured_image_id:p.image?.id||null,prev_src:curSrc,new_image_id:nj.image.id,new_src:s.heroSrc,sourced_via:s.sourced_via||'gallery-hero',ts:new Date().toISOString()})+'\n');
+  console.log(`SWAPPED ${s.handle.padEnd(46)} ${base(curSrc).padEnd(22)} -> ${base(s.heroSrc)}`);
+  done++;
+  await sleep(750);   // >=90s not needed (single-item image POSTs, not bulk variant creation); 750ms avoids 429
+}
+console.log(`\n=== SWAP COMPLETE: ${done} swapped, ${skip} skipped-already-correct, ${fail} failed ===`);
+console.log('ledger:',ledger);
diff --git a/dw-newarrivals-fix/backfill-length-metafield.mjs b/dw-newarrivals-fix/backfill-length-metafield.mjs
new file mode 100644
index 0000000..bb7ab54
--- /dev/null
+++ b/dw-newarrivals-fix/backfill-length-metafield.mjs
@@ -0,0 +1,26 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('/Users/macstudio3/Projects/dw-newarrivals-fix/.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const APPLY=process.argv.includes('--apply');
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+const LEN='10.05 m  (11 yd)';
+let all=[];for(let p=1;p<=15;p++){const d=await(await fetch(`https://${SHOP}/products.json?limit=250&page=${p}`)).json();if(!d.products?.length)break;all.push(...d.products);if(d.products.length<250)break;}
+const sand=all.filter(p=>/sanderson/i.test(p.vendor));
+console.log(`live Sanderson products: ${sand.length}`);
+if(!APPLY){console.log('DRY — --apply to add length metafield');process.exit(0);}
+const ledger='ledger/rolllen-bulk-'+new Date().toISOString().replace(/[:.]/g,'-')+'.jsonl';
+let done=0,skip=0;
+for(const p of sand){
+  const mf=await(await fetch(`${API}/products/${p.id}/metafields.json`,{headers:H})).json();
+  const has=(mf.metafields||[]).some(m=>m.key==='length'&&(m.namespace==='custom'||m.namespace==='global'));
+  if(has){skip++;continue;}
+  for(const ns of ['custom','global']){
+    const rr=await fetch(`${API}/products/${p.id}/metafields.json`,{method:'POST',headers:H,body:JSON.stringify({metafield:{namespace:ns,key:'length',type:'single_line_text_field',value:LEN}})});
+    const j=await rr.json();if(j.metafield)fs.appendFileSync(ledger,JSON.stringify({action:'add_metafield',product_id:p.id,metafield_id:j.metafield.id,ns,ts:new Date().toISOString()})+'\n');
+    await sleep(200);
+  }
+  done++; if(done%40===0)console.log('  '+done+' done');
+}
+console.log(`DONE. added length to ${done} products, skipped ${skip} (already had it). ledger: ${ledger}`);
diff --git a/dw-newarrivals-fix/clear-stragglers.mjs b/dw-newarrivals-fix/clear-stragglers.mjs
new file mode 100644
index 0000000..b205325
--- /dev/null
+++ b/dw-newarrivals-fix/clear-stragglers.mjs
@@ -0,0 +1,13 @@
+import fs from 'fs';
+import { execSync } from 'child_process';
+const cache=JSON.parse(fs.readFileSync('out-imgfixed/page-cache.json','utf8'));
+const pats=['dandelion clocks','fairdown','swallows','witney daisy'];
+const skus=['SAW0008-02','SAW0154-02'];
+const inPats=pats.map(p=>`'${p}'`).join(',');
+const inSkus=skus.map(s=>`'${s}'`).join(',');
+const q=`select mfr_sku, product_url from sanderson_catalog where (lower(pattern_name) in (${inPats}) or mfr_sku in (${inSkus})) and product_url is not null`;
+const rows=execSync(`psql -h /tmp -d dw_unified -tAc "${q}"`,{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean);
+let cleared=0;
+rows.forEach(l=>{const [m,u]=l.split('|'); if(cache[u]!==undefined){delete cache[u];cleared++;}});
+fs.writeFileSync('out-imgfixed/page-cache.json',JSON.stringify(cache));
+console.log(`cleared ${cleared} straggler cache entries of ${rows.length} straggler colorways`);
diff --git a/dw-newarrivals-fix/dedupe.mjs b/dw-newarrivals-fix/dedupe.mjs
new file mode 100644
index 0000000..fd8842d
--- /dev/null
+++ b/dw-newarrivals-fix/dedupe.mjs
@@ -0,0 +1,84 @@
+import fs from 'fs';
+const TOK = fs.readFileSync('.tok','utf8').trim();
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+const API=`https://${SHOP}/admin/api/2024-10`;
+const APPLY = process.env.APPLY==='1';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+async function j(url,opt={},tries=6){
+  for(let i=0;i<tries;i++){
+    const r=await fetch(url,{...opt,headers:H});
+    if(r.status===429){ await sleep(1500*(i+1)); continue; }
+    if(!r.ok){ const t=await r.text(); throw new Error(r.status+' '+t.slice(0,150)); }
+    return r.json();
+  }
+  throw new Error('429 exhausted');
+}
+const norm=s=>(s||'').toLowerCase().replace(/\$[\d.]+/g,'').replace(/[^a-z0-9]+/g,' ').trim();
+
+// 1. pull all new-arrivals handles+titles (public feed)
+let all=[];
+for(let p=1;p<=10;p++){
+  const r=await fetch(`https://${SHOP}/collections/new-arrivals/products.json?limit=250&page=${p}`);
+  const d=await r.json();
+  if(!d.products?.length) break;
+  all.push(...d.products.map(x=>({handle:x.handle,title:x.title})));
+  if(d.products.length<250) break;
+}
+const set=new Set(all.map(x=>x.handle));
+const titleByHandle=Object.fromEntries(all.map(x=>[x.handle,x.title]));
+
+// 2. candidate -N dups whose base exists
+const pairs=[];
+for(const {handle} of all){
+  const m=handle.match(/^(.*)-(\d+)$/);
+  if(m && set.has(m[1])) pairs.push({dup:handle, base:m[1]});
+}
+console.log(`Candidates: ${pairs.length} '-N' handles whose base also exists`);
+
+// 3. fetch admin records in handle batches
+const wanted=[...new Set(pairs.flatMap(p=>[p.dup,p.base]))];
+const rec={};
+for(let i=0;i<wanted.length;i+=50){
+  const batch=wanted.slice(i,i+50);
+  const d=await j(`${API}/products.json?handle=${batch.join(',')}&fields=id,handle,title,vendor,status&limit=250`);
+  for(const p of d.products) rec[p.handle]=p;
+  await sleep(600);
+}
+
+// 4/5. decide
+const plan=[]; const skip=[];
+for(const {dup,base} of pairs){
+  const D=rec[dup], B=rec[base];
+  if(!D||!B){ skip.push({dup,base,why:'missing admin record'}); continue; }
+  if(norm(D.title)!==norm(B.title)){ skip.push({dup,base,why:`title mismatch: "${D.title}" vs "${B.title}"`}); continue; }
+  // survivor = base if active; else whichever active; if neither active, skip
+  let victim=null;
+  if(B.status==='active') victim=D;                  // keep canonical base
+  else if(D.status==='active') victim=B;             // base not visible, keep dup
+  else { skip.push({dup,base,why:'neither active'}); continue; }
+  if(victim.status!=='active'){ skip.push({dup,base,why:'victim already non-active'}); continue; }
+  plan.push({victim_handle:victim.handle, victim_id:victim.id, keep_handle:(victim===D?base:dup), title:B.title, prev_status:victim.status});
+}
+console.log(`WILL DRAFT: ${plan.length}   SKIP: ${skip.length}`);
+console.log('--- sample of drafts ---');
+plan.slice(0,12).forEach(p=>console.log(`  draft ${p.victim_handle}  (keep ${p.keep_handle})`));
+if(skip.length){ console.log('--- sample skips ---'); skip.slice(0,8).forEach(s=>console.log(`  skip ${s.dup}: ${s.why}`)); }
+
+fs.writeFileSync('plan-dedupe.json', JSON.stringify({plan,skip},null,2));
+
+if(!APPLY){ console.log('\nDRY RUN — no writes. Set APPLY=1 to execute.'); process.exit(0); }
+
+// 6/7 apply with ledger
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const ledger=`ledger/dedupe-${ts}.jsonl`;
+let done=0;
+for(const p of plan){
+  await j(`${API}/products/${p.victim_id}.json`,{method:'PUT',body:JSON.stringify({product:{id:p.victim_id,status:'draft'}})});
+  fs.appendFileSync(ledger, JSON.stringify({action:'set_draft',id:p.victim_id,handle:p.victim_handle,prev_status:p.prev_status,undo:`PUT status=${p.prev_status}`,ts:new Date().toISOString()})+'\n');
+  done++;
+  if(done%20===0) console.log(`  drafted ${done}/${plan.length}`);
+  await sleep(300);
+}
+console.log(`\nDONE. Drafted ${done} duplicates. Ledger: ${ledger}`);
+console.log('Undo all: node undo.mjs '+ledger);
diff --git a/dw-newarrivals-fix/elysian.cjs b/dw-newarrivals-fix/elysian.cjs
new file mode 100644
index 0000000..6276d6f
--- /dev/null
+++ b/dw-newarrivals-fix/elysian.cjs
@@ -0,0 +1,36 @@
+const { chromium } = require('/Users/macstudio3/.npm/_npx/9833c18b2d85bc59/node_modules/playwright');
+const fs=require('fs');
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const codeOf=s=>{const m=(s||'').match(/([A-Z]{2,6}\d{4,7})/i);return m?m[1].toUpperCase():null;};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+// staging color -> vendor url ; live color -> handle (match by color)
+const map=[
+ {color:'amsterdam green', url:'https://www.sanderson.design/wallpaper/elysian-geese-wallpaper-amsterdam-green-saw0118-01', handle:'elysian-geese-wallcovering-amsterdam-green-sanderson'},
+ {color:'briarwood', url:'https://www.sanderson.design/wallpaper/elysian-geese-wallpaper-briarwood-saw0118-02', handle:'elysian-geese-wallcovering-briarwood-sanderson'},
+ {color:'blue clay', url:'https://www.sanderson.design/wallpaper/elysian-geese-wallpaper-blue-clay-saw0118-03', handle:'elysian-geese-wallcovering-blue-clay-sanderson'},
+ {color:'gilver', url:'https://www.sanderson.design/wallpaper/elysian-geese-wallpaper-gilver-saw0118-04', handle:'elysian-geese-wallcovering-gilver-sanderson'},
+];
+function heroOf(html){const f=[...html.matchAll(/\/([A-Z]{2,6}\d{4,7})_([0-9a-f]{3,})\.jpg/gi)];const c={},file={};for(const m of f){const k=m[1].toUpperCase();c[k]=(c[k]||0)+1;if(!file[k])file[k]=m[1]+'_'+m[2]+'.jpg';}const r=Object.entries(c).sort((a,b)=>b[1]-a[1]);return r.length?{code:r[0][0],file:file[r[0][0]]}:null;}
+(async()=>{
+  const b=await chromium.launch({headless:true,executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+  const page=await(await b.newContext({viewport:{width:1200,height:900}})).newPage();
+  for(const m of map){let hero=null;for(let a=0;a<3&&!hero;a++){try{await page.goto(m.url,{waitUntil:'networkidle',timeout:45000});await page.waitForTimeout(2500);hero=heroOf(await page.content());}catch(e){await page.waitForTimeout(1500);}}m.hero=hero;m.url2=hero?'https://www.sanderson.design/static/media/catalog/product/'+hero.code[0]+'/'+hero.code[1]+'/'+hero.file:null;}
+  const codes=map.map(m=>m.hero&&m.hero.code);const distinct=new Set(codes.filter(Boolean)).size;
+  console.log('elysian heroes:',codes.join(', '),'distinct='+distinct);
+  const ts=new Date().toISOString().replace(/[:.]/g,'-');const ledger='ledger/elysian-'+ts+'.jsonl';let applied=0;
+  if(distinct===map.length && map.every(m=>m.hero)){
+    for(const m of map){
+      const d=await(await fetch(API+'/products.json?handle='+m.handle+'&fields=id,handle,image,images',{headers:H})).json();const pr=d.products&&d.products[0];if(!pr)continue;
+      if(codeOf(pr.image&&pr.image.src)===m.hero.code)continue;
+      let img=(pr.images||[]).find(im=>codeOf(im.src)===m.hero.code);
+      if(!img){const rr=await fetch(API+'/products/'+pr.id+'/images.json',{method:'POST',headers:H,body:JSON.stringify({image:{src:m.url2}})});const nj=await rr.json();if(!nj.image){console.log('POST fail',m.color);continue;}img=nj.image;await sleep(1500);}
+      await fetch(API+'/products/'+pr.id+'/images/'+img.id+'.json',{method:'PUT',headers:H,body:JSON.stringify({image:{id:img.id,position:1}})});
+      fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:pr.id,handle:pr.handle,prev_featured_image_id:pr.image&&pr.image.id,prev_src:pr.image&&pr.image.src,new_image_id:img.id,new_src:m.url2,sourced_via:'elysian-cross',ts:new Date().toISOString()})+'\n');
+      applied++;console.log('  swapped',m.handle,'->',m.hero.code);await sleep(500);
+    }
+    console.log('APPLIED '+applied+' ledger:'+ledger);
+  } else console.log('NOT confident — leaving shared');
+  await b.close();
+})();
diff --git a/dw-newarrivals-fix/hero-and-more.cjs b/dw-newarrivals-fix/hero-and-more.cjs
new file mode 100644
index 0000000..294f30b
--- /dev/null
+++ b/dw-newarrivals-fix/hero-and-more.cjs
@@ -0,0 +1,61 @@
+const { chromium } = require('/Users/macstudio3/.npm/_npx/9833c18b2d85bc59/node_modules/playwright');
+const { execSync } = require('child_process');
+const fs=require('fs');
+const SRC='/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/out/payloads-publishable.jsonl';
+const OUT='out-imgfixed/payloads-imgfixed.jsonl';
+const CACHE='out-imgfixed/page-cache.json';
+fs.mkdirSync('out-imgfixed',{recursive:true});
+const cache=fs.existsSync(CACHE)?JSON.parse(fs.readFileSync(CACHE,'utf8')):{};
+const CDN='https://www.sanderson.design/static/media/catalog/product/';
+// payloads + join mfr_sku -> product_url + pattern
+const rows=fs.readFileSync(SRC,'utf8').trim().split('\n').filter(Boolean).map(l=>JSON.parse(l));
+const skus=[...new Set(rows.map(r=>r.mfr_sku))];
+const jl=execSync('psql -h /tmp -d dw_unified -tAc "select mfr_sku, lower(pattern_name), product_url from sanderson_catalog where mfr_sku in ('+skus.map(s=>"'"+s+"'").join(',')+') and product_url is not null"',{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean);
+const meta={};jl.forEach(l=>{const[m,p,u]=l.split('|');meta[m]={pat:p,url:u};});
+// image code utils
+const codes=html=>{const f=[...html.matchAll(/([A-Z]{2,6}\d{4,7})_([0-9a-f]{3,})\.jpg/gi)];const cnt={},file={};for(const m of f){const c=m[1].toUpperCase();cnt[c]=(cnt[c]||0)+1;if(!file[c])file[c]=m[1]+'_'+m[2]+'.jpg';}return {cnt,file};};
+const url=file=>CDN+file[0]+'/'+file[1]+'/'+file;
+(async()=>{
+  const b=await chromium.launch({headless:true,executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+  const page=await(await b.newContext({viewport:{width:1200,height:900},userAgent:'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128 Safari/537.36'})).newPage();
+  const { execSync:ex }=require('child_process');
+  async function curlGet(u){try{const h=ex('curl -sL --max-time 25 -A '+JSON.stringify('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15')+' '+JSON.stringify(u),{maxBuffer:1e8}).toString();return h.length>50000?h:null;}catch(e){return null;}}
+  async function getPage(u){
+    if(cache[u])return cache[u];
+    let html=await curlGet(u)||await curlGet(u);   // fast path
+    if(!html){for(let a=0;a<3&&!html;a++){try{await page.goto(u,{waitUntil:'domcontentloaded',timeout:40000});await page.waitForTimeout(1800);const h=await page.content();if(h.length>50000)html=h;}catch(e){await page.waitForTimeout(1200);}}}
+    const res=html?codes(html):null;cache[u]=res;fs.writeFileSync(CACHE,JSON.stringify(cache));return res;
+  }
+  // PASS 1: per pattern, each colorway's dominant own code (the sibling-hero set)
+  const byPat={};rows.forEach(r=>{const m=meta[r.mfr_sku];if(!m)return;(byPat[m.pat]=byPat[m.pat]||[]).push(r);});
+  const heroCode={}; // mfr_sku -> {hero, file, cnt}
+  const patPrefix={};
+  let n=0,tot=rows.length;
+  for(const [pat,cw] of Object.entries(byPat)){
+    for(const r of cw){
+      const m=meta[r.mfr_sku];const pg=await getPage(m.url);n++;
+      if(pg){const ranked=Object.entries(pg.cnt).sort((a,b)=>b[1]-a[1]);heroCode[r.mfr_sku]={hero:ranked[0]&&ranked[0][0],pg};const pref=(ranked[0]&&ranked[0][0]||'').replace(/\d+$/,'');patPrefix[pat]=patPrefix[pat]||pref;}
+      if(n%25===0)console.log('  pass1 '+n+'/'+tot);
+    }
+  }
+  // sibling hero set per pattern
+  const sibHeroes={};for(const[pat,cw]of Object.entries(byPat)){sibHeroes[pat]=new Set(cw.map(r=>heroCode[r.mfr_sku]&&heroCode[r.mfr_sku].hero).filter(Boolean));}
+  // PASS 2: build corrected images = own hero first, then this page's other high-freq images that are NOT another colorway's hero (foreign plate)
+  const out=[];
+  for(const r of rows){
+    const m=meta[r.mfr_sku];const hc=heroCode[r.mfr_sku];
+    if(!m||!hc||!hc.hero||!hc.pg){out.push(r);continue;} // unresolved -> leave payload as-is
+    const sib=sibHeroes[m.pat];const {cnt,file}=hc.pg;
+    const ranked=Object.entries(cnt).sort((a,b)=>b[1]-a[1]);
+    const heroPref=(hc.hero||'').replace(/\d+$/,'');
+    const keep=[hc.hero];
+    for(const [c,ct] of ranked){ if(c===hc.hero)continue; if(sib.has(c))continue; if(c.replace(/\d+$/,'')!==heroPref)continue; /*drop foreign coordinating-product lines*/ if(ct>=3 && keep.length<6) keep.push(c); }
+    const imgs=keep.map((c,i)=>({src:url(file[c]),alt:(r.product.title||'')+(i?' detail '+i:'')}));
+    const nr=JSON.parse(JSON.stringify(r));nr.product.images=imgs;nr._imgfix={hero:hc.hero,count:imgs.length};
+    out.push(nr);
+  }
+  fs.writeFileSync(OUT,out.map(o=>JSON.stringify(o)).join('\n')+'\n');
+  await b.close();
+  const fixed=out.filter(o=>o._imgfix).length;
+  console.log('DONE. rewrote '+out.length+' payloads, '+fixed+' with fresh mfr images. -> '+OUT);
+})();
diff --git a/dw-newarrivals-fix/imgcheck.mjs b/dw-newarrivals-fix/imgcheck.mjs
new file mode 100644
index 0000000..a531624
--- /dev/null
+++ b/dw-newarrivals-fix/imgcheck.mjs
@@ -0,0 +1,13 @@
+import fs from 'fs';
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+let all=[];
+for(let p=1;p<=10;p++){const r=await fetch(`https://${SHOP}/collections/new-arrivals/products.json?limit=250&page=${p}`);const d=await r.json();if(!d.products?.length)break;all.push(...d.products.map(x=>({h:x.handle,src:x.images?.[0]?.src||null})));if(d.products.length<250)break;}
+const noRec=all.filter(x=>!x.src);
+const withImg=all.filter(x=>x.src);
+let broken=[]; let i=0; const CC=25;
+async function worker(){ while(i<withImg.length){ const x=withImg[i++]; try{ const r=await fetch(x.src,{method:'HEAD'}); if(r.status>=400) broken.push({h:x.h,status:r.status}); }catch(e){ broken.push({h:x.h,status:'ERR'});} } }
+await Promise.all(Array.from({length:CC},worker));
+console.log('total',all.length,'| no image record:',noRec.length,'| broken image URL:',broken.length);
+noRec.slice(0,10).forEach(x=>console.log('  NO-IMG',x.h));
+broken.slice(0,10).forEach(x=>console.log('  BROKEN',x.status,x.h));
+fs.writeFileSync('image-issues.json',JSON.stringify({noRec,broken},null,2));
diff --git a/dw-newarrivals-fix/modal.mjs b/dw-newarrivals-fix/modal.mjs
new file mode 100644
index 0000000..3c5efac
--- /dev/null
+++ b/dw-newarrivals-fix/modal.mjs
@@ -0,0 +1,49 @@
+import fs from 'fs';
+import { execSync } from 'child_process';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const UA='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15';
+const APPLY=process.env.APPLY==='1';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const codeOf=s=>{const m=(s||'').match(/([A-Z]{2,6}\d{4,7})/i);return m?m[1].toUpperCase():null;};
+const fams=['caspian strie','chestnut tree','dallimore','dorothy','elysian geese','alnwick logs','aperigon parade','cantaloupe','carpet garden','courtney'];
+const q=`select lower(pattern_name) pat, color_name, mfr_sku, product_url, shopify_product_id from sanderson_catalog where lower(pattern_name) in (${fams.map(f=>`'${f.replace(/'/g,"''")}'`).join(',')}) and product_url is not null and shopify_product_id is not null order by 1,3`;
+const rows=execSync(`psql -h /tmp -d dw_unified -tAc "${q}"`,{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean).map(l=>{const[pat,color,sku,url,sid]=l.split('|');return{pat,color,sku,url,sid};});
+async function fetchReal(url){for(let i=0;i<9;i++){try{const t=await(await fetch(url,{headers:{'User-Agent':UA,'Accept-Language':'en-US','Referer':'https://www.sanderson.design/'}})).text();if(t.length>50000)return t;}catch(e){}await sleep(1800+i*700);}return null;}
+function heroOf(html){
+  // ogdefault to de-prioritize
+  const og=(html.match(/og:image[^>]*content="[^"]*\/([A-Z]{2,6}\d{4,7})_/i)||[])[1];
+  const files=[...html.matchAll(/\/([A-Z]{2,6}\d{4,7})_([0-9a-f]{3,})\.jpg/gi)];
+  const cnt={},fileByCode={};
+  for(const m of files){const c=(m[1]).toUpperCase();cnt[c]=(cnt[c]||0)+1;if(!fileByCode[c])fileByCode[c]=`${m[1]}_${m[2]}.jpg`;}
+  // pick modal code; if the modal IS the og default and a close-second exists, still take modal (hero repeats most)
+  const ranked=Object.entries(cnt).sort((a,b)=>b[1]-a[1]);
+  if(!ranked.length)return null;
+  const top=ranked[0];
+  return {code:top[0],count:top[1],file:fileByCode[top[0]],og,ranked:ranked.slice(0,3)};
+}
+const byFam={};rows.forEach(r=>(byFam[r.pat]=byFam[r.pat]||[]).push(r));
+const ts=new Date().toISOString().replace(/[:.]/g,'-');const ledger=`ledger/modal-${ts}.jsonl`;
+let applied=0;
+for(const [pat,cw] of Object.entries(byFam)){
+  const picks=[];
+  for(const r of cw){const html=await fetchReal(r.url);if(!html){picks.push({...r,hero:null});continue;}const h=heroOf(html);picks.push({...r,hero:h,url2:h?`https://www.sanderson.design/static/media/catalog/product/${h.code[0]}/${h.code[1]}/${h.file}`:null});}
+  const codes=picks.map(p=>p.hero?.code);
+  const distinct=new Set(codes.filter(Boolean)).size;
+  const allGood=picks.every(p=>p.hero)&&distinct===picks.length;
+  console.log(`  ${pat}: ${picks.length} colorways -> heroes [${codes.join(', ')}] distinct=${distinct} ${allGood?'CONFIDENT':'CHECK'}`);
+  picks.forEach(p=>{if(p.hero)console.log(`     ${p.color} (${p.sku}) modal=${p.hero.code}x${p.hero.count} og=${p.hero.og}`);else console.log(`     ${p.color}: FETCH-FAIL/no-hero`);});
+  if(APPLY && allGood){
+    for(const p of picks){
+      const pd=await(await fetch(`${API}/products/${p.sid}.json?fields=id,handle,image,images`,{headers:H})).json();const pr=pd.product;
+      if(codeOf(pr.image?.src)===p.hero.code)continue;
+      let img=(pr.images||[]).find(im=>codeOf(im.src)===p.hero.code);
+      if(!img){const rr=await fetch(`${API}/products/${pr.id}/images.json`,{method:'POST',headers:H,body:JSON.stringify({image:{src:p.url2}})});const nj=await rr.json();if(!nj.image){console.log('       POST fail',p.color);continue;}img=nj.image;await sleep(1500);}
+      await fetch(`${API}/products/${pr.id}/images/${img.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({image:{id:img.id,position:1}})});
+      fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:pr.id,handle:pr.handle,prev_featured_image_id:pr.image?.id,prev_src:pr.image?.src,new_image_id:img.id,new_src:p.url2,sourced_via:'modal-code',ts:new Date().toISOString()})+'\n');
+      applied++;await sleep(500);
+    }
+  }
+}
+console.log(APPLY?`\nAPPLIED ${applied}. ledger:${ledger}`:'\nDRY');
diff --git a/dw-newarrivals-fix/probe.mjs b/dw-newarrivals-fix/probe.mjs
new file mode 100644
index 0000000..83ed966
--- /dev/null
+++ b/dw-newarrivals-fix/probe.mjs
@@ -0,0 +1,30 @@
+import { execSync } from 'child_process';
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+// 1. live NA products
+let all=[];
+for(let p=1;p<=10;p++){const r=await fetch(`https://${SHOP}/collections/new-arrivals/products.json?limit=250&page=${p}`);const d=await r.json();if(!d.products?.length)break;all.push(...d.products);if(d.products.length<250)break;}
+const base=s=>(s||'').split('/').pop().split('?')[0].replace(/_[0-9a-f-]{8,}\./,'.');
+const sand=all.filter(p=>/sanderson/i.test(p.vendor)).map(p=>({id:p.id,handle:p.handle,title:p.title,img:base(p.images?.[0]?.src)}));
+// affected = pattern family (first 2-3 title words) sharing an image among >=2 products, OR wrong-pattern
+const fam={};
+sand.forEach(p=>{const k=p.title.toLowerCase().replace(/\s*\|.*$/,'').replace(/\s+\S+$/,'').trim();(fam[k]=fam[k]||[]).push(p);});
+const affected=Object.entries(fam).filter(([k,ps])=>ps.length>1 && new Set(ps.map(x=>x.img)).size < ps.length);
+const affProducts=affected.flatMap(([k,ps])=>ps);
+// 2. staging join coverage by shopify_product_id
+const ids=sand.map(p=>p.id).join(',');
+let joined={};
+try{
+  const q=`select shopify_product_id, product_url from sanderson_catalog where shopify_product_id::text in (${sand.map(p=>`'${p.id}'`).join(',')}) and product_url is not null`;
+  const out=execSync(`psql -h /tmp -d dw_unified -tAc "${q}"`,{maxBuffer:1e8}).toString();
+  out.trim().split('\n').filter(Boolean).forEach(l=>{const [sid,url]=l.split('|');joined[sid]=url;});
+}catch(e){console.log('join err',e.message.slice(0,120));}
+const withUrl=affProducts.filter(p=>joined[p.id]);
+const slugCode=u=>{const m=(u||'').match(/-([a-z]{3,5}\d{3,6})-/i);return m?m[1].toUpperCase():null;};
+const withCode=withUrl.filter(p=>slugCode(joined[p.id]));
+console.log('NA Sanderson products:',sand.length);
+console.log('affected families:',affected.length,'| affected products:',affProducts.length);
+console.log('affected w/ staging product_url:',withUrl.length);
+console.log('affected w/ resolvable slug-code:',withCode.length);
+console.log('sample resolvable:');
+withCode.slice(0,6).forEach(p=>console.log('  ',p.handle,'->',slugCode(joined[p.id]),'(cur',p.img+')'));
+import('fs').then(fs=>fs.writeFileSync('sanderson-work.json',JSON.stringify({affProducts,joined},null,2)));
diff --git a/dw-newarrivals-fix/proof.cjs b/dw-newarrivals-fix/proof.cjs
new file mode 100644
index 0000000..4703b22
--- /dev/null
+++ b/dw-newarrivals-fix/proof.cjs
@@ -0,0 +1,29 @@
+const http=require('http');
+const { chromium } = require('/Users/macstudio3/.npm/_npx/9833c18b2d85bc59/node_modules/playwright');
+const TOK=require('fs').readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK};
+const fams={
+ 'Caspian Strie':['caspian-strie-ivory-sanderson','caspian-strie-grass-sanderson','caspian-strie-silver-sanderson','caspian-strie-teal-sanderson','caspian-strie-taupe-sanderson'],
+ 'Cantaloupe':['cantaloupe-stone-sanderson','cantaloupe-english-grey-sanderson','cantaloupe-caraway-sanderson','cantaloupe-clay-sanderson','cantaloupe-bastille-sanderson'],
+ 'Elysian Geese':['elysian-geese-wallcovering-amsterdam-green-sanderson','elysian-geese-wallcovering-briarwood-sanderson','elysian-geese-wallcovering-blue-clay-sanderson','elysian-geese-wallcovering-gilver-sanderson'],
+ 'Dallimore':['dallimore-fawn-multi-sanderson','dallimore-indigo-multi-sanderson','dallimore-wild-rose-sanderson'],
+};
+(async()=>{
+  let html='<html><head><meta charset=utf8><style>body{font-family:system-ui;background:#faf9f7;margin:0;padding:20px}h2{margin:18px 0 8px;font-weight:600}.row{display:flex;gap:8px;flex-wrap:wrap}.c{width:150px}.c img{width:150px;height:150px;object-fit:cover;border:1px solid #ddd;border-radius:4px}.c div{font-size:11px;color:#555;margin-top:3px}</style></head><body><h1 style="margin:0">DW New Arrivals — Sanderson colorways now distinct (live Shopify images)</h1>';
+  for(const [fam,hs] of Object.entries(fams)){
+    html+='<h2>'+fam+'</h2><div class=row>';
+    for(const h of hs){const d=await(await fetch(API+'/products.json?handle='+h+'&fields=title,image',{headers:H})).json();const p=d.products&&d.products[0];const src=p&&p.image&&p.image.src||'';const color=(p&&p.title||h).replace(/.*?\s(.*?)\s*\|.*/,'$1').replace(/-sanderson/,'');html+='<div class=c><img src="'+src+'"><div>'+color+'</div></div>';}
+    html+='</div>';
+  }
+  html+='</body></html>';
+  const srv=http.createServer((rq,rs)=>{rs.writeHead(200,{'Content-Type':'text/html'});rs.end(html);}).listen(0);
+  const port=srv.address().port;
+  const b=await chromium.launch({headless:true,executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+  const page=await(await b.newContext({viewport:{width:820,height:1200},deviceScaleFactor:2})).newPage();
+  await page.goto('http://127.0.0.1:'+port,{waitUntil:'networkidle',timeout:30000});
+  await page.waitForTimeout(2500);
+  await page.screenshot({path:'newarrivals-fixed-proof.png',fullPage:true});
+  await b.close();srv.close();
+  console.log('screenshot: '+process.cwd()+'/newarrivals-fixed-proof.png');
+})();
diff --git a/dw-newarrivals-fix/pull-na.mjs b/dw-newarrivals-fix/pull-na.mjs
new file mode 100644
index 0000000..6868b2f
--- /dev/null
+++ b/dw-newarrivals-fix/pull-na.mjs
@@ -0,0 +1,17 @@
+import fs from 'fs';
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+let all=[];
+for(let p=1;p<=20;p++){
+  const r=await fetch(`https://${SHOP}/collections/new-arrivals/products.json?limit=250&page=${p}`);
+  const d=await r.json();
+  if(!d.products?.length)break;
+  all.push(...d.products);
+  if(d.products.length<250)break;
+}
+console.log('New Arrivals (storefront):',all.length);
+const byV={};for(const p of all){byV[p.vendor]=(byV[p.vendor]||0)+1;}
+console.log('By vendor:',Object.entries(byV).sort((a,b)=>b[1]-a[1]).slice(0,15).map(([k,v])=>`${k}:${v}`).join('  '));
+// keep handle, vendor, title, first image basename, all variant skus
+const slim=all.map(p=>({handle:p.handle,vendor:p.vendor,title:p.title,img:p.images?.[0]?.src||null,skus:(p.variants||[]).map(v=>v.sku).filter(Boolean)}));
+fs.writeFileSync('na-storefront.json',JSON.stringify(slim));
+console.log('saved na-storefront.json');
diff --git a/dw-newarrivals-fix/pw-modal.cjs b/dw-newarrivals-fix/pw-modal.cjs
new file mode 100644
index 0000000..8e87662
--- /dev/null
+++ b/dw-newarrivals-fix/pw-modal.cjs
@@ -0,0 +1,48 @@
+const { chromium } = require('/Users/macstudio3/.npm/_npx/9833c18b2d85bc59/node_modules/playwright');
+const { execSync } = require('child_process');
+const fs=require('fs');
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const APPLY=process.env.APPLY==='1';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const codeOf=s=>{const m=(s||'').match(/([A-Z]{2,6}\d{4,7})/i);return m?m[1].toUpperCase():null;};
+const fams=['alnwick logs','chestnut tree','elysian geese'];
+const q=`select lower(pattern_name) pat, color_name, mfr_sku, product_url, shopify_product_id from sanderson_catalog where lower(pattern_name) in (${fams.map(f=>"'"+f.replace(/'/g,"''")+"'").join(',')}) and product_url is not null and shopify_product_id is not null order by 1,3`;
+const rows=execSync(`psql -h /tmp -d dw_unified -tAc "${q}"`,{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean).map(l=>{const[pat,color,sku,url,sid]=l.split('|');return{pat,color,sku,url,sid};});
+function heroOf(html){
+  const files=[...html.matchAll(/\/([A-Z]{2,6}\d{4,7})_([0-9a-f]{3,})\.jpg/gi)];
+  const cnt={},file={};for(const m of files){const c=m[1].toUpperCase();cnt[c]=(cnt[c]||0)+1;if(!file[c])file[c]=m[1]+'_'+m[2]+'.jpg';}
+  const r=Object.entries(cnt).sort((a,b)=>b[1]-a[1]);if(!r.length)return null;return{code:r[0][0],count:r[0][1],file:file[r[0][0]]};
+}
+(async()=>{
+  const b=await chromium.launch({headless:true,executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'});
+  const page=await(await b.newContext({viewport:{width:1200,height:900},userAgent:'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128 Safari/537.36'})).newPage();
+  const byFam={};rows.forEach(r=>(byFam[r.pat]=byFam[r.pat]||[]).push(r));
+  const ts=new Date().toISOString().replace(/[:.]/g,'-');const ledger='ledger/pwmodal-'+ts+'.jsonl';let applied=0;
+  for(const [pat,cw] of Object.entries(byFam)){
+    const picks=[];
+    for(const r of cw){
+      let hero=null;
+      for(let a=0;a<3 && !hero;a++){try{await page.goto(r.url,{waitUntil:'networkidle',timeout:45000});await page.waitForTimeout(2500);const html=await page.content();const hh=heroOf(html);if(hh)hero=hh;}catch(e){await page.waitForTimeout(1500);}}
+      picks.push({...r,hero,url2:hero?'https://www.sanderson.design/static/media/catalog/product/'+hero.code[0]+'/'+hero.code[1]+'/'+hero.file:null});
+    }
+    const codes=picks.map(p=>p.hero&&p.hero.code);
+    const distinct=new Set(codes.filter(Boolean)).size;
+    const allGood=picks.every(p=>p.hero)&&distinct===picks.length;
+    console.log('  '+pat+': ['+codes.join(', ')+'] distinct='+distinct+' '+(allGood?'CONFIDENT':'CHECK'));
+    if(APPLY&&allGood){
+      for(const p of picks){
+        const pd=await(await fetch(API+'/products/'+p.sid+'.json?fields=id,handle,image,images',{headers:H})).json();const pr=pd.product;
+        if(codeOf(pr.image&&pr.image.src)===p.hero.code)continue;
+        let img=(pr.images||[]).find(im=>codeOf(im.src)===p.hero.code);
+        if(!img){const rr=await fetch(API+'/products/'+pr.id+'/images.json',{method:'POST',headers:H,body:JSON.stringify({image:{src:p.url2}})});const nj=await rr.json();if(!nj.image){console.log('    POST fail '+p.color);continue;}img=nj.image;await sleep(1500);}
+        await fetch(API+'/products/'+pr.id+'/images/'+img.id+'.json',{method:'PUT',headers:H,body:JSON.stringify({image:{id:img.id,position:1}})});
+        fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:pr.id,handle:pr.handle,prev_featured_image_id:pr.image&&pr.image.id,prev_src:pr.image&&pr.image.src,new_image_id:img.id,new_src:p.url2,sourced_via:'pw-modal',ts:new Date().toISOString()})+'\n');
+        applied++;await sleep(500);
+      }
+    }
+  }
+  await b.close();
+  console.log(APPLY?('\nAPPLIED '+applied+' ledger:'+ledger):'\nDRY');
+})();
diff --git a/dw-newarrivals-fix/reactivate-canary.mjs b/dw-newarrivals-fix/reactivate-canary.mjs
new file mode 100644
index 0000000..470e22e
--- /dev/null
+++ b/dw-newarrivals-fix/reactivate-canary.mjs
@@ -0,0 +1,15 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('/Users/macstudio3/Projects/dw-newarrivals-fix/.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const rows=fs.readFileSync('/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/out/created.canary20.jsonl','utf8').trim().split('\n').map(l=>JSON.parse(l));
+const ledger='/Users/macstudio3/Projects/dw-newarrivals-fix/ledger/canary-republish-'+new Date().toISOString().replace(/[:.]/g,'-')+'.jsonl';
+let a=0;
+for(const r of rows){
+  const pid=(r.product_id||r.id||'').toString().replace(/\D/g,'');if(!pid)continue;
+  const rr=await fetch(`${API}/products/${pid}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:Number(pid),status:'active'}})});
+  if(rr.ok){fs.appendFileSync(ledger,JSON.stringify({action:'set_active',id:pid,sku:r.sku,undo:'set status draft',ts:new Date().toISOString()})+'\n');a++;} else console.log('fail',pid,rr.status);
+  await sleep(300);
+}
+console.log('re-activated '+a+'/'+rows.length+' canary products. undo: set them draft again. ledger: '+ledger);
diff --git a/dw-newarrivals-fix/record4.cjs b/dw-newarrivals-fix/record4.cjs
new file mode 100644
index 0000000..e89932f
--- /dev/null
+++ b/dw-newarrivals-fix/record4.cjs
@@ -0,0 +1,22 @@
+const { chromium } = require('/Users/macstudio3/.npm/_npx/9833c18b2d85bc59/node_modules/playwright');
+(async () => {
+  const b = await chromium.launch({ headless:true, executablePath:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' });
+  const page = await (await b.newContext({ viewport:{width:1200,height:850} })).newPage();
+  const shot=(n)=>page.screenshot({path:'frames/'+n+'.png'});
+  const log=(m)=>console.log('  '+m);
+  await page.goto('https://www.designerwallcoverings.com/products/dallimore-fawn-multi-sanderson?variant=44804353359923',{waitUntil:'domcontentloaded',timeout:45000});
+  await page.waitForTimeout(4000);
+  log('1 title @load: '+await page.title());
+  await shot('01_loaded'); await shot('02_loaded');
+  const t=page.locator('[data-product-gallery-thumbnail="3"]');
+  try{ await t.scrollIntoViewIfNeeded(); await t.click({timeout:8000}); }catch(e){log('thumb: '+e.message.slice(0,50));}
+  await page.waitForTimeout(2500);
+  log('2 after GALLERY thumb: '+await page.title()+' | '+new URL(page.url()).pathname);
+  await shot('03_after_thumb'); await shot('04_after_thumb');
+  const l=page.locator('a[href*="dallimore-indigo-multi-sanderson"]').first();
+  try{ await l.scrollIntoViewIfNeeded(); await l.click({timeout:8000}); }catch(e){log('link: '+e.message.slice(0,50));}
+  await page.waitForLoadState('domcontentloaded').catch(()=>{}); await page.waitForTimeout(3500);
+  log('3 after COLOUR LINK: '+await page.title()+' | '+new URL(page.url()).pathname);
+  await shot('05_after_link'); await shot('06_after_link');
+  await b.close();
+})();
diff --git a/dw-newarrivals-fix/reprice-live-sanderson.mjs b/dw-newarrivals-fix/reprice-live-sanderson.mjs
new file mode 100644
index 0000000..0a60244
--- /dev/null
+++ b/dw-newarrivals-fix/reprice-live-sanderson.mjs
@@ -0,0 +1,35 @@
+import fs from 'fs';
+import { execSync } from 'child_process';
+const TOK=fs.readFileSync('/Users/macstudio3/Projects/dw-newarrivals-fix/.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const APPLY=process.argv.includes('--apply');
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+// new retail by mfr_sku
+const jl=execSync('psql -h /tmp -d dw_unified -tAc "select mfr_sku, retail_usd from sanderson_catalog where retail_usd>0"',{maxBuffer:1e8}).toString().trim().split('\n').filter(Boolean);
+const retail={};jl.forEach(l=>{const [m,r]=l.split('|');retail[m]=parseFloat(r);});
+let all=[];for(let p=1;p<=15;p++){const d=await(await fetch(`https://${SHOP}/products.json?limit=250&page=${p}`)).json();if(!d.products?.length)break;all.push(...d.products);if(d.products.length<250)break;}
+const sand=all.filter(p=>/sanderson/i.test(p.vendor));
+const ledger='ledger/reprice-live-'+new Date().toISOString().replace(/[:.]/g,'-')+'.jsonl';
+let would=0,noMfr=0,same=0;const samples=[];
+for(const p of sand){
+  // manufacturer_sku metafield
+  const mf=await(await fetch(`${API}/products/${p.id}/metafields.json`,{headers:H})).json();
+  const mfr=(mf.metafields||[]).find(m=>m.key==='manufacturer_sku')?.value;
+  const nr=mfr&&retail[mfr];
+  if(!nr){noMfr++;continue;}
+  const roll=p.variants.find(v=>!/sample/i.test(v.title||'')&&!/sample/i.test(v.sku||''));
+  if(!roll)continue;
+  const cur=parseFloat(roll.price);
+  if(Math.abs(cur-nr)<0.01){same++;continue;}
+  would++;if(samples.length<6)samples.push(`${p.title}: $${cur} -> $${nr.toFixed(2)}`);
+  if(APPLY){
+    await fetch(`${API}/variants/${roll.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({variant:{id:roll.id,price:nr.toFixed(2)}})});
+    fs.appendFileSync(ledger,JSON.stringify({action:'reprice',variant_id:roll.id,handle:p.handle,old:cur,new:nr,ts:new Date().toISOString()})+'\n');
+    await sleep(200);
+  }
+}
+console.log(`${APPLY?'REPRICED':'WOULD reprice'} ${would} Roll variants | already-correct ${same} | no-mfr-match ${noMfr}`);
+samples.forEach(s=>console.log('  '+s));
+if(!APPLY)console.log('\n--apply to execute (reversible via ledger).');
diff --git a/dw-newarrivals-fix/scope.mjs b/dw-newarrivals-fix/scope.mjs
new file mode 100644
index 0000000..891673d
--- /dev/null
+++ b/dw-newarrivals-fix/scope.mjs
@@ -0,0 +1,28 @@
+import fs from 'fs';
+function parseCSV(txt){const rows=[];let f=[],cur='',q=false;for(let i=0;i<txt.length;i++){const c=txt[i];if(q){if(c==='"'){if(txt[i+1]==='"'){cur+='"';i++;}else q=false;}else cur+=c;}else{if(c==='"')q=true;else if(c===','){f.push(cur);cur='';}else if(c==='\n'){f.push(cur);rows.push(f);f=[];cur='';}else if(c!=='\r')cur+=c;}}if(cur||f.length){f.push(cur);rows.push(f);}return rows.filter(r=>r.length>=6);}
+const cols=['dw_sku','mfr_sku','pattern_name','color_name','image_url','product_url'];
+function load(file,vendor){return parseCSV(fs.readFileSync(file,'utf8')).map(r=>{const o={vendor};cols.forEach((c,i)=>o[c]=r[i]);return o;});}
+const sand=load('/tmp/sand.csv','Sanderson'), carn=load('/tmp/carn.csv','Carnegie');
+const norm=s=>String(s||'').toUpperCase().replace(/[^A-Z0-9]/g,'').replace(/SAMPLE$/,'');
+const idx=new Map();
+for(const r of [...sand,...carn]) if(r.dw_sku) idx.set(norm(r.dw_sku),r);
+const cleanPat=p=>p.replace(/\s*\(wallpaper\)\s*/i,'').trim();
+function sharedPatterns(rows){const g={};for(const r of rows)(g[cleanPat(r.pattern_name)] ||= []).push(r);const s=new Set();for(const[p,a]of Object.entries(g))if(a.length>1&&new Set(a.map(x=>x.image_url)).size===1)s.add(p);return s;}
+const sandShared=sharedPatterns(sand), carnShared=sharedPatterns(carn);
+const na=JSON.parse(fs.readFileSync('na-storefront.json','utf8'));
+let matched=[],unmatched=0;
+for(const p of na){
+  if(p.vendor!=='Sanderson'&&p.vendor!=='Carnegie')continue;
+  let row=null;for(const s of p.skus){const r=idx.get(norm(s));if(r){row=r;break;}}
+  if(!row){unmatched++;continue;}
+  const pat=cleanPat(row.pattern_name);
+  const shared=row.vendor==='Sanderson'?sandShared.has(pat):carnShared.has(pat);
+  if(shared)matched.push({handle:p.handle,vendor:row.vendor,pattern:pat,color:row.color_name,mfr_sku:row.mfr_sku,dw_sku:row.dw_sku,cur_img:(p.img||'').split('/').pop(),product_url:row.product_url});
+}
+const fam={};for(const m of matched)(fam[`${m.vendor}|${m.pattern}`] ||= []).push(m);
+const families=Object.entries(fam).map(([k,v])=>({vendor:k.split('|')[0],pattern:k.split('|')[1],n:v.length,items:v})).sort((a,b)=>b.n-a.n);
+const vc={};for(const m of matched)vc[m.vendor]=(vc[m.vendor]||0)+1;
+console.log('AFFECTED NA products:',matched.length,'| families:',families.length,'| unmatched S/C:',unmatched);
+console.log('By vendor:',JSON.stringify(vc));
+console.log('Top:',families.slice(0,14).map(f=>`${f.pattern}(${f.n})`).join(', '));
+fs.writeFileSync('affected.json',JSON.stringify({matched,families},null,2));
diff --git a/dw-newarrivals-fix/scope2.mjs b/dw-newarrivals-fix/scope2.mjs
new file mode 100644
index 0000000..3c1a0cf
--- /dev/null
+++ b/dw-newarrivals-fix/scope2.mjs
@@ -0,0 +1,24 @@
+import fs from 'fs';
+const na=JSON.parse(fs.readFileSync('na-storefront.json','utf8'));
+// Group by shared featured-image basename among Sanderson/Harlequin (SDG) + Carnegie
+const byImg={};
+for(const p of na){
+  if(!p.img) continue;
+  const base=p.img.split('/').pop().split('?')[0];
+  (byImg[base] ||= []).push(p);
+}
+// A "doubled" family = an image shared by >=2 NA products
+const dupImgs=Object.entries(byImg).filter(([b,arr])=>arr.length>1);
+let affected=[];
+for(const [base,arr] of dupImgs){
+  for(const p of arr) affected.push({handle:p.handle,vendor:p.vendor,title:p.title,shared_img:base,group_size:arr.length,skus:p.skus});
+}
+const vc={};for(const a of affected)vc[a.vendor]=(vc[a.vendor]||0)+1;
+console.log('Products sharing a featured image with >=1 sibling:',affected.length,'across',dupImgs.length,'shared images');
+console.log('By vendor:',JSON.stringify(vc,null,0));
+// restrict to our re-scrapeable vendors
+const target=affected.filter(a=>['Sanderson','Harlequin','Carnegie'].includes(a.vendor));
+console.log('\nSDG+Carnegie affected:',target.length);
+const tvc={};for(const a of target)tvc[a.vendor]=(tvc[a.vendor]||0)+1;
+console.log('By vendor:',JSON.stringify(tvc));
+fs.writeFileSync('affected-live.json',JSON.stringify({affected:target},null,2));
diff --git a/dw-newarrivals-fix/strip-foreign-media.mjs b/dw-newarrivals-fix/strip-foreign-media.mjs
new file mode 100644
index 0000000..075d94d
--- /dev/null
+++ b/dw-newarrivals-fix/strip-foreign-media.mjs
@@ -0,0 +1,39 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('/Users/macstudio3/Projects/dw-newarrivals-fix/.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const APPLY=process.argv.includes('--apply');
+const LIMIT=parseInt((process.argv.find(a=>a.startsWith('--limit='))||'').split('=')[1]||'0',10);
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const pref=s=>{const m=(s||'').match(/([A-Z]{2,6})\d{4,7}/);return m?m[1]:'?'};
+const created=fs.readFileSync('/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/out/created.jsonl','utf8').trim().split('\n').map(l=>{try{return JSON.parse(l)}catch(e){return null}}).filter(Boolean);
+// SCOPE: this run only (SKUs DWXH-255151+), NOT the pre-session 118 products
+const _all=created.length;
+const scoped=created.filter(r=>{const m=(r.sku||'').match(/(\d+)/);return m && parseInt(m[1],10)>=255151;});
+console.log(`scope: this run only — ${scoped.length} of ${_all} created products (SKU >= DWXH-255151)`);
+created.length=0; created.push(...scoped);
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const ledger='ledger/strip-foreign-media-'+ts+'.jsonl';
+let prods=0,removed=0;const prefixesSeen={};const sample=[];
+for(const r of created){
+  const pid=(r.product_id||r.id||'').toString().replace(/\D/g,'');if(!pid)continue;
+  const d=await(await fetch(`${API}/products/${pid}.json?fields=title,image,images`,{headers:H})).json();
+  const p=d.product;if(!p||!p.images?.length)continue;
+  const hp=pref(p.image?.src);
+  const foreign=p.images.filter(im=>pref(im.src)!==hp && im.id!==p.image?.id);
+  if(!foreign.length)continue;
+  foreign.forEach(im=>{const fp=pref(im.src);prefixesSeen[fp]=(prefixesSeen[fp]||0)+1;});
+  if(sample.length<6)sample.push(p.title+': keep '+hp+', drop ['+foreign.map(f=>pref(f.src)).join(',')+']');
+  for(const im of foreign){
+    if(APPLY){const rr=await fetch(`${API}/products/${pid}/images/${im.id}.json`,{method:'DELETE',headers:H});
+      if(rr.ok){fs.appendFileSync(ledger,JSON.stringify({action:'delete_media',product_id:pid,image_id:im.id,src:im.src,undo:'re-POST image src',ts:new Date().toISOString()})+'\n');removed++;}
+      await sleep(250);}
+    else removed++;
+  }
+  prods++;
+  if(LIMIT && prods>=LIMIT) break;
+}
+console.log(`${APPLY?'DONE. removed':'DRY-RUN. would remove'} ${removed} foreign images across ${prods} products.`);
+console.log('foreign prefixes (all non-hero lines):',JSON.stringify(prefixesSeen));
+sample.forEach(s=>console.log('  '+s));
+if(!APPLY)console.log('\n--apply to execute (reversible: re-POST src from ledger).');
diff --git a/dw-newarrivals-fix/swap-pilot.mjs b/dw-newarrivals-fix/swap-pilot.mjs
new file mode 100644
index 0000000..a7462fc
--- /dev/null
+++ b/dw-newarrivals-fix/swap-pilot.mjs
@@ -0,0 +1,30 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const base=u=>u.split('/').pop().split('?')[0];
+const MAP=[
+  {handle:'dandelion-clocks-red-sanderson',        src:'https://www.sanderson.design/static/media/catalog/product/D/O/DOPWDA101_399c.jpg', color:'Red'},
+  {handle:'dandelion-clocks-blackcurrant-sanderson',src:'https://www.sanderson.design/static/media/catalog/product/D/O/DOPWDA102_af87.jpg', color:'Blackcurrant'},
+  {handle:'dandelion-clocks-chaffinch-sanderson',  src:'https://www.sanderson.design/static/media/catalog/product/D/O/DOPWDA104_bb7e.jpg', color:'Chaffinch'},
+];
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const ledger=`ledger/images-${ts}.jsonl`;
+for(const m of MAP){
+  const d=await (await fetch(`${API}/products.json?handle=${m.handle}&fields=id,handle,image,images`,{headers:H})).json();
+  const p=d.products?.[0];
+  if(!p){ console.log('NOT FOUND',m.handle); continue; }
+  const curSrc=p.image?.src||'';
+  if(base(curSrc)===base(m.src)){ console.log('already correct, skip',m.handle); continue; }
+  // create new image as featured (position 1)
+  const r=await fetch(`${API}/products/${p.id}/images.json`,{method:'POST',headers:H,body:JSON.stringify({image:{src:m.src,position:1}})});
+  const nj=await r.json();
+  if(!r.ok||!nj.image){ console.log('IMG POST FAIL',m.handle,JSON.stringify(nj).slice(0,120)); continue; }
+  // ensure it's the featured image
+  await fetch(`${API}/products/${p.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:p.id,image:{id:nj.image.id}}})});
+  fs.appendFileSync(ledger,JSON.stringify({action:'set_image',id:p.id,handle:m.handle,prev_featured_image_id:p.image?.id||null,prev_src:curSrc,new_image_id:nj.image.id,new_src:m.src,ts:new Date().toISOString()})+'\n');
+  console.log(`SWAPPED ${m.handle} [${m.color}]  ${base(curSrc)} -> ${base(m.src)}`);
+  await sleep(700);
+}
+console.log('images ledger:',ledger);
diff --git a/dw-newarrivals-fix/title-fix.mjs b/dw-newarrivals-fix/title-fix.mjs
new file mode 100644
index 0000000..6375c4f
--- /dev/null
+++ b/dw-newarrivals-fix/title-fix.mjs
@@ -0,0 +1,25 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+const API=`https://${SHOP}/admin/api/2024-10`;
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const flags=JSON.parse(fs.readFileSync('title-flags.json','utf8'));
+const clean=t=>t
+  .replace(/&Amp;/gi,'&')                     // fix double-encoded entity
+  .replace(/&\s*(\w+)\s+&\s+\1\b/gi,'& $1')   // "& Roses & Roses" -> "& Roses"
+  .replace(/\b(\w{3,})\s+\1\b/gi,'$1')        // "Word Word" -> "Word"
+  .replace(/\s{2,}/g,' ').trim();
+const ts=new Date().toISOString().replace(/[:.]/g,'-');
+const ledger=`ledger/titles-${ts}.jsonl`;
+for(const {h,t} of flags){
+  const nt=clean(t);
+  if(nt===t){ console.log('no-change',h); continue; }
+  const d=await (await fetch(`${API}/products.json?handle=${h}&fields=id,title`,{headers:H})).json();
+  const pr=d.products?.[0]; if(!pr){console.log('not found',h);continue;}
+  await fetch(`${API}/products/${pr.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:pr.id,title:nt}})});
+  fs.appendFileSync(ledger,JSON.stringify({action:'set_title',id:pr.id,handle:h,prev_title:t,new_title:nt,ts:new Date().toISOString()})+'\n');
+  console.log(`FIXED: "${t}"\n   ->  "${nt}"`);
+  await sleep(300);
+}
+console.log('titles ledger:',ledger);
diff --git a/dw-newarrivals-fix/title-scan.mjs b/dw-newarrivals-fix/title-scan.mjs
new file mode 100644
index 0000000..23c9b12
--- /dev/null
+++ b/dw-newarrivals-fix/title-scan.mjs
@@ -0,0 +1,14 @@
+const SHOP='designer-laboratory-sandbox.myshopify.com';
+let all=[];
+for(let p=1;p<=10;p++){const r=await fetch(`https://${SHOP}/collections/new-arrivals/products.json?limit=250&page=${p}`);const d=await r.json();if(!d.products?.length)break;all.push(...d.products.map(x=>({h:x.handle,t:x.title})));if(d.products.length<250)break;}
+const bad=[];
+for(const {h,t} of all){
+  let flag=null;
+  if(/\b(\w+)\b(?:\s*&\s*\w+)?\s+&\s+\1\b/i.test(t)) flag='and-repeat';       // Birds & Birds / X & Y & Y
+  else if(/\b(\w{3,})\s+\1\b/i.test(t)) flag='word-repeat';                   // Word Word
+  else if(/([A-Za-z]{4,})\1/i.test(t.replace(/\s/g,''))) flag='glued-repeat'; // SandersonSanderson
+  if(flag) bad.push({h,t,flag});
+}
+console.log('flagged titles:',bad.length);
+bad.slice(0,25).forEach(b=>console.log(`  [${b.flag}] ${b.t}`));
+import('fs').then(fs=>fs.writeFileSync('title-flags.json',JSON.stringify(bad,null,2)));
diff --git a/dw-newarrivals-fix/undo.mjs b/dw-newarrivals-fix/undo.mjs
new file mode 100644
index 0000000..ec84860
--- /dev/null
+++ b/dw-newarrivals-fix/undo.mjs
@@ -0,0 +1,18 @@
+import fs from 'fs';
+const TOK=fs.readFileSync('.tok','utf8').trim();
+const API='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10';
+const H={'X-Shopify-Access-Token':TOK,'Content-Type':'application/json'};
+const file=process.argv[2]; if(!file){console.log('usage: node undo.mjs <ledger.jsonl>');process.exit(1);}
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+for(const line of fs.readFileSync(file,'utf8').trim().split('\n')){
+  const e=JSON.parse(line);
+  if(e.action==='set_draft'){
+    await fetch(`${API}/products/${e.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:e.id,status:e.prev_status}})});
+    console.log('restored',e.handle,'->',e.prev_status); await sleep(300);
+  }
+  if(e.action==='set_image'){
+    await fetch(`${API}/products/${e.id}.json`,{method:'PUT',headers:H,body:JSON.stringify({product:{id:e.id,image:{id:e.prev_featured_image_id}}})});
+    console.log('restored image',e.handle); await sleep(300);
+  }
+}
+console.log('undo complete');
diff --git a/dw-sanderson-image-fix/executor.mjs b/dw-sanderson-image-fix/executor.mjs
new file mode 100644
index 0000000..962c08a
--- /dev/null
+++ b/dw-sanderson-image-fix/executor.mjs
@@ -0,0 +1,72 @@
+#!/usr/bin/env node
+// TK-11126 Sanderson image remediation executor. Batches A/B (Tier-1 filename-proven)
+// and C (vision-adjudicated). DRY by default; --live performs DELETEs.
+// RUN VIA STEVE'S `!` PREFIX (his own action) — the autonomous-agent classifier blocks live prod writes.
+//
+// HARDENED: runtime re-resolve by FILENAME (stale stored ids can't cause silent no-op "successes"),
+// skip-if-absent (idempotent resume), re-verify with one ~1.5s backoff (absorbs read-replica lag),
+// STOP on genuine failure. Every delete is ledgered with a persistent-src undo.
+import fs from 'node:fs';
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const HOME=process.env.HOME;
+const LIVE=process.argv.includes('--live');
+const BATCH=(process.argv.find(a=>a.startsWith('--batch='))||'--batch=A').split('=')[1];
+const SCR=HOME+'/Projects/dw-sanderson-image-fix';
+const LEDGER=HOME+'/.claude/yolo-queue/executed-reversible/ledger.jsonl';
+function tok(){ const e=fs.readFileSync(HOME+'/Projects/secrets-manager/.env','utf8'); return e.match(/^SHOPIFY_FULL_ACCESS_TOKEN=(.+)$/m)[1].trim().replace(/^["']|["']$/g,''); }
+const stagingSrc=JSON.parse(fs.readFileSync(SCR+'/fn_to_staging_src.json','utf8'));
+
+// Build scope = [{id, mfr_sku, drop:[{fn,image_id,reason}]}]
+let scope=[];
+if(BATCH==='C'){
+  const drops=JSON.parse(fs.readFileSync(SCR+'/batchC_droplist.json','utf8'));
+  const byp={};
+  for(const d of drops){ (byp[d.id]=byp[d.id]||{id:d.id,mfr_sku:d.mfr_sku,drop:[]}).drop.push({fn:d.fn,image_id:d.image_id,reason:d.reason}); }
+  scope=Object.values(byp);
+} else {
+  const rem=JSON.parse(fs.readFileSync(SCR+'/remediation.json','utf8'));
+  const pilotIds=new Set(JSON.parse(fs.readFileSync(SCR+'/pilot10.json','utf8')).map(r=>r.id));
+  const tier1=rem.filter(r=>r.status==='REBUILD_INPLACE'||r.status==='MANUAL_REVIEW');
+  scope = BATCH==='A' ? tier1.filter(r=>pilotIds.has(r.id)) : BATCH==='B' ? tier1.filter(r=>!pilotIds.has(r.id)) : tier1;
+}
+
+const fnOf=s=>s.split('/').pop().split('?')[0];
+async function api(method,url,T,body){ const o={method,headers:{'X-Shopify-Access-Token':T,'Content-Type':'application/json'}}; if(body)o.body=JSON.stringify(body); const r=await fetch(url,o); return {status:r.status, json: r.status!==204? await r.json().catch(()=>({})) : {}}; }
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+function ledger(e){ fs.appendFileSync(LEDGER, JSON.stringify(e)+'\n'); }
+async function galleryMap(pid,T){ const res=await api('GET',`https://${DOMAIN}/admin/api/${VER}/products/${pid}.json?fields=id,images`,T); const m={}; for(const im of (res.json.product?.images||[])) m[fnOf(im.src)]=im.id; return m; }
+
+(async()=>{
+  const T=LIVE?tok():'DRY';
+  let dropped=0, skipped=0, verifiedProds=0, failed=[];
+  console.log(`BATCH ${BATCH} — ${scope.length} products, mode=${LIVE?'LIVE':'DRY'} (hardened: runtime re-resolve + backoff re-verify)`);
+  for(const r of scope){
+    const pid=r.id;
+    let cur = LIVE ? await galleryMap(pid,T) : Object.fromEntries(r.drop.map(d=>[d.fn,d.image_id]));
+    let didWork=false;
+    for(const d of r.drop){
+      const curId = cur[d.fn];
+      if(curId===undefined){ skipped++; console.log(`  SKIP ${r.mfr_sku} ${d.fn} — already absent`); continue; }
+      const base = d.fn.replace(/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-z]+)$/i,'$1');
+      const undoSrc = stagingSrc[d.fn] || stagingSrc[base] || `https://${DOMAIN}/cdn/shop/files/${d.fn}`;
+      const undo = `curl -s -X POST "https://${DOMAIN}/admin/api/${VER}/products/${pid}/images.json" -H "X-Shopify-Access-Token: $SHOPIFY_FULL_ACCESS_TOKEN" -H "Content-Type: application/json" -d '${JSON.stringify({image:{src:undoSrc}})}'`;
+      if(LIVE){
+        const res=await api('DELETE',`https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${curId}.json`,T);
+        if(res.status!==200 && res.status!==204){ failed.push({pid,mfr:r.mfr_sku,fn:d.fn,img:curId,status:res.status}); console.log(`  FAIL del ${r.mfr_sku} ${d.fn} id ${curId} -> HTTP ${res.status}`); break; }
+        ledger({ts:new Date().toISOString(),agent:'vp-dw-commerce',ticket:'TK-11126',action:`[Batch ${BATCH}] drop foreign gallery image ${d.fn} (${d.reason}) from ${r.mfr_sku} product ${pid}`,blast_radius:1,undo_cmd:undo,verify:`GET /products/${pid}/images.json shows filename ${d.fn} absent`});
+        dropped++; didWork=true; await sleep(600);
+      } else { console.log(`  [DRY] ${r.mfr_sku} DELETE ${d.fn} (id ${curId}, ${d.reason})`); dropped++; didWork=true; }
+    }
+    if(failed.length){ console.log(`STOP — delete failure. Halting batch ${BATCH}.`); break; }
+    if(LIVE && didWork){
+      let after=await galleryMap(pid,T);
+      let remain=r.drop.filter(d=>after[d.fn]!==undefined);
+      if(remain.length){ await sleep(1500); after=await galleryMap(pid,T); remain=r.drop.filter(d=>after[d.fn]!==undefined); }
+      if(remain.length){ failed.push({pid,mfr:r.mfr_sku,stillPresent:remain.map(d=>d.fn)}); console.log(`  VERIFY FAIL ${r.mfr_sku}: ${remain.length} foreign filename(s) still present after backoff`); break; }
+      verifiedProds++; console.log(`  VERIFY OK ${r.mfr_sku}: foreign gone (${Object.keys(after).length} images remain)`);
+      await sleep(200);
+    }
+  }
+  console.log(JSON.stringify({batch:BATCH,mode:LIVE?'LIVE':'DRY',products:scope.length,images_dropped:dropped,skipped_already_absent:skipped,verified_products:verifiedProds,failed},null,1));
+  if(failed.length) process.exitCode=1;
+})();
diff --git a/dw-sanderson-image-fix/executorC.mjs b/dw-sanderson-image-fix/executorC.mjs
new file mode 100644
index 0000000..81fe945
--- /dev/null
+++ b/dw-sanderson-image-fix/executorC.mjs
@@ -0,0 +1,65 @@
+#!/usr/bin/env node
+// TK-11126 Sanderson image remediation — BATCH C executor (vision-adjudicated foreign gallery drops).
+// Reads batchC_droplist.json (241 DROP verdicts, 131 products). DRY by default; --live performs DELETEs.
+// RUN VIA STEVE'S `!` PREFIX (his own action) — the autonomous-agent classifier blocks live prod writes.
+//
+// Hardened (same discipline as the A/B executor):
+//  * runtime re-resolve: match the vision-flagged foreign FILENAME (fn) against the CURRENT gallery and
+//    delete the CURRENT id for that filename — a stale stored id can't cause a silent no-op "success".
+//  * skip-if-absent: foreign filename already gone -> skip (idempotent, resume-safe).
+//  * backoff re-verify: on an apparent miss wait ~1.5s and re-GET before declaring failure (replica lag).
+//  * STOP on genuine failure (foreign filename still present after delete + backoff).
+//  * REVIEW / inverted-main cases (batchC_flags.json) are NOT touched here — Steve reviews those.
+import fs from 'node:fs';
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const HOME=process.env.HOME;
+const LIVE=process.argv.includes('--live');
+const SCR=HOME+'/Projects/dw-sanderson-image-fix';
+const LEDGER=HOME+'/.claude/yolo-queue/executed-reversible/ledger.jsonl';
+function tok(){ const e=fs.readFileSync(HOME+'/Projects/secrets-manager/.env','utf8'); return e.match(/^SHOPIFY_FULL_ACCESS_TOKEN=(.+)$/m)[1].trim().replace(/^["']|["']$/g,''); }
+const stagingSrc=JSON.parse(fs.readFileSync(SCR+'/fn_to_staging_src.json','utf8'));
+const droplist=JSON.parse(fs.readFileSync(SCR+'/batchC_droplist.json','utf8')).filter(d=>d.verdict==='DROP');
+// group drops by product id
+const byProd=new Map();
+for(const d of droplist){ if(!byProd.has(d.id)) byProd.set(d.id,{id:d.id,mfr_sku:d.mfr_sku,drop:[]}); byProd.get(d.id).drop.push(d); }
+const scope=[...byProd.values()];
+const fnOf=s=>s.split('/').pop().split('?')[0];
+async function api(method,url,T,body){ const o={method,headers:{'X-Shopify-Access-Token':T,'Content-Type':'application/json'}}; if(body)o.body=JSON.stringify(body); const r=await fetch(url,o); return {status:r.status, json: r.status!==204? await r.json().catch(()=>({})) : {}}; }
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+function ledger(e){ fs.appendFileSync(LEDGER, JSON.stringify(e)+'\n'); }
+async function galleryMap(pid,T){ const res=await api('GET',`https://${DOMAIN}/admin/api/${VER}/products/${pid}.json?fields=id,images`,T); const m={}; for(const im of (res.json.product?.images||[])) m[fnOf(im.src)]=im.id; return m; }
+
+(async()=>{
+  const T=LIVE?tok():'DRY';
+  let dropped=0, skipped=0, verifiedProds=0, failed=[];
+  console.log(`BATCH C — ${scope.length} products, ${droplist.length} planned drops, mode=${LIVE?'LIVE':'DRY'} (hardened)`);
+  for(const r of scope){
+    const pid=r.id;
+    const cur = LIVE ? await galleryMap(pid,T) : null;
+    let didWork=false;
+    for(const d of r.drop){
+      let curId = LIVE ? cur[d.fn] : d.image_id;
+      if(LIVE && curId===undefined){ skipped++; console.log(`  SKIP ${r.mfr_sku} ${d.fn} — already absent`); continue; }
+      const base = d.fn.replace(/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-z]+)$/i,'$1');
+      const undoSrc = stagingSrc[d.fn] || stagingSrc[base] || `https://${DOMAIN}/cdn/shop/files/${d.fn}`;
+      const undo = `curl -s -X POST "https://${DOMAIN}/admin/api/${VER}/products/${pid}/images.json" -H "X-Shopify-Access-Token: $SHOPIFY_FULL_ACCESS_TOKEN" -H "Content-Type: application/json" -d '${JSON.stringify({image:{src:undoSrc}})}'`;
+      if(LIVE){
+        const res=await api('DELETE',`https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${curId}.json`,T);
+        if(res.status!==200 && res.status!==204){ failed.push({pid,mfr:r.mfr_sku,fn:d.fn,img:curId,status:res.status}); console.log(`  FAIL del ${r.mfr_sku} ${d.fn} id ${curId} -> HTTP ${res.status}`); break; }
+        ledger({ts:new Date().toISOString(),agent:'vp-dw-commerce',ticket:'TK-11126',action:`drop foreign gallery image ${d.fn} (batchC:${d.reason}) from ${r.mfr_sku} product ${pid}`,blast_radius:1,undo_cmd:undo,verify:`GET /products/${pid}/images.json shows filename ${d.fn} absent`});
+        dropped++; didWork=true; await sleep(600);
+      } else { console.log(`  [DRY] would DELETE ${r.mfr_sku} ${d.fn} (id ${d.image_id}) — ${d.reason}`); dropped++; didWork=true; }
+    }
+    if(failed.length){ console.log(`STOP — delete failure. Halting Batch C.`); break; }
+    if(LIVE && didWork){
+      let after=await galleryMap(pid,T);
+      let remain=r.drop.filter(d=>after[d.fn]!==undefined);
+      if(remain.length){ await sleep(1500); after=await galleryMap(pid,T); remain=r.drop.filter(d=>after[d.fn]!==undefined); }
+      if(remain.length){ failed.push({pid,mfr:r.mfr_sku,stillPresent:remain.map(d=>d.fn)}); console.log(`  VERIFY FAIL ${r.mfr_sku}: ${remain.length} foreign filename(s) still present after backoff`); break; }
+      verifiedProds++; console.log(`  VERIFY OK ${r.mfr_sku}: foreign gone (${Object.keys(after).length} images remain)`);
+      await sleep(200);
+    }
+  }
+  console.log(JSON.stringify({batch:'C',mode:LIVE?'LIVE':'DRY',products:scope.length,images_dropped:dropped,skipped_already_absent:skipped,verified_products:verifiedProds,failed},null,1));
+  if(failed.length) process.exitCode=1;
+})();
diff --git a/dw-sanderson-image-fix/executorR12.mjs b/dw-sanderson-image-fix/executorR12.mjs
new file mode 100644
index 0000000..f0403df
--- /dev/null
+++ b/dw-sanderson-image-fix/executorR12.mjs
@@ -0,0 +1,73 @@
+#!/usr/bin/env node
+// TK-11126 Sanderson image remediation — REVIEW-12 executor (2 FIX-MAIN + 3 gallery DROPs).
+// Reads review12_actions.json. DRY by default; --live performs the writes.
+// RUN VIA STEVE'S `!` PREFIX (his own action) — the autonomous-agent classifier blocks live prod writes.
+//
+// Hardened (same discipline as executorC.mjs):
+//  * runtime re-resolve: match each action's FILENAME (fn) against the CURRENT live gallery and act on the
+//    CURRENT image id for that filename — a stale stored id can't cause a silent no-op "success".
+//  * idempotent/resume-safe: delete already-gone -> skip; reorder already-at-target-position -> skip.
+//  * backoff re-verify: on an apparent miss wait ~1.5s and re-GET before declaring failure (replica lag).
+//  * STOP on genuine failure.
+//  * every write ledgered with a concrete undo (re-POST the deleted image src / restore prior position).
+//  * backgrounded, no sleep-blocking of the shell; progress logged to /tmp/tk11126-r12.log.
+import fs from 'node:fs';
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const HOME=process.env.HOME;
+const LIVE=process.argv.includes('--live');
+const SCR=HOME+'/Projects/dw-sanderson-image-fix';
+const LEDGER=HOME+'/.claude/yolo-queue/executed-reversible/ledger.jsonl';
+const LOG='/tmp/tk11126-r12.log';
+function tok(){ const e=fs.readFileSync(HOME+'/Projects/secrets-manager/.env','utf8'); return e.match(/^SHOPIFY_FULL_ACCESS_TOKEN=(.+)$/m)[1].trim().replace(/^["']|["']$/g,''); }
+const stagingSrc=JSON.parse(fs.readFileSync(SCR+'/fn_to_staging_src.json','utf8'));
+const actions=JSON.parse(fs.readFileSync(SCR+'/review12_actions.json','utf8'));
+const fnOf=s=>s.split('/').pop().split('?')[0];
+function log(m){ const l=`[${new Date().toISOString()}] ${m}`; console.log(l); try{fs.appendFileSync(LOG,l+'\n');}catch{} }
+async function api(method,url,T,body){ const o={method,headers:{'X-Shopify-Access-Token':T,'Content-Type':'application/json'}}; if(body)o.body=JSON.stringify(body); const r=await fetch(url,o); return {status:r.status, json: r.status!==204? await r.json().catch(()=>({})) : {}}; }
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+function ledger(e){ fs.appendFileSync(LEDGER, JSON.stringify(e)+'\n'); }
+async function gallery(pid,T){ const res=await api('GET',`https://${DOMAIN}/admin/api/${VER}/products/${pid}.json?fields=id,images`,T); const byFn={}, byId={}; for(const im of (res.json.product?.images||[])){ byFn[fnOf(im.src)]={id:im.id,pos:im.position,src:im.src}; byId[im.id]=im; } return {byFn,byId,n:Object.keys(byFn).length}; }
+function undoSrcFor(fn){ const base=fn.replace(/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-z]+)$/i,'$1'); return stagingSrc[fn]||stagingSrc[base]||`https://${DOMAIN}/cdn/shop/files/${fn}`; }
+
+(async()=>{
+  const T=LIVE?tok():'DRY';
+  let done=0, skipped=0, failed=[];
+  log(`REVIEW-12 — ${actions.length} actions, mode=${LIVE?'LIVE':'DRY'} (hardened)`);
+  for(const a of actions){
+    const pid=a.id;
+    const g = LIVE ? await gallery(pid,T) : null;
+
+    if(a.type==='delete'){
+      const cur = LIVE ? g.byFn[a.fn] : {id:'(dry)',pos:'?'};
+      if(LIVE && !cur){ skipped++; log(`  SKIP delete ${a.mfr_sku} ${a.fn} — already absent`); continue; }
+      const undo=`curl -s -X POST "https://${DOMAIN}/admin/api/${VER}/products/${pid}/images.json" -H "X-Shopify-Access-Token: $SHOPIFY_FULL_ACCESS_TOKEN" -H "Content-Type: application/json" -d '${JSON.stringify({image:{src:undoSrcFor(a.fn)}})}'`;
+      if(!LIVE){ log(`  [DRY] would DELETE ${a.mfr_sku} ${a.fn} (pos ${cur.pos}) — ${a.reason}`); done++; continue; }
+      const res=await api('DELETE',`https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${cur.id}.json`,T);
+      if(res.status!==200 && res.status!==204){ failed.push({pid,mfr:a.mfr_sku,fn:a.fn,status:res.status}); log(`  FAIL delete ${a.mfr_sku} ${a.fn} id ${cur.id} -> HTTP ${res.status}`); break; }
+      // backoff re-verify absent
+      let after=await gallery(pid,T);
+      if(after.byFn[a.fn]){ await sleep(1500); after=await gallery(pid,T); }
+      if(after.byFn[a.fn]){ failed.push({pid,mfr:a.mfr_sku,fn:a.fn,stillPresent:true}); log(`  VERIFY FAIL ${a.mfr_sku}: ${a.fn} still present after backoff`); break; }
+      ledger({ts:new Date().toISOString(),agent:'vp-dw-commerce',ticket:'TK-11126',action:`REVIEW-12 delete ${a.fn} (${a.reason}) from ${a.mfr_sku} product ${pid}`,blast_radius:1,undo_cmd:undo,verify:`GET /products/${pid}/images.json shows filename ${a.fn} absent`});
+      done++; log(`  OK delete ${a.mfr_sku} ${a.fn} — gone (${after.n} images remain, new main pos1)`); await sleep(600);
+
+    } else if(a.type==='reorder'){
+      const cur = LIVE ? g.byFn[a.fn] : {id:'(dry)',pos:2};
+      if(LIVE && !cur){ failed.push({pid,mfr:a.mfr_sku,fn:a.fn,missing:true}); log(`  FAIL reorder ${a.mfr_sku} ${a.fn} — not found on product`); break; }
+      if(LIVE && cur.pos===a.to_position){ skipped++; log(`  SKIP reorder ${a.mfr_sku} ${a.fn} — already at position ${a.to_position}`); continue; }
+      const fromPos=LIVE?cur.pos:2;
+      const undo=`curl -s -X PUT "https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${LIVE?cur.id:'<id>'}.json" -H "X-Shopify-Access-Token: $SHOPIFY_FULL_ACCESS_TOKEN" -H "Content-Type: application/json" -d '${JSON.stringify({image:{id:LIVE?cur.id:0,position:fromPos}})}'`;
+      if(!LIVE){ log(`  [DRY] would REORDER ${a.mfr_sku} ${a.fn} pos ${fromPos} -> ${a.to_position} (becomes main) — ${a.reason}`); done++; continue; }
+      const res=await api('PUT',`https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${cur.id}.json`,T,{image:{id:cur.id,position:a.to_position}});
+      if(res.status!==200){ failed.push({pid,mfr:a.mfr_sku,fn:a.fn,status:res.status}); log(`  FAIL reorder ${a.mfr_sku} ${a.fn} -> HTTP ${res.status}`); break; }
+      let after=await gallery(pid,T);
+      if(after.byFn[a.fn]?.pos!==a.to_position){ await sleep(1500); after=await gallery(pid,T); }
+      if(after.byFn[a.fn]?.pos!==a.to_position){ failed.push({pid,mfr:a.mfr_sku,fn:a.fn,pos:after.byFn[a.fn]?.pos}); log(`  VERIFY FAIL ${a.mfr_sku}: ${a.fn} at pos ${after.byFn[a.fn]?.pos}, expected ${a.to_position}`); break; }
+      ledger({ts:new Date().toISOString(),agent:'vp-dw-commerce',ticket:'TK-11126',action:`REVIEW-12 reorder ${a.fn} to position ${a.to_position} (new main) on ${a.mfr_sku} product ${pid} (${a.reason})`,blast_radius:1,undo_cmd:undo,verify:`GET /products/${pid}/images.json shows ${a.fn} at position ${a.to_position}`});
+      done++; log(`  OK reorder ${a.mfr_sku} ${a.fn} -> pos ${a.to_position} (now main)`); await sleep(600);
+    }
+    if(failed.length){ log(`STOP — failure. Halting REVIEW-12.`); break; }
+  }
+  log(JSON.stringify({batch:'R12',mode:LIVE?'LIVE':'DRY',actions:actions.length,done,skipped,failed}));
+  if(failed.length) process.exitCode=1;
+})();
diff --git a/dw-sanderson-image-fix/executorTK11297.mjs b/dw-sanderson-image-fix/executorTK11297.mjs
new file mode 100644
index 0000000..6144e04
--- /dev/null
+++ b/dw-sanderson-image-fix/executorTK11297.mjs
@@ -0,0 +1,54 @@
+#!/usr/bin/env node
+// TK-11297 Sanderson image remediation — 89 gallery-image DROPs across 39 products
+// (the post-canary-fix residual from TK-11256; 5/5 vision-sample-confirmed cross-pattern
+// contamination on the largest clusters, spanning 57% of the flagged volume).
+// Reads tk11297_actions.json. DRY by default; --live performs the writes.
+// RUN VIA STEVE'S `!` PREFIX (his own action) — the autonomous-agent classifier blocks live prod writes.
+//
+// Hardened (same discipline as executorR12.mjs):
+//  * runtime re-resolve: match each action's FILENAME (fn) against the CURRENT live gallery and act on the
+//    CURRENT image id for that filename — a stale stored id can't cause a silent no-op "success".
+//  * idempotent/resume-safe: delete already-gone -> skip.
+//  * backoff re-verify: on an apparent miss wait ~1.5s and re-GET before declaring failure (replica lag).
+//  * STOP on genuine failure (does not plow through the rest of the batch).
+//  * every write ledgered with a concrete undo (re-POST the exact dropped src at its recorded position).
+//  * progress logged to /tmp/tk11297-exec.log.
+import fs from 'node:fs';
+const DOMAIN='designer-laboratory-sandbox.myshopify.com', VER='2024-10';
+const HOME=process.env.HOME;
+const LIVE=process.argv.includes('--live');
+const SCR=HOME+'/Projects/dw-sanderson-image-fix';
+const LEDGER=HOME+'/.claude/yolo-queue/executed-reversible/ledger.jsonl';
+const LOG='/tmp/tk11297-exec.log';
+function tok(){ const e=fs.readFileSync(HOME+'/Projects/secrets-manager/.env','utf8'); return e.match(/^SHOPIFY_FULL_ACCESS_TOKEN=(.+)$/m)[1].trim().replace(/^["']|["']$/g,''); }
+const actions=JSON.parse(fs.readFileSync(SCR+'/tk11297_actions.json','utf8'));
+const fnOf=s=>s.split('/').pop().split('?')[0];
+function log(m){ const l=`[${new Date().toISOString()}] ${m}`; console.log(l); try{fs.appendFileSync(LOG,l+'\n');}catch{} }
+async function api(method,url,T,body){ const o={method,headers:{'X-Shopify-Access-Token':T,'Content-Type':'application/json'}}; if(body)o.body=JSON.stringify(body); const r=await fetch(url,o); return {status:r.status, json: r.status!==204? await r.json().catch(()=>({})) : {}}; }
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+function ledger(e){ fs.appendFileSync(LEDGER, JSON.stringify(e)+'\n'); }
+async function gallery(pid,T){ const res=await api('GET',`https://${DOMAIN}/admin/api/${VER}/products/${pid}.json?fields=id,images`,T); const byFn={}; for(const im of (res.json.product?.images||[])){ byFn[fnOf(im.src)]={id:im.id,pos:im.position,src:im.src}; } return {byFn,n:Object.keys(byFn).length}; }
+
+(async()=>{
+  const T=LIVE?tok():'DRY';
+  let done=0, skipped=0, failed=[];
+  log(`TK-11297 — ${actions.length} actions, mode=${LIVE?'LIVE':'DRY'} (hardened)`);
+  for(const a of actions){
+    const pid=a.id;
+    const g = LIVE ? await gallery(pid,T) : null;
+    const cur = LIVE ? g.byFn[a.fn] : {id:'(dry)',pos:'?'};
+    if(LIVE && !cur){ skipped++; log(`  SKIP delete ${a.handle} ${a.fn} — already absent`); continue; }
+    const undo=`curl -s -X POST "https://${DOMAIN}/admin/api/${VER}/products/${pid}/images.json" -H "X-Shopify-Access-Token: $SHOPIFY_FULL_ACCESS_TOKEN" -H "Content-Type: application/json" -d '${JSON.stringify({image:{src:a.src,position:cur.pos}})}'`;
+    if(!LIVE){ log(`  [DRY] would DELETE ${a.handle} ${a.fn} (pos ${cur.pos}) — ${a.reason}`); done++; continue; }
+    const res=await api('DELETE',`https://${DOMAIN}/admin/api/${VER}/products/${pid}/images/${cur.id}.json`,T);
+    if(res.status!==200 && res.status!==204){ failed.push({pid,handle:a.handle,fn:a.fn,status:res.status}); log(`  FAIL delete ${a.handle} ${a.fn} id ${cur.id} -> HTTP ${res.status}`); break; }
+    let after=await gallery(pid,T);
+    if(after.byFn[a.fn]){ await sleep(1500); after=await gallery(pid,T); }
+    if(after.byFn[a.fn]){ failed.push({pid,handle:a.handle,fn:a.fn,stillPresent:true}); log(`  VERIFY FAIL ${a.handle}: ${a.fn} still present after backoff`); break; }
+    ledger({ts:new Date().toISOString(),agent:'claude-run-11256',ticket:'TK-11297',action:`drop foreign gallery image ${a.fn} (${a.reason}) from ${a.handle} product ${pid}`,blast_radius:1,undo_cmd:undo,verify:`GET /products/${pid}/images.json shows filename ${a.fn} absent`});
+    done++; log(`  OK delete ${a.handle} ${a.fn} — gone (${after.n} images remain)`); await sleep(600);
+    if(failed.length){ log(`STOP — failure. Halting TK-11297.`); break; }
+  }
+  log(JSON.stringify({batch:'TK-11297',mode:LIVE?'LIVE':'DRY',actions:actions.length,done,skipped,failed}));
+  if(failed.length) process.exitCode=1;
+})();
diff --git a/dwvs_publish.js b/dwvs_publish.js
new file mode 100644
index 0000000..c94da48
--- /dev/null
+++ b/dwvs_publish.js
@@ -0,0 +1,92 @@
+#!/usr/bin/env node
+/**
+ * Publish the 25 Versace6 DRAFTs (that match REAL TRUTH) to ACTIVE.
+ * Uses Shopify Admin GraphQL `productUpdate` with status: ACTIVE.
+ */
+const fs = require('fs');
+const path = require('path');
+
+const SHOP  = process.env.SHOPIFY_SHOP;
+const TOKEN = process.env.SHOPIFY_ADMIN_TOKEN;
+const LIVE  = process.argv.includes('--live');
+const API_VERSION = process.env.SHOPIFY_API_VERSION || '2024-10';
+const SHOPIFY_CSV = '/tmp/dwvs/shopify_id.csv';
+const RT_CSV      = '/tmp/dwvs/real_truth.csv';
+
+if (!SHOP || !TOKEN) { console.error('ERROR: set SHOPIFY_SHOP and SHOPIFY_ADMIN_TOKEN.'); process.exit(1); }
+
+const ENDPOINT = `https://${SHOP}.myshopify.com/admin/api/${API_VERSION}/graphql.json`;
+
+function parseCsv(text) {
+  const lines = text.split(/\r?\n/).filter(Boolean);
+  const header = lines.shift().split(',');
+  return lines.map(line => {
+    const cells = []; let cur = '', inQ = false;
+    for (const ch of line) {
+      if (ch === '"') inQ = !inQ;
+      else if (ch === ',' && !inQ) { cells.push(cur); cur = ''; }
+      else cur += ch;
+    }
+    cells.push(cur);
+    return Object.fromEntries(header.map((h, i) => [h.trim(), cells[i] || '']));
+  });
+}
+
+const rt = new Set(parseCsv(fs.readFileSync(RT_CSV, 'utf8'))
+  .map(r => (r['Pattern-item no'] || '').trim().toUpperCase()).filter(Boolean));
+
+const prods = new Map();
+for (const row of parseCsv(fs.readFileSync(SHOPIFY_CSV, 'utf8'))) {
+  const pid = row.shopify_id;
+  if (!pid) continue;
+  if (!prods.has(pid)) {
+    prods.set(pid, { shopify_id: pid, status: row.status, title: row.title, mfr_skus: new Set() });
+  }
+  if (row.mfr_sku) prods.get(pid).mfr_skus.add(row.mfr_sku.trim().toUpperCase());
+}
+
+const targets = [...prods.values()].filter(p => {
+  if (p.status !== 'DRAFT') return false;
+  for (const m of p.mfr_skus) if (rt.has(m)) return true;
+  return false;
+});
+
+async function gql(query, variables) {
+  const r = await fetch(ENDPOINT, {
+    method: 'POST',
+    headers: { 'Content-Type': 'application/json', 'X-Shopify-Access-Token': TOKEN },
+    body: JSON.stringify({ query, variables }),
+  });
+  const j = await r.json();
+  if (j.errors) throw new Error(JSON.stringify(j.errors));
+  return j.data;
+}
+
+const MUT = `mutation Publish($input: ProductInput!) {
+  productUpdate(input: $input) { product { id status } userErrors { field message } }
+}`;
+
+(async () => {
+  console.log(`Endpoint: ${ENDPOINT}`);
+  console.log(`Targets:  ${targets.length} DRAFTs matching REAL TRUTH`);
+  console.log(`Mode:     ${LIVE ? 'LIVE — will write' : 'DRY RUN'}\n`);
+
+  if (!LIVE) {
+    targets.forEach(t => console.log(`  [dry] publish ${t.shopify_id}  ${t.title.slice(0, 60)}`));
+    console.log('\nAdd --live to execute.');
+    return;
+  }
+
+  let ok = 0, fail = 0;
+  for (const [i, t] of targets.entries()) {
+    const gid = `gid://shopify/Product/${t.shopify_id}`;
+    try {
+      const d = await gql(MUT, { input: { id: gid, status: 'ACTIVE' } });
+      const errs = d.productUpdate.userErrors;
+      if (errs && errs.length) { fail++; console.log(`[${i+1}/${targets.length}] FAIL ${t.shopify_id}: ${JSON.stringify(errs)}`); }
+      else { ok++; console.log(`[${i+1}/${targets.length}] OK   ${t.shopify_id}  ${t.title.slice(0, 55)}`); }
+    } catch (e) { fail++; console.log(`[${i+1}/${targets.length}] ERR  ${t.shopify_id}: ${e.message}`); }
+    await new Promise(r => setTimeout(r, 250));
+  }
+  console.log(`\nDone. ok=${ok} fail=${fail}`);
+})();
diff --git a/fix-as-creation-17.js b/fix-as-creation-17.js
new file mode 100644
index 0000000..d4ee46b
--- /dev/null
+++ b/fix-as-creation-17.js
@@ -0,0 +1,147 @@
+#!/usr/bin/env node
+// Re-scrape products.as-creation.com for the 17 AS Creation products with dead catalog URLs.
+// For each, GET /en/search?search={mfr_sku}, extract first CDN product jpg, upload to Shopify.
+const https = require('https');
+const fs = require('fs');
+const { Client } = require('pg');
+const { URL } = require('url');
+for (const line of fs.readFileSync('/root/.env', 'utf8').split('\n')) {
+  const m = line.match(/^([A-Z_][A-Z0-9_]*)=(.*)$/);
+  if (m) process.env[m[1]] = m[2].replace(/^["']|["']$/g, '');
+}
+const STORE = process.env.SHOPIFY_STORE;
+const TOKEN = process.env.SHOPIFY_ADMIN_TOKEN;
+
+function gql(query, variables) {
+  return new Promise((resolve, reject) => {
+    const body = JSON.stringify({ query, variables });
+    const req = https.request({
+      host: STORE, path: '/admin/api/2025-01/graphql.json', method: 'POST',
+      headers: { 'X-Shopify-Access-Token': TOKEN, 'Content-Type': 'application/json', 'Content-Length': Buffer.byteLength(body) },
+    }, r => { let d=''; r.on('data',c=>d+=c); r.on('end',()=>{ try{resolve(JSON.parse(d));}catch(e){reject(new Error(d));} }); });
+    req.on('error', reject); req.write(body); req.end();
+  });
+}
+
+function httpGet(urlStr, asBuffer = false) {
+  return new Promise((resolve, reject) => {
+    const u = new URL(urlStr);
+    https.get(u, { headers: { 'User-Agent': 'Mozilla/5.0', 'Accept-Language': 'en-US' } }, r => {
+      if (r.statusCode >= 300 && r.statusCode < 400 && r.headers.location) {
+        return httpGet(new URL(r.headers.location, u).href, asBuffer).then(resolve, reject);
+      }
+      if (r.statusCode !== 200) return reject(new Error(`HTTP ${r.statusCode} for ${urlStr}`));
+      const chunks = [];
+      r.on('data', c => chunks.push(c));
+      r.on('end', () => {
+        if (asBuffer) resolve({ buf: Buffer.concat(chunks), contentType: r.headers['content-type'] || 'image/jpeg' });
+        else resolve(Buffer.concat(chunks).toString('utf8'));
+      });
+    }).on('error', reject);
+  });
+}
+
+async function findAsCreationImage(mfrSku) {
+  const html = await httpGet(`https://products.as-creation.com/en/search?search=${encodeURIComponent(mfrSku)}`);
+  // Gather every unique media URL, then derive thumbnail-1920 variants (thumbs reliably 200)
+  const media = [...new Set(html.match(/https:\/\/cdn\.as-creation\.com\/media\/[a-z0-9/]+\/[a-f0-9]+\.jpg/gi) || [])];
+  const candidates = [];
+  for (const m of media) {
+    candidates.push(m); // try direct first
+    candidates.push(m.replace('/media/', '/thumbnail/').replace(/\.jpg$/, '_1920x1920.jpg'));
+  }
+  return candidates;
+}
+
+async function stagedUpload(buf, contentType, filename) {
+  const s = await gql(`
+    mutation($input: [StagedUploadInput!]!) {
+      stagedUploadsCreate(input: $input) {
+        stagedTargets { url resourceUrl parameters { name value } }
+        userErrors { field message }
+      }
+    }`, { input: [{ filename, mimeType: contentType, resource: 'IMAGE', fileSize: String(buf.length), httpMethod: 'POST' }] });
+  const t = s.data.stagedUploadsCreate.stagedTargets[0];
+  return new Promise((resolve, reject) => {
+    const boundary = '----dw' + Date.now();
+    const parts = [];
+    for (const p of t.parameters) parts.push(Buffer.from(`--${boundary}\r\nContent-Disposition: form-data; name="${p.name}"\r\n\r\n${p.value}\r\n`));
+    parts.push(Buffer.from(`--${boundary}\r\nContent-Disposition: form-data; name="file"; filename="${filename}"\r\nContent-Type: ${contentType}\r\n\r\n`));
+    parts.push(buf);
+    parts.push(Buffer.from(`\r\n--${boundary}--\r\n`));
+    const body = Buffer.concat(parts);
+    const u = new URL(t.url);
+    const req = https.request({ host: u.hostname, path: u.pathname + u.search, method: 'POST',
+      headers: { 'Content-Type': `multipart/form-data; boundary=${boundary}`, 'Content-Length': body.length } },
+      r => { let d=''; r.on('data',c=>d+=c); r.on('end',()=>{
+        if (r.statusCode >= 200 && r.statusCode < 300) resolve(t.resourceUrl);
+        else reject(new Error(`Stage upload ${r.statusCode}: ${d.slice(0,200)}`));
+      }); });
+    req.on('error', reject); req.write(body); req.end();
+  });
+}
+
+async function attachImage(productId, resourceUrl, alt) {
+  const r = await gql(`
+    mutation($productId: ID!, $media: [CreateMediaInput!]!) {
+      productCreateMedia(productId: $productId, media: $media) {
+        media { mediaContentType status ... on MediaImage { id } }
+        mediaUserErrors { field message }
+      }
+    }`, { productId, media: [{ originalSource: resourceUrl, mediaContentType: 'IMAGE', alt }] });
+  if (r.data?.productCreateMedia?.mediaUserErrors?.length) throw new Error(JSON.stringify(r.data.productCreateMedia.mediaUserErrors));
+  return r.data?.productCreateMedia?.media?.[0];
+}
+
+async function sleep(ms) { return new Promise(r => setTimeout(r, ms)); }
+
+(async () => {
+  const pg = new Client({ connectionString: (process.env.DATABASE_URL || 'postgresql://dw_admin@127.0.0.1:5432/dw_unified') });
+  await pg.connect();
+
+  // Load the latest live run's fetch-fail list (17 AS Creation products)
+  const reports = fs.readdirSync('/root/Projects').filter(f => f.startsWith('fix-no-image-live-')).sort();
+  const r = require('/root/Projects/' + reports[reports.length - 1]);
+  const targets = r.fetch_failed.filter(f => /as-creation|designwalls|smart-surfaces|stories-of-life/i.test(f.handle));
+  console.log(`Re-scraping ${targets.length} AS Creation products`);
+
+  const results = { fixed: [], nomfr: [], noimg: [], errors: [] };
+  for (let i = 0; i < targets.length; i++) {
+    const t = targets[i];
+    try {
+      // Fetch Shopify product to get mfr_sku + id
+      const pd = await gql(`query($h: String!) { productByHandle(handle: $h) { id title featuredImage{url} mfrA: metafield(namespace: "custom", key: "manufacturer_sku") { value } } }`, { h: t.handle });
+      const node = pd.data.productByHandle;
+      if (!node) { results.errors.push({ handle: t.handle, err: 'not found' }); continue; }
+      if (node.featuredImage?.url) { results.fixed.push({ handle: t.handle, note: 'already has image' }); continue; }
+      const mfr = node.mfrA?.value;
+      if (!mfr) { results.nomfr.push({ handle: t.handle }); continue; }
+
+      const candidates = await findAsCreationImage(mfr);
+      if (!candidates.length) { results.noimg.push({ handle: t.handle, mfr }); continue; }
+
+      let buf, contentType, usedUrl, lastErr;
+      for (const u of candidates) {
+        try { const res = await httpGet(u, true); buf = res.buf; contentType = res.contentType; usedUrl = u; break; }
+        catch (e) { lastErr = e; }
+      }
+      if (!buf) { results.errors.push({ handle: t.handle, err: 'all candidates failed: ' + (lastErr?.message || 'unknown') }); continue; }
+
+      const filename = `${mfr}.jpg`;
+      const resourceUrl = await stagedUpload(buf, contentType, filename);
+      await attachImage(node.id, resourceUrl, node.title);
+      results.fixed.push({ handle: t.handle, mfr, source: usedUrl });
+      process.stdout.write(`\r[${i+1}/${targets.length}] fixed ${t.handle}  `);
+      await sleep(400);
+    } catch (e) {
+      results.errors.push({ handle: t.handle, err: String(e.message || e) });
+      process.stdout.write(`\r[${i+1}/${targets.length}] ERR  ${t.handle}  `);
+    }
+  }
+  console.log();
+  await pg.end();
+  const file = `/root/Projects/fix-as-creation-17-${Date.now()}.json`;
+  fs.writeFileSync(file, JSON.stringify(results, null, 2));
+  console.log(`Fixed: ${results.fixed.length} | no-mfr: ${results.nomfr.length} | no-img-on-site: ${results.noimg.length} | errs: ${results.errors.length}`);
+  console.log(`Report: ${file}`);
+})();
diff --git a/fix-no-image-products.js b/fix-no-image-products.js
new file mode 100644
index 0000000..130a0e3
--- /dev/null
+++ b/fix-no-image-products.js
@@ -0,0 +1,233 @@
+#!/usr/bin/env node
+// Restore missing images on 135 active Shopify products.
+// Flow: for each, fetch SKU → look up catalog image_url → stage upload → productCreateMedia.
+// Usage: DRY_RUN=1 node fix-no-image-products.js   (plan only)
+//        DRY_RUN=0 node fix-no-image-products.js   (apply)
+const https = require('https');
+const http = require('http');
+const fs = require('fs');
+const { URL } = require('url');
+const { Client } = require('pg');
+
+for (const line of fs.readFileSync('/root/.env', 'utf8').split('\n')) {
+  const m = line.match(/^([A-Z_][A-Z0-9_]*)=(.*)$/);
+  if (m) process.env[m[1]] = m[2].replace(/^["']|["']$/g, '');
+}
+const STORE = process.env.SHOPIFY_STORE;
+const TOKEN = process.env.SHOPIFY_ADMIN_TOKEN;
+const API = '/admin/api/2025-01/graphql.json';
+const DRY = process.env.DRY_RUN !== '0';
+
+const VENDOR_TABLES = {
+  'AS Creation': ['as_creation_catalog'],
+  'Anna French': ['anna_french_catalog', 'thibaut_catalog'],
+  'Jeffrey Stevens': ['jeffrey_stevens_catalog', 'brewster_catalog', 'york_catalog'],
+  'Thibaut': ['thibaut_catalog'],
+  'Novasuede': ['novasuede_catalog'],
+  'Phillipe Romano': ['phillipe_romano_catalog', 'justindavid_catalog', 'relativity_textiles_catalog', 'command54_catalog'],
+  'Hollywood Wallcoverings': ['hollywood_catalog', 'command54_catalog'],
+};
+
+function gql(query, variables) {
+  return new Promise((resolve, reject) => {
+    const body = JSON.stringify({ query, variables });
+    const req = https.request({
+      host: STORE, path: API, method: 'POST',
+      headers: {
+        'X-Shopify-Access-Token': TOKEN,
+        'Content-Type': 'application/json',
+        'Content-Length': Buffer.byteLength(body),
+      },
+    }, r => { let d=''; r.on('data',c=>d+=c); r.on('end',()=>{ try{resolve(JSON.parse(d));}catch(e){reject(new Error(d));} }); });
+    req.on('error', reject); req.write(body); req.end();
+  });
+}
+
+function fetchBuffer(urlStr) {
+  return new Promise((resolve, reject) => {
+    const url = new URL(urlStr);
+    const mod = url.protocol === 'http:' ? http : https;
+    mod.get(url, {
+      headers: { 'User-Agent': 'Mozilla/5.0 DW-Agent-Image-Restore' },
+    }, r => {
+      if (r.statusCode >= 300 && r.statusCode < 400 && r.headers.location) {
+        return fetchBuffer(new URL(r.headers.location, url).href).then(resolve, reject);
+      }
+      if (r.statusCode !== 200) return reject(new Error('HTTP ' + r.statusCode + ' for ' + urlStr));
+      const chunks = [];
+      r.on('data', c => chunks.push(c));
+      r.on('end', () => resolve({ buf: Buffer.concat(chunks), contentType: r.headers['content-type'] || 'image/jpeg' }));
+    }).on('error', reject);
+  });
+}
+
+const PRODUCT_Q = `
+  query($id: ID!) {
+    product(id: $id) {
+      id handle title vendor
+      featuredImage { url }
+      variants(first: 1) { edges { node { sku } } }
+      mfrA: metafield(namespace: "custom", key: "manufacturer_sku") { value }
+      mfrB: metafield(namespace: "custom", key: "mfr_sku") { value }
+    }
+  }`;
+
+const STAGED_UPLOADS = `
+  mutation stagedUploadsCreate($input: [StagedUploadInput!]!) {
+    stagedUploadsCreate(input: $input) {
+      stagedTargets { url resourceUrl parameters { name value } }
+      userErrors { field message }
+    }
+  }`;
+
+const CREATE_MEDIA = `
+  mutation productCreateMedia($productId: ID!, $media: [CreateMediaInput!]!) {
+    productCreateMedia(productId: $productId, media: $media) {
+      media { mediaContentType status ... on MediaImage { id image { url } } }
+      mediaUserErrors { field message }
+    }
+  }`;
+
+function extForContentType(ct) {
+  ct = (ct || '').toLowerCase();
+  if (ct.includes('png')) return 'png';
+  if (ct.includes('webp')) return 'webp';
+  if (ct.includes('gif')) return 'gif';
+  return 'jpg';
+}
+
+async function stagedUpload(buf, contentType, filename) {
+  const s = await gql(STAGED_UPLOADS, {
+    input: [{ filename, mimeType: contentType, resource: 'IMAGE', fileSize: String(buf.length), httpMethod: 'POST' }],
+  });
+  if (s.data?.stagedUploadsCreate?.userErrors?.length) throw new Error(JSON.stringify(s.data.stagedUploadsCreate.userErrors));
+  const t = s.data.stagedUploadsCreate.stagedTargets[0];
+  // POST multipart to Google bucket
+  return new Promise((resolve, reject) => {
+    const boundary = '----dwBoundary' + Date.now();
+    const parts = [];
+    for (const p of t.parameters) {
+      parts.push(Buffer.from(`--${boundary}\r\nContent-Disposition: form-data; name="${p.name}"\r\n\r\n${p.value}\r\n`));
+    }
+    parts.push(Buffer.from(`--${boundary}\r\nContent-Disposition: form-data; name="file"; filename="${filename}"\r\nContent-Type: ${contentType}\r\n\r\n`));
+    parts.push(buf);
+    parts.push(Buffer.from(`\r\n--${boundary}--\r\n`));
+    const body = Buffer.concat(parts);
+    const u = new URL(t.url);
+    const req = https.request({
+      host: u.hostname, path: u.pathname + u.search, method: 'POST',
+      headers: { 'Content-Type': `multipart/form-data; boundary=${boundary}`, 'Content-Length': body.length },
+    }, r => { let d=''; r.on('data',c=>d+=c); r.on('end',()=>{
+      if (r.statusCode >= 200 && r.statusCode < 300) resolve(t.resourceUrl);
+      else reject(new Error('Stage upload HTTP ' + r.statusCode + ' ' + d.slice(0,200)));
+    }); });
+    req.on('error', reject); req.write(body); req.end();
+  });
+}
+
+async function attachImage(productId, resourceUrl, altText) {
+  const r = await gql(CREATE_MEDIA, {
+    productId,
+    media: [{ originalSource: resourceUrl, mediaContentType: 'IMAGE', alt: altText }],
+  });
+  const errs = r.data?.productCreateMedia?.mediaUserErrors;
+  if (errs?.length) throw new Error(JSON.stringify(errs));
+  return r.data?.productCreateMedia?.media?.[0];
+}
+
+async function lookupCatalogImage(pg, vendor, dwSku, mfrSku) {
+  const tables = VENDOR_TABLES[vendor];
+  if (!tables) return null;
+  const numSfx = dwSku ? (dwSku.match(/-(\d{3,})(?:$|-)/)?.[1] || null) : null;
+  for (const table of tables) {
+    const clauses = [];
+    const params = [];
+    if (dwSku)  { params.push(dwSku);  clauses.push(`dw_sku = $${params.length}`); }
+    if (mfrSku) { params.push(mfrSku); clauses.push(`mfr_sku = $${params.length}`); }
+    if (numSfx) { params.push('%-' + numSfx); clauses.push(`dw_sku LIKE $${params.length}`); }
+    if (!clauses.length) continue;
+    try {
+      const r = await pg.query(
+        `SELECT '${table}' AS src_table, dw_sku, mfr_sku, image_url, image_rejected, image_rejection_reason, all_images
+         FROM ${table}
+         WHERE (${clauses.join(' OR ')}) AND image_url IS NOT NULL AND image_url <> ''
+         ORDER BY (image_rejected = FALSE) DESC, dw_sku ASC
+         LIMIT 1`,
+        params,
+      );
+      if (r.rows[0]) return r.rows[0];
+    } catch (e) {
+      // table may not exist — ignore and continue
+    }
+  }
+  return null;
+}
+
+async function sleep(ms) { return new Promise(r => setTimeout(r, ms)); }
+
+(async () => {
+  const report = require('/root/Projects/all-no-image-1776281154231.json');
+  console.log(`Mode: ${DRY ? 'DRY-RUN' : 'LIVE'} | ${report.rows.length} products to process`);
+
+  const pg = new Client({ connectionString: (process.env.DATABASE_URL || 'postgresql://dw_admin@127.0.0.1:5432/dw_unified') });
+  await pg.connect();
+
+  const results = { fixed: [], no_catalog_match: [], rejected_image: [], fetch_failed: [], errors: [] };
+
+  for (let i = 0; i < report.rows.length; i++) {
+    const p = report.rows[i];
+    try {
+      const pdata = await gql(PRODUCT_Q, { id: p.id });
+      const node = pdata.data.product;
+      if (!node) { results.errors.push({ ...p, err: 'product not found' }); continue; }
+      if (node.featuredImage?.url) { continue; } // already has image (stale report row)
+
+      const rawSku = node.variants?.edges?.[0]?.node?.sku || null;
+      // Strip -Sample / -Roll / -Yard variant suffix to recover the base dw_sku
+      const dwSku = rawSku ? rawSku.replace(/-(Sample|Roll|Yard|Panel|SQFT|SQ_FT)(-.+)?$/i, '') : null;
+      const mfrSku = node.mfrA?.value || node.mfrB?.value || null;
+
+      const cat = await lookupCatalogImage(pg, node.vendor, dwSku, mfrSku);
+      if (!cat) { results.no_catalog_match.push({ handle: p.handle, vendor: node.vendor, dwSku, mfrSku }); continue; }
+      if (cat.image_rejected) { results.rejected_image.push({ handle: p.handle, reason: cat.image_rejection_reason }); continue; }
+
+      // Build candidate URL list: primary + all_images fallbacks
+      const candidates = [];
+      if (cat.image_url) candidates.push(cat.image_url);
+      if (cat.all_images) {
+        const list = String(cat.all_images).split(/[,\n]/).map(s => s.trim()).filter(s => /^https?:\/\//.test(s));
+        for (const u of list) if (!candidates.includes(u)) candidates.push(u);
+      }
+
+      if (DRY) {
+        results.fixed.push({ handle: p.handle, vendor: node.vendor, dwSku: cat.dw_sku, source: candidates[0], alts: candidates.length - 1 });
+        process.stdout.write(`\r[${i+1}/${report.rows.length}] plan ${p.handle}  `);
+        continue;
+      }
+
+      let buf, contentType, usedUrl, lastErr;
+      for (const u of candidates) {
+        try { const res = await fetchBuffer(u); buf = res.buf; contentType = res.contentType; usedUrl = u; break; }
+        catch (e) { lastErr = e; }
+      }
+      if (!buf) throw lastErr || new Error('no candidate URL succeeded');
+
+      const filename = `${cat.dw_sku || cat.mfr_sku || 'image'}.${extForContentType(contentType)}`;
+      const resourceUrl = await stagedUpload(buf, contentType, filename);
+      const media = await attachImage(p.id, resourceUrl, node.title);
+      results.fixed.push({ handle: p.handle, vendor: node.vendor, dwSku: cat.dw_sku, source: usedUrl, media_id: media?.id });
+      process.stdout.write(`\r[${i+1}/${report.rows.length}] fixed ${p.handle}  `);
+      await sleep(250);
+    } catch (e) {
+      results.fetch_failed.push({ handle: p.handle, err: String(e.message || e) });
+      process.stdout.write(`\r[${i+1}/${report.rows.length}] ERR  ${p.handle}  `);
+    }
+  }
+  console.log();
+  await pg.end();
+
+  const file = `/root/Projects/fix-no-image-${DRY ? 'plan' : 'live'}-${Date.now()}.json`;
+  fs.writeFileSync(file, JSON.stringify(results, null, 2));
+  console.log(`Fixed: ${results.fixed.length} | no-catalog: ${results.no_catalog_match.length} | rejected: ${results.rejected_image.length} | fetch-fail: ${results.fetch_failed.length} | errs: ${results.errors.length}`);
+  console.log(`Report: ${file}`);
+})();
diff --git a/gmc-titlefix b/gmc-titlefix
index 84ec516..5854e2e 160000
--- a/gmc-titlefix
+++ b/gmc-titlefix
@@ -1 +1 @@
-Subproject commit 84ec516b8ce875dcd79481cdb5a94b3b4d2475eb
+Subproject commit 5854e2e0eb266a00bf8906616d3cc32f47f9b5b5
diff --git a/govarbitrage/apps/mobile/constants/theme.ts b/govarbitrage/apps/mobile/constants/theme.ts
new file mode 100644
index 0000000..6c7a31a
--- /dev/null
+++ b/govarbitrage/apps/mobile/constants/theme.ts
@@ -0,0 +1,73 @@
+/**
+ * Dark, dense, financial-dashboard color palette.
+ * Inspired by Bloomberg Terminal / trading cockpit aesthetics.
+ */
+export const Colors = {
+  bg: "#0D1117",           // near-black background
+  surface: "#161B22",      // card/panel surface
+  surfaceAlt: "#1C2128",   // alternate surface (elevated)
+  border: "#30363D",       // subtle border
+  borderStrong: "#484F58", // stronger border / divider
+
+  // Text
+  textPrimary: "#E6EDF3",   // primary text
+  textSecondary: "#8B949E", // muted / secondary
+  textMuted: "#6E7681",     // muted labels — ~4.7:1 on bg (WCAG AA); divider tone lives in borderStrong
+
+  // Accent / brand
+  accent: "#1F6FEB",        // electric blue — action / link
+  accentLight: "#388BFD",
+
+  // Financial states
+  profit: "#3FB950",        // positive / gain (green)
+  loss: "#F85149",          // negative / risk (red)
+  warning: "#D29922",       // caution / medium risk (amber)
+  neutral: "#8B949E",       // neutral / unknown
+
+  // Score color bands (0–100)
+  scoreHigh: "#3FB950",     // 70+
+  scoreMid: "#D29922",      // 40–69
+  scoreLow: "#F85149",      // 0–39
+
+  // Source chips
+  gsaColor: "#1F6FEB",
+  govdealsColor: "#388BFD",
+
+  // Risk badges
+  riskLow: "#3FB950",
+  riskMedium: "#D29922",
+  riskHigh: "#F85149",
+
+  // Rank badge
+  rankGold: "#D29922",
+  rankBg: "#21262D",
+} as const;
+
+export const Typography = {
+  mono: "System",  // will be overridden per-platform if needed
+  sizes: {
+    xs: 10,
+    sm: 12,
+    base: 14,
+    md: 16,
+    lg: 18,
+    xl: 22,
+    xxl: 28,
+  },
+} as const;
+
+export const Spacing = {
+  xs: 4,
+  sm: 8,
+  md: 12,
+  lg: 16,
+  xl: 24,
+  xxl: 32,
+} as const;
+
+export const Radius = {
+  sm: 4,
+  md: 8,
+  lg: 12,
+  pill: 100,
+} as const;
diff --git a/govarbitrage/tsconfig.tsbuildinfo b/govarbitrage/tsconfig.tsbuildinfo
index c47a170..d1bf00c 100644
--- a/govarbitrage/tsconfig.tsbuildinfo
+++ b/govarbitrage/tsconfig.tsbuildinfo
@@ -1 +1 @@
-{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2016.intl.d.ts","./node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/next/dist/styled-jsx/types/css.d.ts","./node_modules/next/dist/styled-jsx/types/macro.d.ts","./node_modules/next/dist/styled-jsx/types/style.d.ts","./node_modules/next/dist/styled-jsx/types/global.d.ts","./node_modules/next/dist/styled-jsx/types/index.d.ts","./node_modules/next/dist/server/get-page-files.d.ts","./node_modules/@types/node/compatibility/disposable.d.ts","./node_modules/@types/node/compatibility/indexable.d.ts","./node_modules/@types/node/compatibility/iterators.d.ts","./node_modules/@types/node/compatibility/index.d.ts","./node_modules/@types/node/globals.typedarray.d.ts","./node_modules/@types/node/buffer.buffer.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/web-globals/abortcontroller.d.ts","./node_modules/@types/node/web-globals/domexception.d.ts","./node_modules/@types/node/web-globals/events.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/file.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/env-http-proxy-agent.d.ts","./node_modules/undici-types/retry-handler.d.ts","./node_modules/undici-types/retry-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/util.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/eventsource.d.ts","./node_modules/undici-types/filereader.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/web-globals/fetch.d.ts","./node_modules/@types/node/web-globals/navigator.d.ts","./node_modules/@types/node/web-globals/storage.d.ts","./node_modules/@types/node/web-globals/streams.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/inspector.generated.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/sea.d.ts","./node_modules/@types/node/sqlite.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/@types/react/canary.d.ts","./node_modules/@types/react/experimental.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/react-dom/canary.d.ts","./node_modules/@types/react-dom/experimental.d.ts","./node_modules/next/dist/lib/fallback.d.ts","./node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","./node_modules/next/dist/shared/lib/entry-constants.d.ts","./node_modules/next/dist/shared/lib/constants.d.ts","./node_modules/next/dist/lib/bundler.d.ts","./node_modules/next/dist/server/config.d.ts","./node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/next/dist/shared/lib/image-config.d.ts","./node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","./node_modules/next/dist/server/body-streams.d.ts","./node_modules/next/dist/server/request/search-params.d.ts","./node_modules/next/dist/shared/lib/segment-cache/vary-params-decoding.d.ts","./node_modules/next/dist/server/app-render/vary-params.d.ts","./node_modules/next/dist/server/request/params.d.ts","./node_modules/next/dist/server/route-kind.d.ts","./node_modules/next/dist/server/route-definitions/route-definition.d.ts","./node_modules/next/dist/server/route-matches/route-match.d.ts","./node_modules/next/dist/client/components/app-router-headers.d.ts","./node_modules/next/dist/server/lib/cache-control.d.ts","./node_modules/next/dist/shared/lib/app-router-types.d.ts","./node_modules/next/dist/server/lib/cache-handlers/types.d.ts","./node_modules/next/dist/server/use-cache/use-cache-wrapper.d.ts","./node_modules/next/dist/server/resume-data-cache/cache-store.d.ts","./node_modules/next/dist/server/resume-data-cache/resume-data-cache.d.ts","./node_modules/next/dist/lib/constants.d.ts","./node_modules/next/dist/server/render-result.d.ts","./node_modules/next/dist/server/response-cache/types.d.ts","./node_modules/next/dist/server/response-cache/index.d.ts","./node_modules/@types/react/jsx-runtime.d.ts","./node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.d.ts","./node_modules/next/dist/build/static-paths/types.d.ts","./node_modules/next/dist/server/route-definitions/app-page-route-definition.d.ts","./node_modules/next/dist/build/adapter/setup-node-env.external.d.ts","./node_modules/next/dist/server/instrumentation/types.d.ts","./node_modules/next/dist/lib/setup-exception-listeners.d.ts","./node_modules/next/dist/lib/worker.d.ts","./node_modules/next/dist/server/lib/experimental/ppr.d.ts","./node_modules/next/dist/lib/page-types.d.ts","./node_modules/next/dist/build/segment-config/app/app-segment-config.d.ts","./node_modules/next/dist/build/segment-config/pages/pages-segment-config.d.ts","./node_modules/next/dist/build/analysis/get-page-static-info.d.ts","./node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","./node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/next/dist/server/require-hook.d.ts","./node_modules/next/dist/server/node-polyfill-crypto.d.ts","./node_modules/next/dist/server/node-environment-baseline.d.ts","./node_modules/next/dist/server/node-environment-extensions/error-inspect.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-file.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-exit.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-dim.external.d.ts","./node_modules/next/dist/server/node-environment-extensions/unhandled-rejection.external.d.ts","./node_modules/next/dist/server/node-environment-extensions/random.d.ts","./node_modules/next/dist/server/node-environment-extensions/date.d.ts","./node_modules/next/dist/server/node-environment-extensions/web-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/node-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/fast-set-immediate.external.d.ts","./node_modules/next/dist/server/node-environment.d.ts","./node_modules/next/dist/build/page-extensions-type.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.compiled.d.ts","./node_modules/next/dist/server/route-definitions/app-route-route-definition.d.ts","./node_modules/next/dist/server/lib/i18n-provider.d.ts","./node_modules/next/dist/server/web/next-url.d.ts","./node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","./node_modules/next/dist/server/web/spec-extension/cookies.d.ts","./node_modules/next/dist/server/web/spec-extension/request.d.ts","./node_modules/next/dist/shared/lib/deep-readonly.d.ts","./node_modules/next/dist/server/lib/incremental-cache/index.d.ts","./node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","./node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","./node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","./node_modules/next/dist/server/route-definitions/locale-route-definition.d.ts","./node_modules/next/dist/server/route-definitions/pages-route-definition.d.ts","./node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/next/dist/client/with-router.d.ts","./node_modules/next/dist/client/router.d.ts","./node_modules/next/dist/client/route-loader.d.ts","./node_modules/next/dist/client/page-loader.d.ts","./node_modules/next/dist/shared/lib/bloom-filter.d.ts","./node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","./node_modules/next/dist/client/components/readonly-url-search-params.d.ts","./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","./node_modules/next/dist/client/flight-data-helpers.d.ts","./node_modules/next/dist/client/components/segment-cache/cache-key.d.ts","./node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","./node_modules/next/dist/client/components/segment-cache/types.d.ts","./node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.d.ts","./node_modules/next/dist/client/components/segment-cache/scheduler.d.ts","./node_modules/next/dist/client/components/segment-cache/cache-map.d.ts","./node_modules/next/dist/client/components/segment-cache/vary-path.d.ts","./node_modules/next/dist/client/components/segment-cache/cache.d.ts","./node_modules/next/dist/client/components/router-reducer/ppr-navigations.d.ts","./node_modules/next/dist/client/components/segment-cache/navigation.d.ts","./node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","./node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/pages/module.compiled.d.ts","./node_modules/next/dist/build/templates/pages.d.ts","./node_modules/next/dist/server/route-modules/pages/module.d.ts","./node_modules/next/dist/server/render.d.ts","./node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/next/dist/server/route-definitions/pages-api-route-definition.d.ts","./node_modules/next/dist/server/route-matches/pages-api-route-match.d.ts","./node_modules/next/dist/server/route-matchers/route-matcher.d.ts","./node_modules/next/dist/server/route-matcher-providers/route-matcher-provider.d.ts","./node_modules/next/dist/server/route-matcher-managers/route-matcher-manager.d.ts","./node_modules/next/dist/server/normalizers/normalizer.d.ts","./node_modules/next/dist/server/normalizers/locale-route-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/pathname-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/suffix.d.ts","./node_modules/next/dist/server/normalizers/request/rsc.d.ts","./node_modules/next/dist/server/normalizers/request/next-data.d.ts","./node_modules/next/dist/server/after/builtin-request-context.d.ts","./node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.d.ts","./node_modules/next/dist/server/route-modules/pages/builtin/_error.d.ts","./node_modules/next/dist/server/load-default-error-components.d.ts","./node_modules/next/dist/server/base-server.d.ts","./node_modules/next/dist/server/after/after.d.ts","./node_modules/next/dist/server/after/after-context.d.ts","./node_modules/next/dist/server/use-cache/cache-life.d.ts","./node_modules/next/dist/server/app-render/work-async-storage-instance.d.ts","./node_modules/next/dist/server/lib/lazy-result.d.ts","./node_modules/next/dist/server/app-render/create-error-handler.d.ts","./node_modules/next/dist/shared/lib/action-revalidation-kind.d.ts","./node_modules/next/dist/server/app-render/work-async-storage.external.d.ts","./node_modules/next/dist/server/async-storage/work-store.d.ts","./node_modules/next/dist/server/web/http.d.ts","./node_modules/next/dist/client/components/hooks-server-context.d.ts","./node_modules/next/dist/server/route-modules/app-route/shared-modules.d.ts","./node_modules/next/dist/client/components/redirect-status-code.d.ts","./node_modules/next/dist/client/components/redirect-error.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","./node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","./node_modules/next/dist/server/app-render/cache-signal.d.ts","./node_modules/next/dist/server/app-render/instant-validation/boundary-tracking.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-validation-error.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-samples.d.ts","./node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage-instance.d.ts","./node_modules/next/dist/server/lib/implicit-tags.d.ts","./node_modules/next/dist/server/app-render/staged-rendering.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage.external.d.ts","./node_modules/next/dist/build/templates/app-route.d.ts","./node_modules/next/dist/server/app-render/action-async-storage-instance.d.ts","./node_modules/next/dist/server/app-render/action-async-storage.external.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.compiled.d.ts","./node_modules/next/dist/build/segment-config/app/app-segments.d.ts","./node_modules/next/dist/build/get-supported-browsers.d.ts","./node_modules/next/dist/build/utils.d.ts","./node_modules/next/dist/build/rendering-mode.d.ts","./node_modules/next/dist/server/lib/router-utils/build-prefetch-segment-data-route.d.ts","./node_modules/next/dist/server/lib/cpu-profile.d.ts","./node_modules/next/dist/build/turborepo-access-trace/types.d.ts","./node_modules/next/dist/build/turborepo-access-trace/result.d.ts","./node_modules/next/dist/build/turborepo-access-trace/helpers.d.ts","./node_modules/next/dist/build/turborepo-access-trace/index.d.ts","./node_modules/next/dist/export/routes/types.d.ts","./node_modules/next/dist/export/types.d.ts","./node_modules/next/dist/export/worker.d.ts","./node_modules/next/dist/build/worker.d.ts","./node_modules/next/dist/build/index.d.ts","./node_modules/next/dist/lib/coalesced-function.d.ts","./node_modules/next/dist/server/lib/router-utils/types.d.ts","./node_modules/next/dist/trace/types.d.ts","./node_modules/next/dist/trace/trace.d.ts","./node_modules/next/dist/trace/shared.d.ts","./node_modules/next/dist/trace/index.d.ts","./node_modules/next/dist/build/load-jsconfig.d.ts","./node_modules/@next/env/dist/index.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.d.ts","./node_modules/next/dist/telemetry/storage.d.ts","./node_modules/next/dist/build/build-context.d.ts","./node_modules/next/dist/build/webpack-config.d.ts","./node_modules/next/dist/build/swc/generated-native.d.ts","./node_modules/next/dist/build/define-env.d.ts","./node_modules/next/dist/build/swc/index.d.ts","./node_modules/next/dist/build/swc/types.d.ts","./node_modules/next/dist/server/dev/parse-version-info.d.ts","./node_modules/next/dist/next-devtools/shared/types.d.ts","./node_modules/next/dist/server/dev/dev-indicator-server-state.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/cache-indicator.d.ts","./node_modules/next/dist/server/lib/parse-stack.d.ts","./node_modules/next/dist/next-devtools/server/shared.d.ts","./node_modules/next/dist/next-devtools/shared/stack-frame.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/utils/get-error-by-type.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/container/runtime-error/render-error.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/shared.d.ts","./node_modules/next/dist/server/dev/debug-channel.d.ts","./node_modules/next/dist/server/dev/hot-reloader-types.d.ts","./node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","./node_modules/next/dist/server/web/spec-extension/response.d.ts","./node_modules/next/dist/build/segment-config/middleware/middleware-config.d.ts","./node_modules/next/dist/server/web/types.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/next/dist/server/base-http/node.d.ts","./node_modules/next/dist/server/lib/async-callback-set.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/sharp/lib/index.d.ts","./node_modules/next/dist/server/image-optimizer.d.ts","./node_modules/next/dist/server/next-server.d.ts","./node_modules/next/dist/server/lib/types.d.ts","./node_modules/next/dist/server/lib/lru-cache.d.ts","./node_modules/next/dist/server/lib/dev-bundler-service.d.ts","./node_modules/next/dist/server/dev/static-paths-worker.d.ts","./node_modules/next/dist/server/dev/next-dev-server.d.ts","./node_modules/next/dist/server/next.d.ts","./node_modules/next/dist/server/lib/render-server.d.ts","./node_modules/next/dist/server/lib/router-server.d.ts","./node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","./node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","./node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","./node_modules/next/dist/server/lib/router-utils/router-server-context.d.ts","./node_modules/next/dist/server/route-modules/route-module.d.ts","./node_modules/next/dist/server/load-components.d.ts","./node_modules/next/dist/server/web/adapter.d.ts","./node_modules/next/dist/server/app-render/types.d.ts","./node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.d.ts","./node_modules/next/dist/server/lib/app-dir-module.d.ts","./node_modules/next/dist/server/app-render/app-render.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/client/components/error-boundary.d.ts","./node_modules/next/dist/client/components/layout-router.d.ts","./node_modules/next/dist/client/components/render-from-template-context.d.ts","./node_modules/next/dist/client/components/client-page.d.ts","./node_modules/next/dist/client/components/client-segment.d.ts","./node_modules/next/dist/client/components/http-access-fallback/error-boundary.d.ts","./node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","./node_modules/next/dist/lib/metadata/types/extra-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","./node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","./node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","./node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","./node_modules/next/dist/lib/metadata/types/resolvers.d.ts","./node_modules/next/dist/lib/metadata/types/icons.d.ts","./node_modules/next/dist/lib/metadata/resolve-metadata.d.ts","./node_modules/next/dist/lib/metadata/metadata.d.ts","./node_modules/next/dist/lib/framework/boundary-components.d.ts","./node_modules/next/dist/server/app-render/rsc/preloads.d.ts","./node_modules/next/dist/server/app-render/rsc/postpone.d.ts","./node_modules/next/dist/server/app-render/rsc/taint.d.ts","./node_modules/next/dist/server/app-render/collect-segment-data.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-validation.d.ts","./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.d.ts","./node_modules/next/dist/server/app-render/entry-base.d.ts","./node_modules/next/dist/build/templates/app-page.d.ts","./node_modules/next/dist/server/route-modules/app-page/helpers/prerender-manifest-matcher.d.ts","./node_modules/@types/react/jsx-dev-runtime.d.ts","./node_modules/@types/react/compiler-runtime.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.d.ts","./node_modules/@types/react-dom/client.d.ts","./node_modules/@types/react-dom/static.d.ts","./node_modules/@types/react-dom/server.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.d.ts","./node_modules/next/dist/server/request/fallback-params.d.ts","./node_modules/next/dist/server/web/spec-extension/image-response.d.ts","./node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","./node_modules/next/dist/server/web/spec-extension/url-pattern.d.ts","./node_modules/next/dist/server/after/index.d.ts","./node_modules/next/dist/server/request/connection.d.ts","./node_modules/next/dist/server/web/exports/index.d.ts","./node_modules/next/dist/server/request-meta.d.ts","./node_modules/next/dist/cli/next-test.d.ts","./node_modules/next/dist/shared/lib/size-limit.d.ts","./node_modules/next/dist/server/config-shared.d.ts","./node_modules/next/dist/server/base-http/index.d.ts","./node_modules/next/dist/server/api-utils/index.d.ts","./node_modules/next/dist/build/adapter/build-complete.d.ts","./node_modules/next/dist/types.d.ts","./node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/next/dist/pages/_app.d.ts","./node_modules/next/app.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","./node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","./node_modules/next/dist/server/use-cache/cache-tag.d.ts","./node_modules/next/cache.d.ts","./node_modules/next/dist/pages/_document.d.ts","./node_modules/next/document.d.ts","./node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/next/dynamic.d.ts","./node_modules/next/dist/pages/_error.d.ts","./node_modules/next/dist/client/components/catch-error.d.ts","./node_modules/next/dist/api/error.d.ts","./node_modules/next/error.d.ts","./node_modules/next/dist/shared/lib/head.d.ts","./node_modules/next/head.d.ts","./node_modules/next/dist/server/request/cookies.d.ts","./node_modules/next/dist/server/request/headers.d.ts","./node_modules/next/dist/server/request/draft-mode.d.ts","./node_modules/next/headers.d.ts","./node_modules/next/dist/shared/lib/get-img-props.d.ts","./node_modules/next/dist/client/image-component.d.ts","./node_modules/next/dist/shared/lib/image-external.d.ts","./node_modules/next/image.d.ts","./node_modules/next/dist/client/link.d.ts","./node_modules/next/link.d.ts","./node_modules/next/dist/client/components/unrecognized-action-error.d.ts","./node_modules/next/dist/client/components/redirect.d.ts","./node_modules/next/dist/client/components/not-found.d.ts","./node_modules/next/dist/client/components/forbidden.d.ts","./node_modules/next/dist/client/components/unauthorized.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.server.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.d.ts","./node_modules/next/dist/client/components/navigation.react-server.d.ts","./node_modules/next/dist/client/components/navigation.d.ts","./node_modules/next/navigation.d.ts","./node_modules/next/router.d.ts","./node_modules/next/dist/client/script.d.ts","./node_modules/next/script.d.ts","./node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","./node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","./node_modules/next/dist/compiled/@vercel/og/types.d.ts","./node_modules/next/server.d.ts","./node_modules/next/types/global.d.ts","./node_modules/next/types/compiled.d.ts","./node_modules/next/types.d.ts","./node_modules/next/index.d.ts","./node_modules/next/image-types/global.d.ts","./next-env.d.ts","./next.config.ts","./node_modules/playwright-core/types/protocol.d.ts","./node_modules/playwright-core/types/structs.d.ts","./node_modules/zod/v3/helpers/typealiases.d.cts","./node_modules/zod/v3/helpers/util.d.cts","./node_modules/zod/v3/index.d.cts","./node_modules/zod/v3/zoderror.d.cts","./node_modules/zod/v3/locales/en.d.cts","./node_modules/zod/v3/errors.d.cts","./node_modules/zod/v3/helpers/parseutil.d.cts","./node_modules/zod/v3/helpers/enumutil.d.cts","./node_modules/zod/v3/helpers/errorutil.d.cts","./node_modules/zod/v3/helpers/partialutil.d.cts","./node_modules/zod/v3/standard-schema.d.cts","./node_modules/zod/v3/types.d.cts","./node_modules/zod/v3/external.d.cts","./node_modules/zod/index.d.cts","./node_modules/playwright-core/types/types.d.ts","./node_modules/playwright-core/index.d.ts","./node_modules/playwright/types/test.d.ts","./node_modules/playwright/test.d.ts","./node_modules/@playwright/test/index.d.ts","./playwright.config.ts","./node_modules/@vitest/spy/optional-types.d.ts","./node_modules/@vitest/spy/dist/index.d.ts","./node_modules/tinyrainbow/dist/index.d.ts","./node_modules/@standard-schema/spec/dist/index.d.ts","./node_modules/@vitest/pretty-format/dist/index.d.ts","./node_modules/@vitest/utils/dist/types.d-bcelap-c.d.ts","./node_modules/@vitest/utils/dist/diff.d.ts","./node_modules/@vitest/utils/dist/display.d.ts","./node_modules/@types/deep-eql/index.d.ts","./node_modules/assertion-error/index.d.ts","./node_modules/@types/chai/index.d.ts","./node_modules/@vitest/expect/dist/index.d.ts","./node_modules/vite/types/hmrpayload.d.ts","./node_modules/vite/dist/node/chunks/modulerunnertransport.d.ts","./node_modules/vite/types/customevent.d.ts","./node_modules/@types/estree/index.d.ts","./node_modules/rollup/dist/rollup.d.ts","./node_modules/rollup/dist/parseast.d.ts","./node_modules/vite/types/hot.d.ts","./node_modules/vite/dist/node/module-runner.d.ts","./node_modules/esbuild/lib/main.d.ts","./node_modules/vite/types/internal/terseroptions.d.ts","./node_modules/source-map-js/source-map.d.ts","./node_modules/postcss/lib/previous-map.d.ts","./node_modules/postcss/lib/input.d.ts","./node_modules/postcss/lib/css-syntax-error.d.ts","./node_modules/postcss/lib/declaration.d.ts","./node_modules/postcss/lib/root.d.ts","./node_modules/postcss/lib/warning.d.ts","./node_modules/postcss/lib/lazy-result.d.ts","./node_modules/postcss/lib/no-work-result.d.ts","./node_modules/postcss/lib/processor.d.ts","./node_modules/postcss/lib/result.d.ts","./node_modules/postcss/lib/document.d.ts","./node_modules/postcss/lib/rule.d.ts","./node_modules/postcss/lib/node.d.ts","./node_modules/postcss/lib/comment.d.ts","./node_modules/postcss/lib/container.d.ts","./node_modules/postcss/lib/at-rule.d.ts","./node_modules/postcss/lib/list.d.ts","./node_modules/postcss/lib/postcss.d.ts","./node_modules/postcss/lib/postcss.d.mts","./node_modules/vite/types/internal/csspreprocessoroptions.d.ts","./node_modules/lightningcss/node/ast.d.ts","./node_modules/lightningcss/node/targets.d.ts","./node_modules/lightningcss/node/index.d.ts","./node_modules/vite/types/internal/lightningcssoptions.d.ts","./node_modules/vite/types/importglob.d.ts","./node_modules/vite/types/metadata.d.ts","./node_modules/vite/dist/node/index.d.ts","./node_modules/@vitest/utils/dist/types.d.ts","./node_modules/@vitest/utils/dist/helpers.d.ts","./node_modules/@vitest/utils/dist/timers.d.ts","./node_modules/@vitest/utils/dist/index.d.ts","./node_modules/@vitest/runner/dist/tasks.d-deyaimiu.d.ts","./node_modules/@vitest/runner/dist/index.d.ts","./node_modules/vitest/dist/chunks/traces.d.d2t_r8rx.d.ts","./node_modules/@vitest/snapshot/dist/environment.d-dojxxzv9.d.ts","./node_modules/@vitest/snapshot/dist/rawsnapshot.d-d_x3-62x.d.ts","./node_modules/@vitest/snapshot/dist/index.d.ts","./node_modules/vitest/dist/chunks/config.d.a1h_y6jt.d.ts","./node_modules/vitest/dist/chunks/environment.d.crsxczp1.d.ts","./node_modules/vitest/dist/chunks/rpc.d.b_8spu0w.d.ts","./node_modules/vitest/dist/chunks/worker.d.zphpo4yb.d.ts","./node_modules/vitest/dist/chunks/browser.d.bcoexmfg.d.ts","./node_modules/vitest/optional-types.d.ts","./node_modules/@vitest/runner/dist/utils.d.ts","./node_modules/tinybench/dist/index.d.ts","./node_modules/vitest/dist/chunks/benchmark.d.daahlpsq.d.ts","./node_modules/@vitest/mocker/dist/types.d-bji5eawu.d.ts","./node_modules/@vitest/mocker/dist/index.d-b41z0auw.d.ts","./node_modules/@vitest/mocker/dist/index.d.ts","./node_modules/@vitest/utils/dist/source-map.d.ts","./node_modules/vitest/dist/chunks/coverage.d.bztk59wp.d.ts","./node_modules/@vitest/utils/dist/serialize.d.ts","./node_modules/@vitest/utils/dist/error.d.ts","./node_modules/vitest/dist/browser.d.ts","./node_modules/vitest/browser/context.d.ts","./node_modules/@vitest/snapshot/dist/manager.d.ts","./node_modules/vitest/dist/chunks/reporters.d.dtokvv2s.d.ts","./node_modules/vitest/dist/chunks/plugin.d.dwfiij7i.d.ts","./node_modules/vitest/dist/config.d.ts","./node_modules/vitest/config.d.ts","./vitest.config.ts","./node_modules/@prisma/client/runtime/library.d.ts","./node_modules/.prisma/client/index.d.ts","./node_modules/.prisma/client/default.d.ts","./node_modules/@prisma/client/default.d.ts","./src/lib/db.ts","./src/lib/ai.ts","./node_modules/clsx/clsx.d.mts","./node_modules/tailwind-merge/dist/types.d.ts","./src/lib/utils.ts","./src/engines/demand.ts","./src/engines/types.ts","./src/engines/constants.ts","./src/engines/valuation.ts","./src/engines/freight.ts","./src/engines/costs.ts","./src/engines/scoring.ts","./src/pipeline/research.ts","./src/lib/password.ts","./prisma/seed.ts","./src/lib/hot-deals.ts","./scripts/hot-deal-alert.ts","./src/importers/ingest.ts","./src/importers/apify-govdeals.ts","./scripts/import-apify-govdeals.ts","./src/importers/govdeals-free.ts","./scripts/import-govdeals-free.ts","./src/importers/govplanet-free.ts","./scripts/import-govplanet-free.ts","./src/importers/grays-free.ts","./scripts/import-grays.ts","./src/importers/gsa.ts","./scripts/import-gsa.ts","./src/importers/municibid-free.ts","./scripts/import-municibid-free.ts","./src/importers/publicsurplus-free.ts","./scripts/import-publicsurplus-free.ts","./scripts/liveness-sweep.ts","./node_modules/playwright/index.d.ts","./scripts/probe-govdeals.ts","./src/lib/digest-snapshot.ts","./scripts/seed-digest-snapshots.ts","./src/lib/listings.ts","./src/lib/digest-top.ts","./scripts/send-digest.ts","./node_modules/dotenv/config.d.ts","./src/lib/newsletter.ts","./src/lib/send-digest.ts","./scripts/send-newsletter-digest.ts","./scripts/set-admin.ts","./node_modules/jose/dist/types/types.d.ts","./node_modules/jose/dist/types/jwe/compact/decrypt.d.ts","./node_modules/jose/dist/types/jwe/flattened/decrypt.d.ts","./node_modules/jose/dist/types/jwe/general/decrypt.d.ts","./node_modules/jose/dist/types/jwe/general/encrypt.d.ts","./node_modules/jose/dist/types/jws/compact/verify.d.ts","./node_modules/jose/dist/types/jws/flattened/verify.d.ts","./node_modules/jose/dist/types/jws/general/verify.d.ts","./node_modules/jose/dist/types/jwt/verify.d.ts","./node_modules/jose/dist/types/jwt/decrypt.d.ts","./node_modules/jose/dist/types/jwe/compact/encrypt.d.ts","./node_modules/jose/dist/types/jwe/flattened/encrypt.d.ts","./node_modules/jose/dist/types/jws/compact/sign.d.ts","./node_modules/jose/dist/types/jws/flattened/sign.d.ts","./node_modules/jose/dist/types/jws/general/sign.d.ts","./node_modules/jose/dist/types/jwt/sign.d.ts","./node_modules/jose/dist/types/jwt/encrypt.d.ts","./node_modules/jose/dist/types/jwk/thumbprint.d.ts","./node_modules/jose/dist/types/jwk/embedded.d.ts","./node_modules/jose/dist/types/jwks/local.d.ts","./node_modules/jose/dist/types/jwks/remote.d.ts","./node_modules/jose/dist/types/jwt/unsecured.d.ts","./node_modules/jose/dist/types/key/export.d.ts","./node_modules/jose/dist/types/key/import.d.ts","./node_modules/jose/dist/types/util/decode_protected_header.d.ts","./node_modules/jose/dist/types/util/decode_jwt.d.ts","./node_modules/jose/dist/types/util/errors.d.ts","./node_modules/jose/dist/types/key/generate_key_pair.d.ts","./node_modules/jose/dist/types/key/generate_secret.d.ts","./node_modules/jose/dist/types/util/base64url.d.ts","./node_modules/jose/dist/types/index.d.ts","./src/lib/session.ts","./src/lib/fleet-sso.ts","./src/middleware.ts","./src/agents/framework.ts","./src/agents/appraiser.ts","./src/agents/skeptic-rules.ts","./src/agents/skeptic.ts","./src/agents/scout.ts","./src/agents/run.ts","./node_modules/vitest/dist/chunks/global.d.dvssrdq5.d.ts","./node_modules/vitest/optional-runtime-types.d.ts","./node_modules/vitest/dist/chunks/suite.d.udjtyagw.d.ts","./node_modules/vitest/dist/chunks/evaluatedmodules.d.bxj5omdx.d.ts","./node_modules/vitest/dist/runners.d.ts","./node_modules/expect-type/dist/utils.d.ts","./node_modules/expect-type/dist/overloads.d.ts","./node_modules/expect-type/dist/branding.d.ts","./node_modules/expect-type/dist/messages.d.ts","./node_modules/expect-type/dist/index.d.ts","./node_modules/vitest/dist/index.d.ts","./src/agents/skeptic-rules.test.ts","./src/lib/site.ts","./src/app/robots.ts","./src/app/sitemap.ts","./src/lib/places.ts","./src/lib/rate-limit.ts","./src/lib/tiers.ts","./src/lib/current-user.ts","./src/app/api/agents/search/route.ts","./src/app/api/auth/apple/route.ts","./src/app/api/auth/login/route.ts","./src/app/api/auth/logout/route.ts","./src/app/api/auth/me/route.ts","./node_modules/stripe/esm/net/httpclient.d.ts","./node_modules/stripe/esm/stripecontext.d.ts","./node_modules/stripe/esm/apiversion.d.ts","./node_modules/stripe/esm/lib.d.ts","./node_modules/stripe/esm/striperesource.d.ts","./node_modules/stripe/esm/crypto/cryptoprovider.d.ts","./node_modules/stripe/esm/stripeemitter.d.ts","./node_modules/stripe/esm/platform/platformfunctions.d.ts","./node_modules/stripe/esm/decimal.d.ts","./node_modules/stripe/esm/shared.d.ts","./node_modules/stripe/esm/resources/billing/metereventsummaries.d.ts","./node_modules/stripe/esm/resources/billing/meters.d.ts","./node_modules/stripe/esm/resources/coupons.d.ts","./node_modules/stripe/esm/resources/promotioncodes.d.ts","./node_modules/stripe/esm/resources/discounts.d.ts","./node_modules/stripe/esm/resources/taxrates.d.ts","./node_modules/stripe/esm/resources/creditnotelineitems.d.ts","./node_modules/stripe/esm/resources/feerefunds.d.ts","./node_modules/stripe/esm/resources/capabilities.d.ts","./node_modules/stripe/esm/resources/bankaccounts.d.ts","./node_modules/stripe/esm/resources/cards.d.ts","./node_modules/stripe/esm/resources/externalaccounts.d.ts","./node_modules/stripe/esm/resources/loginlinks.d.ts","./node_modules/stripe/esm/multipart.d.ts","./node_modules/stripe/esm/resources/filelinks.d.ts","./node_modules/stripe/esm/resources/files.d.ts","./node_modules/stripe/esm/resources/persons.d.ts","./node_modules/stripe/esm/resources/applications.d.ts","./node_modules/stripe/esm/resources/taxids.d.ts","./node_modules/stripe/esm/resources/accounts.d.ts","./node_modules/stripe/esm/resources/paymentintentamountdetailslineitems.d.ts","./node_modules/stripe/esm/resources/mandates.d.ts","./node_modules/stripe/esm/resources/sourcetransactions.d.ts","./node_modules/stripe/esm/resources/sources.d.ts","./node_modules/stripe/esm/resources/customersources.d.ts","./node_modules/stripe/esm/resources/setupintents.d.ts","./node_modules/stripe/esm/resources/setupattempts.d.ts","./node_modules/stripe/esm/resources/paymentmethods.d.ts","./node_modules/stripe/esm/resources/reviews.d.ts","./node_modules/stripe/esm/resources/paymentintents.d.ts","./node_modules/stripe/esm/resources/transferreversals.d.ts","./node_modules/stripe/esm/resources/transfers.d.ts","./node_modules/stripe/esm/resources/charges.d.ts","./node_modules/stripe/esm/resources/applicationfees.d.ts","./node_modules/stripe/esm/resources/connectcollectiontransfers.d.ts","./node_modules/stripe/esm/resources/customercashbalancetransactions.d.ts","./node_modules/stripe/esm/resources/disputes.d.ts","./node_modules/stripe/esm/resources/payouts.d.ts","./node_modules/stripe/esm/resources/reservetransactions.d.ts","./node_modules/stripe/esm/resources/taxdeductedatsources.d.ts","./node_modules/stripe/esm/resources/topups.d.ts","./node_modules/stripe/esm/resources/issuing/cardholders.d.ts","./node_modules/stripe/esm/resources/issuing/physicalbundles.d.ts","./node_modules/stripe/esm/resources/issuing/personalizationdesigns.d.ts","./node_modules/stripe/esm/resources/issuing/cards.d.ts","./node_modules/stripe/esm/resources/issuing/tokens.d.ts","./node_modules/stripe/esm/resources/issuing/disputes.d.ts","./node_modules/stripe/esm/resources/issuing/transactions.d.ts","./node_modules/stripe/esm/resources/issuing/authorizations.d.ts","./node_modules/stripe/esm/resources/issuing/index.d.ts","./node_modules/stripe/esm/resources/balancetransactionsources.d.ts","./node_modules/stripe/esm/resources/balancetransactions.d.ts","./node_modules/stripe/esm/resources/refunds.d.ts","./node_modules/stripe/esm/resources/entitlements/features.d.ts","./node_modules/stripe/esm/resources/entitlements/activeentitlements.d.ts","./node_modules/stripe/esm/resources/entitlements/activeentitlementsummaries.d.ts","./node_modules/stripe/esm/resources/entitlements/index.d.ts","./node_modules/stripe/esm/resources/productfeatures.d.ts","./node_modules/stripe/esm/resources/prices.d.ts","./node_modules/stripe/esm/resources/taxcodes.d.ts","./node_modules/stripe/esm/resources/products.d.ts","./node_modules/stripe/esm/resources/plans.d.ts","./node_modules/stripe/esm/resources/subscriptionitems.d.ts","./node_modules/stripe/esm/resources/confirmationtokens.d.ts","./node_modules/stripe/esm/resources/testhelpers/confirmationtokens.d.ts","./node_modules/stripe/esm/resources/testhelpers/customers.d.ts","./node_modules/stripe/esm/resources/testhelpers/refunds.d.ts","./node_modules/stripe/esm/resources/testhelpers/testclocks.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/authorizations.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/cards.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/personalizationdesigns.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/transactions.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/index.d.ts","./node_modules/stripe/esm/resources/terminal/locations.d.ts","./node_modules/stripe/esm/resources/terminal/readers.d.ts","./node_modules/stripe/esm/resources/testhelpers/terminal/readers.d.ts","./node_modules/stripe/esm/resources/testhelpers/terminal/index.d.ts","./node_modules/stripe/esm/resources/treasury/creditreversals.d.ts","./node_modules/stripe/esm/resources/treasury/debitreversals.d.ts","./node_modules/stripe/esm/resources/treasury/outboundpayments.d.ts","./node_modules/stripe/esm/resources/treasury/outboundtransfers.d.ts","./node_modules/stripe/esm/resources/treasury/receivedcredits.d.ts","./node_modules/stripe/esm/resources/treasury/receiveddebits.d.ts","./node_modules/stripe/esm/resources/treasury/transactionentries.d.ts","./node_modules/stripe/esm/resources/treasury/transactions.d.ts","./node_modules/stripe/esm/resources/treasury/inboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/inboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/outboundpayments.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/outboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/receivedcredits.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/receiveddebits.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/index.d.ts","./node_modules/stripe/esm/resources/testhelpers/index.d.ts","./node_modules/stripe/esm/resources/subscriptionschedules.d.ts","./node_modules/stripe/esm/resources/subscriptions.d.ts","./node_modules/stripe/esm/resources/invoicelineitems.d.ts","./node_modules/stripe/esm/resources/paymentrecords.d.ts","./node_modules/stripe/esm/resources/invoicepayments.d.ts","./node_modules/stripe/esm/resources/shippingrates.d.ts","./node_modules/stripe/esm/resources/invoices.d.ts","./node_modules/stripe/esm/resources/creditnotes.d.ts","./node_modules/stripe/esm/resources/lineitems.d.ts","./node_modules/stripe/esm/resources/paymentlinks.d.ts","./node_modules/stripe/esm/resources/checkout/sessions.d.ts","./node_modules/stripe/esm/resources/checkout/index.d.ts","./node_modules/stripe/esm/resources/customerbalancetransactions.d.ts","./node_modules/stripe/esm/resources/cashbalances.d.ts","./node_modules/stripe/esm/resources/fundinginstructions.d.ts","./node_modules/stripe/esm/resources/customers.d.ts","./node_modules/stripe/esm/resources/billing/alerts.d.ts","./node_modules/stripe/esm/resources/billing/creditbalancesummary.d.ts","./node_modules/stripe/esm/resources/billing/creditgrants.d.ts","./node_modules/stripe/esm/resources/billing/creditbalancetransactions.d.ts","./node_modules/stripe/esm/resources/billing/meterevents.d.ts","./node_modules/stripe/esm/resources/billing/metereventadjustments.d.ts","./node_modules/stripe/esm/resources/billing/alerttriggereds.d.ts","./node_modules/stripe/esm/resources/billing/index.d.ts","./node_modules/stripe/esm/resources/billingportal/configurations.d.ts","./node_modules/stripe/esm/resources/billingportal/sessions.d.ts","./node_modules/stripe/esm/resources/billingportal/index.d.ts","./node_modules/stripe/esm/resources/climate/suppliers.d.ts","./node_modules/stripe/esm/resources/climate/products.d.ts","./node_modules/stripe/esm/resources/climate/orders.d.ts","./node_modules/stripe/esm/resources/climate/index.d.ts","./node_modules/stripe/esm/resources/financialconnections/accountowners.d.ts","./node_modules/stripe/esm/resources/financialconnections/accountownerships.d.ts","./node_modules/stripe/esm/resources/financialconnections/accounts.d.ts","./node_modules/stripe/esm/resources/financialconnections/sessions.d.ts","./node_modules/stripe/esm/resources/financialconnections/transactions.d.ts","./node_modules/stripe/esm/resources/financialconnections/index.d.ts","./node_modules/stripe/esm/resources/identity/verificationreports.d.ts","./node_modules/stripe/esm/resources/identity/verificationsessions.d.ts","./node_modules/stripe/esm/resources/identity/index.d.ts","./node_modules/stripe/esm/resources/radar/earlyfraudwarnings.d.ts","./node_modules/stripe/esm/resources/radar/paymentevaluations.d.ts","./node_modules/stripe/esm/resources/radar/valuelistitems.d.ts","./node_modules/stripe/esm/resources/radar/valuelists.d.ts","./node_modules/stripe/esm/resources/radar/index.d.ts","./node_modules/stripe/esm/resources/reporting/reportruns.d.ts","./node_modules/stripe/esm/resources/reporting/reporttypes.d.ts","./node_modules/stripe/esm/resources/reporting/index.d.ts","./node_modules/stripe/esm/resources/reserve/plans.d.ts","./node_modules/stripe/esm/resources/reserve/holds.d.ts","./node_modules/stripe/esm/resources/reserve/releases.d.ts","./node_modules/stripe/esm/resources/reserve/index.d.ts","./node_modules/stripe/esm/resources/sigma/scheduledqueryruns.d.ts","./node_modules/stripe/esm/resources/sigma/index.d.ts","./node_modules/stripe/esm/resources/tax/associations.d.ts","./node_modules/stripe/esm/resources/tax/calculationlineitems.d.ts","./node_modules/stripe/esm/resources/tax/calculations.d.ts","./node_modules/stripe/esm/resources/tax/registrations.d.ts","./node_modules/stripe/esm/resources/tax/settings.d.ts","./node_modules/stripe/esm/resources/tax/transactionlineitems.d.ts","./node_modules/stripe/esm/resources/tax/transactions.d.ts","./node_modules/stripe/esm/resources/tax/index.d.ts","./node_modules/stripe/esm/resources/terminal/configurations.d.ts","./node_modules/stripe/esm/resources/terminal/connectiontokens.d.ts","./node_modules/stripe/esm/resources/terminal/onboardinglinks.d.ts","./node_modules/stripe/esm/resources/terminal/index.d.ts","./node_modules/stripe/esm/resources/treasury/financialaccountfeatures.d.ts","./node_modules/stripe/esm/resources/treasury/financialaccounts.d.ts","./node_modules/stripe/esm/resources/treasury/index.d.ts","./node_modules/stripe/esm/resources/balance.d.ts","./node_modules/stripe/esm/resources/balancesettings.d.ts","./node_modules/stripe/esm/resources/invoiceitems.d.ts","./node_modules/stripe/esm/resources/quotes.d.ts","./node_modules/stripe/esm/resources/sourcemandatenotifications.d.ts","./node_modules/stripe/esm/resources/events.d.ts","./node_modules/stripe/esm/webhooks.d.ts","./node_modules/stripe/esm/resources/accountlinks.d.ts","./node_modules/stripe/esm/resources/accountsessions.d.ts","./node_modules/stripe/esm/resources/applepaydomains.d.ts","./node_modules/stripe/esm/resources/countryspecs.d.ts","./node_modules/stripe/esm/resources/customersessions.d.ts","./node_modules/stripe/esm/resources/ephemeralkeys.d.ts","./node_modules/stripe/esm/resources/exchangerates.d.ts","./node_modules/stripe/esm/resources/invoicerenderingtemplates.d.ts","./node_modules/stripe/esm/resources/oauth.d.ts","./node_modules/stripe/esm/resources/paymentattemptrecords.d.ts","./node_modules/stripe/esm/resources/paymentmethodconfigurations.d.ts","./node_modules/stripe/esm/resources/paymentmethoddomains.d.ts","./node_modules/stripe/esm/resources/tokens.d.ts","./node_modules/stripe/esm/resources/webhookendpoints.d.ts","./node_modules/stripe/esm/resourcenamespace.d.ts","./node_modules/stripe/esm/resources.d.ts","./node_modules/stripe/esm/resources/apps/secrets.d.ts","./node_modules/stripe/esm/resources/apps/index.d.ts","./node_modules/stripe/esm/resources/forwarding/requests.d.ts","./node_modules/stripe/esm/resources/forwarding/index.d.ts","./node_modules/stripe/esm/resources/v2/deletedobject.d.ts","./node_modules/stripe/esm/resources/v2/billing/meterevents.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventadjustments.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventsession.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventstream.d.ts","./node_modules/stripe/esm/resources/v2/billing/index.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalogimports.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalog/imports.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalog/index.d.ts","./node_modules/stripe/esm/resources/v2/commerce/index.d.ts","./node_modules/stripe/esm/resources/v2/v2amounts.d.ts","./node_modules/stripe/esm/resources/v2/core/accountpersons.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts/persons.d.ts","./node_modules/stripe/esm/resources/v2/core/accountpersontokens.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts/persontokens.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts.d.ts","./node_modules/stripe/esm/resources/v2/core/accountlinks.d.ts","./node_modules/stripe/esm/resources/v2/core/accounttokens.d.ts","./node_modules/stripe/esm/resources/v2/core/events.d.ts","./node_modules/stripe/esm/resources/v2/core/eventdestinations.d.ts","./node_modules/stripe/esm/resources/v2/core/index.d.ts","./node_modules/stripe/esm/resources/v2/index.d.ts","./node_modules/stripe/esm/stripe.core.d.ts","./node_modules/stripe/esm/types.d.ts","./node_modules/stripe/esm/requestsender.d.ts","./node_modules/stripe/esm/error.d.ts","./node_modules/stripe/esm/stripe.esm.node.d.ts","./src/lib/billing.ts","./src/app/api/billing/checkout/route.ts","./src/app/api/billing/webhook/route.ts","./src/lib/crypto.ts","./src/lib/auth.ts","./src/app/api/credentials/route.ts","./src/app/api/import/apify-govdeals/route.ts","./node_modules/csv-parse/lib/index.d.ts","./node_modules/csv-parse/lib/sync.d.ts","./src/importers/csv.ts","./src/app/api/import/csv/route.ts","./src/app/api/import/extension/route.ts","./src/app/api/import/gsa/route.ts","./src/importers/scrape.ts","./src/lib/ssrf-guard.ts","./src/app/api/import/url/route.ts","./src/app/api/listings/route.ts","./src/lib/listing-detail.ts","./src/app/api/listings/[id]/route.ts","./src/app/api/listings/[id]/buyer-lead/route.ts","./src/app/api/listings/[id]/buyer-page/route.ts","./src/app/api/newsletter/result-page.ts","./src/app/api/newsletter/confirm/route.ts","./src/app/api/newsletter/subscribe/route.ts","./src/app/api/newsletter/unsubscribe/route.ts","./src/engines/costs.test.ts","./src/engines/scoring.test.ts","./src/engines/valuation.test.ts","./src/lib/auth.test.ts","./src/lib/crypto.test.ts","./src/lib/dashboard.ts","./src/lib/listing-detail.test.ts","./src/lib/listings-sort.test.ts","./src/lib/marketplace-links.ts","./src/lib/marketplace-links.test.ts","./src/lib/money-math-visibility.test.ts","./src/lib/places.test.ts","./src/lib/rate-limit.test.ts","./src/lib/reports.ts","./src/lib/selling-avenues.ts","./node_modules/bullmq/dist/esm/classes/async-fifo-queue.d.ts","./node_modules/bullmq/dist/esm/interfaces/backoff-options.d.ts","./node_modules/bullmq/dist/esm/types/keep-jobs.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent-options.d.ts","./node_modules/cron-parser/types/common.d.ts","./node_modules/cron-parser/types/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeat-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/base-job-options.d.ts","./node_modules/bullmq/dist/esm/types/deduplication-options.d.ts","./node_modules/bullmq/dist/esm/types/job-options.d.ts","./node_modules/bullmq/dist/esm/types/job-progress.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent.d.ts","./node_modules/bullmq/dist/esm/interfaces/job-json.d.ts","./node_modules/bullmq/dist/esm/types/job-json-sandbox.d.ts","./node_modules/bullmq/dist/esm/interfaces/minimal-job.d.ts","./node_modules/bullmq/dist/esm/types/backoff-strategy.d.ts","./node_modules/bullmq/dist/esm/classes/backoffs.d.ts","./node_modules/bullmq/dist/esm/types/repeat-strategy.d.ts","./node_modules/bullmq/dist/esm/interfaces/advanced-options.d.ts","./node_modules/bullmq/dist/esm/enums/parent-command.d.ts","./node_modules/bullmq/dist/esm/interfaces/child-message.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-client.d.ts","./node_modules/bullmq/dist/esm/interfaces/connection.d.ts","./node_modules/bullmq/dist/esm/types/database-type.d.ts","./node_modules/bullmq/dist/esm/types/finished-status.d.ts","./node_modules/bullmq/dist/esm/types/job-scheduler-template-options.d.ts","./node_modules/bullmq/dist/esm/types/job-type.d.ts","./node_modules/bullmq/dist/esm/types/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/types.d.ts","./node_modules/bullmq/node_modules/ioredis/built/command.d.ts","./node_modules/bullmq/node_modules/ioredis/built/scanstream.d.ts","./node_modules/bullmq/node_modules/ioredis/built/utils/rediscommander.d.ts","./node_modules/bullmq/node_modules/ioredis/built/transaction.d.ts","./node_modules/bullmq/node_modules/ioredis/built/utils/commander.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/abstractconnector.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/connectorconstructor.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/types.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/sentineliterator.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/standaloneconnector.d.ts","./node_modules/bullmq/node_modules/ioredis/built/redis/redisoptions.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/util.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/clusteroptions.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/index.d.ts","./node_modules/denque/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/subscriptionset.d.ts","./node_modules/bullmq/node_modules/ioredis/built/datahandler.d.ts","./node_modules/bullmq/node_modules/ioredis/built/redis.d.ts","./node_modules/bullmq/node_modules/ioredis/built/pipeline.d.ts","./node_modules/bullmq/node_modules/ioredis/built/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-options.d.ts","./node_modules/bullmq/dist/esm/enums/child-command.d.ts","./node_modules/bullmq/dist/esm/enums/error-code.d.ts","./node_modules/bullmq/dist/esm/enums/metrics-time.d.ts","./node_modules/bullmq/dist/esm/enums/telemetry-attributes.d.ts","./node_modules/bullmq/dist/esm/enums/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/telemetry.d.ts","./node_modules/bullmq/dist/esm/interfaces/queue-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/flow-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/ioredis-events.d.ts","./node_modules/bullmq/dist/esm/interfaces/job-scheduler-json.d.ts","./node_modules/bullmq/dist/esm/interfaces/lock-manager-worker-context.d.ts","./node_modules/bullmq/dist/esm/interfaces/metrics-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/metrics.d.ts","./node_modules/bullmq/dist/esm/classes/queue-keys.d.ts","./node_modules/bullmq/dist/esm/interfaces/script-queue-context.d.ts","./node_modules/bullmq/dist/esm/interfaces/minimal-queue.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent-message.d.ts","./node_modules/bullmq/dist/esm/interfaces/queue-meta.d.ts","./node_modules/bullmq/dist/esm/interfaces/rate-limiter-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-streams.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeatable-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeatable-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/retry-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-job-processor.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/worker-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/receiver.d.ts","./node_modules/bullmq/dist/esm/interfaces/index.d.ts","./node_modules/bullmq/dist/esm/classes/child.d.ts","./node_modules/bullmq/dist/esm/classes/child-pool.d.ts","./node_modules/bullmq/dist/esm/classes/child-processor.d.ts","./node_modules/bullmq/dist/esm/classes/errors/connection-closed-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/delayed-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/rate-limit-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/unrecoverable-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/waiting-children-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/waiting-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/index.d.ts","./node_modules/bullmq/dist/esm/classes/scripts.d.ts","./node_modules/bullmq/dist/esm/classes/redis-connection.d.ts","./node_modules/bullmq/dist/esm/classes/queue-base.d.ts","./node_modules/bullmq/dist/esm/classes/queue-events.d.ts","./node_modules/bullmq/dist/esm/classes/job.d.ts","./node_modules/bullmq/dist/esm/classes/flow-producer.d.ts","./node_modules/bullmq/dist/esm/classes/ioredis-client.d.ts","./node_modules/bullmq/dist/esm/classes/node-redis-client.d.ts","./node_modules/bullmq/dist/esm/classes/bun-redis-client.d.ts","./node_modules/bullmq/dist/esm/classes/job-scheduler.d.ts","./node_modules/node-abort-controller/index.d.ts","./node_modules/bullmq/dist/esm/classes/abort-controller.d.ts","./node_modules/bullmq/dist/esm/classes/lock-manager.d.ts","./node_modules/bullmq/dist/esm/classes/queue-events-producer.d.ts","./node_modules/bullmq/dist/esm/classes/queue-getters.d.ts","./node_modules/bullmq/dist/esm/classes/repeat.d.ts","./node_modules/bullmq/dist/esm/classes/queue.d.ts","./node_modules/bullmq/dist/esm/classes/sandbox.d.ts","./node_modules/bullmq/dist/esm/types/processor.d.ts","./node_modules/bullmq/dist/esm/classes/worker.d.ts","./node_modules/bullmq/dist/esm/classes/index.d.ts","./node_modules/bullmq/dist/esm/utils/index.d.ts","./node_modules/bullmq/dist/esm/utils/create-scripts.d.ts","./node_modules/bullmq/dist/esm/index.d.ts","./src/worker/index.ts","./tests/e2e/smoke.spec.ts","./src/app/layout.tsx","./src/components/ui/card.tsx","./src/components/dashboard-cards.tsx","./node_modules/@tanstack/table-core/build/lib/utils.d.ts","./node_modules/@tanstack/table-core/build/lib/core/table.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnvisibility.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnordering.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnpinning.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowpinning.d.ts","./node_modules/@tanstack/table-core/build/lib/core/headers.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnfaceting.d.ts","./node_modules/@tanstack/table-core/build/lib/features/globalfaceting.d.ts","./node_modules/@tanstack/table-core/build/lib/filterfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnfiltering.d.ts","./node_modules/@tanstack/table-core/build/lib/features/globalfiltering.d.ts","./node_modules/@tanstack/table-core/build/lib/sortingfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowsorting.d.ts","./node_modules/@tanstack/table-core/build/lib/aggregationfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columngrouping.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowexpanding.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnsizing.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowpagination.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowselection.d.ts","./node_modules/@tanstack/table-core/build/lib/core/row.d.ts","./node_modules/@tanstack/table-core/build/lib/core/cell.d.ts","./node_modules/@tanstack/table-core/build/lib/core/column.d.ts","./node_modules/@tanstack/table-core/build/lib/types.d.ts","./node_modules/@tanstack/table-core/build/lib/columnhelper.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getcorerowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getexpandedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfacetedminmaxvalues.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfacetedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfaceteduniquevalues.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfilteredrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getgroupedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getpaginationrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getsortedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/index.d.ts","./node_modules/@tanstack/react-table/build/lib/index.d.ts","./node_modules/class-variance-authority/dist/types.d.ts","./node_modules/class-variance-authority/dist/index.d.ts","./src/components/ui/badge.tsx","./src/components/ui/button.tsx","./src/components/ui/input.tsx","./src/components/listings-table.tsx","./src/components/logout-button.tsx","./src/app/page.tsx","./src/app/agent-ops/page.tsx","./src/components/agent-finder.tsx","./src/app/agents/page.tsx","./src/components/offer-form.tsx","./src/app/b/[slug]/page.tsx","./src/app/billing/success/page.tsx","./src/app/deals/page.tsx","./src/app/deals/[date]/page.tsx","./src/app/listings/[id]/page.tsx","./src/app/login/page.tsx","./src/app/newsletter/subscribeform.tsx","./src/app/newsletter/page.tsx","./src/app/pricing/upgradebutton.tsx","./src/app/pricing/page.tsx","./src/app/privacy/page.tsx","./src/app/reports/page.tsx","./src/app/selling-avenues/page.tsx","./node_modules/@babel/types/lib/index.d.ts","./node_modules/@types/babel__generator/index.d.ts","./node_modules/@babel/parser/typings/babel-parser.d.ts","./node_modules/@types/babel__template/index.d.ts","./node_modules/@types/babel__traverse/index.d.ts","./node_modules/@types/babel__core/index.d.ts","./node_modules/@types/json-schema/index.d.ts","./node_modules/@types/json5/index.d.ts"],"fileIdsList":[[74,123,140,141,510,511],[74,123,140,141,166,208,510],[74,123,140,141,621],[74,123,140,141,620],[74,123,140,141,1179],[74,123,140,141],[74,123,140,141,533],[74,123,140,141,622],[62,74,123,140,141,1152],[74,123,140,141,1133],[74,123,140,141,1118,1141],[74,123,140,141,1141],[74,123,140,141,1141,1152],[74,123,140,141,1127,1141,1152],[74,123,140,141,1132,1141,1152],[74,123,140,141,1122,1141],[74,123,140,141,1130,1141,1152],[74,123,140,141,1128],[74,123,140,141,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],[74,123,140,141,1131],[74,123,140,141,1118,1119,1120,1121,1122,1123,1124,1125,1126,1128,1129,1131,1133,1134,1135,1136,1137,1138,1139,1140],[74,123,140,141,1179,1180,1181,1182,1183],[74,123,140,141,1179,1181],[74,123,140,141,544,545],[74,120,121,123,140,141],[74,122,123,140,141],[123,140,141],[74,123,128,140,141,158],[74,123,124,129,134,140,141,143,155,166],[74,123,124,125,134,140,141,143],[69,70,71,74,123,140,141],[74,123,126,140,141,167],[74,123,127,128,135,140,141,144],[74,123,128,140,141,155,163],[74,123,129,131,134,140,141,143],[74,122,123,130,140,141],[74,123,131,132,140,141],[74,123,133,134,140,141],[74,122,123,134,140,141],[74,123,134,135,136,140,141,155,166],[74,123,134,135,136,140,141,150,155,158],[74,115,123,131,134,137,140,141,143,155,166],[74,123,134,135,137,138,140,141,143,155,163,166],[74,123,137,139,140,141,155,163,166],[72,73,74,75,76,77,78,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],[74,123,134,140,141],[74,123,140,141,142,166],[74,123,131,134,140,141,143,155],[74,123,140,141,144],[74,123,140,141,145],[74,122,123,140,141,146],[74,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],[74,123,140,141,148],[74,123,140,141,149],[74,123,134,140,141,150,151],[74,123,140,141,150,152,167,169],[74,123,135,140,141],[74,123,134,140,141,155,156,158],[74,123,140,141,157,158],[74,123,140,141,155,156],[74,123,140,141,158],[74,123,140,141,159],[74,120,123,140,141,155,160,166],[74,123,134,140,141,161,162],[74,123,140,141,161,162],[74,123,128,140,141,143,155,163],[74,123,140,141,164],[74,123,140,141,143,165],[74,123,137,140,141,149,166],[74,123,128,140,141,167],[74,123,140,141,155,168],[74,123,140,141,142,169],[74,123,140,141,170],[74,115,123,140,141],[74,115,123,134,136,140,141,146,155,158,166,168,169,171],[74,123,140,141,155,172],[62,66,74,123,140,141,174,175,176,178,460,505],[62,74,123,140,141],[62,66,74,123,140,141,174,175,176,177,441,460,505],[62,66,74,123,140,141,174,175,177,178,460,505],[62,74,123,140,141,178,441,442],[62,74,123,140,141,178,441],[62,66,74,123,140,141,175,176,177,178,460,505],[62,66,74,123,140,141,174,176,177,178,460,505],[60,61,74,123,140,141],[74,123,140,141,537,538,539,542,543,546],[74,123,140,141,605],[74,123,140,141,605,606],[74,123,140,141,542,589,590],[74,123,140,141,542,589],[74,123,140,141,589],[74,123,140,141,540,589,593,594],[74,123,140,141,540,589,593],[74,123,140,141,536],[74,123,140,141,540,541],[74,123,140,141,540],[74,123,140,141,540,541,586,610],[74,123,140,141,586],[74,123,140,141,540,543,586,587,588],[74,123,140,141,1099],[74,123,140,141,1000,1013,1014],[74,123,140,141,1020],[74,123,140,141,1078,1079],[74,123,140,141,1026,1078],[74,123,124,134,140,141,171,1078],[74,123,140,141,1082,1083,1084,1085,1086,1087],[74,123,134,140,141,1063,1078,1090,1093],[74,123,140,141,999,1015,1063,1079,1080,1081,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1101,1102,1103,1104,1105,1106,1108],[74,123,140,141,1020,1048],[74,123,140,141,1026,1078,1090,1091,1093],[74,123,140,141,1026,1078,1089,1092],[74,123,140,141,1078,1100],[74,123,134,140,141,1022,1054,1063,1078,1089,1090,1093],[74,123,140,141,1078,1090,1091],[74,123,140,141,1026,1078,1090,1091],[74,123,140,141,1026,1078,1091,1093],[74,123,140,141,1026,1078,1090,1093,1098,1103,1104],[74,123,134,140,141,1020,1026,1078],[74,123,140,141,1080,1093],[74,123,140,141,166,1026,1078,1090,1091,1093,1098,1100,1101,1104,1107],[74,123,140,141,1018,1050,1051,1052,1053],[74,123,140,141,1026,1054,1078,1107,1109,1110,1111],[74,123,140,141,1014,1016],[74,123,140,141,1000,1001,1002,1005],[74,123,140,141,1018],[74,123,134,140,141,1020],[74,123,140,141,1026,1056],[74,123,140,141,1000,1002,1005,1006,1010,1011,1013,1017,1019,1020,1021,1049,1055,1056,1057,1058,1059,1060,1061,1062,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077],[74,123,140,141,1008,1009,1010],[74,123,140,141,1026],[74,123,140,141,1054,1055],[74,123,140,141,1002,1008,1009,1010,1011,1012],[74,123,140,141,1021,1053,1055,1064],[74,123,140,141,1011,1050],[74,123,140,141,1008],[74,123,140,141,1006,1017,1049,1055],[74,123,140,141,155],[74,123,140,141,1004],[74,123,140,141,1073],[74,123,140,141,1013,1026],[74,123,124,140,141,171],[74,123,140,141,1021,1022,1056,1063],[74,123,140,141,1054],[74,123,140,141,1001,1017,1055,1056,1061,1068,1075],[74,123,140,141,1013],[74,123,140,141,1001,1007,1008,1009,1012,1014,1016,1022,1023,1024,1025],[74,123,140,141,1011],[74,123,140,141,1006,1007],[74,123,140,141,1023],[74,123,140,141,1093],[74,123,140,141,1005],[74,123,140,141,1078,1089],[74,123,140,141,1026,1048,1054,1078,1100],[74,123,131,140,141,173,1032,1039,1040],[74,123,134,140,141,173,1027,1028,1029,1031,1032,1040,1041,1046],[74,123,131,140,141,173],[74,123,140,141,173,1027],[74,123,140,141,1027],[74,123,140,141,1033],[74,123,134,140,141,163,173,1027,1033,1035,1036,1041],[74,123,140,141,1035],[74,123,140,141,1039],[74,123,140,141,143,163,173,1027,1033],[74,123,134,140,141,173,1027,1043,1044],[74,123,140,141,1027,1028,1029,1030,1033,1037,1038,1039,1040,1041,1042,1046,1047],[74,123,140,141,1028,1032,1042,1046],[74,123,134,140,141,173,1027,1028,1029,1031,1032,1039,1042,1043,1045],[74,123,140,141,1032,1034,1037,1038],[74,123,140,141,155,173],[74,123,140,141,1028],[74,123,140,141,1030],[74,123,140,141,143,163,173],[74,123,140,141,1027,1028,1030],[74,123,140,141,626,1154],[74,123,140,141,626],[74,123,140,141,1003],[74,123,140,141,966],[74,123,140,141,714,715],[74,123,140,141,714,715,716,717],[74,123,140,141,714,716],[74,123,140,141,714],[74,123,140,141,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698],[74,123,140,141,669],[74,123,140,141,579,580],[74,123,140,141,463],[74,123,140,141,465,466,467,468],[74,123,140,141,411,474,475],[74,123,140,141,183,184,186,198,222,337,348,456],[74,123,140,141,186,217,218,219,221,456],[74,123,140,141,186,354,356,358,359,361,456,458],[74,123,140,141,186,220,257,456],[74,123,140,141,184,186,197,198,204,210,215,336,337,338,347,456,458],[74,123,140,141,456],[74,123,140,141,193,199,218,238,333],[74,123,140,141,186],[74,123,140,141,179,193,199],[74,123,140,141,365],[74,123,140,141,362,363,365],[74,123,140,141,362,364,456],[74,123,137,140,141,238,435,453],[74,123,137,140,141,309,312,328,333,453],[74,123,137,140,141,281,453],[74,123,140,141,341],[74,123,140,141,340,341,342],[74,123,140,141,340],[68,74,123,137,140,141,179,186,198,204,210,216,218,222,223,236,237,304,334,335,348,456,460],[74,123,140,141,183,186,220,257,354,355,360,456,508],[74,123,140,141,220,508],[74,123,140,141,183,237,406,456,508],[74,123,140,141,508],[74,123,140,141,186,220,221,508],[74,123,140,141,357,508],[74,123,140,141,223,336,339,346],[62,74,123,140,141,411],[74,123,140,141,149,193,208],[74,123,140,141,193,208],[62,74,123,140,141,278],[62,74,123,140,141,208],[62,74,123,140,141,199,208,411],[74,123,140,141,193,264,278,279,490,497],[74,123,140,141,263,491,492,493,494,496],[74,123,140,141,314],[74,123,140,141,314,315],[74,123,140,141,197,199,266,267],[74,123,140,141,199,273,274],[74,123,140,141,199,268,276],[74,123,140,141,273],[74,123,140,141,191,199,266,267,268,269,270,271,272,273,276],[74,123,140,141,199,266,273,274,275,277],[74,123,140,141,199,267,269,270],[74,123,140,141,267,269,272,274],[74,123,140,141,495],[74,123,140,141,199],[62,74,123,140,141,187,484],[62,74,123,140,141,166],[62,74,123,140,141,220,255],[62,74,123,140,141,220,348],[74,123,140,141,253,258],[62,74,123,140,141,254,462],[62,66,74,123,137,140,141,174,175,176,177,178,460,504],[74,123,137,140,141,199],[74,123,137,140,141,198,203,284,301,343,344,348,403,405,456,457],[74,123,140,141,236,345],[74,123,140,141,460],[74,123,140,141,185],[62,74,123,140,141,190,193,408,424,426],[74,123,140,141,149,193,408,423,424,425,507],[74,123,140,141,417,418,419,420,421,422],[74,123,140,141,419],[74,123,140,141,423],[74,123,140,141,208,372,373,375],[62,74,123,140,141,199,366,367,368,369,374],[74,123,140,141,372,374],[74,123,140,141,370],[74,123,140,141,371],[62,74,123,140,141,208,254,462],[62,74,123,140,141,208,461,462],[62,74,123,140,141,208,462],[74,123,140,141,301,302],[74,123,140,141,302],[74,123,137,140,141,457,462],[74,123,140,141,331],[74,122,123,140,141,330],[74,123,140,141,193,199,205,207,309,322,326,328,405,408,445,446,453,457],[74,123,140,141,199,248,270],[74,123,140,141,309,320,323,328],[62,74,123,140,141,190,193,309,312,328,331,365,412,413,414,415,416,427,428,429,430,431,432,433,434,508],[74,123,140,141,190,193,218,309,316,317,318,321,322],[74,123,140,141,155,199,218,320,327,408,409,453],[74,123,140,141,324],[74,123,137,140,141,149,187,199,203,213,245,246,249,301,304,369,403,404,445,456,457,458,460,508],[74,123,140,141,190,191,193],[74,123,140,141,309],[74,122,123,140,141,218,245,246,303,304,305,306,307,308,457],[74,123,140,141,328],[74,122,123,140,141,192,193,203,207,243,309,316,317,318,319,320,323,324,325,326,327,446],[74,123,137,140,141,243,244,316,457,458],[74,123,140,141,218,246,301,304,309,405,457],[74,123,137,140,141,456,458],[74,123,137,140,141,155,453,457,458],[74,123,137,140,141,149,179,193,198,205,207,210,213,220,240,245,246,247,248,249,284,285,287,290,292,295,296,297,298,300,348,403,405,453,456,457,458],[74,123,137,140,141,155],[74,123,140,141,186,187,188,216,453,454,455,460,462,508],[74,123,140,141,183,184,456],[74,123,140,141,377],[74,123,137,140,141,155,166,195,361,365,366,367,368,369,375,376,508],[74,123,140,141,149,166,179,193,195,207,210,246,285,290,300,301,354,381,382,383,389,392,393,403,405,453,456],[74,123,140,141,210,216,223,236,246,304,456],[74,123,137,140,141,166,187,198,207,246,387,453,456],[74,123,140,141,407],[74,123,137,140,141,377,390,391,400],[74,123,140,141,453,456],[74,123,140,141,306,446],[74,123,140,141,207,245,348,462],[74,123,137,140,141,149,185,290,350,354,383,389,392,395,453],[74,123,137,140,141,223,236,354,396],[74,123,140,141,186,247,348,398,456,458],[74,123,137,140,141,166,369,456],[74,123,137,140,141,220,247,348,349,350,359,377,397,399,456],[68,74,123,137,140,141,245,402,460,462],[74,123,140,141,299,403],[74,123,137,140,141,149,193,196,198,199,205,207,213,222,223,236,246,249,285,287,297,300,301,348,381,382,383,384,386,388,403,405,453,462],[74,123,137,140,141,155,223,389,394,400,453],[74,123,140,141,226,227,228,229,230,231,232,233,234,235],[74,123,140,141,240,291],[74,123,140,141,293],[74,123,140,141,291],[74,123,140,141,293,294],[74,123,137,140,141,197,198,199,203,204,457],[74,123,137,140,141,149,185,187,205,209,245,248,249,283,403,453,458,460,462],[74,123,137,140,141,149,166,189,196,197,207,209,246,401,446,452,457],[74,123,140,141,316],[74,123,140,141,317],[74,123,140,141,199,210,445],[74,123,140,141,318],[74,123,140,141,192],[74,123,140,141,194,206],[74,123,137,140,141,194,198,205],[74,123,140,141,201,206],[74,123,140,141,202],[74,123,140,141,194,195],[74,123,140,141,194,250],[74,123,140,141,194],[74,123,140,141,196,240,289],[74,123,140,141,288],[74,123,140,141,193,195,196],[74,123,140,141,196,286],[74,123,140,141,193,195],[74,123,140,141,245,348],[74,123,140,141,445],[74,123,137,140,141,166,205,207,211,245,348,402,405,408,409,410,436,437,440,444,446,453,457],[74,123,140,141,259,262,264,265,278,279],[62,74,123,140,141,176,178,208,438,439],[62,74,123,140,141,176,178,208,438,439,443],[74,123,140,141,332],[74,123,140,141,218,239,244,245,309,310,311,312,313,315,328,329,331,334,402,405,456,458],[74,123,140,141,278],[74,123,137,140,141,283,453],[74,123,140,141,283],[74,123,137,140,141,205,251,280,282,284,402,453,460,462],[74,123,140,141,259,260,261,262,264,265,278,279,461],[68,74,123,137,140,141,149,166,194,195,207,213,245,246,249,348,400,401,403,453,456,457,460],[74,123,140,141,190,193,200],[74,123,140,141,244,246,378,381],[74,123,140,141,244,379,447,448,449,450,451],[74,123,137,140,141,240,456],[74,123,137,140,141],[74,123,140,141,243,328],[74,123,140,141,242],[74,123,140,141,244,297],[74,123,140,141,241,243,456],[74,123,137,140,141,189,244,378,379,380,453,456,457],[62,74,123,140,141,193,199,277],[62,74,123,140,141,191],[74,123,140,141,181,182],[62,74,123,140,141,187],[62,74,123,140,141,193,263],[62,68,74,123,140,141,245,249,460,462],[74,123,140,141,187,484,485],[62,74,123,140,141,258],[62,74,123,140,141,149,166,185,252,254,256,257,462],[74,123,140,141,193,220,457],[74,123,140,141,193,385],[62,74,123,135,137,140,141,149,183,185,258,356,460,461],[62,74,123,140,141,174,175,176,177,178,460,505],[62,63,64,65,66,74,123,140,141],[74,123,128,140,141],[74,123,140,141,351,352,353],[74,123,140,141,351],[62,66,74,123,137,139,140,141,149,173,174,175,176,177,178,179,185,213,218,395,423,458,459,462,505],[74,123,140,141,470],[74,123,140,141,472],[74,123,140,141,476],[74,123,140,141,478],[74,123,140,141,480,481,482],[74,123,140,141,486],[67,74,123,140,141,464,469,471,473,477,479,483,487,489,499,500,502,506,507,508,509],[74,123,140,141,488],[74,123,140,141,498],[74,123,140,141,254],[74,123,140,141,501],[74,122,123,140,141,244,378,379,381,447,448,450,451,503,505],[74,123,140,141,173],[74,123,140,141,530],[74,123,124,135,140,141,155,514,515,518,529],[74,123,140,141,531],[74,123,140,141,532],[74,123,140,141,573],[74,123,140,141,571,573],[74,123,140,141,562,570,571,572,574,576],[74,123,140,141,560],[74,123,140,141,563,568,573,576],[74,123,140,141,559,576],[74,123,140,141,563,564,567,568,569,576],[74,123,140,141,563,564,565,567,568,576],[74,123,140,141,560,561,562,563,564,568,569,570,572,573,574,576],[74,123,140,141,576],[74,123,140,141,558,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575],[74,123,140,141,558,576],[74,123,140,141,563,565,566,568,569,576],[74,123,140,141,567,576],[74,123,140,141,568,569,573,576],[74,123,140,141,561,571],[74,123,140,141,552,584,585],[74,123,140,141,551,552],[74,123,140,141,955,956],[74,123,137,140,141,173,733,734,735,955],[74,123,140,141,955],[74,123,140,141,173,955],[74,123,134,137,140,141,173,733,738,739,955],[74,123,140,141,733,736,954,955],[74,123,140,141,954,955],[74,123,140,141,745,746,748,757,758,761,762,764,766,768,769,770,771,772,774,775,776,779,780,783,794,795,801,802,803,804,805,806,836,837,839,840,841,842,843,845,851,905,906,907,908,910,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,954],[74,123,140,141,736,737],[74,123,140,141,736,737,742,751,754,755,758,759,761],[74,123,140,141,736,737,742],[74,123,140,141,736,737,742,750,760,762,775,794],[74,123,140,141,928,954],[74,123,140,141,736,737,742,793],[74,123,140,141,750,773,774,775,776,777,778,779,780,781,782,783,792,795],[74,123,140,141,742,762,851],[74,123,140,141,736,737,742,744,851],[74,123,140,141,852],[74,123,140,141,736,737,851],[74,123,140,141,736,737,742,835,842,854],[74,123,140,141,736,737,742,835,851],[74,123,140,141,743,744,852,853,854,855,856,857,858,954],[74,123,140,141,736,737,742,743],[74,123,140,141,736,737,742,760],[74,123,140,141,860,861,954],[74,123,140,141,736,737,860],[74,123,140,141,762],[74,123,140,141,736,737,742,760,762,764,767,770,771,772,774,776,794,795,851],[74,123,140,141,846,954],[74,123,140,141,736,737,742,745,746,747,748,761,762,768,772,837,841,842,844,845,851],[74,123,140,141,863,864,865,954],[74,123,140,141,736,737,742,863,864],[74,123,140,141,736,737,742,863],[74,123,140,141,736,737,742,769,775,851],[74,123,140,141,742,747,748,859],[74,123,140,141,736,737,742,747,748,749,795,841,842,848,851,859],[74,123,140,141,742,842,843,847,851],[74,123,140,141,772,794,795,851],[74,123,140,141,736,737,742,747,752,761,767,770,778,835,837,848,849,850],[74,123,140,141,752,753,762,766],[74,123,140,141,745,746,851],[74,123,140,141,736,737,742,758,772,775,794],[74,123,140,141,736,737,742,796],[74,123,140,141,736,797],[74,123,140,141,796,797,798,954],[74,123,140,141,736,737,742,745,746,747,748,750,751,754,758,759,760,761,762,764,765,766,767,768,770,771,772,774,775,776,778,779,780,783,792,795,799,801,803,804,835,836,837,840,842,843,845,847,849,851,859,862,866,872,875,880,883,887,889,897,901,904,905,906,907,908,909],[74,123,140,141,752,753],[74,123,140,141,742,776,794],[74,123,140,141,736,737,742,758],[74,123,140,141,736,737,742,756,757],[74,123,140,141,736,867],[74,123,140,141,736,737,742,851,867,868],[74,123,140,141,867,868,869,870,871,954],[74,123,140,141,736,737,851,869],[74,123,140,141,930,954],[74,123,140,141,742],[74,123,140,141,873,874,954],[74,123,140,141,736,737,742,873],[74,123,140,141,736,737,742,747,748,801,835,842,851],[74,123,140,141,742,747,801,837,859],[74,123,140,141,736,737,742,772,775,839,842],[74,123,140,141,736,737,742,747,748,760,761,762,767,768,770,772,835,837,838,840,841,851,859],[74,123,140,141,736,737,742,784,787,788,790,794],[74,123,140,141,736,737,742,784,786],[74,123,140,141,736,737,742,758,790,794],[74,123,140,141,784,785,786,787,788,789,790,791,954],[74,123,140,141,736,737,742,758,785],[74,123,140,141,736,737,742,787],[74,123,140,141,736,737,742,784,787,788,789,791,794],[74,123,140,141,742,747,748,801],[74,123,140,141,736,737,770],[74,123,140,141,736,737,955],[74,123,140,141,736,737,742,764,770],[74,123,140,141,736,737,742,760,762,763,767,768,770,771,775,851],[74,123,140,141,736,737,742,760,761,762,841,844],[74,123,140,141,736,737,742,754,776,794],[74,123,140,141,742,758],[74,123,140,141,736,737,742,803],[74,123,140,141,799],[74,123,140,141,736,737,742,800,801,802],[74,123,140,141,736,737,742,745,851],[74,123,140,141,736,737,742,747,748,760,762,835,836,837,842,844,851],[74,123,140,141,736,737,742,772,775],[74,123,140,141,876,877,878,879,954],[74,123,140,141,736,737,742,770],[74,123,140,141,736,737,742,878],[74,123,140,141,736,737,742,772,773,775,794],[74,123,140,141,881,882,954],[74,123,140,141,742,775,884],[74,123,140,141,884,885,886],[74,123,140,141,742,779,795,884,885],[74,123,140,141,736,737,742,760,762,764,767,768,770,772,851],[74,123,140,141,736,737,742,760,762,764,767,769,770,772,851],[74,123,140,141,736,737,742,802],[74,123,140,141,888,954],[74,123,140,141,766],[74,123,140,141,736,737,742,765],[74,123,140,141,736,737,742,747,748,801,804],[74,123,140,141,736,737,742,747,748,760,761,762,767,768,770,801,805,835,836,842,851],[74,123,140,141,736,737,742,745,746,747,748,760,761,762,770,801,804,835,837,851],[74,123,140,141,736,737,742,891],[74,123,140,141,890,891,892,893,894,895,896,954],[74,123,140,141,736,737,742,895],[74,123,140,141,736,737,742,760,762,851],[74,123,140,141,816,817,898,899,900,954],[74,123,140,141,736,737,742,767,768,770,772,775,795,816],[74,123,140,141,736,737,742,806],[74,123,140,141,736,737,778],[74,123,140,141,807,808,809,810,815,819,834,954],[74,123,140,141,736,737,742,791],[74,123,140,141,736,737,787],[74,123,140,141,811,812,813,814,954],[74,123,140,141,736,737,786],[74,123,140,141,736,737,742,790],[74,123,140,141,736,737,795],[74,123,140,141,818,954],[74,123,140,141,736,737,817],[74,123,140,141,736,737,828],[74,123,140,141,829,830,831,832,833,954],[74,123,140,141,736,737,822],[74,123,140,141,736,737,823],[74,123,140,141,736,737,824],[74,123,140,141,736,737,825],[74,123,140,141,736,737,742,752,753],[74,123,140,141,736,737,742,766,794],[74,123,140,141,742,774,794,795],[74,123,140,141,736,737,742,762,773,775,794],[74,123,140,141,736,737,742,827],[74,123,140,141,736,737,742,902],[74,123,140,141,736,737,742,764,827],[74,123,140,141,820,821,822,823,824,825,826,827,828,902,903,954],[74,123,140,141,736,737,742,780,820,822,823,827],[74,123,140,141,736,737,742,792,820,821,822,823,824,825,827,828],[74,123,140,141,736,737,742,792,820,821,822,823,824,825,826,828],[74,123,140,141,933,934,935,936,954],[74,123,140,141,938,940,954],[74,123,140,141,736,737,742,938],[74,123,140,141,939,954],[74,123,140,141,736,737,742,942,944,946,954],[74,123,140,141,736,737,742,932,943],[74,123,140,141,736,737,742,945],[74,123,140,141,736,737,742,942],[74,123,140,141,736,737,742,932,950],[74,123,140,141,734,736,737,742,859,941,952],[74,123,140,141,943,945,947,948,949,950,951,954],[74,123,140,141,932,937,941,952,954],[74,123,140,141,741],[74,123,140,141,733,734,735,736,737,738,740,742,745,746,747,748,749,750,751,752,753,754,755,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,792,793,794,795,799,800,801,802,803,804,805,806,835,836,837,838,839,840,841,842,843,844,845,847,848,849,850,851,859,862,866,872,875,880,883,887,889,897,901,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,927,929,931,953,955,956,957],[74,123,140,141,736,954,955],[74,123,134,140,141,173,733,734,736,954,956],[74,123,140,141,738,740,910],[74,87,91,123,140,141,166],[74,87,123,140,141,155,166],[74,82,123,140,141],[74,84,87,123,140,141,163,166],[74,123,140,141,143,163],[74,82,123,140,141,173],[74,84,87,123,140,141,143,166],[74,79,80,83,86,123,134,140,141,155,166],[74,87,94,123,140,141],[74,79,85,123,140,141],[74,87,108,109,123,140,141],[74,83,87,123,140,141,158,166,173],[74,108,123,140,141,173],[74,81,82,123,140,141,173],[74,87,123,140,141],[74,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,123,140,141],[74,87,102,123,140,141],[74,87,94,95,123,140,141],[74,85,87,95,96,123,140,141],[74,86,123,140,141],[74,79,82,87,123,140,141],[74,87,91,95,96,123,140,141],[74,91,123,140,141],[74,85,87,90,123,140,141,166],[74,79,84,87,94,123,140,141],[74,82,87,108,123,140,141,171,173],[74,123,140,141,548],[74,123,134,135,137,138,139,140,141,143,155,163,166,172,173,548,549,550,552,553,555,556,557,577,578,582,583,584,585],[74,123,140,141,548,549,550,554],[74,123,140,141,550],[74,123,140,141,581],[74,123,140,141,552,585],[74,123,140,141,612],[74,123,140,141,547,617,709],[74,123,140,141,537,540,542,543,587,588,589,591,592,595,596,608,609,611,709],[74,123,140,141,591,602,603,709],[74,123,140,141,591,592,599,709],[74,123,140,141,540,542,591,592,595,709],[74,123,140,141,555],[74,123,140,141,540,547,591,592,595,604,709],[74,123,140,141,585,615,617],[74,123,126,135,140,141,155,540,542,547,585,589,591,592,595,596,599,600,601,604,607,608,609,613,614,617,709],[74,123,140,141,555,591,592,595,709],[74,123,140,141,591,602,603,604,709],[74,123,140,141,555,591,596,597,598,709],[74,123,126,135,140,141,155,540,542,547,555,585,589,591,592,595,596,597,598,599,600,601,602,603,604,607,608,609,613,614,615,616,617,709],[74,123,140,141,537,540,542,547,555,589,591,592,595,596,597,598,599,600,602,603,604,607,709,710,711,712,713,718],[74,123,140,141,540,542,591,592,595,596,602,603,604,709,711],[74,123,140,141,528],[74,123,140,141,519,520],[74,123,140,141,516,517,519,521,522,527],[74,123,140,141,517,519],[74,123,140,141,527],[74,123,140,141,519],[74,123,140,141,516,517,519,522,523,524,525,526],[74,123,140,141,516,517,518],[74,123,140,141,208,534],[74,123,128,140,141,208,623,636,637],[74,123,135,140,141,145,166,208,624,628,639],[74,123,140,141,208,624,641,642],[74,123,140,141,208,624,641,644],[74,123,140,141,208,624,641,646],[74,123,140,141,208,624,641,648],[74,123,140,141,208,624,641,650],[74,123,140,141,208,624,641,652],[74,123,140,141,208,624,641,654],[74,123,135,140,141,145,166,208,624],[74,123,140,141,208,657],[74,123,135,140,141,145,166,208,623,624,659],[74,123,135,140,141,145,166,208,624,628,662],[74,123,140,141,208,664,666],[74,123,128,140,141,208,624,637],[74,123,140,141,208,624,636,703],[74,123,140,141,208,624],[74,123,135,140,141,145,166,208,624,703,704,706,707],[74,123,140,141,208,624,703],[74,123,140,141,208,705,719],[74,123,140,141,208],[74,123,140,141,208,624,662,703,705],[74,123,140,141,208,489,624,1116,1156],[74,123,140,141,208,489,727,1160,1163],[74,123,140,141,208,506,724,725,727],[74,123,128,140,141,208,506,529,624,637,699,700,725],[74,123,140,141,208,506,529,624,637,700,725],[74,123,140,141,208,506,700],[74,123,140,141,208,506,727],[74,123,140,141,208,506,623,727,959],[74,123,140,141,208,506,623,624,726,959],[74,123,140,141,208,506,529,624,962,963],[74,123,140,141,208,506,641,642,963],[74,123,140,141,208,506,641,963,968],[74,123,140,141,208,506,641,963],[74,123,140,141,208,506,641,650,963],[74,123,140,141,208,506,641,963,972,973],[74,123,140,141,208,506,529,624,725],[74,123,140,141,208,506,624,963],[74,123,140,141,208,506,976],[74,123,140,141,208,506,661,726,727],[74,123,140,141,208,506,624,980],[74,123,140,141,208,506,529,624,665,725],[74,123,140,141,208,506,624,665,980],[74,123,140,141,208,499,624,628,1116,1156,1165],[74,123,140,141,208,489,623,624,726,727],[74,123,140,141,208,489,499,510,659,721],[74,123,140,141,208,489,510,659,721],[74,123,140,141,208,507,510,721],[74,123,140,141,208,489,499,628,976,992,1116,1156],[62,74,123,140,141,208,499,1116,1157,1158],[74,123,140,141,208,489,510,1172],[74,123,140,141,208,727,989,1117,1159,1160],[74,123,140,141,208,510,726,727,1174],[74,123,140,141,208,510],[74,123,140,141,208,489,628,997,1116],[74,123,140,141,208,510,721],[74,123,140,141,208,489,510,998,1116,1156],[74,123,140,141,208,510,659,721],[62,74,123,140,141,208,1116,1156,1157,1158],[74,123,140,141,208,628,989,1116],[62,74,123,140,141,208,499,628,661,992,1153,1156,1157,1158],[74,123,140,141,208,499,1157],[62,74,123,140,141,208,1157,1158],[74,123,140,141,208,628,1155],[74,123,140,141,208,628],[74,123,140,141,208,630],[74,123,140,141,208,630,634,719],[74,123,140,141,208,628,630,631,633],[74,123,140,141,208,628,631],[74,123,140,141,208,635,719],[74,123,140,141,208,628,630],[74,123,140,141,208,632,719],[74,123,140,141,208,628,630,631],[74,123,140,141,208,641],[74,123,140,141,208,641,967],[74,123,140,141,208,623,624,636],[74,123,140,141,208,641,657],[74,123,140,141,208,637,700,719],[74,123,140,141,208,623,726,958],[74,123,140,141,208,719,962],[74,123,128,140,141,208],[74,123,140,141,208,483,623,624,700,726],[74,123,140,141,208,623],[74,123,140,141,208,623,624,639],[74,123,140,141,208,661],[74,123,140,141,208,623,719,976],[74,123,140,141,208,623,624,727],[74,123,140,141,208,623,719],[74,123,140,141,208,623,624],[74,123,140,141,208,719,992],[74,123,140,141,208,719,726,727],[74,123,128,136,140,141,145,208],[74,123,140,141,208,719,724],[74,123,140,141,208,719,725],[74,123,140,141,208,506],[74,123,140,141,208,624,639,659,665],[74,123,140,141,208,699],[74,123,132,140,141,208],[74,123,140,141,208,626,627],[74,123,140,141,208,506,700,701],[74,123,140,141,208,624,625,628,629,630,632,633,634,635],[74,123,140,141,208,624,625,636,1112],[74,123,140,141,166,208,618]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"7e29f41b158de217f94cb9676bf9cbd0cd9b5a46e1985141ed36e075c52bf6ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"dc782ff85b2cb10075ecffc158af7bfb27ff97bf8491c917efea0c3d622d5ac4","impliedFormat":1},{"version":"acd8fd5090ac73902278889c38336ff3f48af6ba03aa665eb34a75e7ba1dccc4","impliedFormat":1},{"version":"d6258883868fb2680d2ca96bc8b1352cab69874581493e6d52680c5ffecdb6cc","impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","impliedFormat":1},{"version":"f258e3960f324a956fc76a3d3d9e964fff2244ff5859dcc6ce5951e5413ca826","impliedFormat":1},{"version":"643f7232d07bf75e15bd8f658f664d6183a0efaca5eb84b48201c7671a266979","impliedFormat":1},{"version":"21da358700a3893281ce0c517a7a30cbd46be020d9f0c3f2834d0a8ad1f5fc75","impliedFormat":1},{"version":"6c7176368037af28cb72f2392010fa1cef295d6d6744bca8cfb54985f3a18c3e","affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","affectsGlobalScope":true,"impliedFormat":1},{"version":"437e20f2ba32abaeb7985e0afe0002de1917bc74e949ba585e49feba65da6ca1","affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","affectsGlobalScope":true,"impliedFormat":1},{"version":"3af97acf03cc97de58a3a4bc91f8f616408099bc4233f6d0852e72a8ffb91ac9","affectsGlobalScope":true,"impliedFormat":1},{"version":"808069bba06b6768b62fd22429b53362e7af342da4a236ed2d2e1c89fcca3b4a","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","impliedFormat":1},{"version":"b52476feb4a0cbcb25e5931b930fc73cb6643fb1a5060bf8a3dda0eeae5b4b68","affectsGlobalScope":true,"impliedFormat":1},{"version":"f9501cc13ce624c72b61f12b3963e84fad210fbdf0ffbc4590e08460a3f04eba","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d97fb21da858fb18b8ae72c314e9743fd52f73ebe2764e12af1db32fc03f853f","affectsGlobalScope":true,"impliedFormat":1},{"version":"0fa06ada475b910e2106c98c68b10483dc8811d0c14a8a8dd36efb2672485b29","impliedFormat":1},{"version":"33e5e9aba62c3193d10d1d33ae1fa75c46a1171cf76fef750777377d53b0303f","impliedFormat":1},{"version":"2b06b93fd01bcd49d1a6bd1f9b65ddcae6480b9a86e9061634d6f8e354c1468f","impliedFormat":1},{"version":"6a0cd27e5dc2cfbe039e731cf879d12b0e2dded06d1b1dedad07f7712de0d7f4","affectsGlobalScope":true,"impliedFormat":1},{"version":"13f5c844119c43e51ce777c509267f14d6aaf31eafb2c2b002ca35584cd13b29","impliedFormat":1},{"version":"e60477649d6ad21542bd2dc7e3d9ff6853d0797ba9f689ba2f6653818999c264","impliedFormat":1},{"version":"c2510f124c0293ab80b1777c44d80f812b75612f297b9857406468c0f4dafe29","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"4c829ab315f57c5442c6667b53769975acbf92003a66aef19bce151987675bd1","affectsGlobalScope":true,"impliedFormat":1},{"version":"b2ade7657e2db96d18315694789eff2ddd3d8aea7215b181f8a0b303277cc579","impliedFormat":1},{"version":"78dbea00e90d2df8ea3dbef0cc379d95b8be9b71cd6bde4c28728f306811803b","impliedFormat":1},{"version":"4d631b81fa2f07a0e63a9a143d6a82c25c5f051298651a9b69176ba28930756d","impliedFormat":1},{"version":"836a356aae992ff3c28a0212e3eabcb76dd4b0cc06bcb9607aeef560661b860d","impliedFormat":1},{"version":"1e0d1f8b0adfa0b0330e028c7941b5a98c08b600efe7f14d2d2a00854fb2f393","impliedFormat":1},{"version":"41670ee38943d9cbb4924e436f56fc19ee94232bc96108562de1a734af20dc2c","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e1e46d0a9837ee058c100501080c920fa98081ea3956af0374308ba6f22a33e","impliedFormat":1},{"version":"272ca407e0c9068bdc5152552d876e68037ceae3de62e529306403e973dec8e1","impliedFormat":1},{"version":"fa7834c715d5357e4540cee40ce96c3250ddb67a7b879a6b7fa0e86d6696f121","impliedFormat":1},{"version":"22dfb07a7ab15b66ac043829056fe70124844636ae719551812ac631ba04985b","impliedFormat":1},{"version":"a10f0e1854f3316d7ee437b79649e5a6ae3ae14ffe6322b02d4987071a95362e","impliedFormat":1},{"version":"e208f73ef6a980104304b0d2ca5f6bf1b85de6009d2c7e404028b875020fa8f2","impliedFormat":1},{"version":"d163b6bc2372b4f07260747cbc6c0a6405ab3fbcea3852305e98ac43ca59f5bc","impliedFormat":1},{"version":"e6fa9ad47c5f71ff733744a029d1dc472c618de53804eae08ffc243b936f87ff","affectsGlobalScope":true,"impliedFormat":1},{"version":"a6f137d651076822d4fe884287e68fd61785a0d3d1fdb250a5059b691fa897db","impliedFormat":1},{"version":"24826ed94a78d5c64bd857570fdbd96229ad41b5cb654c08d75a9845e3ab7dde","impliedFormat":1},{"version":"8b479a130ccb62e98f11f136d3ac80f2984fdc07616516d29881f3061f2dd472","impliedFormat":1},{"version":"928af3d90454bf656a52a48679f199f64c1435247d6189d1caf4c68f2eaf921f","affectsGlobalScope":true,"impliedFormat":1},{"version":"bceb58df66ab8fb00170df20cd813978c5ab84be1d285710c4eb005d8e9d8efb","affectsGlobalScope":true,"impliedFormat":1},{"version":"3f16a7e4deafa527ed9995a772bb380eb7d3c2c0fd4ae178c5263ed18394db2c","impliedFormat":1},{"version":"933921f0bb0ec12ef45d1062a1fc0f27635318f4d294e4d99de9a5493e618ca2","impliedFormat":1},{"version":"71a0f3ad612c123b57239a7749770017ecfe6b66411488000aba83e4546fde25","impliedFormat":1},{"version":"77fbe5eecb6fac4b6242bbf6eebfc43e98ce5ccba8fa44e0ef6a95c945ff4d98","impliedFormat":1},{"version":"4f9d8ca0c417b67b69eeb54c7ca1bedd7b56034bb9bfd27c5d4f3bc4692daca7","impliedFormat":1},{"version":"0cb167c371eaa8c869f8a7656a7296f2e4fae43b4d8b803a680236b24794e5f9","impliedFormat":1},{"version":"0a839dba0287cc0481ad4beedd48a1c64acf1e212ae865d1315f7007ca215161","impliedFormat":1},{"version":"38dc4655376cd1a4bd6bb3763d92949233e33d38d3dd3cbea7bbf218175a38ef","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"d61e0a64cd175208ac0b83670151a9a6b5916f0d1ffcdc5c29c90b1cebfc5045","affectsGlobalScope":true,"impliedFormat":1},{"version":"18fd40412d102c5564136f29735e5d1c3b455b8a37f920da79561f1fde068208","impliedFormat":1},{"version":"48a679952eefe4cb776d5a0e1ccba2d3eb53b57448bbb7abc1fcebcbd5440188","impliedFormat":1},{"version":"f0be1b8078cd549d91f37c30c222c2a187ac1cf981d994fb476a1adc61387b14","affectsGlobalScope":true,"impliedFormat":1},{"version":"0aaed1d72199b01234152f7a60046bc947f1f37d78d182e9ae09c4289e06a592","impliedFormat":1},{"version":"2d14da6ecb49bf828d83948765ec2d3a579d476bbb9645e749610baa6ec880ca","impliedFormat":1},{"version":"66ba1b2c3e3a3644a1011cd530fb444a96b1b2dfe2f5e837a002d41a1a799e60","impliedFormat":1},{"version":"7e514f5b852fdbc166b539fdd1f4e9114f29911592a5eb10a94bb3a13ccac3c4","impliedFormat":1},{"version":"5b7aa3c4c1a5d81b411e8cb302b45507fea9358d3569196b27eb1a27ae3a90ef","affectsGlobalScope":true,"impliedFormat":1},{"version":"5987a903da92c7462e0b35704ce7da94d7fdc4b89a984871c0e2b87a8aae9e69","affectsGlobalScope":true,"impliedFormat":1},{"version":"ea08a0345023ade2b47fbff5a76d0d0ed8bff10bc9d22b83f40858a8e941501c","impliedFormat":1},{"version":"0aef708fb4c7a6b915e8305cbfac40cd207b032dbaabe9a01889a5fff3254681","impliedFormat":1},{"version":"ae062ce7d9510060c5d7e7952ae379224fb3f8f2dd74e88959878af2057c143b","impliedFormat":1},{"version":"ad9bdafb4e7abf14cc53ce7970486a84c87831e62891e5dfe798ddcd55e84701","affectsGlobalScope":true,"impliedFormat":1},{"version":"358765d5ea8afd285d4fd1532e78b88273f18cb3f87403a9b16fef61ac9fdcfe","impliedFormat":1},{"version":"71d3ae6a5e73ca4130762560425e00984ebaff64d5353a3333d1bb7eb86ef336","impliedFormat":1},{"version":"2beff543f6e9a9701df88daeee3cdd70a34b4a1c11cb4c734472195a5cb2af54","impliedFormat":1},{"version":"2e07abf27aa06353d46f4448c0bbac73431f6065eef7113128a5cd804d0c384d","impliedFormat":1},{"version":"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5","impliedFormat":1},{"version":"42bc0e1a903408137c3df2b06dfd7e402cdab5bbfa5fcfb871b22ebfdb30bd0b","impliedFormat":1},{"version":"9894dafe342b976d251aac58e616ac6df8db91fb9d98934ff9dd103e9e82578f","impliedFormat":1},{"version":"413df52d4ea14472c2fa5bee62f7a40abd1eb49be0b9722ee01ee4e52e63beb2","impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","impliedFormat":1},{"version":"446a50749b24d14deac6f8843e057a6355dd6437d1fac4f9e5ce4a5071f34bff","impliedFormat":1},{"version":"182e9fcbe08ac7c012e0a6e2b5798b4352470be29a64fdc114d23c2bab7d5106","impliedFormat":1},{"version":"2f4e6b4d39426a1b85ecf4bdeb9dddbf4d9b3397d95d8555d46f925c9519ec7d","impliedFormat":1},{"version":"78a2869ad0cbf3f9045dda08c0d4562b7e1b2bfe07b19e0db072f5c3c56e9584","impliedFormat":1},{"version":"89d5d28d4f57e000b836ac273079be1b75710e28ce14750d081fb420d37e2ca5","impliedFormat":1},{"version":"fd4e24ccff3966390600d7f5d6aa1fed5a512e92ada735ea5fbc933d313ad3d3","impliedFormat":1},{"version":"b7cddfe1aa6b86b5fad3c9ccb30d05b3ccb165aebbf112f48d2d8a5f69dd98b1","impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","impliedFormat":1},{"version":"ad0d1d75d129b1c80f911be438d6b61bfa8703930a8ff2be2f0e1f8a91841c64","impliedFormat":1},{"version":"bd2c7ada3dee03653d3f601011d30072194bc3970cd93208f9588fbdc0c69347","impliedFormat":1},{"version":"e480da45d32313e7174b265674da504f075f59ef326852f0c5a5d863b438ae85","impliedFormat":1},{"version":"ad54850f61fcf5d014e11be80d2f46fea9265cfa7e77456da876f7833ef81769","impliedFormat":1},{"version":"6f7c9e8bd2b5b6a080b07080065f94900bd3c7e5ebbd3047bc33fcce2fab1dd8","impliedFormat":1},{"version":"3e7efde639c6a6c3edb9847b3f61e308bf7a69685b92f665048c45132f51c218","impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","impliedFormat":1},{"version":"8a0e762ceb20c7e72504feef83d709468a70af4abccb304f32d6b9bac1129b2c","impliedFormat":1},{"version":"da5950ee2a90721df6f3fba45f5d05308f7e4c35835392215dd2cd404505e2de","impliedFormat":1},{"version":"ce75b1aebb33d510ff28af960a9221410a3eaf7f18fc5f21f9404075fba77256","impliedFormat":1},{"version":"f42d5fed19610d485c646a0c430e768115567d078c7fc855c57b0c578b3d6cd3","impliedFormat":1},{"version":"ee8df1cb8d0faaca4013a1b442e99130769ce06f438d18d510fed95890067563","impliedFormat":1},{"version":"d5630f2ad9b4541e5ce891648121022f9412ecdca1820baa1f0104f70fd7eff7","impliedFormat":1},{"version":"4d15375ab13497104bc8fe56fdef2b5fd6853f29255737d23a33fa306ff7fd69","impliedFormat":1},{"version":"2cd3fc1d0d6a1e85baffd2d4f50f5efb192b5446eef567e97c94765402f0aad4","impliedFormat":1},{"version":"e4cbf2f1e89ecccaddd2c045e600ae41b732295953fb06247c7dcbc2d281ed30","impliedFormat":1},{"version":"6dcedaef57dff0d79a05ab0ab602cde74db803d1e765468bf91263786a383e1b","impliedFormat":1},{"version":"8c1697d90c394a6fd955b98eae01238eff628e129b987a68aea10f898a48e7da","impliedFormat":1},{"version":"7580e62139cb2b44a0270c8d01abcbfcba2819a02514a527342447fa69b34ef1","impliedFormat":1},{"version":"b838d4c72740eb0afd284bf7575b74c624b105eff2e8c7b4aeead57e7ac320ff","impliedFormat":1},{"version":"f374cb24e93e7798c4d9e83ff872fa52d2cdb36306392b840a6ddf46cb925cb6","impliedFormat":1},{"version":"d10d63718e1646c2279e3b33831f82c60e31f622b2b7020f1196409ca4c09242","impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"148679c6d0f449210a96e7d2e562d589e56fcde87f843a92808b3ff103f1a774","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"02436d7e9ead85e09a2f8e27d5f47d9464bced31738dec138ca735390815c9f0","impliedFormat":1},{"version":"f8d5ff8eafd37499f2b6a98659dd9b45a321de186b8db6b6142faed0fea3de77","impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","impliedFormat":1},{"version":"a22dd55aa4d39906252000ab8e8a1b83b195eef7f4274eb51e457c1f11cf6580","impliedFormat":1},{"version":"540cc83ab772a2c6bc509fe1354f314825b5dba3669efdfbe4693ecd3048e34f","impliedFormat":1},{"version":"121b0696021ab885c570bbeb331be8ad82c6efe2f3b93a6e63874901bebc13e3","impliedFormat":1},{"version":"612d9da66bb046a9c1e2e8d026245ded881fc4b9f98cbfae714415d57ee0ae0b","impliedFormat":1},{"version":"32c2ad9494dad5d11b0564a619fee18f388db6c1e9e2cd3c360b3122549691eb","impliedFormat":1},{"version":"6c301d40aec56a74ec7bd7324e31a728dadf9bfba3e96def02938d3d973534ec","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"aa14cee20aa0db79f8df101fc027d929aec10feb5b8a8da3b9af3895d05b7ba2","impliedFormat":1},{"version":"493c700ac3bd317177b2eb913805c87fe60d4e8af4fb39c41f04ba81fae7e170","impliedFormat":1},{"version":"aeb554d876c6b8c818da2e118d8b11e1e559adbe6bf606cc9a611c1b6c09f670","impliedFormat":1},{"version":"acf5a2ac47b59ca07afa9abbd2b31d001bf7448b041927befae2ea5b1951d9f9","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"d71291eff1e19d8762a908ba947e891af44749f3a2cbc5bd2ec4b72f72ea795f","impliedFormat":1},{"version":"c0480e03db4b816dff2682b347c95f2177699525c54e7e6f6aa8ded890b76be7","impliedFormat":1},{"version":"25a5f6fd3a2243c859eddc99ab5fba11d970af2fe7a5df9c32b7668f76f97b01","impliedFormat":1},{"version":"8d207e1f9d2c30d6f77dfa693f3827c3fbf0d89240297e10bdfe1041d433df68","impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"2652448ac55a2010a1f71dd141f828b682298d39728f9871e1cdf8696ef443fd","impliedFormat":1},{"version":"d682336018141807fb602709e2d95a192828fcb8d5ba06dda3833a8ea98f69e3","impliedFormat":1},{"version":"6124e973eab8c52cabf3c07575204efc1784aca6b0a30c79eb85fe240a857efa","impliedFormat":1},{"version":"0d891735a21edc75df51f3eb995e18149e119d1ce22fd40db2b260c5960b914e","impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","impliedFormat":1},{"version":"4fbd3116e00ed3a6410499924b6403cc9367fdca303e34838129b328058ede40","impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","impliedFormat":1},{"version":"8c70ddc0c22d85e56011d49fddfaae3405eb53d47b59327b9dd589e82df672e7","impliedFormat":1},{"version":"2f9c89cbb29d362290531b48880a4024f258c6033aaeb7e59fbc62db26819650","impliedFormat":1},{"version":"a365c4d3bed3be4e4e20793c999c51f5cd7e6792322f14650949d827fbcd170f","impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","impliedFormat":1},{"version":"273782b8454e78f6a8b30d2cfbf6860499c930595095fcc1689637115f0eddda","affectsGlobalScope":true,"impliedFormat":1},{"version":"3fbdd025f9d4d820414417eeb4107ffa0078d454a033b506e22d3a23bc3d9c41","affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","impliedFormat":1},{"version":"a8f8e6ab2fa07b45251f403548b78eaf2022f3c2254df3dc186cb2671fe4996d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","impliedFormat":1},{"version":"9f9bb6755a8ce32d656ffa4763a8144aa4f274d6b69b59d7c32811031467216e","impliedFormat":1},{"version":"5c32bdfbd2d65e8fffbb9fbda04d7165e9181b08dad61154961852366deb7540","impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","impliedFormat":1},{"version":"0c05e9842ec4f8b7bfebfd3ca61604bb8c914ba8da9b5337c4f25da427a005f2","impliedFormat":1},{"version":"faed7a5153215dbd6ebe76dfdcc0af0cfe760f7362bed43284be544308b114cf","impliedFormat":1},{"version":"7029e566b8df176f703fb59fd437a38670c7a0e02c58b2d66dfb5b2e2b2defdb","impliedFormat":1},{"version":"7f2aa4d4989a82530aaac3f72b3dceca90e9c25bee0b1a327e8a08a1262435ad","impliedFormat":1},{"version":"d96b39301d0ded3f1a27b47759676a33a02f6f5049bfcbde81e533fd10f50dcb","impliedFormat":1},{"version":"e9f147ecca73d9346a4c073432843c159ccbe50bdcb678a78f6da10eae2cecf4","impliedFormat":1},{"version":"de061f7d72bd65c06fc1419f841dfdcb29a8e22fe6fa527d1e6eb20b897d4de0","impliedFormat":1},{"version":"663beafc2446079574570cba86e9b15f986f908ddb1b01274509970126fee945","impliedFormat":1},{"version":"a3102887d5058bf4cb5b37fa6964c09e9527c42053b3b5c642b89878620748de","impliedFormat":1},{"version":"0aaaa1727edd29673d85c9b26d7ca4d54e5407a48586903c51b48b7f7d196f61","impliedFormat":1},{"version":"d35bca0b261bff02635758c48e8ab99c61c420d0dfabbcf467e847171d876b7d","impliedFormat":1},{"version":"3bc12c40d90c342ff88a3d876996c555ed5cbee5fe8c3308a240b321f401ee46","impliedFormat":1},{"version":"ba130768aae855a5477e9e148e5c879548e6e7ccbcc56fd1934c8a18ea5b7569","impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","impliedFormat":1},{"version":"d38530db0601215d6d767f280e3a3c54b2a83b709e8d9001acb6f61c67e965fc","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"b499af2054a037a162b3b72cd886f48bbf32a3502c865c6e29fac7d2ab3ce0b5","impliedFormat":1},{"version":"b83cb14474fa60c5f3ec660146b97d122f0735627f80d82dd03e8caa39b4388c","impliedFormat":1},{"version":"48773ca557b0319c2ee62ae249cf52a81709e8be139920d6479a66274de7c4ed","impliedFormat":1},{"version":"7274fbffbd7c9589d8d0ffba68157237afd5cecff1e99881ea3399127e60572f","impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","impliedFormat":1},{"version":"20865ac316b8893c1a0cc383ccfc1801443fbcc2a7255be166cf90d03fac88c9","impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","impliedFormat":1},{"version":"461d0ad8ae5f2ff981778af912ba71b37a8426a33301daa00f21c6ccb27f8156","impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","impliedFormat":1},{"version":"fcafff163ca5e66d3b87126e756e1b6dfa8c526aa9cd2a2b0a9da837d81bbd72","impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","impliedFormat":1},{"version":"8b4327413e5af38cd8cb97c59f48c3c866015d5d642f28518e3a891c469f240e","impliedFormat":1},{"version":"4cceef18d7f088e797a463e90b7a9dad10c6bc667724b7686e3e740ae00122be","impliedFormat":1},{"version":"7ee86fbb3754388e004de0ef9e6505485ddfb3be7640783d6d015711c03d302d","impliedFormat":1},{"version":"cc1954b539604b1e562319119ac7e888172208b32ca873f9a357a92c826bd046","impliedFormat":1},{"version":"a67b87d0281c97dfc1197ef28dfe397fc2c865ccd41f7e32b53f647184cc7307","impliedFormat":1},{"version":"771ffb773f1ddd562492a6b9aaca648192ac3f056f0e1d997678ff97dbb6bf9b","impliedFormat":1},{"version":"43e96a3d5d1411ab40ba2f61d6a3192e58177bcf3b133a80ad2a16591611726d","impliedFormat":1},{"version":"232f70c0cf2b432f3a6e56a8dc3417103eb162292a9fd376d51a3a9ea5fbbf6f","impliedFormat":1},{"version":"bb8f2dbc03533abca2066ce4655c119bff353dd4514375beb93c08590c03e023","impliedFormat":1},{"version":"706dd95827e7ebaabda91d5db2b755233e0952d98570e9c032b0f066a15c1177","affectsGlobalScope":true,"impliedFormat":1},{"version":"0b103e9abfe82d14c0ad06a55d9f91d6747154ef7cacc73cf27ecad2bfb3afcf","impliedFormat":1},{"version":"cd9304972e6d616197fb44fce00540a904f38b54306a1951b5dbeaf3c01ab5bd","impliedFormat":1},{"version":"77438e2c397a3db78407621cfc57241a305b310ddea2c185f1d555248297f587","impliedFormat":1},{"version":"120599fd965257b1f4d0ff794bc696162832d9d8467224f4665f713a3119078b","impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","impliedFormat":1},{"version":"5433f33b0a20300cca35d2f229a7fc20b0e8477c44be2affeb21cb464af60c76","impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","impliedFormat":1},{"version":"a6805fcafed712aea7759f8bc731014f9d22738c1d6ef9d43b8091d1d48346d5","impliedFormat":1},{"version":"c49469a5349b3cc1965710b5b0f98ed6c028686aa8450bcb3796728873eb923e","impliedFormat":1},{"version":"4a889f2c763edb4d55cb624257272ac10d04a1cad2ed2948b10ed4a7fda2a428","impliedFormat":1},{"version":"7bb79aa2fead87d9d56294ef71e056487e848d7b550c9a367523ee5416c44cfa","impliedFormat":1},{"version":"d88ea80a6447d7391f52352ec97e56b52ebec934a4a4af6e2464cfd8b39c3ba8","impliedFormat":1},{"version":"142617b3cdf902b69c6464c9fbd942b60ab3e733ca18c032b19e0f7e2adbefe8","impliedFormat":1},{"version":"0b603555f1881f87256ffd6344d3e3ed6d466c2e701eabf381f28be8c2125892","impliedFormat":1},{"version":"897e4f7662488e3ecc79e743bdd3b78f13bdb69a97851afa5b440c4211e32ea9","impliedFormat":1},{"version":"e2e1c6d3b2d93add5200bd7bc1a8cccb4e446836b2111ece45db8683a2c765de","impliedFormat":1},{"version":"251b03d5cd243854ce870d9a9a39f491faf69898c5d6b5eee28cc7649c57417b","impliedFormat":1},{"version":"27ff4196654e6373c9af16b6165120e2dd2169f9ad6abb5c935af5abd8c7938c","impliedFormat":1},{"version":"2c4de79f406d137390608e8c0a44fba2ff8e00bacfcae7c9d1781fef10e9440d","impliedFormat":1},{"version":"07ba23a10465791be5d22deaf5ef7de7658774ddff53721e5ea17fedea1bc721","impliedFormat":1},{"version":"dca8c645c5afeb03b1ecedbf16323f33e7d0afaa6256c8e047e6e38087a97f53","impliedFormat":1},{"version":"775f181bd4a533d6f8b5e55ec1d9f1624559720ae8a70e9432258da26b38d27c","impliedFormat":1},{"version":"796273b2edc72e78a04e86d7c58ae94d370ab93a0ddf40b1aa85a37a1c29ecd7","impliedFormat":1},{"version":"5df15a69187d737d6d8d066e189ae4f97e41f4d53712a46b2710ff9f8563ec9f","impliedFormat":1},{"version":"7715134a0cf07dd41a9da2895d708625a3a303a0385e355ecaaf0b8bfaef2550","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"622694a8522b46f6310c2a9b5d2530dde1e2854cb5829354e6d1ff8f371cf469","impliedFormat":1},{"version":"cd8ce8d68567f62dd580b3c3c37777ac3f5b81944c7417f5ea83030eab533385","impliedFormat":1},{"version":"e5c939d896565dcac0f6fbdbada11284e7728ef26a069561c09aa5aa4a788393","impliedFormat":1},{"version":"9e2739b32f741859263fdba0244c194ca8e96da49b430377930b8f721d77c000","impliedFormat":1},{"version":"a9e6c0ff3f8186fccd05752cf75fc94e147c02645087ac6de5cc16403323d870","impliedFormat":1},{"version":"49af4b52f0d4d2304c5f2c6fe5fab3e153e0acc38830d0202821b877c097dd02","impliedFormat":1},{"version":"49c346823ba6d4b12278c12c977fb3a31c06b9ca719015978cb145eb86da1c61","impliedFormat":1},{"version":"bfac6e50eaa7e73bb66b7e052c38fdc8ccfc8dbde2777648642af33cf349f7f1","impliedFormat":1},{"version":"92f7c1a4da7fbfd67a2228d1687d5c2e1faa0ba865a94d3550a3941d7527a45d","impliedFormat":1},{"version":"f53b120213a9289d9a26f5af90c4c686dd71d91487a0aa5451a38366c70dc64b","impliedFormat":1},{"version":"e68b8e5a1df7c1be2bc105141456ecba70215806e1c28bfbc5c12bfce4be6e68","impliedFormat":1},{"version":"511c8f02329808d47d00b859c532ae9115590048b17325a946c74dac48428650","impliedFormat":1},{"version":"57d67b72e06059adc5e9454de26bbfe567d412b962a501d263c75c2db430f40e","impliedFormat":1},{"version":"b5f9e66625783eefcbe3d2da074b2e7ba2066d61ce3fc6ef4f22805ad946cab4","impliedFormat":1},{"version":"e37115962d284b9f7a37c2bdd2add50f88365dde41f5e0ff591ffc48a8ec7575","impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","impliedFormat":1},{"version":"bb37588926aba35c9283fe8d46ebf4e79ffe976343105f5c6d45f282793352b2","impliedFormat":1},{"version":"f89488602bec98a142072fae7ea5ba99431a569ff580c64b7be39896474799d8","impliedFormat":1},{"version":"bbbc47961f39a57df103cf4ca3bb8f8732b4b6678a18225a0aa76d59c466956c","impliedFormat":1},{"version":"2e6114a7dd6feeef85b2c80120fdbfb59a5529c0dcc5bfa8447b6996c97a69f5","impliedFormat":1},{"version":"2ffb043dc5163458e473b7010859f86e01dc4edffcae0a93d885d028b426a546","impliedFormat":1},{"version":"c8f004e6036aa1c764ad4ec543cf89a5c1893a9535c80ef3f2b653e370de45e6","impliedFormat":1},{"version":"dd80b1e600d00f5c6a6ba23f455b84a7db121219e68f89f10552c54ba46e4dc9","impliedFormat":1},{"version":"b064c36f35de7387d71c599bfcf28875849a1dbc733e82bd26cae3d1cd060521","impliedFormat":1},{"version":"05c7280d72f3ed26f346cbe7cbbbb002fb7f15739197cbbee6ab3fd1a6cb9347","impliedFormat":1},{"version":"8de9fe97fa9e00ec00666fa77ab6e91b35d25af8ca75dabcb01e14ad3299b150","impliedFormat":1},{"version":"04b7b2e0832dfd3c31e81df3975e8d8fda28e7ff999b0aa2932608a8f6661d5c","impliedFormat":1},{"version":"ca2d34c6ed5cbd3070b8b6f32f42ae54adcc6499c1e4b99f0a5798b3f27cc653","impliedFormat":1},{"version":"9ec68995e66dd6b9dac834bf5ae85fde802714ea2e82151a5d1d53ef01b463ef","impliedFormat":1},{"version":"5c4d626b4902f2ef8a1cc146d761d276cef988016dc674e3b98fbad70e64bc9f","impliedFormat":1},{"version":"fdfaa0aad899524962e2955287b5b991ffe3be50f64e02eb60c933ca44644a94","impliedFormat":1},{"version":"53c972a0f9bc3a4ec70fff7314123ea8cfcf75b3703046f767d2dc1eea87b2fb","impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","impliedFormat":1},{"version":"50256e9c31318487f3752b7ac12ff365c8949953e04568009c8705db802776fb","impliedFormat":1},{"version":"7d73b24e7bf31dfb8a931ca6c4245f6bb0814dfae17e4b60c9e194a631fe5f7b","impliedFormat":1},{"version":"d130c5f73768de51402351d5dc7d1b36eaec980ca697846e53156e4ea9911476","impliedFormat":1},{"version":"413586add0cfe7369b64979d4ec2ed56c3f771c0667fbde1bf1f10063ede0b08","impliedFormat":1},{"version":"06472528e998d152375ad3bd8ebcb69ff4694fd8d2effaf60a9d9f25a37a097a","impliedFormat":1},{"version":"7303b45138d2511035056a5901a1490ebdcbf055cbb1276f8629c5121cbe733e","impliedFormat":1},{"version":"27f874cd5327507eeff699a74567f60c1215b94509f4308633a7b01922471ed2","impliedFormat":1},{"version":"a401617604fa1f6ce437b81689563dfdc377069e4c58465dbd8d16069aede0a5","impliedFormat":1},{"version":"2c6cf04bc525caf6546e859e8ef10bfb9573837ec0bc5ec7b53a7b1b8ca72781","impliedFormat":1},{"version":"8695dec09ad439b0ceef3776ea68a232e381135b516878f0901ed2ea114fd0fe","impliedFormat":1},{"version":"304b44b1e97dd4c94697c3313df89a578dca4930a104454c99863f1784a54357","impliedFormat":1},{"version":"0a437ae178f999b46b6153d79095b60c42c996bc0458c04955f1c996dc68b971","impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","impliedFormat":1},{"version":"4a7baeb6325920044f66c0f8e5e6f1f52e06e6d87588d837bdf44feb6f35c664","impliedFormat":1},{"version":"87cc05fe13108f02e12da7e3efd8e360fef78d96a0c9e11408ea1b1b9fb3e03d","impliedFormat":1},{"version":"1abbf67c218d23c2ce76887caac2df6c7dab3d97ba2b65348432b876f510002a","impliedFormat":1},{"version":"1a82deef4c1d39f6882f28d275cad4c01f907b9b39be9cbc472fcf2cf051e05b","impliedFormat":1},{"version":"4b20fcf10a5413680e39f5666464859fc56b1003e7dfe2405ced82371ebd49b6","impliedFormat":1},{"version":"c06ef3b2569b1c1ad99fcd7fe5fba8d466e2619da5375dfa940a94e0feea899b","impliedFormat":1},{"version":"f7d628893c9fa52ba3ab01bcb5e79191636c4331ee5667ecc6373cbccff8ae12","impliedFormat":1},{"version":"1d879125d1ec570bf04bc1f362fdbe0cb538315c7ac4bcfcdf0c1e9670846aa6","impliedFormat":1},{"version":"dad97c99382889e9c7d1a9d8275500ff71235130fae9f8916fdbf3641d56e592","impliedFormat":1},{"version":"a6dba407fc287f1e25454e75028c91bbc00675f2d1c4e8b3edcc36c08611a486","impliedFormat":1},{"version":"d663134457d8d669ae0df34eabd57028bddc04fc444c4bc04bc5215afc91e1f4","impliedFormat":1},{"version":"e91f7b1344577a02f051b9b471f33044fef8334a76dc9e1de003d17595a5219b","impliedFormat":1},{"version":"c0723195c85e19656d6b5b9fdb81d3f3403c1ae4679e722c6ea058c516b38d12","impliedFormat":1},{"version":"b55eb9f72166093b5460d34b34f5d8699c968de3bc3fc696e40f2c93f2ebf650","impliedFormat":1},{"version":"71d9eb4c4e99456b78ae182fb20a5dfc20eb1667f091dbb9335b3c017dd1c783","impliedFormat":1},{"version":"cfa846a7b7847a1d973605fbb8c91f47f3a0f0643c18ac05c47077ebc72e71c7","impliedFormat":1},{"version":"1594da19968752a22b2ac48c2d0e60575700e745c577a8a4a676b841238ad5bb","impliedFormat":1},{"version":"e0cee12109e0a10a4c3d6769fcc7644b7c1ea7f52365bea51728f5af29f8a137","impliedFormat":1},{"version":"7d4254b4c6c67a29d5e7f65e67d72540480ac2cfb041ca484847f5ae70480b62","impliedFormat":1},{"version":"3536968defef8a75514f547ead5e2e9c1e984820290ec9b00c5fdfb6ef786535","impliedFormat":1},{"version":"d83773870080c30a230e322ce13a9c6f3398e8dacea4ea8a83e26370f3bac23e","impliedFormat":1},{"version":"dcfeaf98d66314fec29a9076c4290e45d0b196a65827becc19138e9c7b855f37","impliedFormat":1},{"version":"6849fe9210fe4946d5f085bfed36758f33dc6ae15a751338d178dd4daa017c46","impliedFormat":1},{"version":"888cda0fa66d7f74e985a3f7b1af1f64b8ff03eb3d5e80d051c3cbdeb7f32ab7","impliedFormat":1},{"version":"60681e13f3545be5e9477acb752b741eae6eaf4cc01658a25ec05bff8b82a2ef","impliedFormat":1},{"version":"ffae4e1e06aa848a1e4bcef162cd1c48e5909b26223515981310af9c036bdfc7","impliedFormat":1},{"version":"a57b1802794433adec9ff3fed12aa79d671faed86c49b09e02e1ac41b4f1d33a","impliedFormat":1},{"version":"34e16eb7c31768a11a08aebcfb3d70d7b8f0b016197e98d8419e566ceae6d6c8","impliedFormat":1},{"version":"f94ec1f7e4b709d26960306c9082a7a1b728a6e13089346aa48ba57c74cbf47e","impliedFormat":1},{"version":"9a11cb4033405e96c247cd5aa29790212aaffdd127869e8a5219103f0b389fd5","impliedFormat":1},{"version":"01479d9d5a5dda16d529b91811375187f61a06e74be294a35ecce77e0b9e8d6c","impliedFormat":1},{"version":"aff5213585cb72e94054dfe17250ff315f3569b3919d1ef1ad235f37c4ee894e","impliedFormat":1},{"version":"fb2ea35e1be6388d722d7725e2b49c697d34d9c890c3b96758faaeb86d35cef8","impliedFormat":1},{"version":"ce0df82a9ae6f914ba08409d4d883983cc08e6d59eb2df02d8e4d68309e7848b","impliedFormat":1},{"version":"1a4dc28334a926d90ba6a2d811ba0ff6c22775fcc13679521f034c124269fd40","impliedFormat":1},{"version":"f05315ff85714f0b87cc0b54bcd3dde2716e5a6b99aedcc19cad02bf2403e08c","impliedFormat":1},{"version":"5fad3b31fc17a5bc58095118a8b160f5260964787c52e7eb51e3d4fcf5d4a6f0","impliedFormat":1},{"version":"72105519d0390262cf0abe84cf41c926ade0ff475d35eb21307b2f94de985778","impliedFormat":1},{"version":"456006a6975b26c0a1785feddae165f6d307e2d601ffde27e21fc4a790e448a4","impliedFormat":1},{"version":"c857e0aae3f5f444abd791ec81206020fbcc1223e187316677e026d1c1d6fe08","impliedFormat":1},{"version":"ccf6dd45b708fb74ba9ed0f2478d4eb9195c9dfef0ff83a6092fa3cf2ff53b4f","impliedFormat":1},{"version":"1fe0d18b111e1145a7e7601855bccd4ca20f24e3b9a5aba6bb1fa9d1a7059170","impliedFormat":1},{"version":"5632c3c26d420c063eebe64c45b1248b9492a67bf44f1d0c57e9dc8f6cf449bb","impliedFormat":1},{"version":"0df5aa619ab12993a39ea6dae062ee46eadbb4d738916460e636ada52bced75b","impliedFormat":1},{"version":"8fca3039857709484e5893c05c1f9126ab7451fa6c29e19bb8c2411a2e937345","impliedFormat":1},{"version":"35069c2c417bd7443ae7c7cafd1de02f665bf015479fec998985ffbbf500628c","impliedFormat":1},{"version":"10ab7be91f87ebe8916b62cf28af2e45b5601fc7b0e311adf838f912c6b31dd8","impliedFormat":1},{"version":"bc636fbc08e0979ceb7eb0731a33000283d77a33b62e1f71ee65be50394e40ba","impliedFormat":1},{"version":"7e0b7f91c5ab6e33f511efc640d36e6f933510b11be24f98836a20a2dc914c2d","impliedFormat":1},{"version":"045b752f44bf9bbdcaffd882424ab0e15cb8d11fa94e1448942e338c8ef19fba","impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","impliedFormat":1},{"version":"75bbd3be047d539988a0ff0b56384ef7a6a25f3b676ad96bee547d44c31622a7","impliedFormat":1},{"version":"42960001a776b089ade681ab5cfddc936e0afb0615133ec1841f3dee89d3e1bf","impliedFormat":1},{"version":"0aedb02516baf3e66b2c1db9fef50666d6ed257edac0f866ea32f1aa05aa474f","impliedFormat":1},{"version":"da47712b394d944328245482603bc6f416d3949b67c9392279caab595076b510","affectsGlobalScope":true,"impliedFormat":1},{"version":"37d0071d8f0a06dc55c2c5e0ec3391affd4fd107c53410bf358196ec0bf3923f","impliedFormat":1},{"version":"b213dad76ca37fd552274c9499056e1c0d9c1bd38a55bb7f68b22ba6b84c3ad7","impliedFormat":1},{"version":"c30436b130b6218b7714314dc41d3f459590db4bdf099eecd51cb1bda32109a8","impliedFormat":1},{"version":"20fa37b636fdcc1746ea0738f733d0aed17890d1cd7cb1b2f37010222c23f13e","impliedFormat":1},{"version":"d90b9f1520366d713a73bd30c5a9eb0040d0fb6076aff370796bc776fd705943","impliedFormat":1},{"version":"bc03c3c352f689e38c0ddd50c39b1e65d59273991bfc8858a9e3c0ebb79c023b","impliedFormat":1},{"version":"19df3488557c2fc9b4d8f0bac0fd20fb59aa19dec67c81f93813951a81a867f8","affectsGlobalScope":true,"impliedFormat":1},{"version":"b25350193e103ae90423c5418ddb0ad1168dc9c393c9295ef34980b990030617","affectsGlobalScope":true,"impliedFormat":1},{"version":"bef86adb77316505c6b471da1d9b8c9e428867c2566270e8894d4d773a1c4dc2","impliedFormat":1},{"version":"5a49adaef698b7ad7e6127949fa1b0bbd3d46b7cbd11c54e392a4dcdd51f5190","impliedFormat":1},{"version":"6ee598cdfdd0fa52039dca135b3dfff7b49035dc13292143e0a93843e3861967","impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","impliedFormat":1},{"version":"5c634644d45a1b6bc7b05e71e05e52ec04f3d73d9ac85d5927f647a5f965181a","impliedFormat":1},{"version":"2489bf04d77dc025ba67f49f1a56eb24b9db477d5ff88123d887e163ed1776aa","impliedFormat":1},{"version":"63a7595a5015e65262557f883463f934904959da563b4f788306f699411e9bac","impliedFormat":1},{"version":"4ba137d6553965703b6b55fd2000b4e07ba365f8caeb0359162ad7247f9707a6","impliedFormat":1},{"version":"0b77b819b5417775fccb20c678293cf614c054a5b1a65421a5b933a9124ba998","impliedFormat":1},{"version":"eb5acb58487367e502d994b57e2c58255d8241f481ea8efa8e79af23af3f41c2","impliedFormat":1},{"version":"9252d498a77517aab5d8d4b5eb9d71e4b225bbc7123df9713e08181de63180f6","impliedFormat":1},{"version":"b1f1d57fde8247599731b24a733395c880a6561ec0c882efaaf20d7df968c5af","impliedFormat":1},{"version":"f1f4095f04343ad6e6825eba41eb50f1555685560dde164179a467e65c4a921c","impliedFormat":1},{"version":"35e6379c3f7cb27b111ad4c1aa69538fd8e788ab737b8ff7596a1b40e96f4f90","impliedFormat":1},{"version":"1fffe726740f9787f15b532e1dc870af3cd964dbe29e191e76121aa3dd8693f2","impliedFormat":1},{"version":"5a3ea721d03a361ccbdd7390ccd75f6e84cbca3a3f01f4b331ecc9af31890c49","impliedFormat":1},{"version":"e7dfaee4af38d45b1cab8a1ee0b3bc1f85ddcf64545ed391d675d78ae6526274","affectsGlobalScope":true,"impliedFormat":1},{"version":"e8daa443eaf9a27fd382cc1f8ebe30330c0f4d89511cfb469166874806751d35","impliedFormat":1},{"version":"af48e58339188d5737b608d41411a9c054685413d8ae88b8c1d0d9bfabdf6e7e","impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","impliedFormat":1},{"version":"1de8c302fd35220d8f29dea378a4ae45199dc8ff83ca9923aca1400f2b28848a","impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","impliedFormat":1},{"version":"98a787be42bd92f8c2a37d7df5f13e5992da0d967fab794adbb7ee18370f9849","impliedFormat":1},{"version":"332248ee37cca52903572e66c11bef755ccc6e235835e63d3c3e60ddda3e9b93","impliedFormat":1},{"version":"94e8cc88ae2ef3d920bb3bdc369f48436db123aa2dc07f683309ad8c9968a1e1","impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","impliedFormat":1},{"version":"320f4091e33548b554d2214ce5fc31c96631b513dffa806e2e3a60766c8c49d9","impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","impliedFormat":1},{"version":"d90d5f524de38889d1e1dbc2aeef00060d779f8688c02766ddb9ca195e4a713d","impliedFormat":1},{"version":"07ed3ddab975995eea41b22f3010506fb9f5fb301d04820b07d7a1aee5477d7c","impliedFormat":1},{"version":"969d8b0965849f4bae7cab0ba90bd1e1220e95999c2c6f01117fa7500901c017","impliedFormat":1},{"version":"6ec840ee5e2bc103f557fe38b1d585ee250540468713d7634ee066de372bf332","impliedFormat":1},{"version":"b0309e1eda99a9e76f87c18992d9c3689b0938266242835dd4611f2b69efe456","impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","impliedFormat":1},{"version":"6ceb10ca57943be87ff9debe978f4ab73593c0c85ee802c051a93fc96aaf7a20","impliedFormat":1},{"version":"1de3ffe0cc28a9fe2ac761ece075826836b5a02f340b412510a59ba1d41a505a","impliedFormat":1},{"version":"e46d6cc08d243d8d0d83986f609d830991f00450fb234f5b2f861648c42dc0d8","impliedFormat":1},{"version":"1c0a98de1323051010ce5b958ad47bc1c007f7921973123c999300e2b7b0ecc0","impliedFormat":1},{"version":"ff863d17c6c659440f7c5c536e4db7762d8c2565547b2608f36b798a743606ca","impliedFormat":1},{"version":"5412ad0043cd60d1f1406fc12cb4fb987e9a734decbdd4db6f6acf71791e36fe","impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","impliedFormat":1},{"version":"e297c0a524edee7677939122f90027bfbe5f2698939d9a85728e5044b39c7124","impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","impliedFormat":1},{"version":"bc9ee0192f056b3d5527bcd78dc3f9e527a9ba2bdc0a2c296fbc9027147df4b2","impliedFormat":1},{"version":"b62381cae176db34f003cc6172ee8f3e0122014889d66391aa73698105cf4934","impliedFormat":1},{"version":"1d9c0a9a6df4e8f29dc84c25c5aa0bb1da5456ebede7a03e03df08bb8b27bae6","impliedFormat":1},{"version":"84380af21da938a567c65ef95aefb5354f676368ee1a1cbb4cae81604a4c7d17","impliedFormat":1},{"version":"1af3e1f2a5d1332e136f8b0b95c0e6c0a02aaabd5092b36b64f3042a03debf28","impliedFormat":1},{"version":"30d8da250766efa99490fc02801047c2c6d72dd0da1bba6581c7e80d1d8842a4","impliedFormat":1},{"version":"03566202f5553bd2d9de22dfab0c61aa163cabb64f0223c08431fb3fc8f70280","impliedFormat":1},{"version":"41eb514d9ce0a6e87957f08a4b7af70d93f87637f37dee706e2d92a6601c25a9","impliedFormat":1},{"version":"e7765aa8bcb74a38b3230d212b4547686eb9796621ffb4367a104451c3f9614f","impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","impliedFormat":1},{"version":"5bf5c7a44e779790d1eb54c234b668b15e34affa95e78eada73e5757f61ed76a","impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","impliedFormat":1},{"version":"7bd01f0f28cd3aeb2046274d85208e245965f6f2948edf4f7b2057bcf9f22ccc","impliedFormat":99},{"version":"d2f2cf2b8cc92bea913cda4a076e0f790b23a21e84f989d12f0116a7fe3906e0","impliedFormat":99},{"version":"6de125ea94866c736c6d58d68eb15272cf7d1020a5b459fea1c660027eca9a90","affectsGlobalScope":true,"impliedFormat":1},{"version":"f5b20bc288ee49989c95b20847fc93b96bf61cc0845598897a6a53a967dd7d07","affectsGlobalScope":true,"impliedFormat":1},{"version":"064ac1c2ac4b2867c2ceaa74bbdce0cb6a4c16e7c31a6497097159c18f74aa7c","impliedFormat":1},{"version":"3dc14e1ab45e497e5d5e4295271d54ff689aeae00b4277979fdd10fa563540ae","impliedFormat":1},{"version":"d3b315763d91265d6b0e7e7fa93cfdb8a80ce7cdd2d9f55ba0f37a22db00bdb8","impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","impliedFormat":1},"7b550dda9686c16f36a17bf9051d5dbf31e98555b30d114ac49fc49a1e712651",{"version":"9f0b9aa5f8c1045f98e7a6e1bd787caa48050450f1ce859c09b0cfbbc85c4c6e","signature":"435a1e418e8338be3f39614b96b81a9aa2700bc8c27bc6b98f064ff9ce17c363"},{"version":"17c6561066a9708a09115ad4b49ff23cf81a607f54278c9b9b5865964906f415","impliedFormat":1},{"version":"32727845ab5bd8a9ef3e4844c567c09f6d418fcf0f90d381c00652a6f23e7f6e","impliedFormat":1},{"version":"d3cfde44f8089768ebb08098c96d01ca260b88bccf238d55eee93f1c620ff5a5","impliedFormat":1},{"version":"293eadad9dead44c6fd1db6de552663c33f215c55a1bfa2802a1bceed88ff0ec","impliedFormat":1},{"version":"833e92c058d033cde3f29a6c7603f517001d1ddd8020bc94d2067a3bc69b2a8e","impliedFormat":1},{"version":"08b2fae7b0f553ad9f79faec864b179fc58bc172e295a70943e8585dd85f600c","impliedFormat":1},{"version":"f12edf1672a94c578eca32216839604f1e1c16b40a1896198deabf99c882b340","impliedFormat":1},{"version":"e3498cf5e428e6c6b9e97bd88736f26d6cf147dedbfa5a8ad3ed8e05e059af8a","impliedFormat":1},{"version":"dba3f34531fd9b1b6e072928b6f885aa4d28dd6789cbd0e93563d43f4b62da53","impliedFormat":1},{"version":"f672c876c1a04a223cf2023b3d91e8a52bb1544c576b81bf64a8fec82be9969c","impliedFormat":1},{"version":"e4b03ddcf8563b1c0aee782a185286ed85a255ce8a30df8453aade2188bbc904","impliedFormat":1},{"version":"2329d90062487e1eaca87b5e06abcbbeeecf80a82f65f949fd332cfcf824b87b","impliedFormat":1},{"version":"25b3f581e12ede11e5739f57a86e8668fbc0124f6649506def306cad2c59d262","impliedFormat":1},{"version":"4fdb529707247a1a917a4626bfb6a293d52cd8ee57ccf03830ec91d39d606d6d","impliedFormat":1},{"version":"a9ebb67d6bbead6044b43714b50dcb77b8f7541ffe803046fdec1714c1eba206","impliedFormat":1},{"version":"5780b706cece027f0d4444fbb4e1af62dc51e19da7c3d3719f67b22b033859b9","impliedFormat":1},{"version":"60200590d8ecf247a6e9c769c6b79bd8e688c3af14ef208072d0c6954b25f125","impliedFormat":1},{"version":"7a8ec10b0834eb7183e4bfcd929838ac77583828e343211bb73676d1e47f6f01","impliedFormat":1},{"version":"6e8044a9ca35eb66823c9ddddf826ca28bf900cd0cb3d31b3007277d094dc21e","affectsGlobalScope":true,"impliedFormat":1},{"version":"3f00324f263189b385c3a9383b1f4dae6237697bcf0801f96aa35c340512d79c","impliedFormat":1},{"version":"ec8997c2e5cea26befc76e7bf990750e96babb16977673a9ff3b5c0575d01e48","impliedFormat":1},{"version":"633775c57ac402a6f05d12d57eccb906d8324364341281d6cdd0de774d13ae64","signature":"50f8a125795ffacae7f3107820dc660812d53c75c1d9c3ac82fd3d4ee1073958"},{"version":"c76c02846ba7d40b9b3488f0e8d75d02cbdee2f0bc5fcd55dd3bd2e1457646ea","impliedFormat":99},{"version":"4ead13a482c539b77394b2a97e3b877b809eac596390371cea490286f53b996a","impliedFormat":99},{"version":"06db2f8ba1d1dfacf04529cb731081ab23f133f29c7608ebdfbcab356996827c","impliedFormat":99},{"version":"bdd14f07b4eca0b4b5203b85b8dbc4d084c749fa590bee5ea613e1641dcd3b29","impliedFormat":99},{"version":"3a582c6e8906f5b094ccf0de6cc6f4f8a54b05a34f52517aba5c9c7f704f6b28","impliedFormat":99},{"version":"ef13c73d6157a32933c612d476c1524dd674cf5b9a88571d7d6a0d147544d529","impliedFormat":99},{"version":"49ab4f1d153a252779958fc87b700743d32b5ffa42addd70ae23ad3f429daa5c","impliedFormat":99},{"version":"0528f6d21f7a02d4092895090d2dd86104bd5a3e79eced96d5a1a7dd90943d17","impliedFormat":99},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"5c935b7fc4ddc1410ea1cd7cd4e35ed106a6e4920dd27a9480a40fd224359dc3","affectsGlobalScope":true,"impliedFormat":99},{"version":"a7ca8df4f2931bef2aa4118078584d84a0b16539598eaadf7dce9104dfaa381c","impliedFormat":1},{"version":"10073cdcf56982064c5337787cc59b79586131e1b28c106ede5bff362f912b70","impliedFormat":99},{"version":"72950913f4900b680f44d8cab6dd1ea0311698fc1eefb014eb9cdfc37ac4a734","impliedFormat":1},{"version":"751764bb94219b4ce8f5475dc35d3de2e432fea01a0c9610cd7f69ad05e398c6","impliedFormat":1},{"version":"ee70b8037ecdf0de6c04f35277f253663a536d7e38f1539d270e4e916d225a3f","affectsGlobalScope":true,"impliedFormat":1},{"version":"a660aa95476042d3fdcc1343cf6bb8fdf24772d31712b1db321c5a4dcc325434","impliedFormat":1},{"version":"36977c14a7f7bfc8c0426ae4343875689949fb699f3f84ecbe5b300ebf9a2c55","impliedFormat":1},{"version":"ff0a83c9a0489a627e264ffcb63f2264b935b20a502afa3a018848139e3d8575","impliedFormat":99},{"version":"161c8e0690c46021506e32fda85956d785b70f309ae97011fd27374c065cac9b","affectsGlobalScope":true,"impliedFormat":1},{"version":"f582b0fcbf1eea9b318ab92fb89ea9ab2ebb84f9b60af89328a91155e1afce72","impliedFormat":1},{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","impliedFormat":1},{"version":"52dcc257df5119fb66d864625112ce5033ac51a4c2afe376a0b299d2f7f76e4a","impliedFormat":1},{"version":"e5bab5f871ef708d52d47b3e5d0aa72a08ee7a152f33931d9a60809711a2a9a3","impliedFormat":1},{"version":"e16dc2a81595736024a206c7d5c8a39bfe2e6039208ef29981d0d95434ba8fcf","impliedFormat":1},{"version":"cc4a4903fb698ca1d961d4c10dce658aa3a479faf40509d526f122b044eaf6a4","impliedFormat":1},{"version":"19ee8416e6473ed6c7adb868fa796b5653cf0fa2a337658e677eaa0d134388c3","impliedFormat":1},{"version":"1328ab4e442614b28cdb3d4b414cf68325c0da0dca07287a338d0654b7a00261","impliedFormat":1},{"version":"a039dc21f045919f3cbee2ec13812cc6cc3eebc99dae4be00973230f468d19a6","impliedFormat":1},{"version":"3fbe57af01460e49dcd29df55d6931e1672bc6f1be0fb073d11410bc16f9037d","impliedFormat":1},{"version":"f760be449e8562ec5c09bb5187e8e1eabf3c113c0c58cddda53ef8c69f3e2131","impliedFormat":1},{"version":"44325ed13294fce6ab825b82947bbeed2611db7dad9d9135260192f375e5a189","impliedFormat":1},{"version":"e392e8fb5b514eafc585601c1d781485aa6dd6a320e75daf1064a4c6918a1b45","impliedFormat":1},{"version":"46e4a36e8ddbdfb4e7330e11c81c970dc8b218611df9183d39c41c5f8c653b55","impliedFormat":1},{"version":"370bde134aa8c2abc926d0e99d3a4d5d5dba65c6ee65459137e4f02670cbf841","impliedFormat":1},{"version":"6332f565867cf4a740a70e30f31cefba37ef7cebcf74f22eab8d744fde6d193e","impliedFormat":1},{"version":"2977b7884aedc895a1d0c9c210c7cf3272c29d6959a08a6fa3ff71e0aff08175","impliedFormat":1},{"version":"17f2922d41ddd032830a91371c948cd9ce903b35c95adca72271a54584f19b0b","impliedFormat":1},{"version":"3eed76ede2a1a14d7c9bb0a642041282dcc264811139d3dd275c9fe14efc9840","impliedFormat":1},{"version":"e3cf0611709328b449ec13f8c436712d62003620ce480139fae46ce001c2ee9f","impliedFormat":1},{"version":"8d369483f0c2b9ee388129cfdb6a43bc8112b377e86a41884bd06e19ce04f4c1","impliedFormat":99},{"version":"960bd764c62ac43edc24eaa2af958a4b4f1fa5d27df5237e176d0143b36a39c6","affectsGlobalScope":true,"impliedFormat":1},{"version":"3fd8a5aefd8c3feb3936ca66f5aa89dff7bf6e6537b4158dbd0f6e0d65ed3b9e","impliedFormat":1},{"version":"a18642ddf216f162052a16cba0944892c4c4c977d3306a87cb673d46abbb0cbf","impliedFormat":1},{"version":"41c41c6e90133bb2a14f7561f29944771886e5535945b2b372e2f6ed6987746e","impliedFormat":1},{"version":"4ec16d7a4e366c06a4573d299e15fe6207fc080f41beac5da06f4af33ea9761e","impliedFormat":1},{"version":"59f8dc89b9e724a6a667f52cdf4b90b6816ae6c9842ce176d38fcc973669009e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e4af494f7a14b226bbe732e9c130d8811f8c7025911d7c58dd97121a85519715","impliedFormat":1},{"version":"cbb1c5ba5dbabe42c19ca31b83e48fec95895484fe1d1a8fb649b69ea224c5b8","impliedFormat":99},{"version":"b5ce343886d23392be9c8280e9f24a87f1d7d3667f6672c2fe4aa61fa4ece7d4","impliedFormat":99},{"version":"72ce5b734c05da85c85a6f6dc05823b051d6aa41acaedeeb1d17c72f3b4efa72","impliedFormat":99},{"version":"b0857bb28fd5236ace84280f79a25093f919fd0eff13e47cc26ea03de60a7294","impliedFormat":99},{"version":"5e43e0824f10cd8c48e7a8c5c673638488925a12c31f0f9e0957965c290eb14c","impliedFormat":99},{"version":"53cf4076f42b29b8d411259d168d51b3a0274c42c8814e5b44dfa8803a35d4fc","impliedFormat":99},{"version":"a39461ee1f27cf3e6cfd63d21045713d26d521da55ea4d8efccb705f689e6dbb","impliedFormat":99},{"version":"61bb64660ee150f3ab618340e15cca0a81664801bede7c966ca0eca3a952fe63","impliedFormat":99},{"version":"42a12f2faa483c9b48195ed794d22698162274e755f6e07219c2351c4f08d732","impliedFormat":99},{"version":"ec0c42bb0f465e4993f2bc68a6ce9df9a2dcbc7b83e21748f82f1b69561938e3","impliedFormat":99},{"version":"f50ff37a9cbbe74475f426474d9827083c7c2c138a954d28f1690df338f69291","impliedFormat":99},{"version":"61fd6c17235d530c40f543dd7c40afab091d91c1ef890baeed30db6d82b04b28","impliedFormat":99},{"version":"bcbd3becd08b4515225880abea0dbfbbf0d1181ce3af8f18f72f61edbe4febfb","impliedFormat":99},{"version":"091767bc841f937654ed597d49e023ed59850355e746ae1a6f20ab31076ee1fb","impliedFormat":99},{"version":"19c6d6135af59693698d384050b45a8a049493500add442f58e4bd7c8a255ab6","impliedFormat":99},{"version":"6a0dba12d55314638a8c51108b20fe2f68f1364a619d098918bda91c22dec154","impliedFormat":99},{"version":"8124828a11be7db984fcdab052fd4ff756b18edcfa8d71118b55388176210923","impliedFormat":99},{"version":"2b39c6cf59088713babbfc3e20ee85f1375d40e66953156fa658346b8346f24f","impliedFormat":99},{"version":"69bf2422313487956e4dacf049f30cb91b34968912058d244cb19e4baa24da97","impliedFormat":99},{"version":"6987dfb4b0c4e02112cc4e548e7a77b3d9ddfeffa8c8a2db13ceac361a4567d9","impliedFormat":99},{"version":"5e2ba3d18d78aebbde1f34bde356e41e9c76eeaeaeee56a37036596a9eff4211","impliedFormat":99},{"version":"8280ae8ccc0493b32d1742d585357ab9f0a508ea050af25a5a20d64010d0a5cf","impliedFormat":99},{"version":"7adfd9f9056ecd4ae6c65fde2a98654960c662714c73f048478959d04c09e144","impliedFormat":99},{"version":"437b7613a30a2fcde463f7b707c6d5567a8823fbc51de50b8641bf5b1d126fad","impliedFormat":99},{"version":"63ea959e28c110923f495576e614fb8b36c09b6828b467b2c7cd7f03b03ccf9f","impliedFormat":99},{"version":"1601a95dbb33059fc3d12638ed2a9aecff899e339c5c0f3a0b28768866d385b4","impliedFormat":99},{"version":"56fc978580577d30f4c2cdb5b1eb9217b66ed66537dd27141256f426e4b8dd68","impliedFormat":99},{"version":"2c5413050a2580becf9d82dd7e3006b95623e96f145356bf73230cd635352f70","impliedFormat":99},{"version":"860bedc71ead192ea4a0ea5ef4686e65724d14b391ebd1a6671a7044e6bd8e15","impliedFormat":99},{"version":"7c0a845bee4a084cbb8654709f48e5f13e2f6d45e5e2dde7c57cadf79fd9e3d5","impliedFormat":99},{"version":"7fa6fdc6eeeb3850e6b3166836f8c9199594c4f4bed3cee02cac0ca33d71894d","impliedFormat":99},{"version":"e53757f3e6688e8be16b36ccbeedc85637e607353fc67ff7b6665d6005aeaa12","impliedFormat":99},{"version":"88ba2660f5b024c7afd02ea700bc0c677687e17e34f0a94c3256ddb55e0f1c5d","impliedFormat":99},{"version":"7bbff6783e96c691a41a7cf12dd5486b8166a01b0c57d071dbcfca55c9525ec4","impliedFormat":99},{"version":"f35b9394ab2ab6fa8ef96f1da7121fa35c20ff6bbbc4fc3dcd3d9939f2088778","signature":"4b96dd19fd2949d28ce80e913412b0026dc421e5bf6c31d87c7b5eb11b5753b4"},{"version":"b845876de475c230a1e012150db8d2c2a62bd6835a93e8cd23ebb10f7de16266","impliedFormat":1},{"version":"814f738579780b6de88a0c2e9d45241172f0d0e5678f88055456dc025091cb88","impliedFormat":1},{"version":"d5eb5865d4cbaa9985cc3cfb920b230cdcf3363f1e70903a08dc4baab80b0ce1","impliedFormat":1},{"version":"51ebca098538b252953b1ef83c165f25b52271bfb6049cd09d197dddd4cd43c5","impliedFormat":1},{"version":"fcc2e352acaf704cdeb56c3ac4faad61fcd1980d3b30b578e1b36cb5e473d4b6","signature":"142bd2b0d072e07e87cb7f1f7a66a5beb6ee8bcf895f1488e92dc8db1f736d69"},{"version":"0e3ac895662d6f12987ecea09aa8f12d6de2a05607503322c0655a9cbea896ff","signature":"9b0c5a4886ff14e0fc3293dbdccfc9f326219a75107ba82753bcca05b48e866a"},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},{"version":"26c57c9f839e6d2048d6c25e81f805ba0ca32a28fd4d824399fd5456c9b0575b","impliedFormat":1},{"version":"2dd8be064ad2e359d5f6a2afa7d0d370002803a5a52d2ba454a5de746de0f841","signature":"e0c2dd1cd4edee2cbf542c344b9fbd146a4c62d84c44fc3e06f6341a78d19533"},{"version":"13826bddff48ed1ef0094aa1f876654713cae0273ee378cc7305238563bbf95f","signature":"99244e3b5838e153ec6be3893a3a1013511a170bfc41a3593c3b2a6ca6d3af6a"},{"version":"721724ebc3d4730552e56054973e8ea2005536558044a7a445219c4a2b2ecf2f","signature":"271893659c054640a8c33a32dcb2017c9ded19c645e55f277c03429ed025e7a2"},{"version":"577f326dca745320d546c4a52a95ad3ccbb0e8e4e601a65e550201d5071e2086","signature":"af5107e040beac673491eb5664583f900380f07a355ea66f56740d7019686e87"},{"version":"914bb038739070238d31247b0664d87e9a9cb015f1046f0c06d0043c43bea18f","signature":"066a41c25d0e8fb7fbec909c7a57178c59348c3d0532b467fe0f7e69a4a53531"},{"version":"1dea6fd481abca43b854f1186b229337c8c8f6c8a8943ea3e8f84f19fb138853","signature":"01813a9e9bc387289f8d132cc83c01c968c191b8edc8c4c65c19c3441ae7e371"},{"version":"81f6ebb2fb7b9439f7c9159d3f2ea245b872c4be9261b2dbded89a5e84ba8f1f","signature":"13fd8b255e869b5fa0affe8267e8cbdf090725b3ef4217e886b60d1e31d48167"},{"version":"9554230a35fec1689830cf0d99e2af7560f2d537062627daca3f04d7a9c1b48c","signature":"32a97c54bee6be6c662499f2470ba13ae919e3ecef466647a75750b12545dceb"},{"version":"78e473a9351602aabc4fe438609772dd9b434445554dcf66ac4a5ddf0dc45f38","signature":"c60a0077296cbd78aa2f9594148baea0efadc4b96e3a6478dafc79d5867f3284"},{"version":"1f9cc2df4b0ea9bd8d4f52ebe786a8fd9354cec753e602b9716a19f6de124fd6","signature":"3fd8a8e3dd63e2a4b747baf6e9a31877e54672250d090469d6eb4d8cbede770a"},{"version":"1f2c9a068d63f3231019cb46ffbcaa7a970616b4b69116ef048b26014ee81c92","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"0649c12dc6656b855f8bad3c7a062839c8826b7d267af21998edbbf5af1c57d8","signature":"3d7946507dae129795080a02bab7a4b7bc4f6244a48adf0dc660f1e8ab5103e7"},{"version":"c52e3c4d819a8dd20dc28d4152e736a84dd2c9975db92c9c028a6bca06e3d7de","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"adc710c8f13b6a1b22ee70c9486a1ac50b06c1944def32707c5062a8a40e40f5","signature":"6168268066858f4fafb56fc41eb0b1af0de626ce9531395f19a2735566fb85c2"},{"version":"a4e112bb9e88ed09332d19f96d1a132a98373367834c2a4be65dad0bbafb0705","signature":"1a0bcf03b00e07828f5e872fdbaab220709fa2688da57ce13b50932ecb1f3293"},{"version":"08c160c9ee99f01cbab81f6cb2b58dd761268deb4ab6da3b3decfeb41a82641b","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"58b0cb42e21ec1cb34f0538410ccf3c61d9a3a04a0da52ba7b2e004b002c6f81","signature":"d35d1ff3014e736cdc9b149e8ed1cbbb18e18e445ed6474da610be28acd57a0b"},{"version":"d7f3f75c5c554302b87f6003d105bafd07bdc872e87aa944f76c0b51189a0f40","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"e1272b30f014037900795addf0939d1ce07b007011197faf38801c1610adeda3","signature":"0b6de03966b8ded6ef56c822097d233ece4783beca4e8782434e2a0927a8ee63"},{"version":"16ae8bdc1bcdc8056515e5c4d00538113e2797fd473468c3c2793a4172b18ae4","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"7cc4c2c27c160662136352203731c195623bcf35b99959d36e8f04cf3e8532f7","signature":"c9ea8ea67a409de77c0e2fce372e3771c36bff087f636609e2107be709217b07"},{"version":"f17484eb748b174e1a7d3c0c35dd1a4e0b3f7d1adcc76d8bff009f7485d05706","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"91e9e422f6ed78ee4fe3645e0b0328307a1db432fb93f7c22af91c1425afc91c","signature":"f5e4dfa32980b7fed9214685625164b5e8f788d1de807fa4a06d5b3b59aa694c"},{"version":"6e9ac8cabbd6f21f80171e11f28e5af2103c249476d8d265a7d23c78479e564f","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b1f4b0d7b6352c729d9ade29c7f1ac55b7b44baf180fb6c14b21b24c17c20388","signature":"7557d7d75c45d107500f7dbc0112ae4c5022535cb724cb5fbdc27bee4128de1e"},{"version":"6679c8b2c0ef6f2b9427c0038d1f2bee69b6de6dab24e578ef58b51cd1d52be9","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"15259d746bd936940b342dfe479443759f11c2b9d8b41459dd02684e6c410d2a","signature":"e445c525a623a48759e0e46bd5daac5dfeb8ede67c5fd1df85fc6e326bfdd01f"},{"version":"3a4b7796803f1ec612e8937fee46be4e48d53846ce338606567d7a783892cb5f","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"0340f5162637c4aa4d42a9f492f2d02ebe34179119276e7c92f3d331d3387afa","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b07f64ff6ec710998a62b07377fbda0ab4c313ba1f0055bfe9faa22cffedd47c","impliedFormat":1},{"version":"ddc4b1f1617c1a91983d9cecb50fbf0ad840d3079ad67c6db66c6afd0827ce4b","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"cb4e23f9522e57ef260848fbd6e4124b0ef3b2e61c76e3172e6f921f432d09b4","signature":"1a875976a051a5abd4ddcab5f650ca40c75b9280f4a5c1ba5b3b67a59ff62620"},{"version":"3a0ebef3ee6b11fd0d2a292b9e846664ad183cd36748b431e174985b367a6b7e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b728abb6b5a6493a49c4121f93d2db90dbda28d74ea2be77305de5cd43f4fb94","signature":"3661a28309bb6fce50e17773f139dcf1d3cbd7e9c544486f24c34f19e4b208aa"},{"version":"7b89e69ad5fb02f0c55aeb1ce68219ecc9d85db336aaa577e86662c7863097fa","signature":"8a17a975523784d8861bc406b3897ceeba2cf5cc2014b5d8e6a119c03a51e4f1"},{"version":"764aff335275defef023dda5112961e653685accaf39ccddfb8cb2d746023430","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"8426e1a7c34c1af0ee0f89a776af116e68ce5527dafe99e71070503ce1e5c75d","signature":"eb80255ca14f1330ff1a361901a02d0bbd7b48c87b0c20ab90b341206922a0b5"},{"version":"a294ed8ec9a9921f697afef1a031cb1901c0a7d459b55a98e71f95ed4943a4ba","signature":"dc58e6afeb974a2a055366dec38054cce2b00d5716aafaf329267b4e32949538"},{"version":"e16767aabcef24ff02b3c229de4e6839ce206bf9d84eee9d3b6185cf33c31ac9","signature":"4ffc694a13cfb6aa43e3926e1d8e05ded8727af2e95835063c1d98e75c5d7ad6"},{"version":"e67ccb5aa3e56a52e853e4bb2acd1ae036a7a39748e5d46469b504c609f3150c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ef52b983c108a10854a26ee467a86c9b5f87024563d48defe3b0e8f4a1af4a51","impliedFormat":99},{"version":"a380cd0a371b5b344c2f679a932593f02445571f9de0014bdf013dddf2a77376","impliedFormat":99},{"version":"dbbcd13911daafc1554acc17dad18ab92f91b5b8f084c6c4370cb8c60520c3b6","impliedFormat":99},{"version":"9c06dd902f40b340b062fff14d3ef579b67c65007fbaba56497422a21e2e5911","impliedFormat":99},{"version":"b026daf5c00c8f2abdb49008322a7d51fbadcd7b200a99ee7a4452dbd40f0420","impliedFormat":99},{"version":"e130a73d7e1e34953b1964c17c218fd14fccd1df6f15f111352b0d53291311bb","impliedFormat":99},{"version":"4ddecad872558e2b3df434ef0b01114d245e7a18a86afa6e7b5c68e75f9b8f76","impliedFormat":99},{"version":"924e513606180beab310a21ece1fe85dc3f1cc159bd894861b01bbe46764d7ca","impliedFormat":99},{"version":"270ceb915b1304c042b6799de28ff212cfa4baf06900d3a8bc4b79f62f00c8a7","impliedFormat":99},{"version":"1b3174ea6e3b4ae157c88eb28bf8e6d67f044edc9c552daf5488628fd8e5be97","impliedFormat":99},{"version":"6564db88fa4cf3bae5c8e0de01c701c6228eaeef1118b4ad6a49a8aaf8556350","impliedFormat":99},{"version":"9c5a4a21ed5686b2ea080557488b966c3aeea641ef1aa8975a10e5fc59dd569f","impliedFormat":99},{"version":"5585ed538922e2e58655218652dcb262f08afa902f26f490cdec4967887ac31a","impliedFormat":99},{"version":"b46de7238d9d2243b27a21797e4772ba91465caae9c31f21dc43748dc9de9cd0","impliedFormat":99},{"version":"625fdbce788630c62f793cb6c80e0072ce0b8bf1d4d0a9922430671164371e0b","impliedFormat":99},{"version":"b6790300d245377671c085e76e9ef359b3cbba6821b913d6ce6b2739d00b9fb1","impliedFormat":99},{"version":"c92c9dc7415bf7969931ac5339f21c65687909b32d05ac89789b411372e52991","impliedFormat":99},{"version":"a36c717362d06d76e7332d9c1d2744c2c5e4b4a5da6218ef7b4a299a62d23a6d","impliedFormat":99},{"version":"a61f8455fd21cec75a8288cd761f5bcc72441848841eb64aa09569e9d8929ff0","impliedFormat":99},{"version":"b135437aa8444e851e10cb514b4a73141813e0adcfcc06d702df6aa0fd922587","impliedFormat":99},{"version":"cc82fa360f22d73b4cc7f446d08ad52b11f5aba66aa04b1ed8feb11a509e8aff","impliedFormat":99},{"version":"466e7296272b827c55b53a7858502de733733558966e2e3a7cc78274e930210a","impliedFormat":99},{"version":"364a5c527037fdd7d494ab0a97f510d3ceda30b8a4bc598b490c135f959ff3c6","impliedFormat":99},{"version":"f198de1cd91b94acc7f4d72cbccc11abadb1570bedc4ede174810e1f6985e06e","impliedFormat":99},{"version":"83d2dab980f2d1a2fe333f0001de8f42c831a438159d47b77c686ae405891b7f","impliedFormat":99},{"version":"ca369bcbdafc423d1a9dccd69de98044534900ff8236d2dd970b52438afb5355","impliedFormat":99},{"version":"5b90280e84e8eba347caaefc18210de3ce6ac176f5e82705a28e7f497dcc8689","impliedFormat":99},{"version":"34e2f00467aa6f46c1d7955f8d57bffb48ccc6ad2bbc847d0b1ccef1d55a9c3c","impliedFormat":99},{"version":"f09dfae4ff5f84c1341d74208e9b442659c32d039e9d27c09f79a203755e953d","impliedFormat":99},{"version":"e7878d8cd1fd0d0f1c55dcd8f5539f4c22e44993852f588dd194bd666b230727","impliedFormat":99},{"version":"0d22b18cb407b03331edf3413b93e568da71130c906fd69911090df2abf55414","impliedFormat":99},{"version":"c9c7c7a002564778f4b06ee408fdcebbd5c45b362c878ed7585d0252040f318e","signature":"190bc31e887d3b57e4ca3edd393ae4ce43f513309f8b20180acaf36ace8d81e4"},{"version":"5ebbb52830de5ecef0bf1196782f5df8352b93995fba66d326708c9c3ebe457e","signature":"9e280703beb5208a50a713b707389aa9a5dcd8b4169ff3435978e94454168ccb"},{"version":"d06a7ad2fdcc78708fcc06db94613bc2d67a712cd29fd706184ced33308bc72c","signature":"1a5909e33923f02624823f353313584b1050af3027d538fe151f15c1e42c1f7c"},{"version":"6aba454dd2d0c94c81df6e5c0af2533fd5d45740a831371e543118b2fb8f1b2f","signature":"06ce51799ccf19481c5b39b73da2ec73def1505c566ff45ca47f4278a2cc3c10"},{"version":"40aa85154cdfa87db587e2c844df7c097e9684f58726924ba9c52848ca0e7ef3","signature":"6d68038bc09cdceb810eac785b2697f2ef4cf3208ef3b3fc463c6405c9f7345b"},{"version":"b08e11b7dcf58480156b728d8138a8091c74831d14cf6641c6adfd703ea8336f","signature":"4a9b9d1b8b3bb30310a53d633ceeeb9cb5cfde62bf1d2a472fb606f91d16af14"},{"version":"329c157e4f6e03d2ac6bb7162c045e53180b5a4e8c90c8222025e0e8522d1d43","signature":"74321132794820662d1fd69daf5b070389e94f9d7d9d336a244ea48f50130e55"},{"version":"f00b58c4fbc967b9f289beb51e81804cc4fd32814cd595e66cbeb121cc474568","signature":"4da0e3b59a6b945fc599ee7fb4b3f99fb87f4f2ba2cd3ca9c6ddc65b421aa21b"},{"version":"3daee58b19e82dff31eaa60420bc24e4640247672a58c4cf75635dd92db8b4f0","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4ffba3c5848b4fe62ee59b754fd5f256ad9656a0db6d37b9a2a8cb40dfc7ac21","impliedFormat":99},{"version":"c76c02846ba7d40b9b3488f0e8d75d02cbdee2f0bc5fcd55dd3bd2e1457646ea","impliedFormat":99},{"version":"32b35cf0dc3a1b1a7118b61c34ce2ad1a29695851679f9ec34e0776f2ece2a69","impliedFormat":99},{"version":"b413fbc6658fe2774f8bf9a15cf4c53e586fc38a2d5256b3b9647da242c14389","impliedFormat":99},{"version":"59e5e964b84fdb2378e9455e4e59405030e4ed2b4c6f891ce395f17796af3cbb","impliedFormat":99},{"version":"dd51e53752b310bd20c9b1a87bbf12b1fe2be7fe40f505b43199496481096275","impliedFormat":1},{"version":"a87be4662442b3feeffc331ecafe6b36cafd08727e2d7f2425a5099577e7fd18","impliedFormat":1},{"version":"cd4cd9220a1ba793bc935e76d8e5481c110a90d9868ae7866a182ee71cdb6abb","impliedFormat":1},{"version":"0a7fb8619b10bc05fd933ca9ac1c8b2ab2220be7a57b57565c3ac158595494ef","impliedFormat":1},{"version":"c4a5f91feb9c5a6b2a91089d959c38391b79a961db3b9cc73b8877d57ad7dcdc","impliedFormat":1},{"version":"90ba95a763101bb61b8a799731a2ed60b5016b8135c1a2d5186862d4b534d4a1","impliedFormat":99},{"version":"3f9a59292f0f47b458d6b228652c675b5c1aeb7adccb99d1ec9ed0bb2b3b328d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c435659e451c271fc23fe39edc4d8b520b8cd74685316ea20d9fe40e406f80c1","signature":"f99709f13b0a7ca6adad14919a8adc5f4d16c786eccc5e75bc436468249f50ad"},{"version":"b0298d7990f250660f2ff2ec30c387e6088a52f949753f4b1c208eeae8d9968f","signature":"5f5303388c23daf221df682ba0e6ed13924ad3a925fae5ec71f4cdfb6adf1b79"},{"version":"3f57545676f1fe83033455f5158781bfa6e9a9a0c1839777974cae9b414ef381","signature":"a2d6b0579d4d2be4674823db4a6f1f14c44545efdac8bdba750fb33a0f53002f"},{"version":"52d4e2d57a560cdaa95111fd49d1d14d7f75f79270396b96ca4d3cf89baae35f","signature":"b870bb15e6753ecf295676777249a7dd19c271f1440e21b8d23e4bdf3917856e"},{"version":"f5cd26776cacb2b61f948d316ea9bc2ec07ba9cecaaab8f99d601b1214025946","signature":"1ba1f985850caa2082576a7c2ae2728fcce67001889cd6328c32a4ae4b2942fa"},{"version":"a20646b7df596f9f3d2614126f246574f6235a4049b0414793e7fc2297df110e","signature":"3459d2cb97efe699d09232e3541f87014cb29f53388a2256abc7d3ace9215625"},{"version":"68b248dbff87c4b674ab305bac7acd36c3d7813d5c59f9ff8edbd221bc09e086","signature":"a56cfed91ea3dbb5ca46cd7f3d8b45316f2e6a1f4132af29fdc5b9819b5406ee"},{"version":"590c2b76de73c03c5d75514961c0cf03603f2f7521b8e6ba1416382cd911eb59","signature":"dccc4e870657cace175fef718ab32cc0b190e03b86b75849e472c7363d6189c6"},{"version":"af42845e21c931b71769ac80bac96c3246d37b9eb15b3440e7e284cd6b8ed300","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"ab100d5ba3017771f9ca889661f40ed03507021a7b7ccf30fd49e494ddba158a","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"e20135f01c270e423a3a0ecd925ddf43a09aa9b43f988077a61917b4c37b1b2b","signature":"f9530fac67df325ddd89005afc271ba4f78634d66a3b6acc49cffcc87f450c25"},{"version":"c569e80986c2db1274bd5581fde40c556f3b8f39e76c36c6c0daf08c654d1a4f","signature":"e3342a501a3721852fa2bf8f71a1ef77691745608d3380588140d8290746c0dc"},{"version":"529e8d544daef015d9b7e08f3327f487ff5c1fdc9ae00969b90fe6d7f662c410","impliedFormat":99},{"version":"32d72e24ec52676fbd422d6109ba2e7326f8cb0ae09d62433609994d772b1218","impliedFormat":99},{"version":"e94825a54ccc0d3ee220d8194d3871735a633bc9840af4c228b90572ec8f9bca","impliedFormat":99},{"version":"ed5ac3ea851a0e455e615a7c926d3cda913d4171337486950069b9c2fb6db907","impliedFormat":99},{"version":"97c9b25718cea0d37894c5dd9f7e7fff4f8bcbc56ca3bba011c074560be291f1","impliedFormat":99},{"version":"abfdbcd2e417125d1b38209aa079bfec08b42611feedaebf29be8676e74c43cc","impliedFormat":99},{"version":"6d7a5d9f2190bd6d5086a130b3ef5231d7bc8a3d923133628544b265611a3afc","impliedFormat":99},{"version":"403e455c8e79b78dd1884e79d6c6aa77cd0eb8a500ad26a39c03ecccc96187d8","impliedFormat":99},{"version":"7debb6b27ee0e7383618739a56fd13d9332d58a97eb1001f57ec2d4c1f133536","impliedFormat":99},{"version":"828968bfd8325c1e6b427043673be3aee122dd5125ea5ff3adcdb56cb62ac202","impliedFormat":99},{"version":"29862235bb48e3e8892a5e95aa464810a6c0282ca549f4c0f65cc2329c4ed90a","impliedFormat":99},{"version":"f865992ea8a69f28d58dd1c276d5721df7fd32acb1baac46ee9f2ab1b4ac7148","impliedFormat":99},{"version":"3ec9cc0d5ff3509a3800802248b56f72d0bd4ddbbf4ced7238ced162f6792bf9","impliedFormat":99},{"version":"b09e328891c9b6c1e363a0dabc2b7e9bbab7ce95f4c1a42e3ebc1cb957aebe2e","impliedFormat":99},{"version":"9989a9063fc9c82bc1c1d1fc3363b90a2e9874f625d044dcc2f726b4ac0eff74","impliedFormat":99},{"version":"a861ffb4131dc6c01a9918b0c2d9eb907963a363019c8cf8441c195cc7271eb3","impliedFormat":99},{"version":"7dbfd2dc59802603b4d9d9cd35bfa777da1cd030ffc78f618701772d70c44d7a","impliedFormat":99},{"version":"5c62f873da6df6521abedd307fc544d6736d04604ae168233a63e4ee38ddce51","impliedFormat":99},{"version":"441d1761b0cdea56381964395929a7dc78cc8294f07550a4a7cbd7a471982d49","impliedFormat":99},{"version":"0a5ea01b61f08bb7fe4aee10e148a43bd63cd09c0e48c80c81853a31c63e81f1","impliedFormat":99},{"version":"0765436722d07c50dd64a72cb2ca2b828ae4d8b6c58cce1c7d69b16ed69b911f","impliedFormat":99},{"version":"a99b58cde0c933aafa9a6d539796dd39a2b6faa5868b9329611b7820e4813ed2","impliedFormat":99},{"version":"b70468dd5cce06b4500b9c744b46645bb0810bbb3f16d6f6d8a6ba099d3e3db3","impliedFormat":99},{"version":"fcad406a5312d678f0e3d9ce37e175fc3108075dda7507b33de434d815db8c3a","impliedFormat":99},{"version":"637470d7618d80acc44ce21720e911b1956fb8f35fcd7c29fca8b676569257fd","impliedFormat":99},{"version":"bbc35778ba8327cc2595d22a0492b38a4f5a23c156fe83a4f6c16e16d771a80d","impliedFormat":99},{"version":"1bf505b116e5c3adb7a621d3177726ec218b39b6fbb343a5ca9131bb4c4e4a2e","impliedFormat":99},{"version":"0d40d64f4e5b821a820ca61cd3338fed6feaea4734081098ab99bf8b22b7a558","impliedFormat":99},{"version":"f8f793150b733a84ba31dc32b764f914c2b9f7ba3da22392c8700729556311de","impliedFormat":99},{"version":"45a86d3d3cb4c51d3ef64d2e0f5551ed913ab36f5a522a1e683859b963b20864","impliedFormat":99},{"version":"1e5ac74ec58a751a57547db79f5d0c7f55de7103b3cd608df9b865f1c20e6ec0","impliedFormat":99},{"version":"fa31117b2f9329bcbaa72c5be895a75b74c1a4d8f2c3d2efe5483679e3e21e34","impliedFormat":99},{"version":"b784c2ceea6c1279bff4ab353e5a5c5b358fde3c734fdecf85cc1db5cb44c93d","impliedFormat":99},{"version":"c08fb9233e497eb092616e3081963b6dd70103bba3ff633c072d6d944eae134e","impliedFormat":99},{"version":"22ca8010367254aeee193d066acb7beba74fcb28c8e197bc4a4b4e4a6c3cbd54","impliedFormat":99},{"version":"36623fa5d097e9cfd56c9e12174d4d597f11946e8a1768441aada243dd2c6ad8","impliedFormat":99},{"version":"8dc7ed869ebc983e11a1efd9b696c863b51d6546d225d7b22ae86a892bfb75cb","impliedFormat":99},{"version":"44eac542e0103f7afded458f607f26a7f3c2ddaf8214fb417955e76158f843f9","impliedFormat":99},{"version":"0e5bf871c5afa81fd718a5b276f6a7670846ed459db52fa477267d6b9584e5d8","impliedFormat":99},{"version":"cb816d30908c10eac8d05be80c6f57eddc311deb8fb7e67f712d72445e36562e","impliedFormat":99},{"version":"a4965dec5a8d5a1bd151f788d8e1e2300c4314907adc4b70e205df9bf1de1846","impliedFormat":99},{"version":"757b25663615b67539b212022e464ab8738fe9584798abd2f1dfee3ae2bed28a","impliedFormat":99},{"version":"02978cce808e17ec86ca7f339aaf18665f59122fa99788c07f58f3d0242d7458","impliedFormat":99},{"version":"58e0c95210443e453ee55336f21bb03e770430bd19722041a77a2e86fc73df95","impliedFormat":99},{"version":"3217478b66cbc150f70691f22995b9f47d37706a904299a00cb293f8bed70a5b","impliedFormat":99},{"version":"aba7430768196c0d2dda6ad7660d4bd1ce5abb9394d5ec506fddf897cd055c17","impliedFormat":99},{"version":"ee866da8002c997f01f44fea43acb5289d41b63dbeafab73989ea94bc24284b8","impliedFormat":99},{"version":"bdf8e7a5231d55fb3d4e630c0b278b07a340858bef4bd92aa8688ab17aae26a2","impliedFormat":99},{"version":"4d0d48b4534a83b374888c23427400974ad8e61c7d0e20c8b6e9f1ee1bc7a264","impliedFormat":99},{"version":"c89ecda51758810cde711384913cef5a52a609b120f7ff5b1b158781e8ef4a8c","impliedFormat":99},{"version":"24c42aeeb11009fb88b3dcd9e1f3712794f470b9455f3a0c088582c77c59e1af","impliedFormat":99},{"version":"4771b79f499e7e11ea5fb73b3f0c753e3a581ab3979ff79ef11f557598648ad4","impliedFormat":99},{"version":"686a8e7fccdc6134d9cda4c086dbdbd47c39e6d61283f799fa59926df1fc9cc3","impliedFormat":99},{"version":"b7406c56308e89d5b252d086c59dd576649a90a6df3d6e902898794fb39068a2","impliedFormat":99},{"version":"085eb3daaaa37b9fc38e714066405e6d07c2daf49dd7c1675e51b35c43183b43","impliedFormat":99},{"version":"c41ebe0a43da393b746ae9ff7e614cca4f2429de76f08f5a1d722f49ad1874d4","impliedFormat":99},{"version":"d9fadd424e1e942f0bd948b93b98daf5f64db718fd51a2e63abea12a6b592179","impliedFormat":99},{"version":"485f3bc3d532f74a54b2a8ef285e4c367cbc6e97a41d76a5f2f3e25ee4c30f9c","impliedFormat":99},{"version":"54e9f026eb79d1b19176166ad9a8e087983fcb5deba42b7bde3f869093382693","impliedFormat":99},{"version":"d91e9adbac77e36164dc1ae518de21c45e6250086669a68768752029fb14f8cb","impliedFormat":99},{"version":"816caf3469d8486812807a1eecf3b2bff4fa654abbbf07a97c4f553819ec5106","impliedFormat":99},{"version":"5474a2ddb1d1509609b4d0b6ca5efc3659001a41b499952e9e80dec94b83a324","impliedFormat":99},{"version":"9cbb71f9d9c5ca7817fafee5714930de62d5bd9e935415733dcb41058ffbd95b","impliedFormat":99},{"version":"3240b3195a4a6f07397873c3d3d781d6bdac6daffef7d0e9404df25696b83821","impliedFormat":99},{"version":"8f15effea4aaabc51743128521875aba6e565e414f6d7d3311b8c2d2578e18a4","impliedFormat":99},{"version":"bd03a8a341fd6c86470267cdb4ffad025d1e31e2930c7b1b99cea0ea8ab1104c","impliedFormat":99},{"version":"dd393055b0154d9a66dc722e51fbfa4e147c86d2d0e8e289516eaabdde558057","impliedFormat":99},{"version":"f0c704f2d6e9a1c1af817d64c475e3060a6b61bdfe839b5d2080ea9305f09887","impliedFormat":99},{"version":"ba4471d25a0c25e54f245fbf35359e420fcd148594041a984ed021ac12c515c9","impliedFormat":99},{"version":"7ecccd7c8eb4c52bccfb5e30db1a681e6df544ffdb2e23c565b0e2765fa0c5bc","impliedFormat":99},{"version":"814ff646ef9d7ec28c867d20acdb6ab2ecc2e7620c4f06c8f5412c83e3518e7e","impliedFormat":99},{"version":"361753ee88631c6d574eceef6db3a2b73424517609fb289b37ee2b2f44762a3c","impliedFormat":99},{"version":"79dcfe755d32c5fb77051770d6b4d2b693dee0989d130e6dff14c7f655f97905","impliedFormat":99},{"version":"5f95099d59b083dee76d572422c8024ef6fd0d6c4dea3aaf4bd722385e113efa","impliedFormat":99},{"version":"e220fb4bed90fbfa989802ceeb8750d121f5c16ccb878959c601a54334a4cdbc","impliedFormat":99},{"version":"f673abb24aaa4a63c541eef767d22e443799ddc5ab30a2269d646682a4946394","impliedFormat":99},{"version":"0c1d42ef8bcac5f74e1113e96712f5fded4971c452911263db62d98f9f51cb82","impliedFormat":99},{"version":"b67ec1a98713742f49348d7ca2368e7ba20f5b6395bc96afdb96e99347321366","impliedFormat":99},{"version":"f0ca722c0c74e4ac885706e69e65291f8947ac5e7fae8df529cf70248bcee262","impliedFormat":99},{"version":"a90c4ed5b632a156a7682988502d5bfefc4048ff4c41d0fa505badc0c3892545","impliedFormat":99},{"version":"376eef489231c1d626a6f24d89c1029d907ad7918c0a7191419ee6be69cf90ab","impliedFormat":99},{"version":"84a68486a1e143e34a165bdc64707e74d33118a1c6adde37591223503d4e8870","impliedFormat":99},{"version":"71d6cca9ebf54d9b498f684827c00002b1cead83eb441356d49d4ce1c9759301","impliedFormat":99},{"version":"9d69a63f8f1291547b0cca886f411ee81409a4c4ed11b30f3ca0d62b2c7d011f","impliedFormat":99},{"version":"e56c9d974fc0576b8dc0828175ae02b2586a71662290ecfb7fce0b674e66ab8a","impliedFormat":99},{"version":"cc0af6c56da3ab10ddac0b3c805d652bf0521be6b04f83afb9baa4df1415b313","impliedFormat":99},{"version":"b7aeb363b1649acac16d5b469685e2a067ff4dc8b0b2125bca941dbb6d63e7c0","impliedFormat":99},{"version":"b59a03bf860b1a674b58e831293ce1e2e24ed82d99740aa72e6a11040da9f01c","impliedFormat":99},{"version":"a677ed4d34f7277672e6900be1a0f6d9a58c918ae8a27049b3371828beb8ca47","impliedFormat":99},{"version":"c700c12ca238ac0353519457fba7f7778435d63774ed7dd92877923d7096dde3","impliedFormat":99},{"version":"0192e23340ffd7728fdb1afe9467bd9ff5b9781a7f4db7e887b35ca3530f97f7","impliedFormat":99},{"version":"bc740847a63f5ec6966b84b463b6cf01a991cc12c44bfe0348ea6a81cd19b35b","impliedFormat":99},{"version":"27a2f50f54467594bb1e868224a8797388708742d44b3145fbbc3320a6c8b094","impliedFormat":99},{"version":"56e8d4cd2453b11cb2c618d1b9bbc38b8bcb70eccf7e27e3623a29928dfb1ca1","impliedFormat":99},{"version":"067917a51b18cbea081c237c1c40797c597e8aea855ed9b6916f5a9550ecc002","impliedFormat":99},{"version":"732a8272b91add5d02f8edf9b11a8b415ad2cda5ccba60117cbbe47e9058a6e8","impliedFormat":99},{"version":"5a72a1a08a5a56f38b2ef6a39dd31c59e0e9ba59c7d480dbdec8cac0c3d2c9c5","impliedFormat":99},{"version":"41dc9805e5387625abb6466f9dad47048aab6cfc4a49885a17a65e662ca6d055","impliedFormat":99},{"version":"aa39ccd035dcf30f31ae0cd380e4d9e265c24e4e0914cd2e7862a392d74314b3","impliedFormat":99},{"version":"fde1d645673ad1273c0a347e97528e7830f4877c1fc58966a4a7ff386977aaac","impliedFormat":99},{"version":"aed8029500a40d0b604a1925f0ad677e9b2319a95afbf38168689c5a771389af","impliedFormat":99},{"version":"41931e7f38f9d140b01f98af2234df54cd48e640012fc7ec781e8d49bef24ba5","impliedFormat":99},{"version":"07703ad6a4d604ff6e9c5174012622f7c50e6fe9bb5887cce185a526809f4dad","impliedFormat":99},{"version":"55a07d10fbddbe53638a77ffa085849a50af65edf8eb670a33d5be8b9ee25fd5","impliedFormat":99},{"version":"5d2bd3f265e2d9f1f7dd2d465e64a0c418d0b0bd5673f6dcf5ab5b0709946ae9","impliedFormat":99},{"version":"b9c289167bc15bfbd04b01165d9ba6794ff9c633d72d7da8b990d359ca8d7e2b","impliedFormat":99},{"version":"10259f5668f1fa9f2a97a74015d9afb5dd15cc8c66f5fe49a399fca55c5f1dad","impliedFormat":99},{"version":"feaeadcfe3c44fbf3dd427110db8adf8cefe45dffde44c5ba6a743e15b39a366","impliedFormat":99},{"version":"6944a8f65e43f69e025dd6c9c9c812d34be4544ea9bc7b7c02a5b7ba2f558d84","impliedFormat":99},{"version":"eb2e01c778bf6a3f486afd2d7dcfaf901026934f05a1f3454711689ca48424d8","impliedFormat":99},{"version":"e26d86344fd4cc53836775c5e0674700d69d5015079e8c98f13cebaa944c9315","impliedFormat":99},{"version":"402aa7b07284961beb87aa330ab30f60b3b9d378640a5a451f20555bec349ee0","impliedFormat":99},{"version":"c9725424318766a173194979413b408a807a0a5714cd69e5e51b520bde2c52b8","impliedFormat":99},{"version":"c57697d3e7e7fbb325ceeee238cb5a8876ed8e471f678d280069e164da4c5c1e","impliedFormat":99},{"version":"9764aef246ae9c1f9a5e4993df2ca338fa2c1431fccb4da88c197782e74e2b5e","impliedFormat":99},{"version":"752de46112146307379db6263890bf0a48c47f87a33335fabf53543e246e60d9","impliedFormat":99},{"version":"d9e55de2e36ed1d789753b2890ead19a590406c934bf15f5c7ea43ce6fa78ac6","impliedFormat":99},{"version":"06b7ca3e1c5036f619676330c1f754b1fcab751bbf42edce96bf1819cb6986b4","impliedFormat":99},{"version":"06829e5eed0e849a8252349f72b39b0a64ab0d74e07512c567c2ac7c3fe24bff","impliedFormat":99},{"version":"2ea629a5a83f71f726649dcf0a159a11ae1f552ad7b443b2a0b8fa3340246be2","impliedFormat":99},{"version":"f7eb2e49492915c67a813d1789fed2855319e7e13dd2d55e6efb7aae421abeb9","impliedFormat":99},{"version":"0f2039589483249286cd2e42e8c75e5ecb0bd9ee85ca8e895a157ee3238df634","impliedFormat":99},{"version":"29d02be45ca6a4a3e5ff116d005bc3c8b0349cc855ab0451cebff02858c5dc2a","impliedFormat":99},{"version":"ee1a2bbd2002638a9625fd7fba1ab1e183559bfb68146f571ed7e4f4cf72d009","impliedFormat":99},{"version":"6ec96e6005ceaa870aedd4a2f0ad6e1a9e96982ac3b50de05bf3495abf0a8869","impliedFormat":99},{"version":"c7741d898b0bbb21e03d0b8b12bf5baffe664c862b4d4425c998cc6b7a990705","impliedFormat":99},{"version":"de15f01052140852a9f9d141338c464af482c450db75a081ac78a8fb632609b6","impliedFormat":99},{"version":"c28401f7e250fd756718138e83679c06f35f105e48992e65eb0ae86e191637cb","impliedFormat":99},{"version":"f8019962e492f57c915e7715175929fd357d97e4c01568de0c1babecccee6113","impliedFormat":99},{"version":"dc0843ab204253271a7a4c2f9257a82fa9cb453060f7b60c1b788bfde473d0e0","impliedFormat":99},{"version":"6c3393492c9dd87bdc15e1be2b2120bb163f0cc4be2930f86054efec8b6d3fd3","impliedFormat":99},{"version":"54dfbe8c796abd6d65e478bd791ea7b84085bdd23ead6dd0991ebeb824e6b806","impliedFormat":99},{"version":"9eaac18db6d588dd1202bbac766dab1d7561f33253fbac9b5d503787d9ea451d","impliedFormat":99},{"version":"fbf4f337d8cee2619f24317ad5abfc2015b8006fbef668d7fac5e919033be975","impliedFormat":99},{"version":"86ebb0cdb36cc752597ae8d300148180d8eec489f6025ea5911fa2cbecece081","impliedFormat":99},{"version":"727a4bf89e28dc475c5f9316eece04b14a4b6b9ab277834364239e2f1d2cd9f7","impliedFormat":99},{"version":"4f77f53ffc88fc4afd8f89559f6ebc7c78eb96c3cb6d321b37f398a7a7c911be","impliedFormat":99},{"version":"2fb26f7701fbd742c355cc65f5bdd11a1700d0c34c72b9dc16550016a2fcc3a5","impliedFormat":99},{"version":"aa59534cf8e215f3ed236dafec9353ebd11037bb5b908837825b098f7d364a1c","impliedFormat":99},{"version":"394d1bd06ac39d580db73938e084b22a832381cbcec002715a7119a4b8d2a692","impliedFormat":99},{"version":"a2d8025ac4f51cb494dba9d65b3be176b3eb297bd174cbcb856a2a76eb0df874","impliedFormat":99},{"version":"4cc3862ec78e9b7783f567742f47dd6d6838e646708a512a11b8d27aa9c74130","impliedFormat":99},{"version":"010ba8a40f13ea3f55af47072d1937a6daedbffccc5c507b8cfb33ed45f1e815","impliedFormat":99},{"version":"116c79190f08958c32c45a4f72fdcdf58df72416b32b1d54d6947b13c850201c","impliedFormat":99},{"version":"08ded000262ff0a2ad5d3ef95a0dd90e9505e08bea7ee8e18dc8fccba1bce55a","impliedFormat":99},{"version":"c3e2dbf9a763326f9e03744ead8e07cbd118d52b40813100aa2b716f158606e4","impliedFormat":99},{"version":"51dacfdf9476eca7002cb3a75089dd4fed37c0027abbf3380214119a9aa62fe4","impliedFormat":99},{"version":"050a0677931689dcaa7cd72dec5144256a8e8662e07c313479e7b09471dd8d7a","impliedFormat":99},{"version":"b19c40d229c131754b22173023b333ac2fbaa9317b0a8348ea97dbc7ddf5da75","impliedFormat":99},{"version":"5681612b1dc37cf330b971d4f1f77fc48cbadc18c654f34e1a0416a99fa2c709","impliedFormat":99},{"version":"903c5c6df619e2b85d3bbc7dd881ce90b415b90b7bd4674d025606f1c962f54a","impliedFormat":99},{"version":"46603c02eb1cb18f3be9886a8c04f3162c5e4c1fb7912f04caf80c2109e1e89f","impliedFormat":99},{"version":"bd677fa2528eea20a8b71aaa62f64cf2610c2b3541239da69b41a92c44813111","impliedFormat":99},{"version":"25247edf0256bf357d25178d3e46d90e5199684e4fc7837886d40aba90022b64","impliedFormat":99},{"version":"3106b775494342e60566941c9dd32bcd3380179bf525edf6626da1ddcbcd3632","impliedFormat":99},{"version":"74d3d469b1cecb5dafd09afafaf2829b05bd3a219bc88f19458d3768b07a7e2b","impliedFormat":99},{"version":"e3b15eeed6240702c063be50ce8e933856ae72c1814ae4d36c62f97f288054ee","impliedFormat":99},{"version":"8fa64844cb79114ad676e59db56a5e903c5c43b84ede7e8af3622ab6014f8fe8","impliedFormat":99},{"version":"bc91699dd47e0414a62fbd5df0362f0868bbdc360b189085ca65f271123186c7","impliedFormat":99},{"version":"7283ac5c7df6620f505cf6a64d92b0fb3a6eceac0764c6b3550969b98519a705","impliedFormat":99},{"version":"fdbc4014159458cfcd72a8c3e221e6e21cc44bdc5f670e667acb7ce56bfb8da9","impliedFormat":99},{"version":"941a69d94e5e072ecce094c833ab59434256271361509f4960af1f009aa430b7","impliedFormat":99},{"version":"fc5145b9186234bd41a03b93cb9b956752453056f56e1c36f163f85a5717ae6b","impliedFormat":99},{"version":"2c85bc627145116f3df21f3ed407cc99f5655ad2fcc427bbf57e3b3a0341ea47","impliedFormat":99},{"version":"420739326941762fdf50e14dee4b21a291c06b30cbc58430665ffee9bcbb4b6d","impliedFormat":99},{"version":"90a0a34f6792df8718d8c8d6ed77cf7051d9965a85c0d12cce38f61d706691c0","impliedFormat":99},{"version":"d9cfc4635923eb5c22406f97afdaa0272115af9cfe0fa3f33cd96fa5589187e6","impliedFormat":99},{"version":"a1ade9e632507960b944757f14f836872e567c1e23927eda1c1bcd6b49dce932","impliedFormat":99},{"version":"1fc7bc7871ce771290e11568dcde444ad70fcf8533c1d4fc4ac3a96a4b9ee69e","impliedFormat":99},{"version":"d7cbf83a92ab17f946f155886d55fd14b2e3426ba21fdc6430858ff03735eddb","impliedFormat":99},{"version":"3312143e8158416f98f28b3fedb5bde6c25bc73e46a95451680159eb88868d58","impliedFormat":99},{"version":"3a50148ffaa42c4e23e88522b47c4defd902657ee9eec365979f70625b2e43ac","impliedFormat":99},{"version":"82ab37de5dad558cf74f37a6a033f189480181f8ddf2ea096a60ac28925e1869","impliedFormat":99},{"version":"be055428284687d327cab5cd348976b8ddc588c0ce7de4355437c569ee17556d","impliedFormat":99},{"version":"69f233a54425829456296ec42ab6e23c9a473570d8b084ad52f2421d70ed17e8","impliedFormat":99},{"version":"61f7544cc8d1fad9fa7936304584ce314d3918a31f43d7738f187b9cd1799283","impliedFormat":99},{"version":"0fe6c53bfea404986540d104103db46224830f6912963c90d20f4c195c7000aa","impliedFormat":99},{"version":"bbaa79ab6b210412f9c5befa186d257c181557b819b765f81349c2c593663084","impliedFormat":99},{"version":"e1f6de16c583124f18d59c672f96272fa1662a05f834075c7ca899c1095ab29e","impliedFormat":99},{"version":"66c5847742803134b02bf07c53997c8dab3e4bb4ff428ef861a2450bf7744f61","impliedFormat":99},{"version":"3e80ac50e17c60be70575505005c9c28fd69150273ced8d50d73eed68cfdbf16","impliedFormat":99},{"version":"67022bb9c3b2174baf06917f426d832e447b2e6865be713b9fc18082ea437a51","impliedFormat":99},{"version":"1f3a97a978eaaf934f1f92682bf05bcfc11b8b4a00821d6e4d8c7d6bcff0fc79","impliedFormat":99},{"version":"a771f93d971c945eacad088d558d2015aca8ac0bc533ada8e317f3883f105f32","impliedFormat":99},{"version":"d5d9ba4cdb84bb2cb3207bb01e4ba70ac6ba3432cf6963b028c06388b0cd8656","impliedFormat":99},{"version":"cdb6410d699f7e0833b9e30c344c541c7ee94abe6959a4b714eb98dcda4bfa29","impliedFormat":99},{"version":"9fc6a5e9bb59cf074c5f26e636291aca55429165b98a5ecff9aa4830518f6588","impliedFormat":99},{"version":"1d96a4321e615ed3f7f49351803f592bbabed2edbef1bda6b3ca000b2d684964","impliedFormat":99},{"version":"1067134f9a5c26d079705b4c39112060809b57e481dc6ff954709eeddffe7b46","impliedFormat":99},{"version":"a67a88f62e9948f5cbe6dfc3be4ddb620308f230604e790b5c36a8892b0a5f41","impliedFormat":99},{"version":"0e6ef2d24419cca5b5f020f5f926c24a8a50fb77062feb87f0d759b4455c31b3","impliedFormat":99},{"version":"5b67e62aa4c0817a18ed22992e3a328f2b6402bd2ee4f9ae2dd66a3c3486529a","impliedFormat":99},{"version":"07d6c4bd82310842450b13c63ed0df3ef083ba72a714da9034b815aba390964a","impliedFormat":99},{"version":"74d927443bacd8d7d92a6a377a728e74b1a3ced3c5d96bc04634abb234ed3a8e","impliedFormat":99},{"version":"94c3242169324a0b2212dc12395d17aab5a96b23267f03e0e4142e2cc134c7ec","impliedFormat":99},{"version":"809497b80815e115f27c9b890800931546635a66248b0872332ed47271b6b5a1","impliedFormat":99},{"version":"066f08fd6c8dfe113a509eeb436cdd387747ba544522118c4b6ab6de03e9bfdb","impliedFormat":99},{"version":"abbffa103d638428f06bb6c7bd66b4df1a263846a109881fd9cd6f9402eef25a","impliedFormat":99},{"version":"b85c0b46394017e55622fa7006777655604ebbc87a3b8d1cacf91fb643626f42","impliedFormat":99},{"version":"50596833b2659cbe98f138d233ab3da041734f73a82e96873ccb5056a94f3389","impliedFormat":99},{"version":"75dd74b7c8bde65a3fe491d088b671b75c60ea6a5795c651d8f929dec7bfd0d8","impliedFormat":99},{"version":"7c0a712adc8b64053a0cabf69da09e852f2c64c6a69a662a8648e76de10fdebb","impliedFormat":99},{"version":"7a4369be79b072e7aaa9db48893ab0ef903713cadab764b876b0322ccb213986","impliedFormat":99},{"version":"cbbf88f53c2d00ec848ea9781ff435afbd6776f9dae08ba685e6f64a33711984","impliedFormat":99},{"version":"678d5374d492b91f6d50e6b2f1d4316a131dd6369a1db694e6dcb3569e2aa280","impliedFormat":99},{"version":"3adb720c0fb748257083b6e533d094cb87e7ea330b5d5808588366a181e3432b","impliedFormat":99},{"version":"c9b878138e7dc0f9147ab1ed01cf08533635e50b44d4dbc30345b83ba1237a73","impliedFormat":99},{"version":"da116c018987e5391a646bf242f63305c1afed4dbdc477783f56aca76ed108b7","impliedFormat":99},{"version":"5e96285ab528ff0ddf3393a5d04d8c68b3e881e1fe7ae0fee92966a98112d327","impliedFormat":99},{"version":"8615e46872d20ffe0a8ff44b9ce593f64f79a8d309ac4859e8b59906f9aa8762","impliedFormat":99},{"version":"59d97bc6e943ee2771965639aa795a7ae38b4be58fa26b392720d982786e25a6","impliedFormat":99},{"version":"57ecafef6c1584972a47dc439ddbf5d4cf7ca8891c38847a50562b288c806bb9","impliedFormat":99},{"version":"25a333b9b2020a43a5c4a75c277741c7ede6c01461105b5d0768aaa461de6938","impliedFormat":99},{"version":"964c9bbcfc4a0ca4bc58e1e68341497d8f9bd8ae85c92b33c8b9ab2f0b561775","impliedFormat":99},{"version":"7a32ba7e3b2a4b4e2c71ff2e054c39b73b1e75f1bce260488c2a375797a12e3f","impliedFormat":99},{"version":"7eb276f1e044aeac0873eebcfa0b526bae347809cfa5894dfaf565bb8c2da530","impliedFormat":99},{"version":"1432cbf6c940718ca09b6b458243a9b9cb26bc21c4fed5bbfa199aedf7494e9b","impliedFormat":99},{"version":"9e2ec128354b9c4d3791a82f8ec753739c1716eb73f6ad9d4d6626e733dc7280","impliedFormat":99},{"version":"ab5dcdc2177280000506e0fb519c5fe5c886c9b19c4736886e697d3fb9d59f40","impliedFormat":99},{"version":"0ff58c9fd971479765373fe7f9a5050aea113369701300402698e1b046eda2ab","impliedFormat":99},{"version":"8f5dfad393e0abcdeec04e6a2537e2b385933e7492ced75b2f856b6e36e9e2c2","impliedFormat":99},{"version":"03c25c1f785b19bd04f05c2a65aa3f05eb4bbfe1e51dbf9b9dea54cbf951aa11","impliedFormat":99},{"version":"aa6c68ae030bc57e2cf901448a1ab94f340bab7dfe544b45f8469ecc8fb11e54","impliedFormat":99},{"version":"a5b30514ffe27bad364000d64fe92e9ea518dace05333e2dafc396c9c96058a7","impliedFormat":99},{"version":"f6c181d754f301199d23bd69d50733b29864682b7b5f714edab4841e50b0fd3c","impliedFormat":99},{"version":"d3774ffc91b1ea70a5c2d23487c23dc19cef4b28f41485d21b65498f41d8f9fe","impliedFormat":99},{"version":"ad2763c49963087aaf8a8201ddc9033beed1f6bb3a7b452f9f1514ccb07472c4","signature":"5090530eb8d97f97cfd5f6398bb2d43fea5012296ef585170df7cdf8512f8493"},{"version":"3aeeceff12a7cd32712710fd408d4430eb76e51d544fd727f5f20679a599e9f7","signature":"e92f46aaca3e689acaf3a9805403b1d67fb2c0310000eb5f57efe7a206c713cf"},{"version":"cb9513a65cf977946a89a3cd86c81edd96d3763ed5380f2adf548eec557a4be6","signature":"62fb16ae6458343a2a17134b73a02dc67661dad08df3cca4236bec43dc50778d"},{"version":"679aae45e5d25c52930481492ba734c8d9f8365afa387eb32eed802bbb6390a3","signature":"7e274c66c252be79fb9ed9b80c637b227720761a2101d7ad7669e4d2da2aac4b"},{"version":"95757567c3eae684463764b755bf63f8b06c4c4fe431a3572f53bcee6a478e2e","signature":"e0bbb2d0a6349aad3f5325677bfea8aa309227286adcb9e87ba5111519ad2a4d"},{"version":"ce5f56d6bff967d7e1ea50da3040befeec3cdc7bc4987b78477bad21949b565a","signature":"a646c8dc342691ab6d2e39b0456237ab23658c47d6018f11ad2d6ebc0de3fcc5"},{"version":"cc5a72fa52efeb8250acddb23082df9c9964c92245e5bae3e40d9413fe67d594","signature":"16673b87a673f233605dee2a50db52c6818dbf85723eaab65737c47586c454d2"},{"version":"54495480ae5dde36bef1a11d1e3bd30ea5f12371265ebe6602b873574b747949","impliedFormat":99},{"version":"b00c9417e14c16bab467bf36adc1fa1bf559a2380d981be15dc03cf775ac1338","impliedFormat":99},{"version":"0eb38ef97f42012ee06ccde92cc366dc957214a6f13260a02bb058069b3bd918","signature":"dd991c771650ac815b6620828040056e608122c87e4547c303f1034152d2a267"},{"version":"8e2f1ff84912df23045bed6be053b0cd66a4e888e35a52e5462c031099188303","signature":"132b198468e76399b2ece12a0e98aa8c22317602d3686065676e61e6f816122d"},{"version":"b2a5c7ed8112d3f441be388d4506dec86ad22bcd4e99ef9041d323b0c8ded3b0","signature":"d4a4a27dc0bba7fa14e0ace2c01beae9c27bf1272c90fb793365792ae1bce806"},{"version":"631af761180cd9e0b57342aaeb7f51ac81069c42fbb1057cd11cb0359cb8399f","signature":"0ee60d7775f4f4b81dba16e0c655d3299cf3203983beb0d8100af284c173ef98"},{"version":"17c6bceaf89a7808c63a6314557fe16b5be83ab8038e55d8db3a434b151a6f9a","signature":"beb312fe57b0535b7db8d466a1b8218ee1413918db95c58c32d2db1db7d7ed90"},{"version":"8825b6b7db155ecd14da55e446ef07b5ae51c23fa68622b445029770fb4497aa","signature":"9a109f54567851a3444f9a4cbbbb62852d9d739cb634015a9c885ace34f52ee5"},{"version":"e08bedafb6e58855f22eefc04e67ec625a67f49502fa43ad9b17f20e9bab2849","signature":"1cf361776919b62ae14c529e810ce9db75852f82a071ed16e55e12fc5eff64f3"},{"version":"42680aac00cb11d3ee4e8b1a8d8323ee42ddd49538ea58f8ed9b3058bc4a6c0c","signature":"f0552fb4a3d0ca7e1e6614ac405acf43f48d16509ae31536ce5d648d0a84a500"},{"version":"fcecf7d4f11e26a5c98fb10cba848623d6b464923148448dd6dffa46c5b81a8e","signature":"e4136232914cd6dbf142da504178a7cc82d2c02a7eab88aad8f0c1304a1b2ee0"},{"version":"86ca2659445316b84d17fe9816680439eeb99c4eea34297c54e6160984ad432d","signature":"9ddbc742122ead28bf20558e5521be3abbd11ea5db5ddfb6069ff4a73ea4abd8"},{"version":"14dea0fe4e028c70c6953836fac906646772b58e1e449430713699ab7287a552","signature":"1fb2c41e5d2595cd6d1a8b4d90a31ed91f8ab6a58f629545a6311812fb7e13c5"},{"version":"45664206e1336e3cc277478e6a602f984bb95dd7a43b7e90372c0e852440b453","signature":"1fb2c41e5d2595cd6d1a8b4d90a31ed91f8ab6a58f629545a6311812fb7e13c5"},{"version":"665d0201791fabff9968966557e699e8e7252ea96dbdd8fc3a18c65993939026","signature":"d4979ab62166ee0ba223bb33865b11779d6580f81af5b83ec3af05e11bfa9153"},{"version":"f044ce33f6ec952e69a0a1c0968109e18b3f6cb9e14b1bcee9dd18ad15d02a52","signature":"fab46f81c25c96bf557c46d1c5eb7ff030b6d75db69061b8a08ca111e165e69a"},{"version":"942ed24cced033028b208654b7383b951341d3219d77d89742f38a96890c6ead","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"ea947066afec2242017a535e7637491240f2618d6c9ea934e0585627a1d137d2","signature":"fab46f81c25c96bf557c46d1c5eb7ff030b6d75db69061b8a08ca111e165e69a"},{"version":"abc6bdd956558f9d288ad12e09186d227b3daf259088885ab3ce720b4d1b2d75","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"29a7f5cc3b6877b83b8eab680cee12d38aedab3eace2e1958e9364c8cecabde6","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4cb5242c21fa3fd85dcc7a5543b524144f32cfe77502b184844b7cced5605425","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"3750bfecb24a7c32b5e08d9395f04178d38df6d9b6b16179c239d63493285621","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"dbac363ba86444493b659c2812002f87331265ebd9a9fb11939b854657f2f103","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"09691065fbea0e79c90c89c90e80da674a7a5533df56ae38e67f097e208c15aa","signature":"86c04c35d0f00e20bb7c3354a5510a5460c48b547f8b278c00fdfbfce326c3c2"},{"version":"bbfeab549e13ab39a9d8eedc74f4789b3984dc28611e5abfdedb9fa0e6be7934","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4dede768416452e7e04068ea8d71580a67c6dfec3b7ff086414b8675deb2c064","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c949718e7fd2f0dc6f295e104bb2bea704ab25422e80d67f5aa084e237533225","signature":"b03c6625add8e4f0247904cbf92ea9409ddd5a1246192e8d8093791c4b5140ec"},{"version":"afa4ea8fa730d96d65438d81fcf3e676508a23af50aa46e2662269119472aa8c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ced3c1c3acf41cde6acee128d23238b74b7fb7818ea1ca5a3165ea79a0d22691","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"d9302c1fd89fac7e1a49e66564d1ee1243999372e15b0fe5ba1d0871b53dc7c2","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"aa04259cef694de6b7d0d2e81c0d438177273ee65e7b09467b5d89f5b8a39f9d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ce3fc7a8b68a8b318e7a63a4ff59350baf3f8033f024c02b5b9af4b089e9b1b0","signature":"8e0a6785300064d2eb4c86a054a89710ae6025e4798d145a45aa99e2434ea93b"},{"version":"48aef202edb1d9730a41d5b477dd04a384d0dd88c6dacc587819480e7df039d1","signature":"74f8b1d0ba6b1baf1a0b49d707543b60f032b1e7acd67b39ff80f3dd27dc9593"},{"version":"663266b8782a8b327a5196efa1b3627805e3e4fc712d6a4380f5e6571e45a813","impliedFormat":1},{"version":"5aa42b32993e161aaf93d992300494377d38c8883e15fde44d5c7949313058af","impliedFormat":1},{"version":"b75dd83280bdfd4880c04cadd7f5edf6b23305850e436b1e5b92c3847090d031","impliedFormat":1},{"version":"eae784573a5c4c55c65b86accb356b21b5f597c3484c1bd344e647bc92ebe572","impliedFormat":1},{"version":"827eb54656695635a6e25543f711f0fe86d1083e5e1c0e84f394ffc122bd3ad7","impliedFormat":1},{"version":"2309cee540edc190aa607149b673b437cb8807f4e8d921bf7f5a50e6aa8d609c","impliedFormat":1},{"version":"901de16fbacf42f8cbe7fb2e3dc7d33cd91548a54459438fdface0b30a6a29cd","impliedFormat":1},{"version":"c4a8a08d13b2aba4fb5e798f7d2d5691192d4383cf7c0686845d80a167fc5f42","impliedFormat":1},{"version":"243248596db650ce6f8907cbb3a8076a5ab6888a39c37debc11a81c2f9f9d247","impliedFormat":1},{"version":"1460f16c4b7fc66d2dde3ce1a4ab97d480c27fb84a4e429355a21e76cd471e19","impliedFormat":1},{"version":"c5d73bf762b7b0e75fcdf691e21e31c9db9913931b200b9990f07f49ab2edff3","impliedFormat":1},{"version":"de38157a9f1be75a02ea8358be48a4d50ba31785fedd6a4f9ce7387d77ac9a22","impliedFormat":1},{"version":"76a5f88a99d386a1ea9209a9f8f33a3f2c2f17bc445a4078950a49c0624bae3d","impliedFormat":1},{"version":"65357b3849688962f59c625718650ad31ff59e6c23f244b4086f0d96558405d6","impliedFormat":1},{"version":"3f2fed2d0130ee5356cc1cb8782d7c974d37eccce4f1de871f7744ce61463eb4","impliedFormat":1},{"version":"471486ab7c5c95c3df63c0fbebe6871b9535eedff8b582557dfd66fcbf946d5b","impliedFormat":1},{"version":"45e82f28a80d855bab2355d5e46cc8edd7f2679fc5bfb0905dcf01ce59a5c347","impliedFormat":1},{"version":"48f7cd72c6f8ec5b2f70f50a8d4e6f47494e0d228015efb50c36fc6eab33c7ff","impliedFormat":1},{"version":"a8aa7a344599265ef9c2aba0433a805227b2c9b0e743106fab4d6f0c6966f536","impliedFormat":1},{"version":"806bed2ed4bf1c6ebb74a391531e98d361a0e23a31601fddb33dd90e31436b6d","impliedFormat":1},{"version":"9b92a4d989efc3eeefdca5f95f10267504abc7748ecff400b533cdf54dcdbd68","impliedFormat":1},{"version":"16e6feb2ea29757a0cdd16c8fe2bdf059a612a5474ea30019ae60d9fe309442a","impliedFormat":1},{"version":"2f45dc6e152333f5d28bb660e4543bfd41412b5af16b9a6331b7fd0b4982885e","impliedFormat":1},{"version":"ea4eadfe3d8b0447ecea1cbbf7aad70423cca9350bc9103a1d80cebc37e6bdb3","impliedFormat":1},{"version":"b88645280562793af76ab59052d87e4846ac5ef19af054c729fbb87c73481a59","impliedFormat":1},{"version":"a1f43b06dd37b1f6c5c7821881960dfe55038b468eafb324ad90ce5e9b448d2a","impliedFormat":1},{"version":"15b142d522e96e1962bd54c75560f6994cc8fe9a1640a36de2268fdb95e58fb5","impliedFormat":1},{"version":"de79263f32ea34b3f9282b19251626eeb3a3aef8d96491b731a3c0fb5cca2e77","impliedFormat":1},{"version":"332680a9475bd631519399f9796c59502aa499aa6f6771734eec82fa40c6d654","impliedFormat":1},{"version":"191bee6605de2b5210f29f22df04f5b5e6bdcc1f6e21fb07091d40eeeb75fd72","impliedFormat":1},{"version":"d83f3c0362467589b3a65d3a83088c068099c665a39061bf9b477f16708fa0f9","impliedFormat":1},{"version":"180e527dbc1f5ae2bbb79d0a3db1ada49258783d7e6299559e0f2ed663b4afec","impliedFormat":1},{"version":"29994a97447d10d003957bcc0c9355c272d8cf0f97143eb1ade331676e860945","impliedFormat":1},{"version":"f4260022f7af38e533d364ea62eb7ae01b0a32050033d7f6772073e1dc908025","impliedFormat":1},{"version":"9cddf06f2bc6753a8628670a737754b5c7e93e2cfe982a300a0b43cf98a7d032","impliedFormat":1},{"version":"3f8e68bd94e82fe4362553aa03030fcf94c381716ce3599d242535b0d9953e49","impliedFormat":1},{"version":"63e628515ec7017458620e1624c594c9bd76382f606890c8eebf2532bcab3b7c","impliedFormat":1},{"version":"355d5e2ba58012bc059e347a70aa8b72d18d82f0c3491e9660adaf852648f032","impliedFormat":1},{"version":"311cc121259b3e0c3c08304fc25b525aa02ba0f9bf55b3e7c60b0dbb7422014e","impliedFormat":1},{"version":"74c269b43d39e5ece20b2cca49c14e64c05b01e46407200d7558301d0fcaabf4","impliedFormat":1},{"version":"ec09bd95866efe38cd00ebb79dfa7a26563d600fa4a30db0f7c6d68f8f6d2b06","impliedFormat":1},{"version":"482d0ac70d56aa79941be30da6df28e926a007f835eed70cf7b5f3135368d1f6","impliedFormat":1},{"version":"7dd19397d5a090c9f8cd762bae67bd0ad6f782abe422594fb71168fb578673b0","impliedFormat":1},{"version":"84cbf6204ada0ee2f80493e55e45befa079954788718efd6dcc103183104e3c0","impliedFormat":1},{"version":"ed849d616865076f44a41c87f27698f7cdf230290c44bafc71d7c2bc6919b202","impliedFormat":1},{"version":"9a0a0af04065ddfecc29d2b090659fce57f46f64c7a04a9ba63835ef2b2d0efa","impliedFormat":1},{"version":"10297d22a9209a718b9883a384db19249b206a0897e95f2b9afeed3144601cb0","impliedFormat":1},{"version":"034b8b5912823744c986986f24432bf3fa7bfa671e69316b672f3f2db5166ce4","impliedFormat":1},{"version":"34d206f6ba993e601dade2791944bdf742ab0f7a8caccc661106c87438f4f904","impliedFormat":1},{"version":"05ca49cc7ba9111f6c816ecfadb9305fffeb579840961ee8286cc89749f06ebd","impliedFormat":1},{"version":"14bad5bea17b4e0f2495b5dac89a936e139338e2c87716bffd3c281ae7a9fec6","impliedFormat":1},{"version":"b8a122e51c2ee902b44d86ff806011d216af54be75844a4d3c366d80776a4d33","impliedFormat":1},{"version":"0850c98ca2cccae6ce2aad363f6eb370c401fbc279a64607fff90c0f87973a91","impliedFormat":1},{"version":"d0f62192ec787f1592a5b86760a44350d1c925883a573eadc12d60862890dffe","impliedFormat":1},{"version":"4ef34562ac49a16a1681d51d6e8ece677657782cf1a464e010224cbbe0bb071f","impliedFormat":1},{"version":"a66ad696f2785dd00374b8dee6fab5c58c049c0efe24b3c214fbe6aec3f53d6e","impliedFormat":1},{"version":"f226f29f5594bd479f27648f42423ffa1a1460cafc7b1ba04bd013b28cba710f","impliedFormat":1},{"version":"63f859a315e9711f383d06b7a2b940804e51078d85e896980816f46f1b6021a8","impliedFormat":1},{"version":"f8da2a3bec435c09f9a10d9f150949bf0ebb0c3508f074887dbb2d3e33ce302b","impliedFormat":1},{"version":"397b46c6a95826d26714b5481addc606de72d8229b092e236f0d78a9e7226d29","impliedFormat":1},{"version":"5f47fb5b000c03fdcae71e6e017261898a37f0892532cb713ce95c8950462d80","impliedFormat":1},{"version":"8142d5eaa44b4dbb68dbe87b5f05b148c5a74a6fa7abd3cb3aa80a7ed4a05150","impliedFormat":1},{"version":"6c66369276512eac5b53eaca735d7472b5ffca417977c3976a66b84059f2af2b","impliedFormat":1},{"version":"225deff02f4d1c91e2d6c71dec9f18feae510aa729a9774024f30278f4c6b8fe","impliedFormat":1},{"version":"6c24f6dcbb3bf8235bf8da995a7290ffbd9d557a760cf2deb380ce91a989b765","impliedFormat":1},{"version":"e48415a5a97a5e6c22cc4fdcb3172805ce68a1d41d0a056d71bff9ced2186d43","impliedFormat":1},{"version":"adec507ee458a691b72254991a7903a10c052019d8cdc7ffe359d9f373e7401f","impliedFormat":1},{"version":"9b74326515d17f03809cfbea6de789772ff7d0c759a08a59bfa5242bda98d35b","impliedFormat":1},{"version":"09788d0d992a6d2471f35019ab68b39105c44ebf17f2051cf3e228a39e91885a","impliedFormat":1},{"version":"0ea47413eaffe144782a44058205c31130b382dee0e2f66b62b5188eac57039e","impliedFormat":1},{"version":"c0591738dbfe11a36959f16ab40bc98b2a430c4565770ef6257574546079d791","impliedFormat":1},{"version":"3cf3dc0f53d71795cd7c461346e9aa3c713f8a5138015776aa6d4b8ff9e0cb26","impliedFormat":1},{"version":"ca73451ec7771379b6b1271dcda0d0b2146da80b329136a09ad692529a073965","impliedFormat":1},{"version":"fad74233657c4e0346822942ac3716a20b16fb053ca00c1260a08a81cc76df89","impliedFormat":1},{"version":"43f0a7dead8b25e1c101a060ea31d6df548a9303c58aa7498d0285fd4ecaac1c","impliedFormat":1},{"version":"fced7c59acecb0ac631505fcbc5a1ce0c6420e2494a256321e9359093efb7a1f","impliedFormat":1},{"version":"8c42fbcae55a41f9c48f644ff9743fab827a9d38f5a6bd486f17c6460f8a099b","impliedFormat":1},{"version":"793c2b5a225ca7569320b2f9f3a43cc20a08e83fbd6587f5c24c7a05feaee6d0","impliedFormat":1},{"version":"cf841c4bfb05b4b1d3826773ff77a47bb0dc17c665a4dbff7d6c4a6d9042d50c","impliedFormat":1},{"version":"597b9bd9363840016d7e8c6839cccd22f85079484bae7e444e80cf24645529af","impliedFormat":1},{"version":"bd15222c3f016a97d7062a0018f7fe0d130be508ca276b43dcafa8c9032a3ea4","impliedFormat":1},{"version":"4f5f11b73282262904f4c1bc5ffb76631b40ac8b54ae01bde274cb9242d6cb2f","impliedFormat":1},{"version":"9e6dcb736749cc84304b38c5a1101b299659dbc3871bab5d1544ee8f8dc73e5b","impliedFormat":1},{"version":"3f8f36996bff2e0d4f6bb2b11e1a684489b511032473180f44d0b23f38a53800","impliedFormat":1},{"version":"4e4559e8e4ea7d87f914014074559e515de78308bacc733a7ea76f795de178a3","impliedFormat":1},{"version":"13ecb31795209aa56b1837b9d46cc5494da392f594132bc5b3a56c067e12ea1c","impliedFormat":1},{"version":"e34a28e978cf430e062c91d03987f2b42360b33e6207738b40494acd4a97004b","impliedFormat":1},{"version":"5cc10d0295e594c961bd020cc76845097928f550fa3d58468114e5225054f76c","impliedFormat":1},{"version":"99c4cd704c85c3b9a215977d1d10ad34f1c6bbc5784e0ddaaf6fe8090030eaf3","impliedFormat":1},{"version":"7dc695c4ab01309d1d1b43201700560054feadddf8d0bbfc79d981bff03c1db0","impliedFormat":1},{"version":"ab0db8d8a821582e3f49739e5267466d964b64f4aeea5ba379ac7759c7adc531","impliedFormat":1},{"version":"f6e9e0411de308207892802c52be06bf25df281ace623cbf7870583e28b3f12b","impliedFormat":1},{"version":"307067699cff7c3c8a77d9e69aef5291f0141cfbbbeb0954804589e6701238cc","impliedFormat":1},{"version":"11741962da8818dfe175a7e01a483149d085b569dc5e021c83a94203d686996a","impliedFormat":1},{"version":"e58ec6f129b33de21aa444c87a6e538effe82b5f2a7d07c101fc258e2e66f73d","impliedFormat":1},{"version":"e3e78772154f790f8b0a6eaeaba5b4c816567d9d30f9c8655ed29cb9438e5455","impliedFormat":1},{"version":"e17369650fdfac36437e8559b86b2d6172d090594696976082903ba856a2a979","impliedFormat":1},{"version":"69cab7f70e702f3a517d6e47428b4d2d76b56bc355e6f85e305d1b6f6d700f7b","impliedFormat":1},{"version":"8a95a499afe7cd2aa6161b68aa3f7599e9ae7d12697171384f540e268d846746","impliedFormat":1},{"version":"2967840927e96b345f7b8250ad35e7436aae73c77d9767a2b43f2606ab107cf3","impliedFormat":1},{"version":"0e6387b87925a10ba52cd0de685a4f7e2d9dd402dbac560dce8934e8e34007d0","impliedFormat":1},{"version":"77515d8e0ceb4f4bae7d0c9aafe9fd764a5f25601569ecbac3240cacfe136f14","impliedFormat":1},{"version":"b07d72a408bfcf125c24cfba3db38207687711b800b98ab417e5ada59438c554","impliedFormat":1},{"version":"ef5aa9871f3b8dac96d4ef93e22eec539527d739c6a7e0c7fa7101fa343bfd77","impliedFormat":1},{"version":"47507ff33fbe83627bdf11136400594a249e8012508425bb2846b7268f966f00","impliedFormat":1},{"version":"4a1a0f21b3c4fc0d217392d82445a34fcc8c9ed6f79fdc4d14b8353e3c74eaf3","impliedFormat":1},{"version":"e041d566f765b48ddf66ffd085fb120951cf28e92d129751351e72f8c96d99fa","impliedFormat":1},{"version":"5a59c1315ed5ca8f899fc6527f23a15dc9a38107175a5fffd473db25bcd1fd4a","impliedFormat":1},{"version":"20a5515b81a828fc10b066aa5f88a5eb68323d23b8a10d8e9dc7edb6ebdd2bd7","impliedFormat":1},{"version":"f2c24a1e4bc555e203dab5b749b718b1cdf73ecf57d8a8872ff163cbc03b1a68","impliedFormat":1},{"version":"0dcea4e3a40e7408ec9a6aeacb721ce8289fc99d5f2be600146a472d6d1590b8","impliedFormat":1},{"version":"2093f341c5cba3058c29f9344e59ecfa22dc6559c7eb9f00497a108e09301a55","impliedFormat":1},{"version":"15aba6a4199ce9e4f3c1ec397a468f6aaaeba973649ca4f1c016225b46a5feaf","impliedFormat":1},{"version":"a1ca7f7788853a2ff3670bf1112a92fa503686b10d58339318fec5862bd209a6","impliedFormat":1},{"version":"3ca43707542a62c1a27809fe092854d524c988ff60333a82ed3405054eebdb32","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"294e6718a831e43541c3fe229cab5821c34a336e6e541f305b289f5e4da9b81d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"793a8172e30a8f15e6aeef14ffecfeff6d5b741747c7910dd73bd08a3e5171a3","signature":"d50234446709c93924529c0508fb514f3a19916424febb911dd43644b268c3ce"},{"version":"e19e34a298a58faec541fb58680948639a2c78f3008e9845dd8d186c696f754f","signature":"9fb36d3de78d11c8e077d12edba6792689e2edcd790656e69cb51928fe7a5f9a"},{"version":"32a06e6fca5898586ad83f1b37d401ad950afd0bba1a08f39d73e589393428af","signature":"7aefa32d37658c047fa5003114c9d88d7a028b7134aa3e4618a57342ab06583c"},{"version":"e7c2f40dc99121500ad108a4f86541d29cac105ed018f994c7c5a2836e77b257","impliedFormat":1},{"version":"90e930283286ab117ab89f00589cf89ab5e9992bc57e79f303b36ee14649bdd9","impliedFormat":1},{"version":"6d48a6c907c668a6d6eda66acec4242e367c983e073100e35c1e234c424ad1a4","impliedFormat":1},{"version":"68a0e898d6c39160f1326ef922508914498c7a2d0b5a0d9222b7928d343214eb","impliedFormat":1},{"version":"69d96a8522b301a9e923ac4e42dd37fc942763740b183dffa3d51aca87f978d5","impliedFormat":1},{"version":"ff2fadad64868f1542a69edeadf5c5519e9c89e33bec267605298f8d172417c7","impliedFormat":1},{"version":"2866ae69517d6605a28d0c8d5dff4f15a0b876eeb8e5a1cbc51631d9c6793d3f","impliedFormat":1},{"version":"f8c4434aa8cbd4ede2a75cbc5532b6a12c9cac67c3095ed907e54f3f89d2e628","impliedFormat":1},{"version":"0b8adc0ae60a47acf65575952eee568b3d497f9975e3162f408052a99e65f488","impliedFormat":1},{"version":"ede9879d22f7ce68a8c99e455acab32fc45091c6eed9625549742b03e1f1ac1a","impliedFormat":1},{"version":"0e8c007c6e404da951c3d98a489ac0a3e9b6567648b997c03445ac69d7938c1c","impliedFormat":1},{"version":"f2a4866bed198a7c804b58ee39efe74c66ecdcf2dfebef0b9895d534a50790c4","impliedFormat":1},{"version":"ad72538d0c5e417ee6621e1b54691c274bcacaa1807c9895c5fa6d40b45fb631","impliedFormat":1},{"version":"4f851c59f3112702f6178e76204f839e3156daa98b5b7d7e3fc407a6c5764118","impliedFormat":1},{"version":"57511f723968d2f41dd2d55b9fbc5d0f3107af4e4227db0fb357c904bd34e690","impliedFormat":1},{"version":"9585df69c074d82dda33eadd6e5dccd164659f59b09bd5a0d25874770cf6042d","impliedFormat":1},{"version":"f6f6ce3e3718c2e7592e09d91c43b44318d47bca8ee353426252c694127f2dcb","impliedFormat":1},{"version":"4f70076586b8e194ef3d1b9679d626a9a61d449ba7e91dfc73cbe3904b538aa0","impliedFormat":1},{"version":"6d5838c172ff503ef37765b86019b80e3abe370105b2e1c4510d6098b0e84414","impliedFormat":1},{"version":"1876dac2baa902e2b7ebed5e03b95f338192dc03a6e4b0731733d675ba4048f3","impliedFormat":1},{"version":"8086407dd2a53ce700125037abf419bddcce43c14b3cf5ea3ac1ebded5cad011","impliedFormat":1},{"version":"c2501eb4c4e05c2d4de551a4bace9c28d06a0d89b228443f69eb3d7f9049fbd6","impliedFormat":1},{"version":"1829f790849d54ea3d736c61fdefd3237bede9c5784f4c15dfdafb7e0a9b8f63","impliedFormat":1},{"version":"5392feeda1bf0a1cc755f7339ea486b7a4d0d019774da8057ddc85347359ed63","impliedFormat":1},{"version":"c998117afca3af8432598c7e8d530d8376d0ca4871a34137db8caa1e94d94818","impliedFormat":1},{"version":"4e465f7e9a161a5a5248a18af79dbfbf06e8e1255bfdc8f63ab15475a2ba48bd","impliedFormat":1},{"version":"e0353c5070349846fe9835d782a8ce338d6d4172c603d14a6b364d6354957a4e","impliedFormat":1},{"version":"323133630008263f857a6d8350e36fb7f6e8d221ec0a425b075c20290570c020","impliedFormat":1},{"version":"c04e691d64b97e264ca4d000c287a53f2a75527556962cdbe3e8e2b301dac906","impliedFormat":1},{"version":"3733dba5107de9152f98da9bcb21bf6c91ac385f3b22f30ed08d0dc5e74c966f","impliedFormat":1},{"version":"d3ec922ddd9677696ee0552f10e95c4e59f85bb8c93fd76cd41b2dd93988ff39","impliedFormat":1},{"version":"0492c0d35e05c0fdd638980e02f3a7cdec18b311959fc730d85ed7e1d4ff38a7","impliedFormat":1},{"version":"c7122ba860d3497fa04a112d424ee88b50c482360042972bcf0917c5b82f4484","impliedFormat":1},{"version":"838f52090a0d39dce3c42e0ccb0db8db250c712c1fa2cd36799910c8f8a7f7bf","impliedFormat":1},{"version":"116ec624095373939de9edb03619916226f5e5b6e93cd761c4bda4efecb104fc","impliedFormat":1},{"version":"8e6b8259bfd8c8c3d6ed79349b7f2f69476d255aede2cd6c0acb0869ad8c6fdd","impliedFormat":1},{"version":"2fbe402f0ee5aa8ab55367f88030f79d46211c0a0f342becaa9f648bf8534e9d","impliedFormat":1},{"version":"b94258ef37e67474ac5522e9c519489a55dcb3d4a8f645e335fc68ea2215fe88","impliedFormat":1},{"version":"4f54baaec251aa9f828a39a85a03e1d99aab20ac513d209c7e079205d36339fa","signature":"da00e8eb1c3f4c129bf490df86b9af683a94716799a0a16897352ee3d1bfbc9e"},{"version":"90761be39efe97af5bf38f549b00bf32dde1e158be0b66f5e1585f67b159591b","signature":"607dbe079354917d98dd1875a145739cb49e74b3d94dd869e1a2f85583baaa57"},{"version":"3da2168c6db272a11e951831f6f1263c7ccdad2b121ed943d55e4ca7fe24ec90","signature":"06bb08dc08e8e56403d40f72bc9955837a6515b963bd1c981f6eb56fc84a0479"},{"version":"e32177e390adceb749a9a0e0fcca122bbe579bdb2be26c2e3c4374ecb5bd52fb","signature":"22b84675bb14912a716ac79a0050b9a56e27123dcc67fbc5278a7974ebf7e172"},{"version":"2c101f7e227a2d7a22a877768446416a8a48a6905141bb27750cd1c637d7c91a","signature":"fe061a0f2b9c05a869507b7b1c062fdb49352c28937e8300ef1dc076c247c941"},{"version":"7d05cd84768a97a8cfdcb327aaa04bedb0d8c4c9de196f57bb7412f88664965e","signature":"20b8d283b7eaafbf9f4ff48683607754ddd7e8d3eb1e443ae81a2237693580a3"},{"version":"e3c5eae71bd1030d8a3803f08c464ca36c8fb6461968ec635a116f281503d27b","signature":"e9fd1ef20d74d868f2bc859f59456d2e78f00e07aac5ea5c9bdf2e3517e8ed25"},{"version":"9b874b13e2a6171e5eb30879624bbdc327cb67d09889275a16619555f709ad7b","signature":"072640ecf57572cb0ca6a352bccf20ed1c412d4f8d9b8c40da8ef4296aef60c4"},{"version":"0e4c6e06a165e5f8d18405d3a75b9fa6d77b20229a9992cf8265471066119607","signature":"6619969800f098c670d9779fe509538dd11173cdc7cc5a55013960105bf4122b"},{"version":"4898334867a74fc12b8b600f8b082bee887e5a645efdbfbfdaba20e9369c50ca","signature":"42c724e1d4be365a85b955fa9fe997cec71ff8e891f9739ee2ba4c609bc0733c"},{"version":"1507561a9f374ce0d54b9389fd66c1564938313e58d1a6e50fd83e968e2d5948","signature":"59445f8f04918983bfa7d55ac4e41e8121e6dd0ba59c035c81be896d48d20327"},{"version":"f903da0cb5899a64e71f2061df2a3d66cc235450fe42fa62e8226e8a1ca92194","signature":"64e80122802b645ce278661b2e33078d583a1570dd5c6e94f83c796d78a47635"},{"version":"01190da768f64390b2cccd2ade441c5a4898ae87eec393371d1b53a73b99745d","signature":"bfae61e91d0f24327c0c5b1285af04c61531f29c4eb5c5fb1db3b275ab54c8ef"},{"version":"180f2160e984c19a727d330f407a7f692227543a70c6d305ed7d2db5b52a14aa","signature":"cb3063f6af64db0f221d2bcdf994be187014e2a7522fc66f51335aa509b225bf"},{"version":"5b3e21bac8c57868f01824bdb59eb69ebd0e3458b3a797096f0c4d62bf86f4cf","signature":"17d040b3bb80172d0cd8be8193f2b100aee94d67e90fcedc208cd3604c17304c"},{"version":"4f579255f8a91edb718dc7cf682a424f2784668be6953679aff7b7f57845bd32","signature":"45b373ad2e114de335dd3eaf62f9658266d71c2f34537489f88f3b4815fa72f8"},{"version":"caddb53940855ed5c7e162cf32d0b3938587de758e720ab554e8b9a0142e9143","signature":"9b391761b31f4e33f0d8a69472e750dd500b9899734a0464089621abbc5db2e4"},{"version":"896836ffb1129447b42857fc9bba287ea298d8228bbc15abfdaa8c0afec6698b","signature":"dd46478187e065db0e493394aabd50f1d1935cf0a668981b4bb9b6d3ad2e5a24"},{"version":"fb0ef8b51cbee9a36cfa782b18c1205b8cbe9a2809613d8e5c22e1a7cbd6c09c","signature":"65ec2a92e4365c17d2541a4543492fdd66b0485f62055134ec91e09d7742087e"},{"version":"bd57ebab2fb0479efd2663a90f7ab7a30d62daf843de80bc72912ff6d489597d","signature":"901153cca971c1ba43a56722523cebfc9471632ef8a502d922fbb2ce91db9ddd"},{"version":"784af067fe7a69bb0b885453ae6d3a9b362adf4219af873e0d1cb19e3dc53cb7","signature":"9bb1690168450b066c372d43ce9ba80b96ae30744d602e1a50b285a5b10b38d6"},{"version":"75670048da96a4c0ea30aaea9e357914c2627949de8e4302eb77c98c93d4cfde","signature":"f60d744c24fdfb18724c6eb0304f2503d872c2d8596c13910dabdea5e20f097c"},{"version":"5e29095fa940c4bc7f796e0915bdc080b1e822a6d7a5c8c1c456d1f24ee30298","signature":"92fed5e72a46791c863b5c3d58c3ab87637193ec029ff226cdff52578d8aa195"},{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1}],"root":[512,513,535,619,624,625,[628,656],[658,663],[665,668],[700,708],[720,732],[959,965],[968,998],[1113,1117],[1156,1178]],"options":{"allowJs":true,"esModuleInterop":true,"jsx":4,"module":99,"skipLibCheck":true,"strict":true,"target":9,"verbatimModuleSyntax":false},"referencedMap":[[512,1],[513,2],[622,3],[621,4],[1181,5],[1179,6],[356,6],[534,7],[623,8],[620,6],[539,6],[1153,9],[1132,10],[1142,11],[1139,11],[1140,12],[1124,12],[1138,12],[1119,11],[1125,13],[1128,14],[1133,15],[1121,13],[1122,12],[1135,16],[1120,13],[1126,13],[1129,13],[1134,13],[1136,12],[1123,12],[1137,12],[1131,17],[1127,18],[1152,19],[1130,20],[1141,21],[1118,12],[1143,12],[1144,12],[1145,12],[1146,12],[1147,12],[1148,12],[1149,12],[1150,12],[1151,12],[1184,22],[1180,5],[1182,23],[1183,5],[546,24],[544,6],[551,6],[1185,6],[1186,6],[120,25],[121,25],[122,26],[74,27],[123,28],[124,29],[125,30],[69,6],[72,31],[70,6],[71,6],[126,32],[127,33],[128,34],[129,35],[130,36],[131,37],[132,37],[133,38],[134,39],[135,40],[136,41],[75,6],[73,6],[137,42],[138,43],[139,44],[173,45],[140,46],[141,6],[142,47],[143,48],[144,49],[145,50],[146,51],[147,52],[148,53],[149,54],[150,55],[151,55],[152,56],[153,6],[154,57],[155,58],[157,59],[156,60],[158,61],[159,62],[160,63],[161,64],[162,65],[163,66],[164,67],[165,68],[166,69],[167,70],[168,71],[169,72],[170,73],[76,6],[77,6],[78,6],[116,74],[117,6],[118,6],[119,61],[171,75],[172,76],[177,77],[441,78],[178,79],[176,80],[443,81],[442,82],[174,83],[439,6],[175,84],[60,6],[62,85],[438,78],[208,78],[547,86],[606,87],[607,88],[605,6],[540,6],[591,89],[590,90],[602,89],[593,91],[595,92],[614,92],[594,93],[537,94],[536,6],[542,95],[543,96],[611,97],[587,98],[589,99],[610,6],[608,98],[588,6],[541,96],[586,6],[545,6],[1100,100],[999,6],[1015,101],[1097,102],[1080,103],[1081,104],[1079,105],[1082,6],[1083,6],[1088,106],[1084,6],[1085,6],[1086,6],[1087,6],[1094,107],[1109,108],[1095,109],[1098,110],[1093,111],[1101,112],[1096,102],[1091,113],[1102,114],[1092,115],[1103,116],[1063,6],[1105,117],[1090,118],[1104,110],[1106,119],[1089,104],[1108,120],[1050,6],[1051,6],[1054,121],[1052,6],[1018,6],[1053,6],[1112,122],[1017,123],[1000,6],[1006,124],[1019,125],[1021,126],[1057,127],[1078,128],[1058,6],[1011,129],[1059,130],[1060,131],[1061,6],[1062,6],[1013,132],[1065,133],[1066,134],[1002,6],[1010,135],[1067,6],[1056,136],[1068,6],[1077,6],[1020,137],[1049,109],[1069,6],[1005,138],[1070,6],[1071,6],[1072,6],[1074,139],[1073,140],[1075,141],[1064,142],[1055,143],[1076,144],[1014,145],[1022,6],[1007,6],[1023,6],[1026,146],[1012,147],[1008,148],[1009,6],[1024,135],[1025,149],[1001,6],[1107,150],[1016,151],[1111,152],[1110,153],[1041,154],[1042,155],[1040,156],[1028,157],[1033,158],[1034,159],[1037,160],[1036,161],[1035,162],[1038,163],[1045,164],[1048,165],[1047,166],[1046,167],[1039,168],[1029,169],[1044,170],[1031,171],[1027,172],[1032,173],[1030,157],[1155,174],[1154,175],[626,6],[1003,6],[1004,176],[61,6],[966,169],[967,177],[1043,6],[664,6],[556,6],[716,178],[718,179],[717,180],[715,181],[714,6],[699,182],[670,183],[679,183],[671,183],[680,183],[672,183],[673,183],[687,183],[686,183],[688,183],[689,183],[681,183],[674,183],[682,183],[675,183],[683,183],[676,183],[678,183],[685,183],[684,183],[690,183],[677,183],[691,183],[696,183],[697,183],[692,183],[669,6],[698,6],[694,183],[693,183],[695,183],[579,6],[581,184],[580,6],[464,185],[469,186],[476,187],[459,188],[212,6],[220,189],[360,190],[363,191],[335,6],[348,192],[355,193],[237,6],[337,6],[218,6],[334,194],[380,195],[219,6],[210,196],[362,197],[364,198],[365,199],[436,200],[329,201],[282,202],[342,203],[343,204],[341,205],[340,6],[336,206],[361,207],[221,208],[406,6],[407,209],[248,210],[222,211],[249,210],[285,210],[188,210],[358,212],[357,6],[347,213],[454,6],[197,6],[475,214],[414,215],[415,216],[411,217],[493,6],[312,6],[416,218],[412,219],[498,220],[497,221],[492,6],[263,6],[315,222],[314,6],[491,223],[413,78],[268,224],[275,225],[277,226],[267,6],[272,227],[274,228],[276,229],[271,230],[269,6],[273,231],[494,6],[490,6],[496,232],[495,6],[266,233],[485,234],[488,235],[256,236],[255,237],[254,238],[501,78],[253,239],[242,6],[503,6],[504,78],[505,240],[180,6],[344,241],[345,242],[346,243],[184,6],[349,6],[204,244],[179,6],[428,78],[186,245],[427,246],[426,247],[417,6],[418,6],[425,6],[420,6],[423,248],[419,6],[421,249],[424,250],[422,249],[217,6],[214,6],[215,210],[369,6],[374,251],[375,252],[373,253],[371,254],[372,255],[367,6],[434,218],[209,218],[463,256],[470,257],[474,258],[303,259],[302,6],[297,6],[450,260],[458,261],[330,262],[331,263],[409,264],[319,6],[432,265],[307,78],[324,266],[435,267],[320,6],[323,268],[321,6],[433,269],[430,270],[429,6],[431,6],[327,6],[405,271],[192,272],[305,273],[309,274],[325,275],[328,276],[317,277],[310,278],[457,279],[383,280],[301,281],[189,282],[456,283],[185,284],[376,285],[368,6],[377,286],[394,287],[366,6],[393,288],[68,6],[388,289],[213,6],[408,290],[384,6],[198,6],[200,6],[339,6],[392,291],[216,6],[240,292],[326,293],[246,294],[306,6],[391,6],[370,6],[396,295],[397,296],[338,6],[399,297],[401,298],[400,299],[350,6],[390,282],[403,300],[300,301],[389,302],[395,303],[225,6],[229,6],[228,6],[227,6],[232,6],[226,6],[235,6],[234,6],[231,6],[230,6],[233,6],[236,304],[224,6],[292,305],[291,6],[296,306],[293,307],[295,308],[298,306],[294,307],[205,309],[284,310],[453,311],[451,6],[480,312],[482,313],[446,314],[481,315],[193,316],[190,316],[223,6],[207,317],[206,318],[202,319],[203,320],[211,321],[239,321],[250,321],[286,322],[251,322],[195,323],[194,6],[290,324],[289,325],[288,326],[287,327],[196,328],[437,329],[238,330],[445,331],[410,332],[440,333],[444,334],[333,335],[332,336],[313,337],[299,338],[281,339],[283,340],[280,341],[402,342],[304,6],[468,6],[201,343],[404,344],[452,345],[311,6],[241,346],[318,347],[316,348],[243,349],[378,350],[447,6],[244,351],[379,351],[466,6],[465,6],[467,6],[449,6],[448,6],[381,352],[308,6],[278,353],[199,354],[257,6],[183,355],[245,6],[472,78],[182,6],[484,356],[265,78],[478,218],[264,357],[461,358],[262,356],[187,6],[486,359],[260,78],[261,78],[252,6],[181,6],[259,360],[258,361],[247,362],[322,54],[382,54],[398,6],[386,363],[385,6],[270,233],[191,6],[279,78],[455,244],[462,364],[63,78],[66,365],[67,366],[64,78],[65,6],[359,367],[354,368],[353,6],[352,369],[351,6],[460,370],[471,371],[473,372],[477,373],[479,374],[483,375],[511,376],[487,376],[510,377],[489,378],[499,379],[500,380],[502,381],[506,382],[509,244],[508,6],[507,383],[1099,6],[531,384],[514,6],[515,384],[530,385],[657,386],[533,387],[532,386],[574,388],[572,389],[573,390],[561,391],[562,389],[569,392],[560,393],[565,394],[575,6],[566,395],[571,396],[577,397],[576,398],[559,399],[567,400],[568,401],[563,402],[570,388],[564,403],[553,404],[552,405],[387,169],[558,6],[735,6],[738,6],[741,6],[957,406],[736,407],[756,408],[733,409],[740,410],[956,411],[926,412],[927,413],[912,414],[762,415],[913,414],[914,416],[776,417],[760,6],[929,418],[928,416],[905,414],[906,416],[794,419],[793,420],[752,421],[852,422],[858,423],[853,424],[855,425],[854,426],[859,427],[857,414],[856,414],[743,6],[744,428],[860,429],[862,430],[861,431],[751,432],[753,421],[849,6],[775,433],[847,434],[846,435],[866,436],[865,437],[864,438],[863,416],[806,439],[777,432],[915,416],[745,416],[749,440],[843,441],[848,442],[778,443],[851,444],[916,424],[767,445],[747,446],[779,447],[797,448],[798,449],[796,416],[799,450],[917,414],[910,451],[918,416],[754,452],[750,453],[757,454],[758,455],[867,6],[868,456],[869,457],[872,458],[870,459],[871,416],[931,460],[930,416],[850,461],[875,462],[873,416],[874,463],[907,464],[838,465],[840,466],[919,416],[842,467],[791,468],[784,454],[787,469],[789,470],[792,471],[786,472],[785,416],[788,473],[790,474],[844,475],[755,6],[764,476],[920,477],[921,478],[763,6],[772,479],[845,480],[922,416],[923,416],[770,439],[839,478],[780,481],[759,482],[804,483],[801,483],[800,484],[803,485],[746,486],[908,487],[876,488],[880,489],[877,490],[878,416],[879,491],[795,492],[883,493],[881,454],[882,414],[885,494],[887,495],[884,461],[886,496],[781,6],[771,488],[769,497],[768,498],[841,499],[889,500],[888,454],[909,501],[766,502],[765,6],[805,503],[837,504],[836,505],[890,414],[891,461],[892,506],[897,507],[893,416],[894,416],[895,461],[896,508],[802,416],[782,6],[761,509],[748,416],[898,454],[899,414],[901,510],[816,416],[900,414],[817,511],[807,512],[808,513],[835,514],[811,515],[812,516],[815,517],[813,518],[814,519],[809,520],[819,521],[818,522],[810,416],[829,523],[834,524],[830,525],[831,526],[832,527],[833,528],[924,529],[783,530],[773,531],[774,532],[820,533],[821,533],[902,6],[903,534],[828,535],[904,536],[822,535],[823,535],[824,537],[825,533],[826,538],[827,539],[937,540],[934,414],[933,414],[935,414],[936,414],[941,541],[939,542],[940,543],[938,461],[948,414],[943,461],[945,6],[947,544],[944,545],[946,546],[949,547],[951,548],[950,549],[952,550],[932,6],[953,551],[942,6],[925,416],[742,552],[954,553],[958,553],[734,6],[739,408],[737,554],[955,555],[911,556],[627,6],[603,6],[538,6],[58,6],[59,6],[10,6],[11,6],[13,6],[12,6],[2,6],[14,6],[15,6],[16,6],[17,6],[18,6],[19,6],[20,6],[21,6],[3,6],[22,6],[23,6],[4,6],[24,6],[28,6],[25,6],[26,6],[27,6],[29,6],[30,6],[31,6],[5,6],[32,6],[33,6],[34,6],[35,6],[6,6],[39,6],[36,6],[37,6],[38,6],[40,6],[7,6],[41,6],[46,6],[47,6],[42,6],[43,6],[44,6],[45,6],[8,6],[51,6],[48,6],[49,6],[50,6],[52,6],[9,6],[53,6],[54,6],[55,6],[57,6],[56,6],[1,6],[94,557],[104,558],[93,557],[114,559],[85,560],[84,561],[113,383],[107,562],[112,563],[87,564],[101,565],[86,566],[110,567],[82,568],[81,383],[111,569],[83,570],[88,571],[89,6],[92,571],[79,6],[115,572],[105,573],[96,574],[97,575],[99,576],[95,577],[98,578],[108,383],[90,579],[91,580],[100,581],[80,137],[103,573],[102,571],[106,6],[109,582],[549,583],[585,584],[555,585],[550,583],[548,6],[554,586],[583,6],[578,6],[582,587],[557,6],[584,588],[613,589],[618,590],[612,591],[604,592],[600,593],[596,594],[609,6],[597,91],[712,595],[709,596],[616,597],[615,598],[598,599],[711,600],[592,6],[599,601],[617,602],[719,603],[713,604],[710,6],[601,6],[529,605],[521,606],[528,607],[523,6],[524,6],[522,608],[525,609],[516,6],[517,6],[518,605],[520,610],[526,6],[527,611],[519,612],[535,613],[638,614],[640,615],[643,616],[645,617],[647,618],[649,619],[651,620],[653,621],[655,622],[656,623],[658,624],[660,625],[663,626],[667,627],[668,628],[704,629],[703,630],[708,631],[707,632],[720,633],[705,634],[706,635],[1162,636],[1164,637],[728,638],[729,639],[730,640],[731,641],[732,642],[960,643],[961,644],[964,645],[965,646],[969,647],[970,648],[971,649],[974,650],[978,651],[979,652],[977,653],[975,654],[981,655],[980,634],[982,656],[983,657],[1166,658],[1167,659],[1169,660],[1168,661],[1115,662],[1170,663],[1171,664],[1173,665],[1172,218],[1161,666],[1175,667],[1174,218],[1176,668],[1177,669],[722,670],[1178,671],[723,672],[1163,673],[1117,674],[1159,675],[1160,676],[1165,677],[1156,678],[1157,678],[1116,679],[1158,679],[631,680],[984,681],[634,682],[629,679],[633,683],[985,684],[635,685],[630,634],[986,686],[632,687],[642,688],[968,689],[644,688],[646,688],[648,688],[650,688],[641,690],[652,688],[654,688],[972,691],[625,634],[987,692],[963,641],[959,693],[988,694],[962,695],[727,696],[989,630],[624,697],[659,698],[662,699],[701,634],[639,630],[990,700],[976,701],[991,702],[661,703],[993,704],[992,634],[994,705],[665,706],[637,695],[995,707],[724,634],[996,708],[725,709],[997,630],[998,634],[666,710],[700,711],[721,634],[973,712],[726,697],[628,713],[702,714],[636,715],[1113,716],[1114,613],[619,717]],"affectedFilesPendingEmit":[513,535,638,640,643,645,647,649,651,653,655,656,658,660,663,667,668,704,703,708,707,720,705,706,1162,1164,728,729,730,731,732,960,961,964,965,969,970,971,974,978,979,977,975,981,980,982,983,1166,1167,1169,1168,1115,1170,1171,1173,1172,1161,1175,1174,1176,1177,722,1178,723,1163,1117,1159,1160,1165,1156,1157,1116,1158,631,984,634,629,633,985,635,630,986,632,642,968,644,646,648,650,641,652,654,972,625,987,963,959,988,962,727,989,624,659,662,701,639,990,976,991,661,993,992,994,665,637,995,724,996,725,997,998,666,700,721,973,726,628,702,636,1113,1114,619],"version":"5.9.3"}
\ No newline at end of file
+{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2016.intl.d.ts","./node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/next/dist/styled-jsx/types/css.d.ts","./node_modules/next/dist/styled-jsx/types/macro.d.ts","./node_modules/next/dist/styled-jsx/types/style.d.ts","./node_modules/next/dist/styled-jsx/types/global.d.ts","./node_modules/next/dist/styled-jsx/types/index.d.ts","./node_modules/next/dist/server/get-page-files.d.ts","./node_modules/@types/node/compatibility/disposable.d.ts","./node_modules/@types/node/compatibility/indexable.d.ts","./node_modules/@types/node/compatibility/iterators.d.ts","./node_modules/@types/node/compatibility/index.d.ts","./node_modules/@types/node/globals.typedarray.d.ts","./node_modules/@types/node/buffer.buffer.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/web-globals/abortcontroller.d.ts","./node_modules/@types/node/web-globals/domexception.d.ts","./node_modules/@types/node/web-globals/events.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/file.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/env-http-proxy-agent.d.ts","./node_modules/undici-types/retry-handler.d.ts","./node_modules/undici-types/retry-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/util.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/eventsource.d.ts","./node_modules/undici-types/filereader.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/web-globals/fetch.d.ts","./node_modules/@types/node/web-globals/navigator.d.ts","./node_modules/@types/node/web-globals/storage.d.ts","./node_modules/@types/node/web-globals/streams.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/inspector.generated.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/sea.d.ts","./node_modules/@types/node/sqlite.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/@types/react/canary.d.ts","./node_modules/@types/react/experimental.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/react-dom/canary.d.ts","./node_modules/@types/react-dom/experimental.d.ts","./node_modules/next/dist/lib/fallback.d.ts","./node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","./node_modules/next/dist/shared/lib/entry-constants.d.ts","./node_modules/next/dist/shared/lib/constants.d.ts","./node_modules/next/dist/lib/bundler.d.ts","./node_modules/next/dist/server/config.d.ts","./node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/next/dist/shared/lib/image-config.d.ts","./node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","./node_modules/next/dist/server/body-streams.d.ts","./node_modules/next/dist/server/request/search-params.d.ts","./node_modules/next/dist/shared/lib/segment-cache/vary-params-decoding.d.ts","./node_modules/next/dist/server/app-render/vary-params.d.ts","./node_modules/next/dist/server/request/params.d.ts","./node_modules/next/dist/server/route-kind.d.ts","./node_modules/next/dist/server/route-definitions/route-definition.d.ts","./node_modules/next/dist/server/route-matches/route-match.d.ts","./node_modules/next/dist/client/components/app-router-headers.d.ts","./node_modules/next/dist/server/lib/cache-control.d.ts","./node_modules/next/dist/shared/lib/app-router-types.d.ts","./node_modules/next/dist/server/lib/cache-handlers/types.d.ts","./node_modules/next/dist/server/use-cache/use-cache-wrapper.d.ts","./node_modules/next/dist/server/resume-data-cache/cache-store.d.ts","./node_modules/next/dist/server/resume-data-cache/resume-data-cache.d.ts","./node_modules/next/dist/lib/constants.d.ts","./node_modules/next/dist/server/render-result.d.ts","./node_modules/next/dist/server/response-cache/types.d.ts","./node_modules/next/dist/server/response-cache/index.d.ts","./node_modules/@types/react/jsx-runtime.d.ts","./node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.d.ts","./node_modules/next/dist/build/static-paths/types.d.ts","./node_modules/next/dist/server/route-definitions/app-page-route-definition.d.ts","./node_modules/next/dist/build/adapter/setup-node-env.external.d.ts","./node_modules/next/dist/server/instrumentation/types.d.ts","./node_modules/next/dist/lib/setup-exception-listeners.d.ts","./node_modules/next/dist/lib/worker.d.ts","./node_modules/next/dist/server/lib/experimental/ppr.d.ts","./node_modules/next/dist/lib/page-types.d.ts","./node_modules/next/dist/build/segment-config/app/app-segment-config.d.ts","./node_modules/next/dist/build/segment-config/pages/pages-segment-config.d.ts","./node_modules/next/dist/build/analysis/get-page-static-info.d.ts","./node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","./node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/next/dist/server/require-hook.d.ts","./node_modules/next/dist/server/node-polyfill-crypto.d.ts","./node_modules/next/dist/server/node-environment-baseline.d.ts","./node_modules/next/dist/server/node-environment-extensions/error-inspect.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-file.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-exit.d.ts","./node_modules/next/dist/server/node-environment-extensions/console-dim.external.d.ts","./node_modules/next/dist/server/node-environment-extensions/unhandled-rejection.external.d.ts","./node_modules/next/dist/server/node-environment-extensions/random.d.ts","./node_modules/next/dist/server/node-environment-extensions/date.d.ts","./node_modules/next/dist/server/node-environment-extensions/web-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/node-crypto.d.ts","./node_modules/next/dist/server/node-environment-extensions/fast-set-immediate.external.d.ts","./node_modules/next/dist/server/node-environment.d.ts","./node_modules/next/dist/build/page-extensions-type.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.compiled.d.ts","./node_modules/next/dist/server/route-definitions/app-route-route-definition.d.ts","./node_modules/next/dist/server/lib/i18n-provider.d.ts","./node_modules/next/dist/server/web/next-url.d.ts","./node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","./node_modules/next/dist/server/web/spec-extension/cookies.d.ts","./node_modules/next/dist/server/web/spec-extension/request.d.ts","./node_modules/next/dist/shared/lib/deep-readonly.d.ts","./node_modules/next/dist/server/lib/incremental-cache/index.d.ts","./node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","./node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","./node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","./node_modules/next/dist/server/route-definitions/locale-route-definition.d.ts","./node_modules/next/dist/server/route-definitions/pages-route-definition.d.ts","./node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/next/dist/client/with-router.d.ts","./node_modules/next/dist/client/router.d.ts","./node_modules/next/dist/client/route-loader.d.ts","./node_modules/next/dist/client/page-loader.d.ts","./node_modules/next/dist/shared/lib/bloom-filter.d.ts","./node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","./node_modules/next/dist/client/components/readonly-url-search-params.d.ts","./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","./node_modules/next/dist/client/flight-data-helpers.d.ts","./node_modules/next/dist/client/components/segment-cache/cache-key.d.ts","./node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","./node_modules/next/dist/client/components/segment-cache/types.d.ts","./node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.d.ts","./node_modules/next/dist/client/components/segment-cache/scheduler.d.ts","./node_modules/next/dist/client/components/segment-cache/cache-map.d.ts","./node_modules/next/dist/client/components/segment-cache/vary-path.d.ts","./node_modules/next/dist/client/components/segment-cache/cache.d.ts","./node_modules/next/dist/client/components/router-reducer/ppr-navigations.d.ts","./node_modules/next/dist/client/components/segment-cache/navigation.d.ts","./node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","./node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/pages/module.compiled.d.ts","./node_modules/next/dist/build/templates/pages.d.ts","./node_modules/next/dist/server/route-modules/pages/module.d.ts","./node_modules/next/dist/server/render.d.ts","./node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/next/dist/server/route-definitions/pages-api-route-definition.d.ts","./node_modules/next/dist/server/route-matches/pages-api-route-match.d.ts","./node_modules/next/dist/server/route-matchers/route-matcher.d.ts","./node_modules/next/dist/server/route-matcher-providers/route-matcher-provider.d.ts","./node_modules/next/dist/server/route-matcher-managers/route-matcher-manager.d.ts","./node_modules/next/dist/server/normalizers/normalizer.d.ts","./node_modules/next/dist/server/normalizers/locale-route-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/pathname-normalizer.d.ts","./node_modules/next/dist/server/normalizers/request/suffix.d.ts","./node_modules/next/dist/server/normalizers/request/rsc.d.ts","./node_modules/next/dist/server/normalizers/request/next-data.d.ts","./node_modules/next/dist/server/after/builtin-request-context.d.ts","./node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.d.ts","./node_modules/next/dist/server/route-modules/pages/builtin/_error.d.ts","./node_modules/next/dist/server/load-default-error-components.d.ts","./node_modules/next/dist/server/base-server.d.ts","./node_modules/next/dist/server/after/after.d.ts","./node_modules/next/dist/server/after/after-context.d.ts","./node_modules/next/dist/server/use-cache/cache-life.d.ts","./node_modules/next/dist/server/app-render/work-async-storage-instance.d.ts","./node_modules/next/dist/server/lib/lazy-result.d.ts","./node_modules/next/dist/server/app-render/create-error-handler.d.ts","./node_modules/next/dist/shared/lib/action-revalidation-kind.d.ts","./node_modules/next/dist/server/app-render/work-async-storage.external.d.ts","./node_modules/next/dist/server/async-storage/work-store.d.ts","./node_modules/next/dist/server/web/http.d.ts","./node_modules/next/dist/client/components/hooks-server-context.d.ts","./node_modules/next/dist/server/route-modules/app-route/shared-modules.d.ts","./node_modules/next/dist/client/components/redirect-status-code.d.ts","./node_modules/next/dist/client/components/redirect-error.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","./node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","./node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","./node_modules/next/dist/server/app-render/cache-signal.d.ts","./node_modules/next/dist/server/app-render/instant-validation/boundary-tracking.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-validation-error.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-samples.d.ts","./node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage-instance.d.ts","./node_modules/next/dist/server/lib/implicit-tags.d.ts","./node_modules/next/dist/server/app-render/staged-rendering.d.ts","./node_modules/next/dist/server/app-render/work-unit-async-storage.external.d.ts","./node_modules/next/dist/build/templates/app-route.d.ts","./node_modules/next/dist/server/app-render/action-async-storage-instance.d.ts","./node_modules/next/dist/server/app-render/action-async-storage.external.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.d.ts","./node_modules/next/dist/server/route-modules/app-route/module.compiled.d.ts","./node_modules/next/dist/build/segment-config/app/app-segments.d.ts","./node_modules/next/dist/build/get-supported-browsers.d.ts","./node_modules/next/dist/build/utils.d.ts","./node_modules/next/dist/build/rendering-mode.d.ts","./node_modules/next/dist/server/lib/router-utils/build-prefetch-segment-data-route.d.ts","./node_modules/next/dist/server/lib/cpu-profile.d.ts","./node_modules/next/dist/build/turborepo-access-trace/types.d.ts","./node_modules/next/dist/build/turborepo-access-trace/result.d.ts","./node_modules/next/dist/build/turborepo-access-trace/helpers.d.ts","./node_modules/next/dist/build/turborepo-access-trace/index.d.ts","./node_modules/next/dist/export/routes/types.d.ts","./node_modules/next/dist/export/types.d.ts","./node_modules/next/dist/export/worker.d.ts","./node_modules/next/dist/build/worker.d.ts","./node_modules/next/dist/build/index.d.ts","./node_modules/next/dist/lib/coalesced-function.d.ts","./node_modules/next/dist/server/lib/router-utils/types.d.ts","./node_modules/next/dist/trace/types.d.ts","./node_modules/next/dist/trace/trace.d.ts","./node_modules/next/dist/trace/shared.d.ts","./node_modules/next/dist/trace/index.d.ts","./node_modules/next/dist/build/load-jsconfig.d.ts","./node_modules/@next/env/dist/index.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.d.ts","./node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.d.ts","./node_modules/next/dist/telemetry/storage.d.ts","./node_modules/next/dist/build/build-context.d.ts","./node_modules/next/dist/build/webpack-config.d.ts","./node_modules/next/dist/build/swc/generated-native.d.ts","./node_modules/next/dist/build/define-env.d.ts","./node_modules/next/dist/build/swc/index.d.ts","./node_modules/next/dist/build/swc/types.d.ts","./node_modules/next/dist/server/dev/parse-version-info.d.ts","./node_modules/next/dist/next-devtools/shared/types.d.ts","./node_modules/next/dist/server/dev/dev-indicator-server-state.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/cache-indicator.d.ts","./node_modules/next/dist/server/lib/parse-stack.d.ts","./node_modules/next/dist/next-devtools/server/shared.d.ts","./node_modules/next/dist/next-devtools/shared/stack-frame.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/utils/get-error-by-type.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/container/runtime-error/render-error.d.ts","./node_modules/next/dist/next-devtools/dev-overlay/shared.d.ts","./node_modules/next/dist/server/dev/debug-channel.d.ts","./node_modules/next/dist/server/dev/hot-reloader-types.d.ts","./node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","./node_modules/next/dist/server/web/spec-extension/response.d.ts","./node_modules/next/dist/build/segment-config/middleware/middleware-config.d.ts","./node_modules/next/dist/server/web/types.d.ts","./node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/next/dist/server/base-http/node.d.ts","./node_modules/next/dist/server/lib/async-callback-set.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/sharp/lib/index.d.ts","./node_modules/next/dist/server/image-optimizer.d.ts","./node_modules/next/dist/server/next-server.d.ts","./node_modules/next/dist/server/lib/types.d.ts","./node_modules/next/dist/server/lib/lru-cache.d.ts","./node_modules/next/dist/server/lib/dev-bundler-service.d.ts","./node_modules/next/dist/server/dev/static-paths-worker.d.ts","./node_modules/next/dist/server/dev/next-dev-server.d.ts","./node_modules/next/dist/server/next.d.ts","./node_modules/next/dist/server/lib/render-server.d.ts","./node_modules/next/dist/server/lib/router-server.d.ts","./node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","./node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","./node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","./node_modules/next/dist/server/lib/router-utils/router-server-context.d.ts","./node_modules/next/dist/server/route-modules/route-module.d.ts","./node_modules/next/dist/server/load-components.d.ts","./node_modules/next/dist/server/web/adapter.d.ts","./node_modules/next/dist/server/app-render/types.d.ts","./node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.d.ts","./node_modules/next/dist/server/lib/app-dir-module.d.ts","./node_modules/next/dist/server/app-render/app-render.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.d.ts","./node_modules/next/dist/client/components/error-boundary.d.ts","./node_modules/next/dist/client/components/layout-router.d.ts","./node_modules/next/dist/client/components/render-from-template-context.d.ts","./node_modules/next/dist/client/components/client-page.d.ts","./node_modules/next/dist/client/components/client-segment.d.ts","./node_modules/next/dist/client/components/http-access-fallback/error-boundary.d.ts","./node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","./node_modules/next/dist/lib/metadata/types/extra-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","./node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","./node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","./node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","./node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","./node_modules/next/dist/lib/metadata/types/resolvers.d.ts","./node_modules/next/dist/lib/metadata/types/icons.d.ts","./node_modules/next/dist/lib/metadata/resolve-metadata.d.ts","./node_modules/next/dist/lib/metadata/metadata.d.ts","./node_modules/next/dist/lib/framework/boundary-components.d.ts","./node_modules/next/dist/server/app-render/rsc/preloads.d.ts","./node_modules/next/dist/server/app-render/rsc/postpone.d.ts","./node_modules/next/dist/server/app-render/rsc/taint.d.ts","./node_modules/next/dist/server/app-render/collect-segment-data.d.ts","./node_modules/next/dist/server/app-render/instant-validation/instant-validation.d.ts","./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.d.ts","./node_modules/next/dist/server/app-render/entry-base.d.ts","./node_modules/next/dist/build/templates/app-page.d.ts","./node_modules/next/dist/server/route-modules/app-page/helpers/prerender-manifest-matcher.d.ts","./node_modules/@types/react/jsx-dev-runtime.d.ts","./node_modules/@types/react/compiler-runtime.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.d.ts","./node_modules/@types/react-dom/client.d.ts","./node_modules/@types/react-dom/static.d.ts","./node_modules/@types/react-dom/server.d.ts","./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.d.ts","./node_modules/next/dist/server/route-modules/app-page/module.d.ts","./node_modules/next/dist/server/request/fallback-params.d.ts","./node_modules/next/dist/server/web/spec-extension/image-response.d.ts","./node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","./node_modules/next/dist/server/web/spec-extension/url-pattern.d.ts","./node_modules/next/dist/server/after/index.d.ts","./node_modules/next/dist/server/request/connection.d.ts","./node_modules/next/dist/server/web/exports/index.d.ts","./node_modules/next/dist/server/request-meta.d.ts","./node_modules/next/dist/cli/next-test.d.ts","./node_modules/next/dist/shared/lib/size-limit.d.ts","./node_modules/next/dist/server/config-shared.d.ts","./node_modules/next/dist/server/base-http/index.d.ts","./node_modules/next/dist/server/api-utils/index.d.ts","./node_modules/next/dist/build/adapter/build-complete.d.ts","./node_modules/next/dist/types.d.ts","./node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","./node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/next/dist/pages/_app.d.ts","./node_modules/next/app.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","./node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","./node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","./node_modules/next/dist/server/use-cache/cache-tag.d.ts","./node_modules/next/cache.d.ts","./node_modules/next/dist/pages/_document.d.ts","./node_modules/next/document.d.ts","./node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/next/dynamic.d.ts","./node_modules/next/dist/pages/_error.d.ts","./node_modules/next/dist/client/components/catch-error.d.ts","./node_modules/next/dist/api/error.d.ts","./node_modules/next/error.d.ts","./node_modules/next/dist/shared/lib/head.d.ts","./node_modules/next/head.d.ts","./node_modules/next/dist/server/request/cookies.d.ts","./node_modules/next/dist/server/request/headers.d.ts","./node_modules/next/dist/server/request/draft-mode.d.ts","./node_modules/next/headers.d.ts","./node_modules/next/dist/shared/lib/get-img-props.d.ts","./node_modules/next/dist/client/image-component.d.ts","./node_modules/next/dist/shared/lib/image-external.d.ts","./node_modules/next/image.d.ts","./node_modules/next/dist/client/link.d.ts","./node_modules/next/link.d.ts","./node_modules/next/dist/client/components/unrecognized-action-error.d.ts","./node_modules/next/dist/client/components/redirect.d.ts","./node_modules/next/dist/client/components/not-found.d.ts","./node_modules/next/dist/client/components/forbidden.d.ts","./node_modules/next/dist/client/components/unauthorized.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.server.d.ts","./node_modules/next/dist/client/components/unstable-rethrow.d.ts","./node_modules/next/dist/client/components/navigation.react-server.d.ts","./node_modules/next/dist/client/components/navigation.d.ts","./node_modules/next/navigation.d.ts","./node_modules/next/router.d.ts","./node_modules/next/dist/client/script.d.ts","./node_modules/next/script.d.ts","./node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","./node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","./node_modules/next/dist/compiled/@vercel/og/types.d.ts","./node_modules/next/server.d.ts","./node_modules/next/types/global.d.ts","./node_modules/next/types/compiled.d.ts","./node_modules/next/types.d.ts","./node_modules/next/index.d.ts","./node_modules/next/image-types/global.d.ts","./next-env.d.ts","./next.config.ts","./node_modules/playwright-core/types/protocol.d.ts","./node_modules/playwright-core/types/structs.d.ts","./node_modules/zod/v3/helpers/typealiases.d.cts","./node_modules/zod/v3/helpers/util.d.cts","./node_modules/zod/v3/index.d.cts","./node_modules/zod/v3/zoderror.d.cts","./node_modules/zod/v3/locales/en.d.cts","./node_modules/zod/v3/errors.d.cts","./node_modules/zod/v3/helpers/parseutil.d.cts","./node_modules/zod/v3/helpers/enumutil.d.cts","./node_modules/zod/v3/helpers/errorutil.d.cts","./node_modules/zod/v3/helpers/partialutil.d.cts","./node_modules/zod/v3/standard-schema.d.cts","./node_modules/zod/v3/types.d.cts","./node_modules/zod/v3/external.d.cts","./node_modules/zod/index.d.cts","./node_modules/playwright-core/types/types.d.ts","./node_modules/playwright-core/index.d.ts","./node_modules/playwright/types/test.d.ts","./node_modules/playwright/test.d.ts","./node_modules/@playwright/test/index.d.ts","./playwright.config.ts","./node_modules/@vitest/spy/optional-types.d.ts","./node_modules/@vitest/spy/dist/index.d.ts","./node_modules/tinyrainbow/dist/index.d.ts","./node_modules/@standard-schema/spec/dist/index.d.ts","./node_modules/@vitest/pretty-format/dist/index.d.ts","./node_modules/@vitest/utils/dist/types.d-bcelap-c.d.ts","./node_modules/@vitest/utils/dist/diff.d.ts","./node_modules/@vitest/utils/dist/display.d.ts","./node_modules/@types/deep-eql/index.d.ts","./node_modules/assertion-error/index.d.ts","./node_modules/@types/chai/index.d.ts","./node_modules/@vitest/expect/dist/index.d.ts","./node_modules/vite/types/hmrpayload.d.ts","./node_modules/vite/dist/node/chunks/modulerunnertransport.d.ts","./node_modules/vite/types/customevent.d.ts","./node_modules/@types/estree/index.d.ts","./node_modules/rollup/dist/rollup.d.ts","./node_modules/rollup/dist/parseast.d.ts","./node_modules/vite/types/hot.d.ts","./node_modules/vite/dist/node/module-runner.d.ts","./node_modules/esbuild/lib/main.d.ts","./node_modules/vite/types/internal/terseroptions.d.ts","./node_modules/source-map-js/source-map.d.ts","./node_modules/postcss/lib/previous-map.d.ts","./node_modules/postcss/lib/input.d.ts","./node_modules/postcss/lib/css-syntax-error.d.ts","./node_modules/postcss/lib/declaration.d.ts","./node_modules/postcss/lib/root.d.ts","./node_modules/postcss/lib/warning.d.ts","./node_modules/postcss/lib/lazy-result.d.ts","./node_modules/postcss/lib/no-work-result.d.ts","./node_modules/postcss/lib/processor.d.ts","./node_modules/postcss/lib/result.d.ts","./node_modules/postcss/lib/document.d.ts","./node_modules/postcss/lib/rule.d.ts","./node_modules/postcss/lib/node.d.ts","./node_modules/postcss/lib/comment.d.ts","./node_modules/postcss/lib/container.d.ts","./node_modules/postcss/lib/at-rule.d.ts","./node_modules/postcss/lib/list.d.ts","./node_modules/postcss/lib/postcss.d.ts","./node_modules/postcss/lib/postcss.d.mts","./node_modules/vite/types/internal/csspreprocessoroptions.d.ts","./node_modules/lightningcss/node/ast.d.ts","./node_modules/lightningcss/node/targets.d.ts","./node_modules/lightningcss/node/index.d.ts","./node_modules/vite/types/internal/lightningcssoptions.d.ts","./node_modules/vite/types/importglob.d.ts","./node_modules/vite/types/metadata.d.ts","./node_modules/vite/dist/node/index.d.ts","./node_modules/@vitest/utils/dist/types.d.ts","./node_modules/@vitest/utils/dist/helpers.d.ts","./node_modules/@vitest/utils/dist/timers.d.ts","./node_modules/@vitest/utils/dist/index.d.ts","./node_modules/@vitest/runner/dist/tasks.d-deyaimiu.d.ts","./node_modules/@vitest/runner/dist/index.d.ts","./node_modules/vitest/dist/chunks/traces.d.d2t_r8rx.d.ts","./node_modules/@vitest/snapshot/dist/environment.d-dojxxzv9.d.ts","./node_modules/@vitest/snapshot/dist/rawsnapshot.d-d_x3-62x.d.ts","./node_modules/@vitest/snapshot/dist/index.d.ts","./node_modules/vitest/dist/chunks/config.d.a1h_y6jt.d.ts","./node_modules/vitest/dist/chunks/environment.d.crsxczp1.d.ts","./node_modules/vitest/dist/chunks/rpc.d.b_8spu0w.d.ts","./node_modules/vitest/dist/chunks/worker.d.zphpo4yb.d.ts","./node_modules/vitest/dist/chunks/browser.d.bcoexmfg.d.ts","./node_modules/vitest/optional-types.d.ts","./node_modules/@vitest/runner/dist/utils.d.ts","./node_modules/tinybench/dist/index.d.ts","./node_modules/vitest/dist/chunks/benchmark.d.daahlpsq.d.ts","./node_modules/@vitest/mocker/dist/types.d-bji5eawu.d.ts","./node_modules/@vitest/mocker/dist/index.d-b41z0auw.d.ts","./node_modules/@vitest/mocker/dist/index.d.ts","./node_modules/@vitest/utils/dist/source-map.d.ts","./node_modules/vitest/dist/chunks/coverage.d.bztk59wp.d.ts","./node_modules/@vitest/utils/dist/serialize.d.ts","./node_modules/@vitest/utils/dist/error.d.ts","./node_modules/vitest/dist/browser.d.ts","./node_modules/vitest/browser/context.d.ts","./node_modules/@vitest/snapshot/dist/manager.d.ts","./node_modules/vitest/dist/chunks/reporters.d.dtokvv2s.d.ts","./node_modules/vitest/dist/chunks/plugin.d.dwfiij7i.d.ts","./node_modules/vitest/dist/config.d.ts","./node_modules/vitest/config.d.ts","./vitest.config.ts","./node_modules/@prisma/client/runtime/library.d.ts","./node_modules/.prisma/client/index.d.ts","./node_modules/.prisma/client/default.d.ts","./node_modules/@prisma/client/default.d.ts","./src/lib/db.ts","./src/lib/ai.ts","./node_modules/clsx/clsx.d.mts","./node_modules/tailwind-merge/dist/types.d.ts","./src/lib/utils.ts","./src/engines/demand.ts","./src/engines/types.ts","./src/engines/constants.ts","./src/engines/valuation.ts","./src/engines/freight.ts","./src/engines/costs.ts","./src/engines/scoring.ts","./src/pipeline/research.ts","./src/lib/password.ts","./prisma/seed.ts","./src/lib/hot-deals.ts","./scripts/hot-deal-alert.ts","./src/importers/ingest.ts","./src/importers/apify-govdeals.ts","./scripts/import-apify-govdeals.ts","./src/importers/govdeals-free.ts","./scripts/import-govdeals-free.ts","./src/importers/govplanet-free.ts","./scripts/import-govplanet-free.ts","./src/importers/grays-free.ts","./scripts/import-grays.ts","./src/importers/gsa.ts","./scripts/import-gsa.ts","./src/importers/municibid-free.ts","./scripts/import-municibid-free.ts","./src/importers/publicsurplus-free.ts","./scripts/import-publicsurplus-free.ts","./scripts/liveness-sweep.ts","./node_modules/playwright/index.d.ts","./scripts/probe-govdeals.ts","./src/lib/digest-snapshot.ts","./scripts/seed-digest-snapshots.ts","./src/lib/listings.ts","./src/lib/digest-top.ts","./scripts/send-digest.ts","./node_modules/dotenv/config.d.ts","./src/lib/newsletter.ts","./src/lib/send-digest.ts","./scripts/send-newsletter-digest.ts","./scripts/set-admin.ts","./node_modules/vitest/dist/chunks/global.d.dvssrdq5.d.ts","./node_modules/vitest/optional-runtime-types.d.ts","./node_modules/vitest/dist/chunks/suite.d.udjtyagw.d.ts","./node_modules/vitest/dist/chunks/evaluatedmodules.d.bxj5omdx.d.ts","./node_modules/vitest/dist/runners.d.ts","./node_modules/expect-type/dist/utils.d.ts","./node_modules/expect-type/dist/overloads.d.ts","./node_modules/expect-type/dist/branding.d.ts","./node_modules/expect-type/dist/messages.d.ts","./node_modules/expect-type/dist/index.d.ts","./node_modules/vitest/dist/index.d.ts","./node_modules/jose/dist/types/types.d.ts","./node_modules/jose/dist/types/jwe/compact/decrypt.d.ts","./node_modules/jose/dist/types/jwe/flattened/decrypt.d.ts","./node_modules/jose/dist/types/jwe/general/decrypt.d.ts","./node_modules/jose/dist/types/jwe/general/encrypt.d.ts","./node_modules/jose/dist/types/jws/compact/verify.d.ts","./node_modules/jose/dist/types/jws/flattened/verify.d.ts","./node_modules/jose/dist/types/jws/general/verify.d.ts","./node_modules/jose/dist/types/jwt/verify.d.ts","./node_modules/jose/dist/types/jwt/decrypt.d.ts","./node_modules/jose/dist/types/jwe/compact/encrypt.d.ts","./node_modules/jose/dist/types/jwe/flattened/encrypt.d.ts","./node_modules/jose/dist/types/jws/compact/sign.d.ts","./node_modules/jose/dist/types/jws/flattened/sign.d.ts","./node_modules/jose/dist/types/jws/general/sign.d.ts","./node_modules/jose/dist/types/jwt/sign.d.ts","./node_modules/jose/dist/types/jwt/encrypt.d.ts","./node_modules/jose/dist/types/jwk/thumbprint.d.ts","./node_modules/jose/dist/types/jwk/embedded.d.ts","./node_modules/jose/dist/types/jwks/local.d.ts","./node_modules/jose/dist/types/jwks/remote.d.ts","./node_modules/jose/dist/types/jwt/unsecured.d.ts","./node_modules/jose/dist/types/key/export.d.ts","./node_modules/jose/dist/types/key/import.d.ts","./node_modules/jose/dist/types/util/decode_protected_header.d.ts","./node_modules/jose/dist/types/util/decode_jwt.d.ts","./node_modules/jose/dist/types/util/errors.d.ts","./node_modules/jose/dist/types/key/generate_key_pair.d.ts","./node_modules/jose/dist/types/key/generate_secret.d.ts","./node_modules/jose/dist/types/util/base64url.d.ts","./node_modules/jose/dist/types/index.d.ts","./src/lib/session.ts","./src/lib/fleet-sso.ts","./src/middleware.ts","./src/middleware.test.ts","./src/agents/framework.ts","./src/agents/appraiser.ts","./src/agents/skeptic-rules.ts","./src/agents/skeptic.ts","./src/agents/scout.ts","./src/agents/run.ts","./src/agents/skeptic-rules.test.ts","./src/lib/site.ts","./src/app/robots.ts","./src/app/sitemap.ts","./src/lib/places.ts","./src/lib/rate-limit.ts","./src/lib/tiers.ts","./src/lib/current-user.ts","./src/app/api/agents/search/route.ts","./src/app/api/auth/apple/route.ts","./src/app/api/auth/login/route.ts","./src/app/api/auth/logout/route.ts","./src/app/api/auth/me/route.ts","./node_modules/stripe/esm/net/httpclient.d.ts","./node_modules/stripe/esm/stripecontext.d.ts","./node_modules/stripe/esm/apiversion.d.ts","./node_modules/stripe/esm/lib.d.ts","./node_modules/stripe/esm/striperesource.d.ts","./node_modules/stripe/esm/crypto/cryptoprovider.d.ts","./node_modules/stripe/esm/stripeemitter.d.ts","./node_modules/stripe/esm/platform/platformfunctions.d.ts","./node_modules/stripe/esm/decimal.d.ts","./node_modules/stripe/esm/shared.d.ts","./node_modules/stripe/esm/resources/billing/metereventsummaries.d.ts","./node_modules/stripe/esm/resources/billing/meters.d.ts","./node_modules/stripe/esm/resources/coupons.d.ts","./node_modules/stripe/esm/resources/promotioncodes.d.ts","./node_modules/stripe/esm/resources/discounts.d.ts","./node_modules/stripe/esm/resources/taxrates.d.ts","./node_modules/stripe/esm/resources/creditnotelineitems.d.ts","./node_modules/stripe/esm/resources/feerefunds.d.ts","./node_modules/stripe/esm/resources/capabilities.d.ts","./node_modules/stripe/esm/resources/bankaccounts.d.ts","./node_modules/stripe/esm/resources/cards.d.ts","./node_modules/stripe/esm/resources/externalaccounts.d.ts","./node_modules/stripe/esm/resources/loginlinks.d.ts","./node_modules/stripe/esm/multipart.d.ts","./node_modules/stripe/esm/resources/filelinks.d.ts","./node_modules/stripe/esm/resources/files.d.ts","./node_modules/stripe/esm/resources/persons.d.ts","./node_modules/stripe/esm/resources/applications.d.ts","./node_modules/stripe/esm/resources/taxids.d.ts","./node_modules/stripe/esm/resources/accounts.d.ts","./node_modules/stripe/esm/resources/paymentintentamountdetailslineitems.d.ts","./node_modules/stripe/esm/resources/mandates.d.ts","./node_modules/stripe/esm/resources/sourcetransactions.d.ts","./node_modules/stripe/esm/resources/sources.d.ts","./node_modules/stripe/esm/resources/customersources.d.ts","./node_modules/stripe/esm/resources/setupintents.d.ts","./node_modules/stripe/esm/resources/setupattempts.d.ts","./node_modules/stripe/esm/resources/paymentmethods.d.ts","./node_modules/stripe/esm/resources/reviews.d.ts","./node_modules/stripe/esm/resources/paymentintents.d.ts","./node_modules/stripe/esm/resources/transferreversals.d.ts","./node_modules/stripe/esm/resources/transfers.d.ts","./node_modules/stripe/esm/resources/charges.d.ts","./node_modules/stripe/esm/resources/applicationfees.d.ts","./node_modules/stripe/esm/resources/connectcollectiontransfers.d.ts","./node_modules/stripe/esm/resources/customercashbalancetransactions.d.ts","./node_modules/stripe/esm/resources/disputes.d.ts","./node_modules/stripe/esm/resources/payouts.d.ts","./node_modules/stripe/esm/resources/reservetransactions.d.ts","./node_modules/stripe/esm/resources/taxdeductedatsources.d.ts","./node_modules/stripe/esm/resources/topups.d.ts","./node_modules/stripe/esm/resources/issuing/cardholders.d.ts","./node_modules/stripe/esm/resources/issuing/physicalbundles.d.ts","./node_modules/stripe/esm/resources/issuing/personalizationdesigns.d.ts","./node_modules/stripe/esm/resources/issuing/cards.d.ts","./node_modules/stripe/esm/resources/issuing/tokens.d.ts","./node_modules/stripe/esm/resources/issuing/disputes.d.ts","./node_modules/stripe/esm/resources/issuing/transactions.d.ts","./node_modules/stripe/esm/resources/issuing/authorizations.d.ts","./node_modules/stripe/esm/resources/issuing/index.d.ts","./node_modules/stripe/esm/resources/balancetransactionsources.d.ts","./node_modules/stripe/esm/resources/balancetransactions.d.ts","./node_modules/stripe/esm/resources/refunds.d.ts","./node_modules/stripe/esm/resources/entitlements/features.d.ts","./node_modules/stripe/esm/resources/entitlements/activeentitlements.d.ts","./node_modules/stripe/esm/resources/entitlements/activeentitlementsummaries.d.ts","./node_modules/stripe/esm/resources/entitlements/index.d.ts","./node_modules/stripe/esm/resources/productfeatures.d.ts","./node_modules/stripe/esm/resources/prices.d.ts","./node_modules/stripe/esm/resources/taxcodes.d.ts","./node_modules/stripe/esm/resources/products.d.ts","./node_modules/stripe/esm/resources/plans.d.ts","./node_modules/stripe/esm/resources/subscriptionitems.d.ts","./node_modules/stripe/esm/resources/confirmationtokens.d.ts","./node_modules/stripe/esm/resources/testhelpers/confirmationtokens.d.ts","./node_modules/stripe/esm/resources/testhelpers/customers.d.ts","./node_modules/stripe/esm/resources/testhelpers/refunds.d.ts","./node_modules/stripe/esm/resources/testhelpers/testclocks.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/authorizations.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/cards.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/personalizationdesigns.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/transactions.d.ts","./node_modules/stripe/esm/resources/testhelpers/issuing/index.d.ts","./node_modules/stripe/esm/resources/terminal/locations.d.ts","./node_modules/stripe/esm/resources/terminal/readers.d.ts","./node_modules/stripe/esm/resources/testhelpers/terminal/readers.d.ts","./node_modules/stripe/esm/resources/testhelpers/terminal/index.d.ts","./node_modules/stripe/esm/resources/treasury/creditreversals.d.ts","./node_modules/stripe/esm/resources/treasury/debitreversals.d.ts","./node_modules/stripe/esm/resources/treasury/outboundpayments.d.ts","./node_modules/stripe/esm/resources/treasury/outboundtransfers.d.ts","./node_modules/stripe/esm/resources/treasury/receivedcredits.d.ts","./node_modules/stripe/esm/resources/treasury/receiveddebits.d.ts","./node_modules/stripe/esm/resources/treasury/transactionentries.d.ts","./node_modules/stripe/esm/resources/treasury/transactions.d.ts","./node_modules/stripe/esm/resources/treasury/inboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/inboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/outboundpayments.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/outboundtransfers.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/receivedcredits.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/receiveddebits.d.ts","./node_modules/stripe/esm/resources/testhelpers/treasury/index.d.ts","./node_modules/stripe/esm/resources/testhelpers/index.d.ts","./node_modules/stripe/esm/resources/subscriptionschedules.d.ts","./node_modules/stripe/esm/resources/subscriptions.d.ts","./node_modules/stripe/esm/resources/invoicelineitems.d.ts","./node_modules/stripe/esm/resources/paymentrecords.d.ts","./node_modules/stripe/esm/resources/invoicepayments.d.ts","./node_modules/stripe/esm/resources/shippingrates.d.ts","./node_modules/stripe/esm/resources/invoices.d.ts","./node_modules/stripe/esm/resources/creditnotes.d.ts","./node_modules/stripe/esm/resources/lineitems.d.ts","./node_modules/stripe/esm/resources/paymentlinks.d.ts","./node_modules/stripe/esm/resources/checkout/sessions.d.ts","./node_modules/stripe/esm/resources/checkout/index.d.ts","./node_modules/stripe/esm/resources/customerbalancetransactions.d.ts","./node_modules/stripe/esm/resources/cashbalances.d.ts","./node_modules/stripe/esm/resources/fundinginstructions.d.ts","./node_modules/stripe/esm/resources/customers.d.ts","./node_modules/stripe/esm/resources/billing/alerts.d.ts","./node_modules/stripe/esm/resources/billing/creditbalancesummary.d.ts","./node_modules/stripe/esm/resources/billing/creditgrants.d.ts","./node_modules/stripe/esm/resources/billing/creditbalancetransactions.d.ts","./node_modules/stripe/esm/resources/billing/meterevents.d.ts","./node_modules/stripe/esm/resources/billing/metereventadjustments.d.ts","./node_modules/stripe/esm/resources/billing/alerttriggereds.d.ts","./node_modules/stripe/esm/resources/billing/index.d.ts","./node_modules/stripe/esm/resources/billingportal/configurations.d.ts","./node_modules/stripe/esm/resources/billingportal/sessions.d.ts","./node_modules/stripe/esm/resources/billingportal/index.d.ts","./node_modules/stripe/esm/resources/climate/suppliers.d.ts","./node_modules/stripe/esm/resources/climate/products.d.ts","./node_modules/stripe/esm/resources/climate/orders.d.ts","./node_modules/stripe/esm/resources/climate/index.d.ts","./node_modules/stripe/esm/resources/financialconnections/accountowners.d.ts","./node_modules/stripe/esm/resources/financialconnections/accountownerships.d.ts","./node_modules/stripe/esm/resources/financialconnections/accounts.d.ts","./node_modules/stripe/esm/resources/financialconnections/sessions.d.ts","./node_modules/stripe/esm/resources/financialconnections/transactions.d.ts","./node_modules/stripe/esm/resources/financialconnections/index.d.ts","./node_modules/stripe/esm/resources/identity/verificationreports.d.ts","./node_modules/stripe/esm/resources/identity/verificationsessions.d.ts","./node_modules/stripe/esm/resources/identity/index.d.ts","./node_modules/stripe/esm/resources/radar/earlyfraudwarnings.d.ts","./node_modules/stripe/esm/resources/radar/paymentevaluations.d.ts","./node_modules/stripe/esm/resources/radar/valuelistitems.d.ts","./node_modules/stripe/esm/resources/radar/valuelists.d.ts","./node_modules/stripe/esm/resources/radar/index.d.ts","./node_modules/stripe/esm/resources/reporting/reportruns.d.ts","./node_modules/stripe/esm/resources/reporting/reporttypes.d.ts","./node_modules/stripe/esm/resources/reporting/index.d.ts","./node_modules/stripe/esm/resources/reserve/plans.d.ts","./node_modules/stripe/esm/resources/reserve/holds.d.ts","./node_modules/stripe/esm/resources/reserve/releases.d.ts","./node_modules/stripe/esm/resources/reserve/index.d.ts","./node_modules/stripe/esm/resources/sigma/scheduledqueryruns.d.ts","./node_modules/stripe/esm/resources/sigma/index.d.ts","./node_modules/stripe/esm/resources/tax/associations.d.ts","./node_modules/stripe/esm/resources/tax/calculationlineitems.d.ts","./node_modules/stripe/esm/resources/tax/calculations.d.ts","./node_modules/stripe/esm/resources/tax/registrations.d.ts","./node_modules/stripe/esm/resources/tax/settings.d.ts","./node_modules/stripe/esm/resources/tax/transactionlineitems.d.ts","./node_modules/stripe/esm/resources/tax/transactions.d.ts","./node_modules/stripe/esm/resources/tax/index.d.ts","./node_modules/stripe/esm/resources/terminal/configurations.d.ts","./node_modules/stripe/esm/resources/terminal/connectiontokens.d.ts","./node_modules/stripe/esm/resources/terminal/onboardinglinks.d.ts","./node_modules/stripe/esm/resources/terminal/index.d.ts","./node_modules/stripe/esm/resources/treasury/financialaccountfeatures.d.ts","./node_modules/stripe/esm/resources/treasury/financialaccounts.d.ts","./node_modules/stripe/esm/resources/treasury/index.d.ts","./node_modules/stripe/esm/resources/balance.d.ts","./node_modules/stripe/esm/resources/balancesettings.d.ts","./node_modules/stripe/esm/resources/invoiceitems.d.ts","./node_modules/stripe/esm/resources/quotes.d.ts","./node_modules/stripe/esm/resources/sourcemandatenotifications.d.ts","./node_modules/stripe/esm/resources/events.d.ts","./node_modules/stripe/esm/webhooks.d.ts","./node_modules/stripe/esm/resources/accountlinks.d.ts","./node_modules/stripe/esm/resources/accountsessions.d.ts","./node_modules/stripe/esm/resources/applepaydomains.d.ts","./node_modules/stripe/esm/resources/countryspecs.d.ts","./node_modules/stripe/esm/resources/customersessions.d.ts","./node_modules/stripe/esm/resources/ephemeralkeys.d.ts","./node_modules/stripe/esm/resources/exchangerates.d.ts","./node_modules/stripe/esm/resources/invoicerenderingtemplates.d.ts","./node_modules/stripe/esm/resources/oauth.d.ts","./node_modules/stripe/esm/resources/paymentattemptrecords.d.ts","./node_modules/stripe/esm/resources/paymentmethodconfigurations.d.ts","./node_modules/stripe/esm/resources/paymentmethoddomains.d.ts","./node_modules/stripe/esm/resources/tokens.d.ts","./node_modules/stripe/esm/resources/webhookendpoints.d.ts","./node_modules/stripe/esm/resourcenamespace.d.ts","./node_modules/stripe/esm/resources.d.ts","./node_modules/stripe/esm/resources/apps/secrets.d.ts","./node_modules/stripe/esm/resources/apps/index.d.ts","./node_modules/stripe/esm/resources/forwarding/requests.d.ts","./node_modules/stripe/esm/resources/forwarding/index.d.ts","./node_modules/stripe/esm/resources/v2/deletedobject.d.ts","./node_modules/stripe/esm/resources/v2/billing/meterevents.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventadjustments.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventsession.d.ts","./node_modules/stripe/esm/resources/v2/billing/metereventstream.d.ts","./node_modules/stripe/esm/resources/v2/billing/index.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalogimports.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalog/imports.d.ts","./node_modules/stripe/esm/resources/v2/commerce/productcatalog/index.d.ts","./node_modules/stripe/esm/resources/v2/commerce/index.d.ts","./node_modules/stripe/esm/resources/v2/v2amounts.d.ts","./node_modules/stripe/esm/resources/v2/core/accountpersons.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts/persons.d.ts","./node_modules/stripe/esm/resources/v2/core/accountpersontokens.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts/persontokens.d.ts","./node_modules/stripe/esm/resources/v2/core/accounts.d.ts","./node_modules/stripe/esm/resources/v2/core/accountlinks.d.ts","./node_modules/stripe/esm/resources/v2/core/accounttokens.d.ts","./node_modules/stripe/esm/resources/v2/core/events.d.ts","./node_modules/stripe/esm/resources/v2/core/eventdestinations.d.ts","./node_modules/stripe/esm/resources/v2/core/index.d.ts","./node_modules/stripe/esm/resources/v2/index.d.ts","./node_modules/stripe/esm/stripe.core.d.ts","./node_modules/stripe/esm/types.d.ts","./node_modules/stripe/esm/requestsender.d.ts","./node_modules/stripe/esm/error.d.ts","./node_modules/stripe/esm/stripe.esm.node.d.ts","./src/lib/billing.ts","./src/app/api/billing/checkout/route.ts","./src/app/api/billing/webhook/route.ts","./src/lib/crypto.ts","./src/lib/auth.ts","./src/app/api/credentials/route.ts","./src/app/api/import/apify-govdeals/route.ts","./node_modules/csv-parse/lib/index.d.ts","./node_modules/csv-parse/lib/sync.d.ts","./src/importers/csv.ts","./src/app/api/import/csv/route.ts","./src/app/api/import/extension/route.ts","./src/app/api/import/gsa/route.ts","./src/importers/scrape.ts","./src/lib/ssrf-guard.ts","./src/app/api/import/url/route.ts","./src/app/api/listings/route.ts","./src/lib/listing-detail.ts","./src/app/api/listings/[id]/route.ts","./src/app/api/listings/[id]/buyer-lead/route.ts","./src/app/api/listings/[id]/buyer-page/route.ts","./src/app/api/newsletter/result-page.ts","./src/app/api/newsletter/confirm/route.ts","./src/app/api/newsletter/subscribe/route.ts","./src/app/api/newsletter/unsubscribe/route.ts","./src/engines/costs.test.ts","./src/engines/scoring.test.ts","./src/engines/valuation.test.ts","./src/lib/auth.test.ts","./src/lib/crypto.test.ts","./src/lib/dashboard.ts","./src/lib/listing-detail.test.ts","./src/lib/listings-sort.test.ts","./src/lib/marketplace-links.ts","./src/lib/marketplace-links.test.ts","./src/lib/money-math-visibility.test.ts","./src/lib/places.test.ts","./src/lib/rate-limit.test.ts","./src/lib/reports.ts","./src/lib/selling-avenues.ts","./node_modules/bullmq/dist/esm/classes/async-fifo-queue.d.ts","./node_modules/bullmq/dist/esm/interfaces/backoff-options.d.ts","./node_modules/bullmq/dist/esm/types/keep-jobs.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent-options.d.ts","./node_modules/cron-parser/types/common.d.ts","./node_modules/cron-parser/types/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeat-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/base-job-options.d.ts","./node_modules/bullmq/dist/esm/types/deduplication-options.d.ts","./node_modules/bullmq/dist/esm/types/job-options.d.ts","./node_modules/bullmq/dist/esm/types/job-progress.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent.d.ts","./node_modules/bullmq/dist/esm/interfaces/job-json.d.ts","./node_modules/bullmq/dist/esm/types/job-json-sandbox.d.ts","./node_modules/bullmq/dist/esm/interfaces/minimal-job.d.ts","./node_modules/bullmq/dist/esm/types/backoff-strategy.d.ts","./node_modules/bullmq/dist/esm/classes/backoffs.d.ts","./node_modules/bullmq/dist/esm/types/repeat-strategy.d.ts","./node_modules/bullmq/dist/esm/interfaces/advanced-options.d.ts","./node_modules/bullmq/dist/esm/enums/parent-command.d.ts","./node_modules/bullmq/dist/esm/interfaces/child-message.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-client.d.ts","./node_modules/bullmq/dist/esm/interfaces/connection.d.ts","./node_modules/bullmq/dist/esm/types/database-type.d.ts","./node_modules/bullmq/dist/esm/types/finished-status.d.ts","./node_modules/bullmq/dist/esm/types/job-scheduler-template-options.d.ts","./node_modules/bullmq/dist/esm/types/job-type.d.ts","./node_modules/bullmq/dist/esm/types/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/types.d.ts","./node_modules/bullmq/node_modules/ioredis/built/command.d.ts","./node_modules/bullmq/node_modules/ioredis/built/scanstream.d.ts","./node_modules/bullmq/node_modules/ioredis/built/utils/rediscommander.d.ts","./node_modules/bullmq/node_modules/ioredis/built/transaction.d.ts","./node_modules/bullmq/node_modules/ioredis/built/utils/commander.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/abstractconnector.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/connectorconstructor.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/types.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/sentineliterator.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/sentinelconnector/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/connectors/standaloneconnector.d.ts","./node_modules/bullmq/node_modules/ioredis/built/redis/redisoptions.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/util.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/clusteroptions.d.ts","./node_modules/bullmq/node_modules/ioredis/built/cluster/index.d.ts","./node_modules/denque/index.d.ts","./node_modules/bullmq/node_modules/ioredis/built/subscriptionset.d.ts","./node_modules/bullmq/node_modules/ioredis/built/datahandler.d.ts","./node_modules/bullmq/node_modules/ioredis/built/redis.d.ts","./node_modules/bullmq/node_modules/ioredis/built/pipeline.d.ts","./node_modules/bullmq/node_modules/ioredis/built/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-options.d.ts","./node_modules/bullmq/dist/esm/enums/child-command.d.ts","./node_modules/bullmq/dist/esm/enums/error-code.d.ts","./node_modules/bullmq/dist/esm/enums/metrics-time.d.ts","./node_modules/bullmq/dist/esm/enums/telemetry-attributes.d.ts","./node_modules/bullmq/dist/esm/enums/index.d.ts","./node_modules/bullmq/dist/esm/interfaces/telemetry.d.ts","./node_modules/bullmq/dist/esm/interfaces/queue-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/flow-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/ioredis-events.d.ts","./node_modules/bullmq/dist/esm/interfaces/job-scheduler-json.d.ts","./node_modules/bullmq/dist/esm/interfaces/lock-manager-worker-context.d.ts","./node_modules/bullmq/dist/esm/interfaces/metrics-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/metrics.d.ts","./node_modules/bullmq/dist/esm/classes/queue-keys.d.ts","./node_modules/bullmq/dist/esm/interfaces/script-queue-context.d.ts","./node_modules/bullmq/dist/esm/interfaces/minimal-queue.d.ts","./node_modules/bullmq/dist/esm/interfaces/parent-message.d.ts","./node_modules/bullmq/dist/esm/interfaces/queue-meta.d.ts","./node_modules/bullmq/dist/esm/interfaces/rate-limiter-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/redis-streams.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeatable-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/repeatable-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/retry-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-job.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-job-processor.d.ts","./node_modules/bullmq/dist/esm/interfaces/sandboxed-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/worker-options.d.ts","./node_modules/bullmq/dist/esm/interfaces/receiver.d.ts","./node_modules/bullmq/dist/esm/interfaces/index.d.ts","./node_modules/bullmq/dist/esm/classes/child.d.ts","./node_modules/bullmq/dist/esm/classes/child-pool.d.ts","./node_modules/bullmq/dist/esm/classes/child-processor.d.ts","./node_modules/bullmq/dist/esm/classes/errors/connection-closed-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/delayed-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/rate-limit-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/unrecoverable-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/waiting-children-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/waiting-error.d.ts","./node_modules/bullmq/dist/esm/classes/errors/index.d.ts","./node_modules/bullmq/dist/esm/classes/scripts.d.ts","./node_modules/bullmq/dist/esm/classes/redis-connection.d.ts","./node_modules/bullmq/dist/esm/classes/queue-base.d.ts","./node_modules/bullmq/dist/esm/classes/queue-events.d.ts","./node_modules/bullmq/dist/esm/classes/job.d.ts","./node_modules/bullmq/dist/esm/classes/flow-producer.d.ts","./node_modules/bullmq/dist/esm/classes/ioredis-client.d.ts","./node_modules/bullmq/dist/esm/classes/node-redis-client.d.ts","./node_modules/bullmq/dist/esm/classes/bun-redis-client.d.ts","./node_modules/bullmq/dist/esm/classes/job-scheduler.d.ts","./node_modules/node-abort-controller/index.d.ts","./node_modules/bullmq/dist/esm/classes/abort-controller.d.ts","./node_modules/bullmq/dist/esm/classes/lock-manager.d.ts","./node_modules/bullmq/dist/esm/classes/queue-events-producer.d.ts","./node_modules/bullmq/dist/esm/classes/queue-getters.d.ts","./node_modules/bullmq/dist/esm/classes/repeat.d.ts","./node_modules/bullmq/dist/esm/classes/queue.d.ts","./node_modules/bullmq/dist/esm/classes/sandbox.d.ts","./node_modules/bullmq/dist/esm/types/processor.d.ts","./node_modules/bullmq/dist/esm/classes/worker.d.ts","./node_modules/bullmq/dist/esm/classes/index.d.ts","./node_modules/bullmq/dist/esm/utils/index.d.ts","./node_modules/bullmq/dist/esm/utils/create-scripts.d.ts","./node_modules/bullmq/dist/esm/index.d.ts","./src/worker/index.ts","./tests/e2e/smoke.spec.ts","./src/app/layout.tsx","./src/components/ui/card.tsx","./src/components/dashboard-cards.tsx","./node_modules/@tanstack/table-core/build/lib/utils.d.ts","./node_modules/@tanstack/table-core/build/lib/core/table.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnvisibility.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnordering.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnpinning.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowpinning.d.ts","./node_modules/@tanstack/table-core/build/lib/core/headers.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnfaceting.d.ts","./node_modules/@tanstack/table-core/build/lib/features/globalfaceting.d.ts","./node_modules/@tanstack/table-core/build/lib/filterfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnfiltering.d.ts","./node_modules/@tanstack/table-core/build/lib/features/globalfiltering.d.ts","./node_modules/@tanstack/table-core/build/lib/sortingfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowsorting.d.ts","./node_modules/@tanstack/table-core/build/lib/aggregationfns.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columngrouping.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowexpanding.d.ts","./node_modules/@tanstack/table-core/build/lib/features/columnsizing.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowpagination.d.ts","./node_modules/@tanstack/table-core/build/lib/features/rowselection.d.ts","./node_modules/@tanstack/table-core/build/lib/core/row.d.ts","./node_modules/@tanstack/table-core/build/lib/core/cell.d.ts","./node_modules/@tanstack/table-core/build/lib/core/column.d.ts","./node_modules/@tanstack/table-core/build/lib/types.d.ts","./node_modules/@tanstack/table-core/build/lib/columnhelper.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getcorerowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getexpandedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfacetedminmaxvalues.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfacetedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfaceteduniquevalues.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getfilteredrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getgroupedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getpaginationrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/utils/getsortedrowmodel.d.ts","./node_modules/@tanstack/table-core/build/lib/index.d.ts","./node_modules/@tanstack/react-table/build/lib/index.d.ts","./node_modules/class-variance-authority/dist/types.d.ts","./node_modules/class-variance-authority/dist/index.d.ts","./src/components/ui/badge.tsx","./src/components/ui/button.tsx","./src/components/ui/input.tsx","./src/components/listings-table.tsx","./src/components/logout-button.tsx","./src/app/page.tsx","./src/app/agent-ops/page.tsx","./src/components/agent-finder.tsx","./src/app/agents/page.tsx","./src/components/offer-form.tsx","./src/app/b/[slug]/page.tsx","./src/app/billing/success/page.tsx","./src/app/deals/page.tsx","./src/app/deals/[date]/page.tsx","./src/app/listings/[id]/page.tsx","./src/app/login/page.tsx","./src/app/newsletter/subscribeform.tsx","./src/app/newsletter/page.tsx","./src/app/pricing/upgradebutton.tsx","./src/app/pricing/page.tsx","./src/app/privacy/page.tsx","./src/app/reports/page.tsx","./src/app/selling-avenues/page.tsx","./node_modules/@babel/types/lib/index.d.ts","./node_modules/@types/babel__generator/index.d.ts","./node_modules/@babel/parser/typings/babel-parser.d.ts","./node_modules/@types/babel__template/index.d.ts","./node_modules/@types/babel__traverse/index.d.ts","./node_modules/@types/babel__core/index.d.ts","./node_modules/@types/json-schema/index.d.ts","./node_modules/@types/json5/index.d.ts"],"fileIdsList":[[74,123,140,141,510,511],[74,123,140,141,166,208,510],[74,123,140,141,621],[74,123,140,141,620],[74,123,140,141,1180],[74,123,140,141],[74,123,140,141,533],[74,123,140,141,622],[62,74,123,140,141,1153],[74,123,140,141,1134],[74,123,140,141,1119,1142],[74,123,140,141,1142],[74,123,140,141,1142,1153],[74,123,140,141,1128,1142,1153],[74,123,140,141,1133,1142,1153],[74,123,140,141,1123,1142],[74,123,140,141,1131,1142,1153],[74,123,140,141,1129],[74,123,140,141,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152],[74,123,140,141,1132],[74,123,140,141,1119,1120,1121,1122,1123,1124,1125,1126,1127,1129,1130,1132,1134,1135,1136,1137,1138,1139,1140,1141],[74,123,140,141,1180,1181,1182,1183,1184],[74,123,140,141,1180,1182],[74,123,140,141,544,545],[74,120,121,123,140,141],[74,122,123,140,141],[123,140,141],[74,123,128,140,141,158],[74,123,124,129,134,140,141,143,155,166],[74,123,124,125,134,140,141,143],[69,70,71,74,123,140,141],[74,123,126,140,141,167],[74,123,127,128,135,140,141,144],[74,123,128,140,141,155,163],[74,123,129,131,134,140,141,143],[74,122,123,130,140,141],[74,123,131,132,140,141],[74,123,133,134,140,141],[74,122,123,134,140,141],[74,123,134,135,136,140,141,155,166],[74,123,134,135,136,140,141,150,155,158],[74,115,123,131,134,137,140,141,143,155,166],[74,123,134,135,137,138,140,141,143,155,163,166],[74,123,137,139,140,141,155,163,166],[72,73,74,75,76,77,78,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],[74,123,134,140,141],[74,123,140,141,142,166],[74,123,131,134,140,141,143,155],[74,123,140,141,144],[74,123,140,141,145],[74,122,123,140,141,146],[74,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172],[74,123,140,141,148],[74,123,140,141,149],[74,123,134,140,141,150,151],[74,123,140,141,150,152,167,169],[74,123,135,140,141],[74,123,134,140,141,155,156,158],[74,123,140,141,157,158],[74,123,140,141,155,156],[74,123,140,141,158],[74,123,140,141,159],[74,120,123,140,141,155,160,166],[74,123,134,140,141,161,162],[74,123,140,141,161,162],[74,123,128,140,141,143,155,163],[74,123,140,141,164],[74,123,140,141,143,165],[74,123,137,140,141,149,166],[74,123,128,140,141,167],[74,123,140,141,155,168],[74,123,140,141,142,169],[74,123,140,141,170],[74,115,123,140,141],[74,115,123,134,136,140,141,146,155,158,166,168,169,171],[74,123,140,141,155,172],[62,66,74,123,140,141,174,175,176,178,460,505],[62,74,123,140,141],[62,66,74,123,140,141,174,175,176,177,441,460,505],[62,66,74,123,140,141,174,175,177,178,460,505],[62,74,123,140,141,178,441,442],[62,74,123,140,141,178,441],[62,66,74,123,140,141,175,176,177,178,460,505],[62,66,74,123,140,141,174,176,177,178,460,505],[60,61,74,123,140,141],[74,123,140,141,537,538,539,542,543,546],[74,123,140,141,605],[74,123,140,141,605,606],[74,123,140,141,542,589,590],[74,123,140,141,542,589],[74,123,140,141,589],[74,123,140,141,540,589,593,594],[74,123,140,141,540,589,593],[74,123,140,141,536],[74,123,140,141,540,541],[74,123,140,141,540],[74,123,140,141,540,541,586,610],[74,123,140,141,586],[74,123,140,141,540,543,586,587,588],[74,123,140,141,1100],[74,123,140,141,1001,1014,1015],[74,123,140,141,1021],[74,123,140,141,1079,1080],[74,123,140,141,1027,1079],[74,123,124,134,140,141,171,1079],[74,123,140,141,1083,1084,1085,1086,1087,1088],[74,123,134,140,141,1064,1079,1091,1094],[74,123,140,141,1000,1016,1064,1080,1081,1082,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1102,1103,1104,1105,1106,1107,1109],[74,123,140,141,1021,1049],[74,123,140,141,1027,1079,1091,1092,1094],[74,123,140,141,1027,1079,1090,1093],[74,123,140,141,1079,1101],[74,123,134,140,141,1023,1055,1064,1079,1090,1091,1094],[74,123,140,141,1079,1091,1092],[74,123,140,141,1027,1079,1091,1092],[74,123,140,141,1027,1079,1092,1094],[74,123,140,141,1027,1079,1091,1094,1099,1104,1105],[74,123,134,140,141,1021,1027,1079],[74,123,140,141,1081,1094],[74,123,140,141,166,1027,1079,1091,1092,1094,1099,1101,1102,1105,1108],[74,123,140,141,1019,1051,1052,1053,1054],[74,123,140,141,1027,1055,1079,1108,1110,1111,1112],[74,123,140,141,1015,1017],[74,123,140,141,1001,1002,1003,1006],[74,123,140,141,1019],[74,123,134,140,141,1021],[74,123,140,141,1027,1057],[74,123,140,141,1001,1003,1006,1007,1011,1012,1014,1018,1020,1021,1022,1050,1056,1057,1058,1059,1060,1061,1062,1063,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078],[74,123,140,141,1009,1010,1011],[74,123,140,141,1027],[74,123,140,141,1055,1056],[74,123,140,141,1003,1009,1010,1011,1012,1013],[74,123,140,141,1022,1054,1056,1065],[74,123,140,141,1012,1051],[74,123,140,141,1009],[74,123,140,141,1007,1018,1050,1056],[74,123,140,141,155],[74,123,140,141,1005],[74,123,140,141,1074],[74,123,140,141,1014,1027],[74,123,124,140,141,171],[74,123,140,141,1022,1023,1057,1064],[74,123,140,141,1055],[74,123,140,141,1002,1018,1056,1057,1062,1069,1076],[74,123,140,141,1014],[74,123,140,141,1002,1008,1009,1010,1013,1015,1017,1023,1024,1025,1026],[74,123,140,141,1012],[74,123,140,141,1007,1008],[74,123,140,141,1024],[74,123,140,141,1094],[74,123,140,141,1006],[74,123,140,141,1079,1090],[74,123,140,141,1027,1049,1055,1079,1101],[74,123,131,140,141,173,1033,1040,1041],[74,123,134,140,141,173,1028,1029,1030,1032,1033,1041,1042,1047],[74,123,131,140,141,173],[74,123,140,141,173,1028],[74,123,140,141,1028],[74,123,140,141,1034],[74,123,134,140,141,163,173,1028,1034,1036,1037,1042],[74,123,140,141,1036],[74,123,140,141,1040],[74,123,140,141,143,163,173,1028,1034],[74,123,134,140,141,173,1028,1044,1045],[74,123,140,141,1028,1029,1030,1031,1034,1038,1039,1040,1041,1042,1043,1047,1048],[74,123,140,141,1029,1033,1043,1047],[74,123,134,140,141,173,1028,1029,1030,1032,1033,1040,1043,1044,1046],[74,123,140,141,1033,1035,1038,1039],[74,123,140,141,155,173],[74,123,140,141,1029],[74,123,140,141,1031],[74,123,140,141,143,163,173],[74,123,140,141,1028,1029,1031],[74,123,140,141,626,1155],[74,123,140,141,626],[74,123,140,141,1004],[74,123,140,141,967],[74,123,140,141,674,675],[74,123,140,141,674,675,676,677],[74,123,140,141,674,676],[74,123,140,141,674],[74,123,140,141,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709],[74,123,140,141,680],[74,123,140,141,579,580],[74,123,140,141,463],[74,123,140,141,465,466,467,468],[74,123,140,141,411,474,475],[74,123,140,141,183,184,186,198,222,337,348,456],[74,123,140,141,186,217,218,219,221,456],[74,123,140,141,186,354,356,358,359,361,456,458],[74,123,140,141,186,220,257,456],[74,123,140,141,184,186,197,198,204,210,215,336,337,338,347,456,458],[74,123,140,141,456],[74,123,140,141,193,199,218,238,333],[74,123,140,141,186],[74,123,140,141,179,193,199],[74,123,140,141,365],[74,123,140,141,362,363,365],[74,123,140,141,362,364,456],[74,123,137,140,141,238,435,453],[74,123,137,140,141,309,312,328,333,453],[74,123,137,140,141,281,453],[74,123,140,141,341],[74,123,140,141,340,341,342],[74,123,140,141,340],[68,74,123,137,140,141,179,186,198,204,210,216,218,222,223,236,237,304,334,335,348,456,460],[74,123,140,141,183,186,220,257,354,355,360,456,508],[74,123,140,141,220,508],[74,123,140,141,183,237,406,456,508],[74,123,140,141,508],[74,123,140,141,186,220,221,508],[74,123,140,141,357,508],[74,123,140,141,223,336,339,346],[62,74,123,140,141,411],[74,123,140,141,149,193,208],[74,123,140,141,193,208],[62,74,123,140,141,278],[62,74,123,140,141,208],[62,74,123,140,141,199,208,411],[74,123,140,141,193,264,278,279,490,497],[74,123,140,141,263,491,492,493,494,496],[74,123,140,141,314],[74,123,140,141,314,315],[74,123,140,141,197,199,266,267],[74,123,140,141,199,273,274],[74,123,140,141,199,268,276],[74,123,140,141,273],[74,123,140,141,191,199,266,267,268,269,270,271,272,273,276],[74,123,140,141,199,266,273,274,275,277],[74,123,140,141,199,267,269,270],[74,123,140,141,267,269,272,274],[74,123,140,141,495],[74,123,140,141,199],[62,74,123,140,141,187,484],[62,74,123,140,141,166],[62,74,123,140,141,220,255],[62,74,123,140,141,220,348],[74,123,140,141,253,258],[62,74,123,140,141,254,462],[62,66,74,123,137,140,141,174,175,176,177,178,460,504],[74,123,137,140,141,199],[74,123,137,140,141,198,203,284,301,343,344,348,403,405,456,457],[74,123,140,141,236,345],[74,123,140,141,460],[74,123,140,141,185],[62,74,123,140,141,190,193,408,424,426],[74,123,140,141,149,193,408,423,424,425,507],[74,123,140,141,417,418,419,420,421,422],[74,123,140,141,419],[74,123,140,141,423],[74,123,140,141,208,372,373,375],[62,74,123,140,141,199,366,367,368,369,374],[74,123,140,141,372,374],[74,123,140,141,370],[74,123,140,141,371],[62,74,123,140,141,208,254,462],[62,74,123,140,141,208,461,462],[62,74,123,140,141,208,462],[74,123,140,141,301,302],[74,123,140,141,302],[74,123,137,140,141,457,462],[74,123,140,141,331],[74,122,123,140,141,330],[74,123,140,141,193,199,205,207,309,322,326,328,405,408,445,446,453,457],[74,123,140,141,199,248,270],[74,123,140,141,309,320,323,328],[62,74,123,140,141,190,193,309,312,328,331,365,412,413,414,415,416,427,428,429,430,431,432,433,434,508],[74,123,140,141,190,193,218,309,316,317,318,321,322],[74,123,140,141,155,199,218,320,327,408,409,453],[74,123,140,141,324],[74,123,137,140,141,149,187,199,203,213,245,246,249,301,304,369,403,404,445,456,457,458,460,508],[74,123,140,141,190,191,193],[74,123,140,141,309],[74,122,123,140,141,218,245,246,303,304,305,306,307,308,457],[74,123,140,141,328],[74,122,123,140,141,192,193,203,207,243,309,316,317,318,319,320,323,324,325,326,327,446],[74,123,137,140,141,243,244,316,457,458],[74,123,140,141,218,246,301,304,309,405,457],[74,123,137,140,141,456,458],[74,123,137,140,141,155,453,457,458],[74,123,137,140,141,149,179,193,198,205,207,210,213,220,240,245,246,247,248,249,284,285,287,290,292,295,296,297,298,300,348,403,405,453,456,457,458],[74,123,137,140,141,155],[74,123,140,141,186,187,188,216,453,454,455,460,462,508],[74,123,140,141,183,184,456],[74,123,140,141,377],[74,123,137,140,141,155,166,195,361,365,366,367,368,369,375,376,508],[74,123,140,141,149,166,179,193,195,207,210,246,285,290,300,301,354,381,382,383,389,392,393,403,405,453,456],[74,123,140,141,210,216,223,236,246,304,456],[74,123,137,140,141,166,187,198,207,246,387,453,456],[74,123,140,141,407],[74,123,137,140,141,377,390,391,400],[74,123,140,141,453,456],[74,123,140,141,306,446],[74,123,140,141,207,245,348,462],[74,123,137,140,141,149,185,290,350,354,383,389,392,395,453],[74,123,137,140,141,223,236,354,396],[74,123,140,141,186,247,348,398,456,458],[74,123,137,140,141,166,369,456],[74,123,137,140,141,220,247,348,349,350,359,377,397,399,456],[68,74,123,137,140,141,245,402,460,462],[74,123,140,141,299,403],[74,123,137,140,141,149,193,196,198,199,205,207,213,222,223,236,246,249,285,287,297,300,301,348,381,382,383,384,386,388,403,405,453,462],[74,123,137,140,141,155,223,389,394,400,453],[74,123,140,141,226,227,228,229,230,231,232,233,234,235],[74,123,140,141,240,291],[74,123,140,141,293],[74,123,140,141,291],[74,123,140,141,293,294],[74,123,137,140,141,197,198,199,203,204,457],[74,123,137,140,141,149,185,187,205,209,245,248,249,283,403,453,458,460,462],[74,123,137,140,141,149,166,189,196,197,207,209,246,401,446,452,457],[74,123,140,141,316],[74,123,140,141,317],[74,123,140,141,199,210,445],[74,123,140,141,318],[74,123,140,141,192],[74,123,140,141,194,206],[74,123,137,140,141,194,198,205],[74,123,140,141,201,206],[74,123,140,141,202],[74,123,140,141,194,195],[74,123,140,141,194,250],[74,123,140,141,194],[74,123,140,141,196,240,289],[74,123,140,141,288],[74,123,140,141,193,195,196],[74,123,140,141,196,286],[74,123,140,141,193,195],[74,123,140,141,245,348],[74,123,140,141,445],[74,123,137,140,141,166,205,207,211,245,348,402,405,408,409,410,436,437,440,444,446,453,457],[74,123,140,141,259,262,264,265,278,279],[62,74,123,140,141,176,178,208,438,439],[62,74,123,140,141,176,178,208,438,439,443],[74,123,140,141,332],[74,123,140,141,218,239,244,245,309,310,311,312,313,315,328,329,331,334,402,405,456,458],[74,123,140,141,278],[74,123,137,140,141,283,453],[74,123,140,141,283],[74,123,137,140,141,205,251,280,282,284,402,453,460,462],[74,123,140,141,259,260,261,262,264,265,278,279,461],[68,74,123,137,140,141,149,166,194,195,207,213,245,246,249,348,400,401,403,453,456,457,460],[74,123,140,141,190,193,200],[74,123,140,141,244,246,378,381],[74,123,140,141,244,379,447,448,449,450,451],[74,123,137,140,141,240,456],[74,123,137,140,141],[74,123,140,141,243,328],[74,123,140,141,242],[74,123,140,141,244,297],[74,123,140,141,241,243,456],[74,123,137,140,141,189,244,378,379,380,453,456,457],[62,74,123,140,141,193,199,277],[62,74,123,140,141,191],[74,123,140,141,181,182],[62,74,123,140,141,187],[62,74,123,140,141,193,263],[62,68,74,123,140,141,245,249,460,462],[74,123,140,141,187,484,485],[62,74,123,140,141,258],[62,74,123,140,141,149,166,185,252,254,256,257,462],[74,123,140,141,193,220,457],[74,123,140,141,193,385],[62,74,123,135,137,140,141,149,183,185,258,356,460,461],[62,74,123,140,141,174,175,176,177,178,460,505],[62,63,64,65,66,74,123,140,141],[74,123,128,140,141],[74,123,140,141,351,352,353],[74,123,140,141,351],[62,66,74,123,137,139,140,141,149,173,174,175,176,177,178,179,185,213,218,395,423,458,459,462,505],[74,123,140,141,470],[74,123,140,141,472],[74,123,140,141,476],[74,123,140,141,478],[74,123,140,141,480,481,482],[74,123,140,141,486],[67,74,123,140,141,464,469,471,473,477,479,483,487,489,499,500,502,506,507,508,509],[74,123,140,141,488],[74,123,140,141,498],[74,123,140,141,254],[74,123,140,141,501],[74,122,123,140,141,244,378,379,381,447,448,450,451,503,505],[74,123,140,141,173],[74,123,140,141,530],[74,123,124,135,140,141,155,514,515,518,529],[74,123,140,141,531],[74,123,140,141,532],[74,123,140,141,573],[74,123,140,141,571,573],[74,123,140,141,562,570,571,572,574,576],[74,123,140,141,560],[74,123,140,141,563,568,573,576],[74,123,140,141,559,576],[74,123,140,141,563,564,567,568,569,576],[74,123,140,141,563,564,565,567,568,576],[74,123,140,141,560,561,562,563,564,568,569,570,572,573,574,576],[74,123,140,141,576],[74,123,140,141,558,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575],[74,123,140,141,558,576],[74,123,140,141,563,565,566,568,569,576],[74,123,140,141,567,576],[74,123,140,141,568,569,573,576],[74,123,140,141,561,571],[74,123,140,141,552,584,585],[74,123,140,141,551,552],[74,123,140,141,956,957],[74,123,137,140,141,173,734,735,736,956],[74,123,140,141,956],[74,123,140,141,173,956],[74,123,134,137,140,141,173,734,739,740,956],[74,123,140,141,734,737,955,956],[74,123,140,141,955,956],[74,123,140,141,746,747,749,758,759,762,763,765,767,769,770,771,772,773,775,776,777,780,781,784,795,796,802,803,804,805,806,807,837,838,840,841,842,843,844,846,852,906,907,908,909,911,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,955],[74,123,140,141,737,738],[74,123,140,141,737,738,743,752,755,756,759,760,762],[74,123,140,141,737,738,743],[74,123,140,141,737,738,743,751,761,763,776,795],[74,123,140,141,929,955],[74,123,140,141,737,738,743,794],[74,123,140,141,751,774,775,776,777,778,779,780,781,782,783,784,793,796],[74,123,140,141,743,763,852],[74,123,140,141,737,738,743,745,852],[74,123,140,141,853],[74,123,140,141,737,738,852],[74,123,140,141,737,738,743,836,843,855],[74,123,140,141,737,738,743,836,852],[74,123,140,141,744,745,853,854,855,856,857,858,859,955],[74,123,140,141,737,738,743,744],[74,123,140,141,737,738,743,761],[74,123,140,141,861,862,955],[74,123,140,141,737,738,861],[74,123,140,141,763],[74,123,140,141,737,738,743,761,763,765,768,771,772,773,775,777,795,796,852],[74,123,140,141,847,955],[74,123,140,141,737,738,743,746,747,748,749,762,763,769,773,838,842,843,845,846,852],[74,123,140,141,864,865,866,955],[74,123,140,141,737,738,743,864,865],[74,123,140,141,737,738,743,864],[74,123,140,141,737,738,743,770,776,852],[74,123,140,141,743,748,749,860],[74,123,140,141,737,738,743,748,749,750,796,842,843,849,852,860],[74,123,140,141,743,843,844,848,852],[74,123,140,141,773,795,796,852],[74,123,140,141,737,738,743,748,753,762,768,771,779,836,838,849,850,851],[74,123,140,141,753,754,763,767],[74,123,140,141,746,747,852],[74,123,140,141,737,738,743,759,773,776,795],[74,123,140,141,737,738,743,797],[74,123,140,141,737,798],[74,123,140,141,797,798,799,955],[74,123,140,141,737,738,743,746,747,748,749,751,752,755,759,760,761,762,763,765,766,767,768,769,771,772,773,775,776,777,779,780,781,784,793,796,800,802,804,805,836,837,838,841,843,844,846,848,850,852,860,863,867,873,876,881,884,888,890,898,902,905,906,907,908,909,910],[74,123,140,141,753,754],[74,123,140,141,743,777,795],[74,123,140,141,737,738,743,759],[74,123,140,141,737,738,743,757,758],[74,123,140,141,737,868],[74,123,140,141,737,738,743,852,868,869],[74,123,140,141,868,869,870,871,872,955],[74,123,140,141,737,738,852,870],[74,123,140,141,931,955],[74,123,140,141,743],[74,123,140,141,874,875,955],[74,123,140,141,737,738,743,874],[74,123,140,141,737,738,743,748,749,802,836,843,852],[74,123,140,141,743,748,802,838,860],[74,123,140,141,737,738,743,773,776,840,843],[74,123,140,141,737,738,743,748,749,761,762,763,768,769,771,773,836,838,839,841,842,852,860],[74,123,140,141,737,738,743,785,788,789,791,795],[74,123,140,141,737,738,743,785,787],[74,123,140,141,737,738,743,759,791,795],[74,123,140,141,785,786,787,788,789,790,791,792,955],[74,123,140,141,737,738,743,759,786],[74,123,140,141,737,738,743,788],[74,123,140,141,737,738,743,785,788,789,790,792,795],[74,123,140,141,743,748,749,802],[74,123,140,141,737,738,771],[74,123,140,141,737,738,956],[74,123,140,141,737,738,743,765,771],[74,123,140,141,737,738,743,761,763,764,768,769,771,772,776,852],[74,123,140,141,737,738,743,761,762,763,842,845],[74,123,140,141,737,738,743,755,777,795],[74,123,140,141,743,759],[74,123,140,141,737,738,743,804],[74,123,140,141,800],[74,123,140,141,737,738,743,801,802,803],[74,123,140,141,737,738,743,746,852],[74,123,140,141,737,738,743,748,749,761,763,836,837,838,843,845,852],[74,123,140,141,737,738,743,773,776],[74,123,140,141,877,878,879,880,955],[74,123,140,141,737,738,743,771],[74,123,140,141,737,738,743,879],[74,123,140,141,737,738,743,773,774,776,795],[74,123,140,141,882,883,955],[74,123,140,141,743,776,885],[74,123,140,141,885,886,887],[74,123,140,141,743,780,796,885,886],[74,123,140,141,737,738,743,761,763,765,768,769,771,773,852],[74,123,140,141,737,738,743,761,763,765,768,770,771,773,852],[74,123,140,141,737,738,743,803],[74,123,140,141,889,955],[74,123,140,141,767],[74,123,140,141,737,738,743,766],[74,123,140,141,737,738,743,748,749,802,805],[74,123,140,141,737,738,743,748,749,761,762,763,768,769,771,802,806,836,837,843,852],[74,123,140,141,737,738,743,746,747,748,749,761,762,763,771,802,805,836,838,852],[74,123,140,141,737,738,743,892],[74,123,140,141,891,892,893,894,895,896,897,955],[74,123,140,141,737,738,743,896],[74,123,140,141,737,738,743,761,763,852],[74,123,140,141,817,818,899,900,901,955],[74,123,140,141,737,738,743,768,769,771,773,776,796,817],[74,123,140,141,737,738,743,807],[74,123,140,141,737,738,779],[74,123,140,141,808,809,810,811,816,820,835,955],[74,123,140,141,737,738,743,792],[74,123,140,141,737,738,788],[74,123,140,141,812,813,814,815,955],[74,123,140,141,737,738,787],[74,123,140,141,737,738,743,791],[74,123,140,141,737,738,796],[74,123,140,141,819,955],[74,123,140,141,737,738,818],[74,123,140,141,737,738,829],[74,123,140,141,830,831,832,833,834,955],[74,123,140,141,737,738,823],[74,123,140,141,737,738,824],[74,123,140,141,737,738,825],[74,123,140,141,737,738,826],[74,123,140,141,737,738,743,753,754],[74,123,140,141,737,738,743,767,795],[74,123,140,141,743,775,795,796],[74,123,140,141,737,738,743,763,774,776,795],[74,123,140,141,737,738,743,828],[74,123,140,141,737,738,743,903],[74,123,140,141,737,738,743,765,828],[74,123,140,141,821,822,823,824,825,826,827,828,829,903,904,955],[74,123,140,141,737,738,743,781,821,823,824,828],[74,123,140,141,737,738,743,793,821,822,823,824,825,826,828,829],[74,123,140,141,737,738,743,793,821,822,823,824,825,826,827,829],[74,123,140,141,934,935,936,937,955],[74,123,140,141,939,941,955],[74,123,140,141,737,738,743,939],[74,123,140,141,940,955],[74,123,140,141,737,738,743,943,945,947,955],[74,123,140,141,737,738,743,933,944],[74,123,140,141,737,738,743,946],[74,123,140,141,737,738,743,943],[74,123,140,141,737,738,743,933,951],[74,123,140,141,735,737,738,743,860,942,953],[74,123,140,141,944,946,948,949,950,951,952,955],[74,123,140,141,933,938,942,953,955],[74,123,140,141,742],[74,123,140,141,734,735,736,737,738,739,741,743,746,747,748,749,750,751,752,753,754,755,756,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,793,794,795,796,800,801,802,803,804,805,806,807,836,837,838,839,840,841,842,843,844,845,846,848,849,850,851,852,860,863,867,873,876,881,884,888,890,898,902,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,928,930,932,954,956,957,958],[74,123,140,141,737,955,956],[74,123,134,140,141,173,734,735,737,955,957],[74,123,140,141,739,741,911],[74,87,91,123,140,141,166],[74,87,123,140,141,155,166],[74,82,123,140,141],[74,84,87,123,140,141,163,166],[74,123,140,141,143,163],[74,82,123,140,141,173],[74,84,87,123,140,141,143,166],[74,79,80,83,86,123,134,140,141,155,166],[74,87,94,123,140,141],[74,79,85,123,140,141],[74,87,108,109,123,140,141],[74,83,87,123,140,141,158,166,173],[74,108,123,140,141,173],[74,81,82,123,140,141,173],[74,87,123,140,141],[74,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,123,140,141],[74,87,102,123,140,141],[74,87,94,95,123,140,141],[74,85,87,95,96,123,140,141],[74,86,123,140,141],[74,79,82,87,123,140,141],[74,87,91,95,96,123,140,141],[74,91,123,140,141],[74,85,87,90,123,140,141,166],[74,79,84,87,94,123,140,141],[74,82,87,108,123,140,141,171,173],[74,123,140,141,548],[74,123,134,135,137,138,139,140,141,143,155,163,166,172,173,548,549,550,552,553,555,556,557,577,578,582,583,584,585],[74,123,140,141,548,549,550,554],[74,123,140,141,550],[74,123,140,141,581],[74,123,140,141,552,585],[74,123,140,141,612],[74,123,140,141,547,617,669],[74,123,140,141,537,540,542,543,587,588,589,591,592,595,596,608,609,611,669],[74,123,140,141,591,602,603,669],[74,123,140,141,591,592,599,669],[74,123,140,141,540,542,591,592,595,669],[74,123,140,141,555],[74,123,140,141,540,547,591,592,595,604,669],[74,123,140,141,585,615,617],[74,123,126,135,140,141,155,540,542,547,585,589,591,592,595,596,599,600,601,604,607,608,609,613,614,617,669],[74,123,140,141,555,591,592,595,669],[74,123,140,141,591,602,603,604,669],[74,123,140,141,555,591,596,597,598,669],[74,123,126,135,140,141,155,540,542,547,555,585,589,591,592,595,596,597,598,599,600,601,602,603,604,607,608,609,613,614,615,616,617,669],[74,123,140,141,537,540,542,547,555,589,591,592,595,596,597,598,599,600,602,603,604,607,669,670,671,672,673,678],[74,123,140,141,540,542,591,592,595,596,602,603,604,669,671],[74,123,140,141,528],[74,123,140,141,519,520],[74,123,140,141,516,517,519,521,522,527],[74,123,140,141,517,519],[74,123,140,141,527],[74,123,140,141,519],[74,123,140,141,516,517,519,522,523,524,525,526],[74,123,140,141,516,517,518],[74,123,140,141,208,534],[74,123,128,140,141,208,623,636,637],[74,123,135,140,141,145,166,208,624,628,639],[74,123,140,141,208,624,641,642],[74,123,140,141,208,624,641,644],[74,123,140,141,208,624,641,646],[74,123,140,141,208,624,641,648],[74,123,140,141,208,624,641,650],[74,123,140,141,208,624,641,652],[74,123,140,141,208,624,641,654],[74,123,135,140,141,145,166,208,624],[74,123,140,141,208,657],[74,123,135,140,141,145,166,208,623,624,659],[74,123,135,140,141,145,166,208,624,628,662],[74,123,140,141,208,664,666],[74,123,128,140,141,208,624,637],[74,123,140,141,208,624,636,715],[74,123,140,141,208,624],[74,123,135,140,141,145,166,208,624,715,716,718,719],[74,123,140,141,208,624,715],[74,123,140,141,208,679,717],[74,123,140,141,208],[74,123,140,141,208,624,662,715,717],[74,123,140,141,208,489,624,1117,1157],[74,123,140,141,208,489,728,1161,1164],[74,123,140,141,208,506,725,726,728],[74,123,128,140,141,208,506,529,624,637,710,711,726],[74,123,140,141,208,506,529,624,637,711,726],[74,123,140,141,208,506,711],[74,123,140,141,208,506,728],[74,123,140,141,208,506,623,728,960],[74,123,140,141,208,506,623,624,727,960],[74,123,140,141,208,506,529,624,963,964],[74,123,140,141,208,506,641,642,964],[74,123,140,141,208,506,641,964,969],[74,123,140,141,208,506,641,964],[74,123,140,141,208,506,641,650,964],[74,123,140,141,208,506,641,964,973,974],[74,123,140,141,208,506,529,624,726],[74,123,140,141,208,506,624,964],[74,123,140,141,208,506,977],[74,123,140,141,208,506,661,727,728],[74,123,140,141,208,506,624,981],[74,123,140,141,208,506,529,624,665,726],[74,123,140,141,208,506,624,665,981],[74,123,140,141,208,499,624,628,1117,1157,1166],[74,123,140,141,208,489,623,624,727,728],[74,123,140,141,208,489,499,510,659,722],[74,123,140,141,208,489,510,659,722],[74,123,140,141,208,507,510,722],[74,123,140,141,208,489,499,628,977,993,1117,1157],[62,74,123,140,141,208,499,1117,1158,1159],[74,123,140,141,208,489,510,1173],[74,123,140,141,208,728,990,1118,1160,1161],[74,123,140,141,208,510,727,728,1175],[74,123,140,141,208,510],[74,123,140,141,208,489,628,998,1117],[74,123,140,141,208,510,722],[74,123,140,141,208,489,510,999,1117,1157],[74,123,140,141,208,510,659,722],[62,74,123,140,141,208,1117,1157,1158,1159],[74,123,140,141,208,628,990,1117],[62,74,123,140,141,208,499,628,661,993,1154,1157,1158,1159],[74,123,140,141,208,499,1158],[62,74,123,140,141,208,1158,1159],[74,123,140,141,208,628,1156],[74,123,140,141,208,628],[74,123,140,141,208,630],[74,123,140,141,208,630,634,679],[74,123,140,141,208,628,630,631,633],[74,123,140,141,208,628,631],[74,123,140,141,208,635,679],[74,123,140,141,208,628,630],[74,123,140,141,208,632,679],[74,123,140,141,208,628,630,631],[74,123,140,141,208,641],[74,123,140,141,208,641,968],[74,123,140,141,208,623,624,636],[74,123,140,141,208,641,657],[74,123,140,141,208,637,679,711],[74,123,140,141,208,623,727,959],[74,123,140,141,208,679,963],[74,123,128,140,141,208],[74,123,140,141,208,483,623,624,711,727],[74,123,140,141,208,623],[74,123,140,141,208,623,624,639],[74,123,140,141,208,661],[74,123,140,141,208,623,679,977],[74,123,140,141,208,623,624,728],[74,123,140,141,208,623,679],[74,123,140,141,208,623,624],[74,123,140,141,208,679,993],[74,123,140,141,208,679,727,728],[74,123,128,136,140,141,145,208],[74,123,140,141,208,679,725],[74,123,140,141,208,679,726],[74,123,140,141,208,506],[74,123,140,141,208,624,639,659,665],[74,123,140,141,208,710],[74,123,132,140,141,208],[74,123,140,141,208,626,627],[74,123,140,141,208,506,679,713],[74,123,140,141,208,506,711,712],[74,123,140,141,208,624,625,628,629,630,632,633,634,635],[74,123,140,141,208,624,625,636,1113],[74,123,140,141,166,208,618]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"7e29f41b158de217f94cb9676bf9cbd0cd9b5a46e1985141ed36e075c52bf6ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"dc782ff85b2cb10075ecffc158af7bfb27ff97bf8491c917efea0c3d622d5ac4","impliedFormat":1},{"version":"acd8fd5090ac73902278889c38336ff3f48af6ba03aa665eb34a75e7ba1dccc4","impliedFormat":1},{"version":"d6258883868fb2680d2ca96bc8b1352cab69874581493e6d52680c5ffecdb6cc","impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","impliedFormat":1},{"version":"f258e3960f324a956fc76a3d3d9e964fff2244ff5859dcc6ce5951e5413ca826","impliedFormat":1},{"version":"643f7232d07bf75e15bd8f658f664d6183a0efaca5eb84b48201c7671a266979","impliedFormat":1},{"version":"21da358700a3893281ce0c517a7a30cbd46be020d9f0c3f2834d0a8ad1f5fc75","impliedFormat":1},{"version":"6c7176368037af28cb72f2392010fa1cef295d6d6744bca8cfb54985f3a18c3e","affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","affectsGlobalScope":true,"impliedFormat":1},{"version":"437e20f2ba32abaeb7985e0afe0002de1917bc74e949ba585e49feba65da6ca1","affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","affectsGlobalScope":true,"impliedFormat":1},{"version":"3af97acf03cc97de58a3a4bc91f8f616408099bc4233f6d0852e72a8ffb91ac9","affectsGlobalScope":true,"impliedFormat":1},{"version":"808069bba06b6768b62fd22429b53362e7af342da4a236ed2d2e1c89fcca3b4a","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","impliedFormat":1},{"version":"b52476feb4a0cbcb25e5931b930fc73cb6643fb1a5060bf8a3dda0eeae5b4b68","affectsGlobalScope":true,"impliedFormat":1},{"version":"f9501cc13ce624c72b61f12b3963e84fad210fbdf0ffbc4590e08460a3f04eba","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d97fb21da858fb18b8ae72c314e9743fd52f73ebe2764e12af1db32fc03f853f","affectsGlobalScope":true,"impliedFormat":1},{"version":"0fa06ada475b910e2106c98c68b10483dc8811d0c14a8a8dd36efb2672485b29","impliedFormat":1},{"version":"33e5e9aba62c3193d10d1d33ae1fa75c46a1171cf76fef750777377d53b0303f","impliedFormat":1},{"version":"2b06b93fd01bcd49d1a6bd1f9b65ddcae6480b9a86e9061634d6f8e354c1468f","impliedFormat":1},{"version":"6a0cd27e5dc2cfbe039e731cf879d12b0e2dded06d1b1dedad07f7712de0d7f4","affectsGlobalScope":true,"impliedFormat":1},{"version":"13f5c844119c43e51ce777c509267f14d6aaf31eafb2c2b002ca35584cd13b29","impliedFormat":1},{"version":"e60477649d6ad21542bd2dc7e3d9ff6853d0797ba9f689ba2f6653818999c264","impliedFormat":1},{"version":"c2510f124c0293ab80b1777c44d80f812b75612f297b9857406468c0f4dafe29","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"4c829ab315f57c5442c6667b53769975acbf92003a66aef19bce151987675bd1","affectsGlobalScope":true,"impliedFormat":1},{"version":"b2ade7657e2db96d18315694789eff2ddd3d8aea7215b181f8a0b303277cc579","impliedFormat":1},{"version":"78dbea00e90d2df8ea3dbef0cc379d95b8be9b71cd6bde4c28728f306811803b","impliedFormat":1},{"version":"4d631b81fa2f07a0e63a9a143d6a82c25c5f051298651a9b69176ba28930756d","impliedFormat":1},{"version":"836a356aae992ff3c28a0212e3eabcb76dd4b0cc06bcb9607aeef560661b860d","impliedFormat":1},{"version":"1e0d1f8b0adfa0b0330e028c7941b5a98c08b600efe7f14d2d2a00854fb2f393","impliedFormat":1},{"version":"41670ee38943d9cbb4924e436f56fc19ee94232bc96108562de1a734af20dc2c","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e1e46d0a9837ee058c100501080c920fa98081ea3956af0374308ba6f22a33e","impliedFormat":1},{"version":"272ca407e0c9068bdc5152552d876e68037ceae3de62e529306403e973dec8e1","impliedFormat":1},{"version":"fa7834c715d5357e4540cee40ce96c3250ddb67a7b879a6b7fa0e86d6696f121","impliedFormat":1},{"version":"22dfb07a7ab15b66ac043829056fe70124844636ae719551812ac631ba04985b","impliedFormat":1},{"version":"a10f0e1854f3316d7ee437b79649e5a6ae3ae14ffe6322b02d4987071a95362e","impliedFormat":1},{"version":"e208f73ef6a980104304b0d2ca5f6bf1b85de6009d2c7e404028b875020fa8f2","impliedFormat":1},{"version":"d163b6bc2372b4f07260747cbc6c0a6405ab3fbcea3852305e98ac43ca59f5bc","impliedFormat":1},{"version":"e6fa9ad47c5f71ff733744a029d1dc472c618de53804eae08ffc243b936f87ff","affectsGlobalScope":true,"impliedFormat":1},{"version":"a6f137d651076822d4fe884287e68fd61785a0d3d1fdb250a5059b691fa897db","impliedFormat":1},{"version":"24826ed94a78d5c64bd857570fdbd96229ad41b5cb654c08d75a9845e3ab7dde","impliedFormat":1},{"version":"8b479a130ccb62e98f11f136d3ac80f2984fdc07616516d29881f3061f2dd472","impliedFormat":1},{"version":"928af3d90454bf656a52a48679f199f64c1435247d6189d1caf4c68f2eaf921f","affectsGlobalScope":true,"impliedFormat":1},{"version":"bceb58df66ab8fb00170df20cd813978c5ab84be1d285710c4eb005d8e9d8efb","affectsGlobalScope":true,"impliedFormat":1},{"version":"3f16a7e4deafa527ed9995a772bb380eb7d3c2c0fd4ae178c5263ed18394db2c","impliedFormat":1},{"version":"933921f0bb0ec12ef45d1062a1fc0f27635318f4d294e4d99de9a5493e618ca2","impliedFormat":1},{"version":"71a0f3ad612c123b57239a7749770017ecfe6b66411488000aba83e4546fde25","impliedFormat":1},{"version":"77fbe5eecb6fac4b6242bbf6eebfc43e98ce5ccba8fa44e0ef6a95c945ff4d98","impliedFormat":1},{"version":"4f9d8ca0c417b67b69eeb54c7ca1bedd7b56034bb9bfd27c5d4f3bc4692daca7","impliedFormat":1},{"version":"0cb167c371eaa8c869f8a7656a7296f2e4fae43b4d8b803a680236b24794e5f9","impliedFormat":1},{"version":"0a839dba0287cc0481ad4beedd48a1c64acf1e212ae865d1315f7007ca215161","impliedFormat":1},{"version":"38dc4655376cd1a4bd6bb3763d92949233e33d38d3dd3cbea7bbf218175a38ef","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"d61e0a64cd175208ac0b83670151a9a6b5916f0d1ffcdc5c29c90b1cebfc5045","affectsGlobalScope":true,"impliedFormat":1},{"version":"18fd40412d102c5564136f29735e5d1c3b455b8a37f920da79561f1fde068208","impliedFormat":1},{"version":"48a679952eefe4cb776d5a0e1ccba2d3eb53b57448bbb7abc1fcebcbd5440188","impliedFormat":1},{"version":"f0be1b8078cd549d91f37c30c222c2a187ac1cf981d994fb476a1adc61387b14","affectsGlobalScope":true,"impliedFormat":1},{"version":"0aaed1d72199b01234152f7a60046bc947f1f37d78d182e9ae09c4289e06a592","impliedFormat":1},{"version":"2d14da6ecb49bf828d83948765ec2d3a579d476bbb9645e749610baa6ec880ca","impliedFormat":1},{"version":"66ba1b2c3e3a3644a1011cd530fb444a96b1b2dfe2f5e837a002d41a1a799e60","impliedFormat":1},{"version":"7e514f5b852fdbc166b539fdd1f4e9114f29911592a5eb10a94bb3a13ccac3c4","impliedFormat":1},{"version":"5b7aa3c4c1a5d81b411e8cb302b45507fea9358d3569196b27eb1a27ae3a90ef","affectsGlobalScope":true,"impliedFormat":1},{"version":"5987a903da92c7462e0b35704ce7da94d7fdc4b89a984871c0e2b87a8aae9e69","affectsGlobalScope":true,"impliedFormat":1},{"version":"ea08a0345023ade2b47fbff5a76d0d0ed8bff10bc9d22b83f40858a8e941501c","impliedFormat":1},{"version":"0aef708fb4c7a6b915e8305cbfac40cd207b032dbaabe9a01889a5fff3254681","impliedFormat":1},{"version":"ae062ce7d9510060c5d7e7952ae379224fb3f8f2dd74e88959878af2057c143b","impliedFormat":1},{"version":"ad9bdafb4e7abf14cc53ce7970486a84c87831e62891e5dfe798ddcd55e84701","affectsGlobalScope":true,"impliedFormat":1},{"version":"358765d5ea8afd285d4fd1532e78b88273f18cb3f87403a9b16fef61ac9fdcfe","impliedFormat":1},{"version":"71d3ae6a5e73ca4130762560425e00984ebaff64d5353a3333d1bb7eb86ef336","impliedFormat":1},{"version":"2beff543f6e9a9701df88daeee3cdd70a34b4a1c11cb4c734472195a5cb2af54","impliedFormat":1},{"version":"2e07abf27aa06353d46f4448c0bbac73431f6065eef7113128a5cd804d0c384d","impliedFormat":1},{"version":"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5","impliedFormat":1},{"version":"42bc0e1a903408137c3df2b06dfd7e402cdab5bbfa5fcfb871b22ebfdb30bd0b","impliedFormat":1},{"version":"9894dafe342b976d251aac58e616ac6df8db91fb9d98934ff9dd103e9e82578f","impliedFormat":1},{"version":"413df52d4ea14472c2fa5bee62f7a40abd1eb49be0b9722ee01ee4e52e63beb2","impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","impliedFormat":1},{"version":"446a50749b24d14deac6f8843e057a6355dd6437d1fac4f9e5ce4a5071f34bff","impliedFormat":1},{"version":"182e9fcbe08ac7c012e0a6e2b5798b4352470be29a64fdc114d23c2bab7d5106","impliedFormat":1},{"version":"2f4e6b4d39426a1b85ecf4bdeb9dddbf4d9b3397d95d8555d46f925c9519ec7d","impliedFormat":1},{"version":"78a2869ad0cbf3f9045dda08c0d4562b7e1b2bfe07b19e0db072f5c3c56e9584","impliedFormat":1},{"version":"89d5d28d4f57e000b836ac273079be1b75710e28ce14750d081fb420d37e2ca5","impliedFormat":1},{"version":"fd4e24ccff3966390600d7f5d6aa1fed5a512e92ada735ea5fbc933d313ad3d3","impliedFormat":1},{"version":"b7cddfe1aa6b86b5fad3c9ccb30d05b3ccb165aebbf112f48d2d8a5f69dd98b1","impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","impliedFormat":1},{"version":"ad0d1d75d129b1c80f911be438d6b61bfa8703930a8ff2be2f0e1f8a91841c64","impliedFormat":1},{"version":"bd2c7ada3dee03653d3f601011d30072194bc3970cd93208f9588fbdc0c69347","impliedFormat":1},{"version":"e480da45d32313e7174b265674da504f075f59ef326852f0c5a5d863b438ae85","impliedFormat":1},{"version":"ad54850f61fcf5d014e11be80d2f46fea9265cfa7e77456da876f7833ef81769","impliedFormat":1},{"version":"6f7c9e8bd2b5b6a080b07080065f94900bd3c7e5ebbd3047bc33fcce2fab1dd8","impliedFormat":1},{"version":"3e7efde639c6a6c3edb9847b3f61e308bf7a69685b92f665048c45132f51c218","impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","impliedFormat":1},{"version":"8a0e762ceb20c7e72504feef83d709468a70af4abccb304f32d6b9bac1129b2c","impliedFormat":1},{"version":"da5950ee2a90721df6f3fba45f5d05308f7e4c35835392215dd2cd404505e2de","impliedFormat":1},{"version":"ce75b1aebb33d510ff28af960a9221410a3eaf7f18fc5f21f9404075fba77256","impliedFormat":1},{"version":"f42d5fed19610d485c646a0c430e768115567d078c7fc855c57b0c578b3d6cd3","impliedFormat":1},{"version":"ee8df1cb8d0faaca4013a1b442e99130769ce06f438d18d510fed95890067563","impliedFormat":1},{"version":"d5630f2ad9b4541e5ce891648121022f9412ecdca1820baa1f0104f70fd7eff7","impliedFormat":1},{"version":"4d15375ab13497104bc8fe56fdef2b5fd6853f29255737d23a33fa306ff7fd69","impliedFormat":1},{"version":"2cd3fc1d0d6a1e85baffd2d4f50f5efb192b5446eef567e97c94765402f0aad4","impliedFormat":1},{"version":"e4cbf2f1e89ecccaddd2c045e600ae41b732295953fb06247c7dcbc2d281ed30","impliedFormat":1},{"version":"6dcedaef57dff0d79a05ab0ab602cde74db803d1e765468bf91263786a383e1b","impliedFormat":1},{"version":"8c1697d90c394a6fd955b98eae01238eff628e129b987a68aea10f898a48e7da","impliedFormat":1},{"version":"7580e62139cb2b44a0270c8d01abcbfcba2819a02514a527342447fa69b34ef1","impliedFormat":1},{"version":"b838d4c72740eb0afd284bf7575b74c624b105eff2e8c7b4aeead57e7ac320ff","impliedFormat":1},{"version":"f374cb24e93e7798c4d9e83ff872fa52d2cdb36306392b840a6ddf46cb925cb6","impliedFormat":1},{"version":"d10d63718e1646c2279e3b33831f82c60e31f622b2b7020f1196409ca4c09242","impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"148679c6d0f449210a96e7d2e562d589e56fcde87f843a92808b3ff103f1a774","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"02436d7e9ead85e09a2f8e27d5f47d9464bced31738dec138ca735390815c9f0","impliedFormat":1},{"version":"f8d5ff8eafd37499f2b6a98659dd9b45a321de186b8db6b6142faed0fea3de77","impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","impliedFormat":1},{"version":"a22dd55aa4d39906252000ab8e8a1b83b195eef7f4274eb51e457c1f11cf6580","impliedFormat":1},{"version":"540cc83ab772a2c6bc509fe1354f314825b5dba3669efdfbe4693ecd3048e34f","impliedFormat":1},{"version":"121b0696021ab885c570bbeb331be8ad82c6efe2f3b93a6e63874901bebc13e3","impliedFormat":1},{"version":"612d9da66bb046a9c1e2e8d026245ded881fc4b9f98cbfae714415d57ee0ae0b","impliedFormat":1},{"version":"32c2ad9494dad5d11b0564a619fee18f388db6c1e9e2cd3c360b3122549691eb","impliedFormat":1},{"version":"6c301d40aec56a74ec7bd7324e31a728dadf9bfba3e96def02938d3d973534ec","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"aa14cee20aa0db79f8df101fc027d929aec10feb5b8a8da3b9af3895d05b7ba2","impliedFormat":1},{"version":"493c700ac3bd317177b2eb913805c87fe60d4e8af4fb39c41f04ba81fae7e170","impliedFormat":1},{"version":"aeb554d876c6b8c818da2e118d8b11e1e559adbe6bf606cc9a611c1b6c09f670","impliedFormat":1},{"version":"acf5a2ac47b59ca07afa9abbd2b31d001bf7448b041927befae2ea5b1951d9f9","impliedFormat":1},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"d71291eff1e19d8762a908ba947e891af44749f3a2cbc5bd2ec4b72f72ea795f","impliedFormat":1},{"version":"c0480e03db4b816dff2682b347c95f2177699525c54e7e6f6aa8ded890b76be7","impliedFormat":1},{"version":"25a5f6fd3a2243c859eddc99ab5fba11d970af2fe7a5df9c32b7668f76f97b01","impliedFormat":1},{"version":"8d207e1f9d2c30d6f77dfa693f3827c3fbf0d89240297e10bdfe1041d433df68","impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"2652448ac55a2010a1f71dd141f828b682298d39728f9871e1cdf8696ef443fd","impliedFormat":1},{"version":"d682336018141807fb602709e2d95a192828fcb8d5ba06dda3833a8ea98f69e3","impliedFormat":1},{"version":"6124e973eab8c52cabf3c07575204efc1784aca6b0a30c79eb85fe240a857efa","impliedFormat":1},{"version":"0d891735a21edc75df51f3eb995e18149e119d1ce22fd40db2b260c5960b914e","impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","impliedFormat":1},{"version":"4fbd3116e00ed3a6410499924b6403cc9367fdca303e34838129b328058ede40","impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","impliedFormat":1},{"version":"8c70ddc0c22d85e56011d49fddfaae3405eb53d47b59327b9dd589e82df672e7","impliedFormat":1},{"version":"2f9c89cbb29d362290531b48880a4024f258c6033aaeb7e59fbc62db26819650","impliedFormat":1},{"version":"a365c4d3bed3be4e4e20793c999c51f5cd7e6792322f14650949d827fbcd170f","impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","impliedFormat":1},{"version":"273782b8454e78f6a8b30d2cfbf6860499c930595095fcc1689637115f0eddda","affectsGlobalScope":true,"impliedFormat":1},{"version":"3fbdd025f9d4d820414417eeb4107ffa0078d454a033b506e22d3a23bc3d9c41","affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","impliedFormat":1},{"version":"a8f8e6ab2fa07b45251f403548b78eaf2022f3c2254df3dc186cb2671fe4996d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","impliedFormat":1},{"version":"9f9bb6755a8ce32d656ffa4763a8144aa4f274d6b69b59d7c32811031467216e","impliedFormat":1},{"version":"5c32bdfbd2d65e8fffbb9fbda04d7165e9181b08dad61154961852366deb7540","impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","impliedFormat":1},{"version":"0c05e9842ec4f8b7bfebfd3ca61604bb8c914ba8da9b5337c4f25da427a005f2","impliedFormat":1},{"version":"faed7a5153215dbd6ebe76dfdcc0af0cfe760f7362bed43284be544308b114cf","impliedFormat":1},{"version":"7029e566b8df176f703fb59fd437a38670c7a0e02c58b2d66dfb5b2e2b2defdb","impliedFormat":1},{"version":"7f2aa4d4989a82530aaac3f72b3dceca90e9c25bee0b1a327e8a08a1262435ad","impliedFormat":1},{"version":"d96b39301d0ded3f1a27b47759676a33a02f6f5049bfcbde81e533fd10f50dcb","impliedFormat":1},{"version":"e9f147ecca73d9346a4c073432843c159ccbe50bdcb678a78f6da10eae2cecf4","impliedFormat":1},{"version":"de061f7d72bd65c06fc1419f841dfdcb29a8e22fe6fa527d1e6eb20b897d4de0","impliedFormat":1},{"version":"663beafc2446079574570cba86e9b15f986f908ddb1b01274509970126fee945","impliedFormat":1},{"version":"a3102887d5058bf4cb5b37fa6964c09e9527c42053b3b5c642b89878620748de","impliedFormat":1},{"version":"0aaaa1727edd29673d85c9b26d7ca4d54e5407a48586903c51b48b7f7d196f61","impliedFormat":1},{"version":"d35bca0b261bff02635758c48e8ab99c61c420d0dfabbcf467e847171d876b7d","impliedFormat":1},{"version":"3bc12c40d90c342ff88a3d876996c555ed5cbee5fe8c3308a240b321f401ee46","impliedFormat":1},{"version":"ba130768aae855a5477e9e148e5c879548e6e7ccbcc56fd1934c8a18ea5b7569","impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","impliedFormat":1},{"version":"d38530db0601215d6d767f280e3a3c54b2a83b709e8d9001acb6f61c67e965fc","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"b499af2054a037a162b3b72cd886f48bbf32a3502c865c6e29fac7d2ab3ce0b5","impliedFormat":1},{"version":"b83cb14474fa60c5f3ec660146b97d122f0735627f80d82dd03e8caa39b4388c","impliedFormat":1},{"version":"48773ca557b0319c2ee62ae249cf52a81709e8be139920d6479a66274de7c4ed","impliedFormat":1},{"version":"7274fbffbd7c9589d8d0ffba68157237afd5cecff1e99881ea3399127e60572f","impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","impliedFormat":1},{"version":"20865ac316b8893c1a0cc383ccfc1801443fbcc2a7255be166cf90d03fac88c9","impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","impliedFormat":1},{"version":"461d0ad8ae5f2ff981778af912ba71b37a8426a33301daa00f21c6ccb27f8156","impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","impliedFormat":1},{"version":"fcafff163ca5e66d3b87126e756e1b6dfa8c526aa9cd2a2b0a9da837d81bbd72","impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","impliedFormat":1},{"version":"8b4327413e5af38cd8cb97c59f48c3c866015d5d642f28518e3a891c469f240e","impliedFormat":1},{"version":"4cceef18d7f088e797a463e90b7a9dad10c6bc667724b7686e3e740ae00122be","impliedFormat":1},{"version":"7ee86fbb3754388e004de0ef9e6505485ddfb3be7640783d6d015711c03d302d","impliedFormat":1},{"version":"cc1954b539604b1e562319119ac7e888172208b32ca873f9a357a92c826bd046","impliedFormat":1},{"version":"a67b87d0281c97dfc1197ef28dfe397fc2c865ccd41f7e32b53f647184cc7307","impliedFormat":1},{"version":"771ffb773f1ddd562492a6b9aaca648192ac3f056f0e1d997678ff97dbb6bf9b","impliedFormat":1},{"version":"43e96a3d5d1411ab40ba2f61d6a3192e58177bcf3b133a80ad2a16591611726d","impliedFormat":1},{"version":"232f70c0cf2b432f3a6e56a8dc3417103eb162292a9fd376d51a3a9ea5fbbf6f","impliedFormat":1},{"version":"bb8f2dbc03533abca2066ce4655c119bff353dd4514375beb93c08590c03e023","impliedFormat":1},{"version":"706dd95827e7ebaabda91d5db2b755233e0952d98570e9c032b0f066a15c1177","affectsGlobalScope":true,"impliedFormat":1},{"version":"0b103e9abfe82d14c0ad06a55d9f91d6747154ef7cacc73cf27ecad2bfb3afcf","impliedFormat":1},{"version":"cd9304972e6d616197fb44fce00540a904f38b54306a1951b5dbeaf3c01ab5bd","impliedFormat":1},{"version":"77438e2c397a3db78407621cfc57241a305b310ddea2c185f1d555248297f587","impliedFormat":1},{"version":"120599fd965257b1f4d0ff794bc696162832d9d8467224f4665f713a3119078b","impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","impliedFormat":1},{"version":"5433f33b0a20300cca35d2f229a7fc20b0e8477c44be2affeb21cb464af60c76","impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","impliedFormat":1},{"version":"a6805fcafed712aea7759f8bc731014f9d22738c1d6ef9d43b8091d1d48346d5","impliedFormat":1},{"version":"c49469a5349b3cc1965710b5b0f98ed6c028686aa8450bcb3796728873eb923e","impliedFormat":1},{"version":"4a889f2c763edb4d55cb624257272ac10d04a1cad2ed2948b10ed4a7fda2a428","impliedFormat":1},{"version":"7bb79aa2fead87d9d56294ef71e056487e848d7b550c9a367523ee5416c44cfa","impliedFormat":1},{"version":"d88ea80a6447d7391f52352ec97e56b52ebec934a4a4af6e2464cfd8b39c3ba8","impliedFormat":1},{"version":"142617b3cdf902b69c6464c9fbd942b60ab3e733ca18c032b19e0f7e2adbefe8","impliedFormat":1},{"version":"0b603555f1881f87256ffd6344d3e3ed6d466c2e701eabf381f28be8c2125892","impliedFormat":1},{"version":"897e4f7662488e3ecc79e743bdd3b78f13bdb69a97851afa5b440c4211e32ea9","impliedFormat":1},{"version":"e2e1c6d3b2d93add5200bd7bc1a8cccb4e446836b2111ece45db8683a2c765de","impliedFormat":1},{"version":"251b03d5cd243854ce870d9a9a39f491faf69898c5d6b5eee28cc7649c57417b","impliedFormat":1},{"version":"27ff4196654e6373c9af16b6165120e2dd2169f9ad6abb5c935af5abd8c7938c","impliedFormat":1},{"version":"2c4de79f406d137390608e8c0a44fba2ff8e00bacfcae7c9d1781fef10e9440d","impliedFormat":1},{"version":"07ba23a10465791be5d22deaf5ef7de7658774ddff53721e5ea17fedea1bc721","impliedFormat":1},{"version":"dca8c645c5afeb03b1ecedbf16323f33e7d0afaa6256c8e047e6e38087a97f53","impliedFormat":1},{"version":"775f181bd4a533d6f8b5e55ec1d9f1624559720ae8a70e9432258da26b38d27c","impliedFormat":1},{"version":"796273b2edc72e78a04e86d7c58ae94d370ab93a0ddf40b1aa85a37a1c29ecd7","impliedFormat":1},{"version":"5df15a69187d737d6d8d066e189ae4f97e41f4d53712a46b2710ff9f8563ec9f","impliedFormat":1},{"version":"7715134a0cf07dd41a9da2895d708625a3a303a0385e355ecaaf0b8bfaef2550","impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","impliedFormat":1},{"version":"622694a8522b46f6310c2a9b5d2530dde1e2854cb5829354e6d1ff8f371cf469","impliedFormat":1},{"version":"cd8ce8d68567f62dd580b3c3c37777ac3f5b81944c7417f5ea83030eab533385","impliedFormat":1},{"version":"e5c939d896565dcac0f6fbdbada11284e7728ef26a069561c09aa5aa4a788393","impliedFormat":1},{"version":"9e2739b32f741859263fdba0244c194ca8e96da49b430377930b8f721d77c000","impliedFormat":1},{"version":"a9e6c0ff3f8186fccd05752cf75fc94e147c02645087ac6de5cc16403323d870","impliedFormat":1},{"version":"49af4b52f0d4d2304c5f2c6fe5fab3e153e0acc38830d0202821b877c097dd02","impliedFormat":1},{"version":"49c346823ba6d4b12278c12c977fb3a31c06b9ca719015978cb145eb86da1c61","impliedFormat":1},{"version":"bfac6e50eaa7e73bb66b7e052c38fdc8ccfc8dbde2777648642af33cf349f7f1","impliedFormat":1},{"version":"92f7c1a4da7fbfd67a2228d1687d5c2e1faa0ba865a94d3550a3941d7527a45d","impliedFormat":1},{"version":"f53b120213a9289d9a26f5af90c4c686dd71d91487a0aa5451a38366c70dc64b","impliedFormat":1},{"version":"e68b8e5a1df7c1be2bc105141456ecba70215806e1c28bfbc5c12bfce4be6e68","impliedFormat":1},{"version":"511c8f02329808d47d00b859c532ae9115590048b17325a946c74dac48428650","impliedFormat":1},{"version":"57d67b72e06059adc5e9454de26bbfe567d412b962a501d263c75c2db430f40e","impliedFormat":1},{"version":"b5f9e66625783eefcbe3d2da074b2e7ba2066d61ce3fc6ef4f22805ad946cab4","impliedFormat":1},{"version":"e37115962d284b9f7a37c2bdd2add50f88365dde41f5e0ff591ffc48a8ec7575","impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","impliedFormat":1},{"version":"bb37588926aba35c9283fe8d46ebf4e79ffe976343105f5c6d45f282793352b2","impliedFormat":1},{"version":"f89488602bec98a142072fae7ea5ba99431a569ff580c64b7be39896474799d8","impliedFormat":1},{"version":"bbbc47961f39a57df103cf4ca3bb8f8732b4b6678a18225a0aa76d59c466956c","impliedFormat":1},{"version":"2e6114a7dd6feeef85b2c80120fdbfb59a5529c0dcc5bfa8447b6996c97a69f5","impliedFormat":1},{"version":"2ffb043dc5163458e473b7010859f86e01dc4edffcae0a93d885d028b426a546","impliedFormat":1},{"version":"c8f004e6036aa1c764ad4ec543cf89a5c1893a9535c80ef3f2b653e370de45e6","impliedFormat":1},{"version":"dd80b1e600d00f5c6a6ba23f455b84a7db121219e68f89f10552c54ba46e4dc9","impliedFormat":1},{"version":"b064c36f35de7387d71c599bfcf28875849a1dbc733e82bd26cae3d1cd060521","impliedFormat":1},{"version":"05c7280d72f3ed26f346cbe7cbbbb002fb7f15739197cbbee6ab3fd1a6cb9347","impliedFormat":1},{"version":"8de9fe97fa9e00ec00666fa77ab6e91b35d25af8ca75dabcb01e14ad3299b150","impliedFormat":1},{"version":"04b7b2e0832dfd3c31e81df3975e8d8fda28e7ff999b0aa2932608a8f6661d5c","impliedFormat":1},{"version":"ca2d34c6ed5cbd3070b8b6f32f42ae54adcc6499c1e4b99f0a5798b3f27cc653","impliedFormat":1},{"version":"9ec68995e66dd6b9dac834bf5ae85fde802714ea2e82151a5d1d53ef01b463ef","impliedFormat":1},{"version":"5c4d626b4902f2ef8a1cc146d761d276cef988016dc674e3b98fbad70e64bc9f","impliedFormat":1},{"version":"fdfaa0aad899524962e2955287b5b991ffe3be50f64e02eb60c933ca44644a94","impliedFormat":1},{"version":"53c972a0f9bc3a4ec70fff7314123ea8cfcf75b3703046f767d2dc1eea87b2fb","impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","impliedFormat":1},{"version":"50256e9c31318487f3752b7ac12ff365c8949953e04568009c8705db802776fb","impliedFormat":1},{"version":"7d73b24e7bf31dfb8a931ca6c4245f6bb0814dfae17e4b60c9e194a631fe5f7b","impliedFormat":1},{"version":"d130c5f73768de51402351d5dc7d1b36eaec980ca697846e53156e4ea9911476","impliedFormat":1},{"version":"413586add0cfe7369b64979d4ec2ed56c3f771c0667fbde1bf1f10063ede0b08","impliedFormat":1},{"version":"06472528e998d152375ad3bd8ebcb69ff4694fd8d2effaf60a9d9f25a37a097a","impliedFormat":1},{"version":"7303b45138d2511035056a5901a1490ebdcbf055cbb1276f8629c5121cbe733e","impliedFormat":1},{"version":"27f874cd5327507eeff699a74567f60c1215b94509f4308633a7b01922471ed2","impliedFormat":1},{"version":"a401617604fa1f6ce437b81689563dfdc377069e4c58465dbd8d16069aede0a5","impliedFormat":1},{"version":"2c6cf04bc525caf6546e859e8ef10bfb9573837ec0bc5ec7b53a7b1b8ca72781","impliedFormat":1},{"version":"8695dec09ad439b0ceef3776ea68a232e381135b516878f0901ed2ea114fd0fe","impliedFormat":1},{"version":"304b44b1e97dd4c94697c3313df89a578dca4930a104454c99863f1784a54357","impliedFormat":1},{"version":"0a437ae178f999b46b6153d79095b60c42c996bc0458c04955f1c996dc68b971","impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","impliedFormat":1},{"version":"4a7baeb6325920044f66c0f8e5e6f1f52e06e6d87588d837bdf44feb6f35c664","impliedFormat":1},{"version":"87cc05fe13108f02e12da7e3efd8e360fef78d96a0c9e11408ea1b1b9fb3e03d","impliedFormat":1},{"version":"1abbf67c218d23c2ce76887caac2df6c7dab3d97ba2b65348432b876f510002a","impliedFormat":1},{"version":"1a82deef4c1d39f6882f28d275cad4c01f907b9b39be9cbc472fcf2cf051e05b","impliedFormat":1},{"version":"4b20fcf10a5413680e39f5666464859fc56b1003e7dfe2405ced82371ebd49b6","impliedFormat":1},{"version":"c06ef3b2569b1c1ad99fcd7fe5fba8d466e2619da5375dfa940a94e0feea899b","impliedFormat":1},{"version":"f7d628893c9fa52ba3ab01bcb5e79191636c4331ee5667ecc6373cbccff8ae12","impliedFormat":1},{"version":"1d879125d1ec570bf04bc1f362fdbe0cb538315c7ac4bcfcdf0c1e9670846aa6","impliedFormat":1},{"version":"dad97c99382889e9c7d1a9d8275500ff71235130fae9f8916fdbf3641d56e592","impliedFormat":1},{"version":"a6dba407fc287f1e25454e75028c91bbc00675f2d1c4e8b3edcc36c08611a486","impliedFormat":1},{"version":"d663134457d8d669ae0df34eabd57028bddc04fc444c4bc04bc5215afc91e1f4","impliedFormat":1},{"version":"e91f7b1344577a02f051b9b471f33044fef8334a76dc9e1de003d17595a5219b","impliedFormat":1},{"version":"c0723195c85e19656d6b5b9fdb81d3f3403c1ae4679e722c6ea058c516b38d12","impliedFormat":1},{"version":"b55eb9f72166093b5460d34b34f5d8699c968de3bc3fc696e40f2c93f2ebf650","impliedFormat":1},{"version":"71d9eb4c4e99456b78ae182fb20a5dfc20eb1667f091dbb9335b3c017dd1c783","impliedFormat":1},{"version":"cfa846a7b7847a1d973605fbb8c91f47f3a0f0643c18ac05c47077ebc72e71c7","impliedFormat":1},{"version":"1594da19968752a22b2ac48c2d0e60575700e745c577a8a4a676b841238ad5bb","impliedFormat":1},{"version":"e0cee12109e0a10a4c3d6769fcc7644b7c1ea7f52365bea51728f5af29f8a137","impliedFormat":1},{"version":"7d4254b4c6c67a29d5e7f65e67d72540480ac2cfb041ca484847f5ae70480b62","impliedFormat":1},{"version":"3536968defef8a75514f547ead5e2e9c1e984820290ec9b00c5fdfb6ef786535","impliedFormat":1},{"version":"d83773870080c30a230e322ce13a9c6f3398e8dacea4ea8a83e26370f3bac23e","impliedFormat":1},{"version":"dcfeaf98d66314fec29a9076c4290e45d0b196a65827becc19138e9c7b855f37","impliedFormat":1},{"version":"6849fe9210fe4946d5f085bfed36758f33dc6ae15a751338d178dd4daa017c46","impliedFormat":1},{"version":"888cda0fa66d7f74e985a3f7b1af1f64b8ff03eb3d5e80d051c3cbdeb7f32ab7","impliedFormat":1},{"version":"60681e13f3545be5e9477acb752b741eae6eaf4cc01658a25ec05bff8b82a2ef","impliedFormat":1},{"version":"ffae4e1e06aa848a1e4bcef162cd1c48e5909b26223515981310af9c036bdfc7","impliedFormat":1},{"version":"a57b1802794433adec9ff3fed12aa79d671faed86c49b09e02e1ac41b4f1d33a","impliedFormat":1},{"version":"34e16eb7c31768a11a08aebcfb3d70d7b8f0b016197e98d8419e566ceae6d6c8","impliedFormat":1},{"version":"f94ec1f7e4b709d26960306c9082a7a1b728a6e13089346aa48ba57c74cbf47e","impliedFormat":1},{"version":"9a11cb4033405e96c247cd5aa29790212aaffdd127869e8a5219103f0b389fd5","impliedFormat":1},{"version":"01479d9d5a5dda16d529b91811375187f61a06e74be294a35ecce77e0b9e8d6c","impliedFormat":1},{"version":"aff5213585cb72e94054dfe17250ff315f3569b3919d1ef1ad235f37c4ee894e","impliedFormat":1},{"version":"fb2ea35e1be6388d722d7725e2b49c697d34d9c890c3b96758faaeb86d35cef8","impliedFormat":1},{"version":"ce0df82a9ae6f914ba08409d4d883983cc08e6d59eb2df02d8e4d68309e7848b","impliedFormat":1},{"version":"1a4dc28334a926d90ba6a2d811ba0ff6c22775fcc13679521f034c124269fd40","impliedFormat":1},{"version":"f05315ff85714f0b87cc0b54bcd3dde2716e5a6b99aedcc19cad02bf2403e08c","impliedFormat":1},{"version":"5fad3b31fc17a5bc58095118a8b160f5260964787c52e7eb51e3d4fcf5d4a6f0","impliedFormat":1},{"version":"72105519d0390262cf0abe84cf41c926ade0ff475d35eb21307b2f94de985778","impliedFormat":1},{"version":"456006a6975b26c0a1785feddae165f6d307e2d601ffde27e21fc4a790e448a4","impliedFormat":1},{"version":"c857e0aae3f5f444abd791ec81206020fbcc1223e187316677e026d1c1d6fe08","impliedFormat":1},{"version":"ccf6dd45b708fb74ba9ed0f2478d4eb9195c9dfef0ff83a6092fa3cf2ff53b4f","impliedFormat":1},{"version":"1fe0d18b111e1145a7e7601855bccd4ca20f24e3b9a5aba6bb1fa9d1a7059170","impliedFormat":1},{"version":"5632c3c26d420c063eebe64c45b1248b9492a67bf44f1d0c57e9dc8f6cf449bb","impliedFormat":1},{"version":"0df5aa619ab12993a39ea6dae062ee46eadbb4d738916460e636ada52bced75b","impliedFormat":1},{"version":"8fca3039857709484e5893c05c1f9126ab7451fa6c29e19bb8c2411a2e937345","impliedFormat":1},{"version":"35069c2c417bd7443ae7c7cafd1de02f665bf015479fec998985ffbbf500628c","impliedFormat":1},{"version":"10ab7be91f87ebe8916b62cf28af2e45b5601fc7b0e311adf838f912c6b31dd8","impliedFormat":1},{"version":"bc636fbc08e0979ceb7eb0731a33000283d77a33b62e1f71ee65be50394e40ba","impliedFormat":1},{"version":"7e0b7f91c5ab6e33f511efc640d36e6f933510b11be24f98836a20a2dc914c2d","impliedFormat":1},{"version":"045b752f44bf9bbdcaffd882424ab0e15cb8d11fa94e1448942e338c8ef19fba","impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","impliedFormat":1},{"version":"75bbd3be047d539988a0ff0b56384ef7a6a25f3b676ad96bee547d44c31622a7","impliedFormat":1},{"version":"42960001a776b089ade681ab5cfddc936e0afb0615133ec1841f3dee89d3e1bf","impliedFormat":1},{"version":"0aedb02516baf3e66b2c1db9fef50666d6ed257edac0f866ea32f1aa05aa474f","impliedFormat":1},{"version":"da47712b394d944328245482603bc6f416d3949b67c9392279caab595076b510","affectsGlobalScope":true,"impliedFormat":1},{"version":"37d0071d8f0a06dc55c2c5e0ec3391affd4fd107c53410bf358196ec0bf3923f","impliedFormat":1},{"version":"b213dad76ca37fd552274c9499056e1c0d9c1bd38a55bb7f68b22ba6b84c3ad7","impliedFormat":1},{"version":"c30436b130b6218b7714314dc41d3f459590db4bdf099eecd51cb1bda32109a8","impliedFormat":1},{"version":"20fa37b636fdcc1746ea0738f733d0aed17890d1cd7cb1b2f37010222c23f13e","impliedFormat":1},{"version":"d90b9f1520366d713a73bd30c5a9eb0040d0fb6076aff370796bc776fd705943","impliedFormat":1},{"version":"bc03c3c352f689e38c0ddd50c39b1e65d59273991bfc8858a9e3c0ebb79c023b","impliedFormat":1},{"version":"19df3488557c2fc9b4d8f0bac0fd20fb59aa19dec67c81f93813951a81a867f8","affectsGlobalScope":true,"impliedFormat":1},{"version":"b25350193e103ae90423c5418ddb0ad1168dc9c393c9295ef34980b990030617","affectsGlobalScope":true,"impliedFormat":1},{"version":"bef86adb77316505c6b471da1d9b8c9e428867c2566270e8894d4d773a1c4dc2","impliedFormat":1},{"version":"5a49adaef698b7ad7e6127949fa1b0bbd3d46b7cbd11c54e392a4dcdd51f5190","impliedFormat":1},{"version":"6ee598cdfdd0fa52039dca135b3dfff7b49035dc13292143e0a93843e3861967","impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","impliedFormat":1},{"version":"5c634644d45a1b6bc7b05e71e05e52ec04f3d73d9ac85d5927f647a5f965181a","impliedFormat":1},{"version":"2489bf04d77dc025ba67f49f1a56eb24b9db477d5ff88123d887e163ed1776aa","impliedFormat":1},{"version":"63a7595a5015e65262557f883463f934904959da563b4f788306f699411e9bac","impliedFormat":1},{"version":"4ba137d6553965703b6b55fd2000b4e07ba365f8caeb0359162ad7247f9707a6","impliedFormat":1},{"version":"0b77b819b5417775fccb20c678293cf614c054a5b1a65421a5b933a9124ba998","impliedFormat":1},{"version":"eb5acb58487367e502d994b57e2c58255d8241f481ea8efa8e79af23af3f41c2","impliedFormat":1},{"version":"9252d498a77517aab5d8d4b5eb9d71e4b225bbc7123df9713e08181de63180f6","impliedFormat":1},{"version":"b1f1d57fde8247599731b24a733395c880a6561ec0c882efaaf20d7df968c5af","impliedFormat":1},{"version":"f1f4095f04343ad6e6825eba41eb50f1555685560dde164179a467e65c4a921c","impliedFormat":1},{"version":"35e6379c3f7cb27b111ad4c1aa69538fd8e788ab737b8ff7596a1b40e96f4f90","impliedFormat":1},{"version":"1fffe726740f9787f15b532e1dc870af3cd964dbe29e191e76121aa3dd8693f2","impliedFormat":1},{"version":"5a3ea721d03a361ccbdd7390ccd75f6e84cbca3a3f01f4b331ecc9af31890c49","impliedFormat":1},{"version":"e7dfaee4af38d45b1cab8a1ee0b3bc1f85ddcf64545ed391d675d78ae6526274","affectsGlobalScope":true,"impliedFormat":1},{"version":"e8daa443eaf9a27fd382cc1f8ebe30330c0f4d89511cfb469166874806751d35","impliedFormat":1},{"version":"af48e58339188d5737b608d41411a9c054685413d8ae88b8c1d0d9bfabdf6e7e","impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","impliedFormat":1},{"version":"1de8c302fd35220d8f29dea378a4ae45199dc8ff83ca9923aca1400f2b28848a","impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","impliedFormat":1},{"version":"98a787be42bd92f8c2a37d7df5f13e5992da0d967fab794adbb7ee18370f9849","impliedFormat":1},{"version":"332248ee37cca52903572e66c11bef755ccc6e235835e63d3c3e60ddda3e9b93","impliedFormat":1},{"version":"94e8cc88ae2ef3d920bb3bdc369f48436db123aa2dc07f683309ad8c9968a1e1","impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","impliedFormat":1},{"version":"320f4091e33548b554d2214ce5fc31c96631b513dffa806e2e3a60766c8c49d9","impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","impliedFormat":1},{"version":"d90d5f524de38889d1e1dbc2aeef00060d779f8688c02766ddb9ca195e4a713d","impliedFormat":1},{"version":"07ed3ddab975995eea41b22f3010506fb9f5fb301d04820b07d7a1aee5477d7c","impliedFormat":1},{"version":"969d8b0965849f4bae7cab0ba90bd1e1220e95999c2c6f01117fa7500901c017","impliedFormat":1},{"version":"6ec840ee5e2bc103f557fe38b1d585ee250540468713d7634ee066de372bf332","impliedFormat":1},{"version":"b0309e1eda99a9e76f87c18992d9c3689b0938266242835dd4611f2b69efe456","impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","impliedFormat":1},{"version":"6ceb10ca57943be87ff9debe978f4ab73593c0c85ee802c051a93fc96aaf7a20","impliedFormat":1},{"version":"1de3ffe0cc28a9fe2ac761ece075826836b5a02f340b412510a59ba1d41a505a","impliedFormat":1},{"version":"e46d6cc08d243d8d0d83986f609d830991f00450fb234f5b2f861648c42dc0d8","impliedFormat":1},{"version":"1c0a98de1323051010ce5b958ad47bc1c007f7921973123c999300e2b7b0ecc0","impliedFormat":1},{"version":"ff863d17c6c659440f7c5c536e4db7762d8c2565547b2608f36b798a743606ca","impliedFormat":1},{"version":"5412ad0043cd60d1f1406fc12cb4fb987e9a734decbdd4db6f6acf71791e36fe","impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","impliedFormat":1},{"version":"e297c0a524edee7677939122f90027bfbe5f2698939d9a85728e5044b39c7124","impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","impliedFormat":1},{"version":"bc9ee0192f056b3d5527bcd78dc3f9e527a9ba2bdc0a2c296fbc9027147df4b2","impliedFormat":1},{"version":"b62381cae176db34f003cc6172ee8f3e0122014889d66391aa73698105cf4934","impliedFormat":1},{"version":"1d9c0a9a6df4e8f29dc84c25c5aa0bb1da5456ebede7a03e03df08bb8b27bae6","impliedFormat":1},{"version":"84380af21da938a567c65ef95aefb5354f676368ee1a1cbb4cae81604a4c7d17","impliedFormat":1},{"version":"1af3e1f2a5d1332e136f8b0b95c0e6c0a02aaabd5092b36b64f3042a03debf28","impliedFormat":1},{"version":"30d8da250766efa99490fc02801047c2c6d72dd0da1bba6581c7e80d1d8842a4","impliedFormat":1},{"version":"03566202f5553bd2d9de22dfab0c61aa163cabb64f0223c08431fb3fc8f70280","impliedFormat":1},{"version":"41eb514d9ce0a6e87957f08a4b7af70d93f87637f37dee706e2d92a6601c25a9","impliedFormat":1},{"version":"e7765aa8bcb74a38b3230d212b4547686eb9796621ffb4367a104451c3f9614f","impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","impliedFormat":1},{"version":"5bf5c7a44e779790d1eb54c234b668b15e34affa95e78eada73e5757f61ed76a","impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","impliedFormat":1},{"version":"7bd01f0f28cd3aeb2046274d85208e245965f6f2948edf4f7b2057bcf9f22ccc","impliedFormat":99},{"version":"d2f2cf2b8cc92bea913cda4a076e0f790b23a21e84f989d12f0116a7fe3906e0","impliedFormat":99},{"version":"6de125ea94866c736c6d58d68eb15272cf7d1020a5b459fea1c660027eca9a90","affectsGlobalScope":true,"impliedFormat":1},{"version":"f5b20bc288ee49989c95b20847fc93b96bf61cc0845598897a6a53a967dd7d07","affectsGlobalScope":true,"impliedFormat":1},{"version":"064ac1c2ac4b2867c2ceaa74bbdce0cb6a4c16e7c31a6497097159c18f74aa7c","impliedFormat":1},{"version":"3dc14e1ab45e497e5d5e4295271d54ff689aeae00b4277979fdd10fa563540ae","impliedFormat":1},{"version":"d3b315763d91265d6b0e7e7fa93cfdb8a80ce7cdd2d9f55ba0f37a22db00bdb8","impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","impliedFormat":1},"7b550dda9686c16f36a17bf9051d5dbf31e98555b30d114ac49fc49a1e712651",{"version":"9f0b9aa5f8c1045f98e7a6e1bd787caa48050450f1ce859c09b0cfbbc85c4c6e","signature":"435a1e418e8338be3f39614b96b81a9aa2700bc8c27bc6b98f064ff9ce17c363"},{"version":"17c6561066a9708a09115ad4b49ff23cf81a607f54278c9b9b5865964906f415","impliedFormat":1},{"version":"32727845ab5bd8a9ef3e4844c567c09f6d418fcf0f90d381c00652a6f23e7f6e","impliedFormat":1},{"version":"d3cfde44f8089768ebb08098c96d01ca260b88bccf238d55eee93f1c620ff5a5","impliedFormat":1},{"version":"293eadad9dead44c6fd1db6de552663c33f215c55a1bfa2802a1bceed88ff0ec","impliedFormat":1},{"version":"833e92c058d033cde3f29a6c7603f517001d1ddd8020bc94d2067a3bc69b2a8e","impliedFormat":1},{"version":"08b2fae7b0f553ad9f79faec864b179fc58bc172e295a70943e8585dd85f600c","impliedFormat":1},{"version":"f12edf1672a94c578eca32216839604f1e1c16b40a1896198deabf99c882b340","impliedFormat":1},{"version":"e3498cf5e428e6c6b9e97bd88736f26d6cf147dedbfa5a8ad3ed8e05e059af8a","impliedFormat":1},{"version":"dba3f34531fd9b1b6e072928b6f885aa4d28dd6789cbd0e93563d43f4b62da53","impliedFormat":1},{"version":"f672c876c1a04a223cf2023b3d91e8a52bb1544c576b81bf64a8fec82be9969c","impliedFormat":1},{"version":"e4b03ddcf8563b1c0aee782a185286ed85a255ce8a30df8453aade2188bbc904","impliedFormat":1},{"version":"2329d90062487e1eaca87b5e06abcbbeeecf80a82f65f949fd332cfcf824b87b","impliedFormat":1},{"version":"25b3f581e12ede11e5739f57a86e8668fbc0124f6649506def306cad2c59d262","impliedFormat":1},{"version":"4fdb529707247a1a917a4626bfb6a293d52cd8ee57ccf03830ec91d39d606d6d","impliedFormat":1},{"version":"a9ebb67d6bbead6044b43714b50dcb77b8f7541ffe803046fdec1714c1eba206","impliedFormat":1},{"version":"5780b706cece027f0d4444fbb4e1af62dc51e19da7c3d3719f67b22b033859b9","impliedFormat":1},{"version":"60200590d8ecf247a6e9c769c6b79bd8e688c3af14ef208072d0c6954b25f125","impliedFormat":1},{"version":"7a8ec10b0834eb7183e4bfcd929838ac77583828e343211bb73676d1e47f6f01","impliedFormat":1},{"version":"6e8044a9ca35eb66823c9ddddf826ca28bf900cd0cb3d31b3007277d094dc21e","affectsGlobalScope":true,"impliedFormat":1},{"version":"3f00324f263189b385c3a9383b1f4dae6237697bcf0801f96aa35c340512d79c","impliedFormat":1},{"version":"ec8997c2e5cea26befc76e7bf990750e96babb16977673a9ff3b5c0575d01e48","impliedFormat":1},{"version":"633775c57ac402a6f05d12d57eccb906d8324364341281d6cdd0de774d13ae64","signature":"50f8a125795ffacae7f3107820dc660812d53c75c1d9c3ac82fd3d4ee1073958"},{"version":"c76c02846ba7d40b9b3488f0e8d75d02cbdee2f0bc5fcd55dd3bd2e1457646ea","impliedFormat":99},{"version":"4ead13a482c539b77394b2a97e3b877b809eac596390371cea490286f53b996a","impliedFormat":99},{"version":"06db2f8ba1d1dfacf04529cb731081ab23f133f29c7608ebdfbcab356996827c","impliedFormat":99},{"version":"bdd14f07b4eca0b4b5203b85b8dbc4d084c749fa590bee5ea613e1641dcd3b29","impliedFormat":99},{"version":"3a582c6e8906f5b094ccf0de6cc6f4f8a54b05a34f52517aba5c9c7f704f6b28","impliedFormat":99},{"version":"ef13c73d6157a32933c612d476c1524dd674cf5b9a88571d7d6a0d147544d529","impliedFormat":99},{"version":"49ab4f1d153a252779958fc87b700743d32b5ffa42addd70ae23ad3f429daa5c","impliedFormat":99},{"version":"0528f6d21f7a02d4092895090d2dd86104bd5a3e79eced96d5a1a7dd90943d17","impliedFormat":99},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"5c935b7fc4ddc1410ea1cd7cd4e35ed106a6e4920dd27a9480a40fd224359dc3","affectsGlobalScope":true,"impliedFormat":99},{"version":"a7ca8df4f2931bef2aa4118078584d84a0b16539598eaadf7dce9104dfaa381c","impliedFormat":1},{"version":"10073cdcf56982064c5337787cc59b79586131e1b28c106ede5bff362f912b70","impliedFormat":99},{"version":"72950913f4900b680f44d8cab6dd1ea0311698fc1eefb014eb9cdfc37ac4a734","impliedFormat":1},{"version":"751764bb94219b4ce8f5475dc35d3de2e432fea01a0c9610cd7f69ad05e398c6","impliedFormat":1},{"version":"ee70b8037ecdf0de6c04f35277f253663a536d7e38f1539d270e4e916d225a3f","affectsGlobalScope":true,"impliedFormat":1},{"version":"a660aa95476042d3fdcc1343cf6bb8fdf24772d31712b1db321c5a4dcc325434","impliedFormat":1},{"version":"36977c14a7f7bfc8c0426ae4343875689949fb699f3f84ecbe5b300ebf9a2c55","impliedFormat":1},{"version":"ff0a83c9a0489a627e264ffcb63f2264b935b20a502afa3a018848139e3d8575","impliedFormat":99},{"version":"161c8e0690c46021506e32fda85956d785b70f309ae97011fd27374c065cac9b","affectsGlobalScope":true,"impliedFormat":1},{"version":"f582b0fcbf1eea9b318ab92fb89ea9ab2ebb84f9b60af89328a91155e1afce72","impliedFormat":1},{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","impliedFormat":1},{"version":"52dcc257df5119fb66d864625112ce5033ac51a4c2afe376a0b299d2f7f76e4a","impliedFormat":1},{"version":"e5bab5f871ef708d52d47b3e5d0aa72a08ee7a152f33931d9a60809711a2a9a3","impliedFormat":1},{"version":"e16dc2a81595736024a206c7d5c8a39bfe2e6039208ef29981d0d95434ba8fcf","impliedFormat":1},{"version":"cc4a4903fb698ca1d961d4c10dce658aa3a479faf40509d526f122b044eaf6a4","impliedFormat":1},{"version":"19ee8416e6473ed6c7adb868fa796b5653cf0fa2a337658e677eaa0d134388c3","impliedFormat":1},{"version":"1328ab4e442614b28cdb3d4b414cf68325c0da0dca07287a338d0654b7a00261","impliedFormat":1},{"version":"a039dc21f045919f3cbee2ec13812cc6cc3eebc99dae4be00973230f468d19a6","impliedFormat":1},{"version":"3fbe57af01460e49dcd29df55d6931e1672bc6f1be0fb073d11410bc16f9037d","impliedFormat":1},{"version":"f760be449e8562ec5c09bb5187e8e1eabf3c113c0c58cddda53ef8c69f3e2131","impliedFormat":1},{"version":"44325ed13294fce6ab825b82947bbeed2611db7dad9d9135260192f375e5a189","impliedFormat":1},{"version":"e392e8fb5b514eafc585601c1d781485aa6dd6a320e75daf1064a4c6918a1b45","impliedFormat":1},{"version":"46e4a36e8ddbdfb4e7330e11c81c970dc8b218611df9183d39c41c5f8c653b55","impliedFormat":1},{"version":"370bde134aa8c2abc926d0e99d3a4d5d5dba65c6ee65459137e4f02670cbf841","impliedFormat":1},{"version":"6332f565867cf4a740a70e30f31cefba37ef7cebcf74f22eab8d744fde6d193e","impliedFormat":1},{"version":"2977b7884aedc895a1d0c9c210c7cf3272c29d6959a08a6fa3ff71e0aff08175","impliedFormat":1},{"version":"17f2922d41ddd032830a91371c948cd9ce903b35c95adca72271a54584f19b0b","impliedFormat":1},{"version":"3eed76ede2a1a14d7c9bb0a642041282dcc264811139d3dd275c9fe14efc9840","impliedFormat":1},{"version":"e3cf0611709328b449ec13f8c436712d62003620ce480139fae46ce001c2ee9f","impliedFormat":1},{"version":"8d369483f0c2b9ee388129cfdb6a43bc8112b377e86a41884bd06e19ce04f4c1","impliedFormat":99},{"version":"960bd764c62ac43edc24eaa2af958a4b4f1fa5d27df5237e176d0143b36a39c6","affectsGlobalScope":true,"impliedFormat":1},{"version":"3fd8a5aefd8c3feb3936ca66f5aa89dff7bf6e6537b4158dbd0f6e0d65ed3b9e","impliedFormat":1},{"version":"a18642ddf216f162052a16cba0944892c4c4c977d3306a87cb673d46abbb0cbf","impliedFormat":1},{"version":"41c41c6e90133bb2a14f7561f29944771886e5535945b2b372e2f6ed6987746e","impliedFormat":1},{"version":"4ec16d7a4e366c06a4573d299e15fe6207fc080f41beac5da06f4af33ea9761e","impliedFormat":1},{"version":"59f8dc89b9e724a6a667f52cdf4b90b6816ae6c9842ce176d38fcc973669009e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e4af494f7a14b226bbe732e9c130d8811f8c7025911d7c58dd97121a85519715","impliedFormat":1},{"version":"cbb1c5ba5dbabe42c19ca31b83e48fec95895484fe1d1a8fb649b69ea224c5b8","impliedFormat":99},{"version":"b5ce343886d23392be9c8280e9f24a87f1d7d3667f6672c2fe4aa61fa4ece7d4","impliedFormat":99},{"version":"72ce5b734c05da85c85a6f6dc05823b051d6aa41acaedeeb1d17c72f3b4efa72","impliedFormat":99},{"version":"b0857bb28fd5236ace84280f79a25093f919fd0eff13e47cc26ea03de60a7294","impliedFormat":99},{"version":"5e43e0824f10cd8c48e7a8c5c673638488925a12c31f0f9e0957965c290eb14c","impliedFormat":99},{"version":"53cf4076f42b29b8d411259d168d51b3a0274c42c8814e5b44dfa8803a35d4fc","impliedFormat":99},{"version":"a39461ee1f27cf3e6cfd63d21045713d26d521da55ea4d8efccb705f689e6dbb","impliedFormat":99},{"version":"61bb64660ee150f3ab618340e15cca0a81664801bede7c966ca0eca3a952fe63","impliedFormat":99},{"version":"42a12f2faa483c9b48195ed794d22698162274e755f6e07219c2351c4f08d732","impliedFormat":99},{"version":"ec0c42bb0f465e4993f2bc68a6ce9df9a2dcbc7b83e21748f82f1b69561938e3","impliedFormat":99},{"version":"f50ff37a9cbbe74475f426474d9827083c7c2c138a954d28f1690df338f69291","impliedFormat":99},{"version":"61fd6c17235d530c40f543dd7c40afab091d91c1ef890baeed30db6d82b04b28","impliedFormat":99},{"version":"bcbd3becd08b4515225880abea0dbfbbf0d1181ce3af8f18f72f61edbe4febfb","impliedFormat":99},{"version":"091767bc841f937654ed597d49e023ed59850355e746ae1a6f20ab31076ee1fb","impliedFormat":99},{"version":"19c6d6135af59693698d384050b45a8a049493500add442f58e4bd7c8a255ab6","impliedFormat":99},{"version":"6a0dba12d55314638a8c51108b20fe2f68f1364a619d098918bda91c22dec154","impliedFormat":99},{"version":"8124828a11be7db984fcdab052fd4ff756b18edcfa8d71118b55388176210923","impliedFormat":99},{"version":"2b39c6cf59088713babbfc3e20ee85f1375d40e66953156fa658346b8346f24f","impliedFormat":99},{"version":"69bf2422313487956e4dacf049f30cb91b34968912058d244cb19e4baa24da97","impliedFormat":99},{"version":"6987dfb4b0c4e02112cc4e548e7a77b3d9ddfeffa8c8a2db13ceac361a4567d9","impliedFormat":99},{"version":"5e2ba3d18d78aebbde1f34bde356e41e9c76eeaeaeee56a37036596a9eff4211","impliedFormat":99},{"version":"8280ae8ccc0493b32d1742d585357ab9f0a508ea050af25a5a20d64010d0a5cf","impliedFormat":99},{"version":"7adfd9f9056ecd4ae6c65fde2a98654960c662714c73f048478959d04c09e144","impliedFormat":99},{"version":"437b7613a30a2fcde463f7b707c6d5567a8823fbc51de50b8641bf5b1d126fad","impliedFormat":99},{"version":"63ea959e28c110923f495576e614fb8b36c09b6828b467b2c7cd7f03b03ccf9f","impliedFormat":99},{"version":"1601a95dbb33059fc3d12638ed2a9aecff899e339c5c0f3a0b28768866d385b4","impliedFormat":99},{"version":"56fc978580577d30f4c2cdb5b1eb9217b66ed66537dd27141256f426e4b8dd68","impliedFormat":99},{"version":"2c5413050a2580becf9d82dd7e3006b95623e96f145356bf73230cd635352f70","impliedFormat":99},{"version":"860bedc71ead192ea4a0ea5ef4686e65724d14b391ebd1a6671a7044e6bd8e15","impliedFormat":99},{"version":"7c0a845bee4a084cbb8654709f48e5f13e2f6d45e5e2dde7c57cadf79fd9e3d5","impliedFormat":99},{"version":"7fa6fdc6eeeb3850e6b3166836f8c9199594c4f4bed3cee02cac0ca33d71894d","impliedFormat":99},{"version":"e53757f3e6688e8be16b36ccbeedc85637e607353fc67ff7b6665d6005aeaa12","impliedFormat":99},{"version":"88ba2660f5b024c7afd02ea700bc0c677687e17e34f0a94c3256ddb55e0f1c5d","impliedFormat":99},{"version":"7bbff6783e96c691a41a7cf12dd5486b8166a01b0c57d071dbcfca55c9525ec4","impliedFormat":99},{"version":"f35b9394ab2ab6fa8ef96f1da7121fa35c20ff6bbbc4fc3dcd3d9939f2088778","signature":"4b96dd19fd2949d28ce80e913412b0026dc421e5bf6c31d87c7b5eb11b5753b4"},{"version":"b845876de475c230a1e012150db8d2c2a62bd6835a93e8cd23ebb10f7de16266","impliedFormat":1},{"version":"814f738579780b6de88a0c2e9d45241172f0d0e5678f88055456dc025091cb88","impliedFormat":1},{"version":"d5eb5865d4cbaa9985cc3cfb920b230cdcf3363f1e70903a08dc4baab80b0ce1","impliedFormat":1},{"version":"51ebca098538b252953b1ef83c165f25b52271bfb6049cd09d197dddd4cd43c5","impliedFormat":1},{"version":"fcc2e352acaf704cdeb56c3ac4faad61fcd1980d3b30b578e1b36cb5e473d4b6","signature":"142bd2b0d072e07e87cb7f1f7a66a5beb6ee8bcf895f1488e92dc8db1f736d69"},{"version":"0e3ac895662d6f12987ecea09aa8f12d6de2a05607503322c0655a9cbea896ff","signature":"9b0c5a4886ff14e0fc3293dbdccfc9f326219a75107ba82753bcca05b48e866a"},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},{"version":"26c57c9f839e6d2048d6c25e81f805ba0ca32a28fd4d824399fd5456c9b0575b","impliedFormat":1},{"version":"2dd8be064ad2e359d5f6a2afa7d0d370002803a5a52d2ba454a5de746de0f841","signature":"e0c2dd1cd4edee2cbf542c344b9fbd146a4c62d84c44fc3e06f6341a78d19533"},{"version":"13826bddff48ed1ef0094aa1f876654713cae0273ee378cc7305238563bbf95f","signature":"99244e3b5838e153ec6be3893a3a1013511a170bfc41a3593c3b2a6ca6d3af6a"},{"version":"721724ebc3d4730552e56054973e8ea2005536558044a7a445219c4a2b2ecf2f","signature":"271893659c054640a8c33a32dcb2017c9ded19c645e55f277c03429ed025e7a2"},{"version":"577f326dca745320d546c4a52a95ad3ccbb0e8e4e601a65e550201d5071e2086","signature":"af5107e040beac673491eb5664583f900380f07a355ea66f56740d7019686e87"},{"version":"914bb038739070238d31247b0664d87e9a9cb015f1046f0c06d0043c43bea18f","signature":"066a41c25d0e8fb7fbec909c7a57178c59348c3d0532b467fe0f7e69a4a53531"},{"version":"1dea6fd481abca43b854f1186b229337c8c8f6c8a8943ea3e8f84f19fb138853","signature":"01813a9e9bc387289f8d132cc83c01c968c191b8edc8c4c65c19c3441ae7e371"},{"version":"81f6ebb2fb7b9439f7c9159d3f2ea245b872c4be9261b2dbded89a5e84ba8f1f","signature":"13fd8b255e869b5fa0affe8267e8cbdf090725b3ef4217e886b60d1e31d48167"},{"version":"9554230a35fec1689830cf0d99e2af7560f2d537062627daca3f04d7a9c1b48c","signature":"32a97c54bee6be6c662499f2470ba13ae919e3ecef466647a75750b12545dceb"},{"version":"78e473a9351602aabc4fe438609772dd9b434445554dcf66ac4a5ddf0dc45f38","signature":"c60a0077296cbd78aa2f9594148baea0efadc4b96e3a6478dafc79d5867f3284"},{"version":"1f9cc2df4b0ea9bd8d4f52ebe786a8fd9354cec753e602b9716a19f6de124fd6","signature":"3fd8a8e3dd63e2a4b747baf6e9a31877e54672250d090469d6eb4d8cbede770a"},{"version":"1f2c9a068d63f3231019cb46ffbcaa7a970616b4b69116ef048b26014ee81c92","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"0649c12dc6656b855f8bad3c7a062839c8826b7d267af21998edbbf5af1c57d8","signature":"3d7946507dae129795080a02bab7a4b7bc4f6244a48adf0dc660f1e8ab5103e7"},{"version":"c52e3c4d819a8dd20dc28d4152e736a84dd2c9975db92c9c028a6bca06e3d7de","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"adc710c8f13b6a1b22ee70c9486a1ac50b06c1944def32707c5062a8a40e40f5","signature":"6168268066858f4fafb56fc41eb0b1af0de626ce9531395f19a2735566fb85c2"},{"version":"a4e112bb9e88ed09332d19f96d1a132a98373367834c2a4be65dad0bbafb0705","signature":"1a0bcf03b00e07828f5e872fdbaab220709fa2688da57ce13b50932ecb1f3293"},{"version":"08c160c9ee99f01cbab81f6cb2b58dd761268deb4ab6da3b3decfeb41a82641b","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"58b0cb42e21ec1cb34f0538410ccf3c61d9a3a04a0da52ba7b2e004b002c6f81","signature":"d35d1ff3014e736cdc9b149e8ed1cbbb18e18e445ed6474da610be28acd57a0b"},{"version":"d7f3f75c5c554302b87f6003d105bafd07bdc872e87aa944f76c0b51189a0f40","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"e1272b30f014037900795addf0939d1ce07b007011197faf38801c1610adeda3","signature":"0b6de03966b8ded6ef56c822097d233ece4783beca4e8782434e2a0927a8ee63"},{"version":"16ae8bdc1bcdc8056515e5c4d00538113e2797fd473468c3c2793a4172b18ae4","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"7cc4c2c27c160662136352203731c195623bcf35b99959d36e8f04cf3e8532f7","signature":"c9ea8ea67a409de77c0e2fce372e3771c36bff087f636609e2107be709217b07"},{"version":"f17484eb748b174e1a7d3c0c35dd1a4e0b3f7d1adcc76d8bff009f7485d05706","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"91e9e422f6ed78ee4fe3645e0b0328307a1db432fb93f7c22af91c1425afc91c","signature":"f5e4dfa32980b7fed9214685625164b5e8f788d1de807fa4a06d5b3b59aa694c"},{"version":"6e9ac8cabbd6f21f80171e11f28e5af2103c249476d8d265a7d23c78479e564f","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b1f4b0d7b6352c729d9ade29c7f1ac55b7b44baf180fb6c14b21b24c17c20388","signature":"7557d7d75c45d107500f7dbc0112ae4c5022535cb724cb5fbdc27bee4128de1e"},{"version":"6679c8b2c0ef6f2b9427c0038d1f2bee69b6de6dab24e578ef58b51cd1d52be9","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"15259d746bd936940b342dfe479443759f11c2b9d8b41459dd02684e6c410d2a","signature":"e445c525a623a48759e0e46bd5daac5dfeb8ede67c5fd1df85fc6e326bfdd01f"},{"version":"3a4b7796803f1ec612e8937fee46be4e48d53846ce338606567d7a783892cb5f","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"0340f5162637c4aa4d42a9f492f2d02ebe34179119276e7c92f3d331d3387afa","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b07f64ff6ec710998a62b07377fbda0ab4c313ba1f0055bfe9faa22cffedd47c","impliedFormat":1},{"version":"ddc4b1f1617c1a91983d9cecb50fbf0ad840d3079ad67c6db66c6afd0827ce4b","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"cb4e23f9522e57ef260848fbd6e4124b0ef3b2e61c76e3172e6f921f432d09b4","signature":"1a875976a051a5abd4ddcab5f650ca40c75b9280f4a5c1ba5b3b67a59ff62620"},{"version":"3a0ebef3ee6b11fd0d2a292b9e846664ad183cd36748b431e174985b367a6b7e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"b728abb6b5a6493a49c4121f93d2db90dbda28d74ea2be77305de5cd43f4fb94","signature":"3661a28309bb6fce50e17773f139dcf1d3cbd7e9c544486f24c34f19e4b208aa"},{"version":"7b89e69ad5fb02f0c55aeb1ce68219ecc9d85db336aaa577e86662c7863097fa","signature":"8a17a975523784d8861bc406b3897ceeba2cf5cc2014b5d8e6a119c03a51e4f1"},{"version":"764aff335275defef023dda5112961e653685accaf39ccddfb8cb2d746023430","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":1},{"version":"8426e1a7c34c1af0ee0f89a776af116e68ce5527dafe99e71070503ce1e5c75d","signature":"eb80255ca14f1330ff1a361901a02d0bbd7b48c87b0c20ab90b341206922a0b5"},{"version":"a294ed8ec9a9921f697afef1a031cb1901c0a7d459b55a98e71f95ed4943a4ba","signature":"dc58e6afeb974a2a055366dec38054cce2b00d5716aafaf329267b4e32949538"},{"version":"e16767aabcef24ff02b3c229de4e6839ce206bf9d84eee9d3b6185cf33c31ac9","signature":"4ffc694a13cfb6aa43e3926e1d8e05ded8727af2e95835063c1d98e75c5d7ad6"},{"version":"e67ccb5aa3e56a52e853e4bb2acd1ae036a7a39748e5d46469b504c609f3150c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4ffba3c5848b4fe62ee59b754fd5f256ad9656a0db6d37b9a2a8cb40dfc7ac21","impliedFormat":99},{"version":"c76c02846ba7d40b9b3488f0e8d75d02cbdee2f0bc5fcd55dd3bd2e1457646ea","impliedFormat":99},{"version":"32b35cf0dc3a1b1a7118b61c34ce2ad1a29695851679f9ec34e0776f2ece2a69","impliedFormat":99},{"version":"b413fbc6658fe2774f8bf9a15cf4c53e586fc38a2d5256b3b9647da242c14389","impliedFormat":99},{"version":"59e5e964b84fdb2378e9455e4e59405030e4ed2b4c6f891ce395f17796af3cbb","impliedFormat":99},{"version":"dd51e53752b310bd20c9b1a87bbf12b1fe2be7fe40f505b43199496481096275","impliedFormat":1},{"version":"a87be4662442b3feeffc331ecafe6b36cafd08727e2d7f2425a5099577e7fd18","impliedFormat":1},{"version":"cd4cd9220a1ba793bc935e76d8e5481c110a90d9868ae7866a182ee71cdb6abb","impliedFormat":1},{"version":"0a7fb8619b10bc05fd933ca9ac1c8b2ab2220be7a57b57565c3ac158595494ef","impliedFormat":1},{"version":"c4a5f91feb9c5a6b2a91089d959c38391b79a961db3b9cc73b8877d57ad7dcdc","impliedFormat":1},{"version":"90ba95a763101bb61b8a799731a2ed60b5016b8135c1a2d5186862d4b534d4a1","impliedFormat":99},{"version":"ef52b983c108a10854a26ee467a86c9b5f87024563d48defe3b0e8f4a1af4a51","impliedFormat":99},{"version":"a380cd0a371b5b344c2f679a932593f02445571f9de0014bdf013dddf2a77376","impliedFormat":99},{"version":"dbbcd13911daafc1554acc17dad18ab92f91b5b8f084c6c4370cb8c60520c3b6","impliedFormat":99},{"version":"9c06dd902f40b340b062fff14d3ef579b67c65007fbaba56497422a21e2e5911","impliedFormat":99},{"version":"b026daf5c00c8f2abdb49008322a7d51fbadcd7b200a99ee7a4452dbd40f0420","impliedFormat":99},{"version":"e130a73d7e1e34953b1964c17c218fd14fccd1df6f15f111352b0d53291311bb","impliedFormat":99},{"version":"4ddecad872558e2b3df434ef0b01114d245e7a18a86afa6e7b5c68e75f9b8f76","impliedFormat":99},{"version":"924e513606180beab310a21ece1fe85dc3f1cc159bd894861b01bbe46764d7ca","impliedFormat":99},{"version":"270ceb915b1304c042b6799de28ff212cfa4baf06900d3a8bc4b79f62f00c8a7","impliedFormat":99},{"version":"1b3174ea6e3b4ae157c88eb28bf8e6d67f044edc9c552daf5488628fd8e5be97","impliedFormat":99},{"version":"6564db88fa4cf3bae5c8e0de01c701c6228eaeef1118b4ad6a49a8aaf8556350","impliedFormat":99},{"version":"9c5a4a21ed5686b2ea080557488b966c3aeea641ef1aa8975a10e5fc59dd569f","impliedFormat":99},{"version":"5585ed538922e2e58655218652dcb262f08afa902f26f490cdec4967887ac31a","impliedFormat":99},{"version":"b46de7238d9d2243b27a21797e4772ba91465caae9c31f21dc43748dc9de9cd0","impliedFormat":99},{"version":"625fdbce788630c62f793cb6c80e0072ce0b8bf1d4d0a9922430671164371e0b","impliedFormat":99},{"version":"b6790300d245377671c085e76e9ef359b3cbba6821b913d6ce6b2739d00b9fb1","impliedFormat":99},{"version":"c92c9dc7415bf7969931ac5339f21c65687909b32d05ac89789b411372e52991","impliedFormat":99},{"version":"a36c717362d06d76e7332d9c1d2744c2c5e4b4a5da6218ef7b4a299a62d23a6d","impliedFormat":99},{"version":"a61f8455fd21cec75a8288cd761f5bcc72441848841eb64aa09569e9d8929ff0","impliedFormat":99},{"version":"b135437aa8444e851e10cb514b4a73141813e0adcfcc06d702df6aa0fd922587","impliedFormat":99},{"version":"cc82fa360f22d73b4cc7f446d08ad52b11f5aba66aa04b1ed8feb11a509e8aff","impliedFormat":99},{"version":"466e7296272b827c55b53a7858502de733733558966e2e3a7cc78274e930210a","impliedFormat":99},{"version":"364a5c527037fdd7d494ab0a97f510d3ceda30b8a4bc598b490c135f959ff3c6","impliedFormat":99},{"version":"f198de1cd91b94acc7f4d72cbccc11abadb1570bedc4ede174810e1f6985e06e","impliedFormat":99},{"version":"83d2dab980f2d1a2fe333f0001de8f42c831a438159d47b77c686ae405891b7f","impliedFormat":99},{"version":"ca369bcbdafc423d1a9dccd69de98044534900ff8236d2dd970b52438afb5355","impliedFormat":99},{"version":"5b90280e84e8eba347caaefc18210de3ce6ac176f5e82705a28e7f497dcc8689","impliedFormat":99},{"version":"34e2f00467aa6f46c1d7955f8d57bffb48ccc6ad2bbc847d0b1ccef1d55a9c3c","impliedFormat":99},{"version":"f09dfae4ff5f84c1341d74208e9b442659c32d039e9d27c09f79a203755e953d","impliedFormat":99},{"version":"e7878d8cd1fd0d0f1c55dcd8f5539f4c22e44993852f588dd194bd666b230727","impliedFormat":99},{"version":"0d22b18cb407b03331edf3413b93e568da71130c906fd69911090df2abf55414","impliedFormat":99},{"version":"c9c7c7a002564778f4b06ee408fdcebbd5c45b362c878ed7585d0252040f318e","signature":"190bc31e887d3b57e4ca3edd393ae4ce43f513309f8b20180acaf36ace8d81e4"},{"version":"5ebbb52830de5ecef0bf1196782f5df8352b93995fba66d326708c9c3ebe457e","signature":"9e280703beb5208a50a713b707389aa9a5dcd8b4169ff3435978e94454168ccb"},{"version":"d06a7ad2fdcc78708fcc06db94613bc2d67a712cd29fd706184ced33308bc72c","signature":"1a5909e33923f02624823f353313584b1050af3027d538fe151f15c1e42c1f7c"},{"version":"82f0f11f5e961f1bfe0668f007abcdf0a0807bff5e8989551e8a3b8b90c6bb14","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"6aba454dd2d0c94c81df6e5c0af2533fd5d45740a831371e543118b2fb8f1b2f","signature":"06ce51799ccf19481c5b39b73da2ec73def1505c566ff45ca47f4278a2cc3c10"},{"version":"40aa85154cdfa87db587e2c844df7c097e9684f58726924ba9c52848ca0e7ef3","signature":"6d68038bc09cdceb810eac785b2697f2ef4cf3208ef3b3fc463c6405c9f7345b"},{"version":"b08e11b7dcf58480156b728d8138a8091c74831d14cf6641c6adfd703ea8336f","signature":"4a9b9d1b8b3bb30310a53d633ceeeb9cb5cfde62bf1d2a472fb606f91d16af14"},{"version":"329c157e4f6e03d2ac6bb7162c045e53180b5a4e8c90c8222025e0e8522d1d43","signature":"74321132794820662d1fd69daf5b070389e94f9d7d9d336a244ea48f50130e55"},{"version":"f00b58c4fbc967b9f289beb51e81804cc4fd32814cd595e66cbeb121cc474568","signature":"4da0e3b59a6b945fc599ee7fb4b3f99fb87f4f2ba2cd3ca9c6ddc65b421aa21b"},{"version":"3daee58b19e82dff31eaa60420bc24e4640247672a58c4cf75635dd92db8b4f0","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"3f9a59292f0f47b458d6b228652c675b5c1aeb7adccb99d1ec9ed0bb2b3b328d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c435659e451c271fc23fe39edc4d8b520b8cd74685316ea20d9fe40e406f80c1","signature":"f99709f13b0a7ca6adad14919a8adc5f4d16c786eccc5e75bc436468249f50ad"},{"version":"b0298d7990f250660f2ff2ec30c387e6088a52f949753f4b1c208eeae8d9968f","signature":"5f5303388c23daf221df682ba0e6ed13924ad3a925fae5ec71f4cdfb6adf1b79"},{"version":"3f57545676f1fe83033455f5158781bfa6e9a9a0c1839777974cae9b414ef381","signature":"a2d6b0579d4d2be4674823db4a6f1f14c44545efdac8bdba750fb33a0f53002f"},{"version":"52d4e2d57a560cdaa95111fd49d1d14d7f75f79270396b96ca4d3cf89baae35f","signature":"b870bb15e6753ecf295676777249a7dd19c271f1440e21b8d23e4bdf3917856e"},{"version":"f5cd26776cacb2b61f948d316ea9bc2ec07ba9cecaaab8f99d601b1214025946","signature":"1ba1f985850caa2082576a7c2ae2728fcce67001889cd6328c32a4ae4b2942fa"},{"version":"a20646b7df596f9f3d2614126f246574f6235a4049b0414793e7fc2297df110e","signature":"3459d2cb97efe699d09232e3541f87014cb29f53388a2256abc7d3ace9215625"},{"version":"68b248dbff87c4b674ab305bac7acd36c3d7813d5c59f9ff8edbd221bc09e086","signature":"a56cfed91ea3dbb5ca46cd7f3d8b45316f2e6a1f4132af29fdc5b9819b5406ee"},{"version":"590c2b76de73c03c5d75514961c0cf03603f2f7521b8e6ba1416382cd911eb59","signature":"dccc4e870657cace175fef718ab32cc0b190e03b86b75849e472c7363d6189c6"},{"version":"af42845e21c931b71769ac80bac96c3246d37b9eb15b3440e7e284cd6b8ed300","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"ab100d5ba3017771f9ca889661f40ed03507021a7b7ccf30fd49e494ddba158a","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"e20135f01c270e423a3a0ecd925ddf43a09aa9b43f988077a61917b4c37b1b2b","signature":"f9530fac67df325ddd89005afc271ba4f78634d66a3b6acc49cffcc87f450c25"},{"version":"c569e80986c2db1274bd5581fde40c556f3b8f39e76c36c6c0daf08c654d1a4f","signature":"e3342a501a3721852fa2bf8f71a1ef77691745608d3380588140d8290746c0dc"},{"version":"529e8d544daef015d9b7e08f3327f487ff5c1fdc9ae00969b90fe6d7f662c410","impliedFormat":99},{"version":"32d72e24ec52676fbd422d6109ba2e7326f8cb0ae09d62433609994d772b1218","impliedFormat":99},{"version":"e94825a54ccc0d3ee220d8194d3871735a633bc9840af4c228b90572ec8f9bca","impliedFormat":99},{"version":"ed5ac3ea851a0e455e615a7c926d3cda913d4171337486950069b9c2fb6db907","impliedFormat":99},{"version":"97c9b25718cea0d37894c5dd9f7e7fff4f8bcbc56ca3bba011c074560be291f1","impliedFormat":99},{"version":"abfdbcd2e417125d1b38209aa079bfec08b42611feedaebf29be8676e74c43cc","impliedFormat":99},{"version":"6d7a5d9f2190bd6d5086a130b3ef5231d7bc8a3d923133628544b265611a3afc","impliedFormat":99},{"version":"403e455c8e79b78dd1884e79d6c6aa77cd0eb8a500ad26a39c03ecccc96187d8","impliedFormat":99},{"version":"7debb6b27ee0e7383618739a56fd13d9332d58a97eb1001f57ec2d4c1f133536","impliedFormat":99},{"version":"828968bfd8325c1e6b427043673be3aee122dd5125ea5ff3adcdb56cb62ac202","impliedFormat":99},{"version":"29862235bb48e3e8892a5e95aa464810a6c0282ca549f4c0f65cc2329c4ed90a","impliedFormat":99},{"version":"f865992ea8a69f28d58dd1c276d5721df7fd32acb1baac46ee9f2ab1b4ac7148","impliedFormat":99},{"version":"3ec9cc0d5ff3509a3800802248b56f72d0bd4ddbbf4ced7238ced162f6792bf9","impliedFormat":99},{"version":"b09e328891c9b6c1e363a0dabc2b7e9bbab7ce95f4c1a42e3ebc1cb957aebe2e","impliedFormat":99},{"version":"9989a9063fc9c82bc1c1d1fc3363b90a2e9874f625d044dcc2f726b4ac0eff74","impliedFormat":99},{"version":"a861ffb4131dc6c01a9918b0c2d9eb907963a363019c8cf8441c195cc7271eb3","impliedFormat":99},{"version":"7dbfd2dc59802603b4d9d9cd35bfa777da1cd030ffc78f618701772d70c44d7a","impliedFormat":99},{"version":"5c62f873da6df6521abedd307fc544d6736d04604ae168233a63e4ee38ddce51","impliedFormat":99},{"version":"441d1761b0cdea56381964395929a7dc78cc8294f07550a4a7cbd7a471982d49","impliedFormat":99},{"version":"0a5ea01b61f08bb7fe4aee10e148a43bd63cd09c0e48c80c81853a31c63e81f1","impliedFormat":99},{"version":"0765436722d07c50dd64a72cb2ca2b828ae4d8b6c58cce1c7d69b16ed69b911f","impliedFormat":99},{"version":"a99b58cde0c933aafa9a6d539796dd39a2b6faa5868b9329611b7820e4813ed2","impliedFormat":99},{"version":"b70468dd5cce06b4500b9c744b46645bb0810bbb3f16d6f6d8a6ba099d3e3db3","impliedFormat":99},{"version":"fcad406a5312d678f0e3d9ce37e175fc3108075dda7507b33de434d815db8c3a","impliedFormat":99},{"version":"637470d7618d80acc44ce21720e911b1956fb8f35fcd7c29fca8b676569257fd","impliedFormat":99},{"version":"bbc35778ba8327cc2595d22a0492b38a4f5a23c156fe83a4f6c16e16d771a80d","impliedFormat":99},{"version":"1bf505b116e5c3adb7a621d3177726ec218b39b6fbb343a5ca9131bb4c4e4a2e","impliedFormat":99},{"version":"0d40d64f4e5b821a820ca61cd3338fed6feaea4734081098ab99bf8b22b7a558","impliedFormat":99},{"version":"f8f793150b733a84ba31dc32b764f914c2b9f7ba3da22392c8700729556311de","impliedFormat":99},{"version":"45a86d3d3cb4c51d3ef64d2e0f5551ed913ab36f5a522a1e683859b963b20864","impliedFormat":99},{"version":"1e5ac74ec58a751a57547db79f5d0c7f55de7103b3cd608df9b865f1c20e6ec0","impliedFormat":99},{"version":"fa31117b2f9329bcbaa72c5be895a75b74c1a4d8f2c3d2efe5483679e3e21e34","impliedFormat":99},{"version":"b784c2ceea6c1279bff4ab353e5a5c5b358fde3c734fdecf85cc1db5cb44c93d","impliedFormat":99},{"version":"c08fb9233e497eb092616e3081963b6dd70103bba3ff633c072d6d944eae134e","impliedFormat":99},{"version":"22ca8010367254aeee193d066acb7beba74fcb28c8e197bc4a4b4e4a6c3cbd54","impliedFormat":99},{"version":"36623fa5d097e9cfd56c9e12174d4d597f11946e8a1768441aada243dd2c6ad8","impliedFormat":99},{"version":"8dc7ed869ebc983e11a1efd9b696c863b51d6546d225d7b22ae86a892bfb75cb","impliedFormat":99},{"version":"44eac542e0103f7afded458f607f26a7f3c2ddaf8214fb417955e76158f843f9","impliedFormat":99},{"version":"0e5bf871c5afa81fd718a5b276f6a7670846ed459db52fa477267d6b9584e5d8","impliedFormat":99},{"version":"cb816d30908c10eac8d05be80c6f57eddc311deb8fb7e67f712d72445e36562e","impliedFormat":99},{"version":"a4965dec5a8d5a1bd151f788d8e1e2300c4314907adc4b70e205df9bf1de1846","impliedFormat":99},{"version":"757b25663615b67539b212022e464ab8738fe9584798abd2f1dfee3ae2bed28a","impliedFormat":99},{"version":"02978cce808e17ec86ca7f339aaf18665f59122fa99788c07f58f3d0242d7458","impliedFormat":99},{"version":"58e0c95210443e453ee55336f21bb03e770430bd19722041a77a2e86fc73df95","impliedFormat":99},{"version":"3217478b66cbc150f70691f22995b9f47d37706a904299a00cb293f8bed70a5b","impliedFormat":99},{"version":"aba7430768196c0d2dda6ad7660d4bd1ce5abb9394d5ec506fddf897cd055c17","impliedFormat":99},{"version":"ee866da8002c997f01f44fea43acb5289d41b63dbeafab73989ea94bc24284b8","impliedFormat":99},{"version":"bdf8e7a5231d55fb3d4e630c0b278b07a340858bef4bd92aa8688ab17aae26a2","impliedFormat":99},{"version":"4d0d48b4534a83b374888c23427400974ad8e61c7d0e20c8b6e9f1ee1bc7a264","impliedFormat":99},{"version":"c89ecda51758810cde711384913cef5a52a609b120f7ff5b1b158781e8ef4a8c","impliedFormat":99},{"version":"24c42aeeb11009fb88b3dcd9e1f3712794f470b9455f3a0c088582c77c59e1af","impliedFormat":99},{"version":"4771b79f499e7e11ea5fb73b3f0c753e3a581ab3979ff79ef11f557598648ad4","impliedFormat":99},{"version":"686a8e7fccdc6134d9cda4c086dbdbd47c39e6d61283f799fa59926df1fc9cc3","impliedFormat":99},{"version":"b7406c56308e89d5b252d086c59dd576649a90a6df3d6e902898794fb39068a2","impliedFormat":99},{"version":"085eb3daaaa37b9fc38e714066405e6d07c2daf49dd7c1675e51b35c43183b43","impliedFormat":99},{"version":"c41ebe0a43da393b746ae9ff7e614cca4f2429de76f08f5a1d722f49ad1874d4","impliedFormat":99},{"version":"d9fadd424e1e942f0bd948b93b98daf5f64db718fd51a2e63abea12a6b592179","impliedFormat":99},{"version":"485f3bc3d532f74a54b2a8ef285e4c367cbc6e97a41d76a5f2f3e25ee4c30f9c","impliedFormat":99},{"version":"54e9f026eb79d1b19176166ad9a8e087983fcb5deba42b7bde3f869093382693","impliedFormat":99},{"version":"d91e9adbac77e36164dc1ae518de21c45e6250086669a68768752029fb14f8cb","impliedFormat":99},{"version":"816caf3469d8486812807a1eecf3b2bff4fa654abbbf07a97c4f553819ec5106","impliedFormat":99},{"version":"5474a2ddb1d1509609b4d0b6ca5efc3659001a41b499952e9e80dec94b83a324","impliedFormat":99},{"version":"9cbb71f9d9c5ca7817fafee5714930de62d5bd9e935415733dcb41058ffbd95b","impliedFormat":99},{"version":"3240b3195a4a6f07397873c3d3d781d6bdac6daffef7d0e9404df25696b83821","impliedFormat":99},{"version":"8f15effea4aaabc51743128521875aba6e565e414f6d7d3311b8c2d2578e18a4","impliedFormat":99},{"version":"bd03a8a341fd6c86470267cdb4ffad025d1e31e2930c7b1b99cea0ea8ab1104c","impliedFormat":99},{"version":"dd393055b0154d9a66dc722e51fbfa4e147c86d2d0e8e289516eaabdde558057","impliedFormat":99},{"version":"f0c704f2d6e9a1c1af817d64c475e3060a6b61bdfe839b5d2080ea9305f09887","impliedFormat":99},{"version":"ba4471d25a0c25e54f245fbf35359e420fcd148594041a984ed021ac12c515c9","impliedFormat":99},{"version":"7ecccd7c8eb4c52bccfb5e30db1a681e6df544ffdb2e23c565b0e2765fa0c5bc","impliedFormat":99},{"version":"814ff646ef9d7ec28c867d20acdb6ab2ecc2e7620c4f06c8f5412c83e3518e7e","impliedFormat":99},{"version":"361753ee88631c6d574eceef6db3a2b73424517609fb289b37ee2b2f44762a3c","impliedFormat":99},{"version":"79dcfe755d32c5fb77051770d6b4d2b693dee0989d130e6dff14c7f655f97905","impliedFormat":99},{"version":"5f95099d59b083dee76d572422c8024ef6fd0d6c4dea3aaf4bd722385e113efa","impliedFormat":99},{"version":"e220fb4bed90fbfa989802ceeb8750d121f5c16ccb878959c601a54334a4cdbc","impliedFormat":99},{"version":"f673abb24aaa4a63c541eef767d22e443799ddc5ab30a2269d646682a4946394","impliedFormat":99},{"version":"0c1d42ef8bcac5f74e1113e96712f5fded4971c452911263db62d98f9f51cb82","impliedFormat":99},{"version":"b67ec1a98713742f49348d7ca2368e7ba20f5b6395bc96afdb96e99347321366","impliedFormat":99},{"version":"f0ca722c0c74e4ac885706e69e65291f8947ac5e7fae8df529cf70248bcee262","impliedFormat":99},{"version":"a90c4ed5b632a156a7682988502d5bfefc4048ff4c41d0fa505badc0c3892545","impliedFormat":99},{"version":"376eef489231c1d626a6f24d89c1029d907ad7918c0a7191419ee6be69cf90ab","impliedFormat":99},{"version":"84a68486a1e143e34a165bdc64707e74d33118a1c6adde37591223503d4e8870","impliedFormat":99},{"version":"71d6cca9ebf54d9b498f684827c00002b1cead83eb441356d49d4ce1c9759301","impliedFormat":99},{"version":"9d69a63f8f1291547b0cca886f411ee81409a4c4ed11b30f3ca0d62b2c7d011f","impliedFormat":99},{"version":"e56c9d974fc0576b8dc0828175ae02b2586a71662290ecfb7fce0b674e66ab8a","impliedFormat":99},{"version":"cc0af6c56da3ab10ddac0b3c805d652bf0521be6b04f83afb9baa4df1415b313","impliedFormat":99},{"version":"b7aeb363b1649acac16d5b469685e2a067ff4dc8b0b2125bca941dbb6d63e7c0","impliedFormat":99},{"version":"b59a03bf860b1a674b58e831293ce1e2e24ed82d99740aa72e6a11040da9f01c","impliedFormat":99},{"version":"a677ed4d34f7277672e6900be1a0f6d9a58c918ae8a27049b3371828beb8ca47","impliedFormat":99},{"version":"c700c12ca238ac0353519457fba7f7778435d63774ed7dd92877923d7096dde3","impliedFormat":99},{"version":"0192e23340ffd7728fdb1afe9467bd9ff5b9781a7f4db7e887b35ca3530f97f7","impliedFormat":99},{"version":"bc740847a63f5ec6966b84b463b6cf01a991cc12c44bfe0348ea6a81cd19b35b","impliedFormat":99},{"version":"27a2f50f54467594bb1e868224a8797388708742d44b3145fbbc3320a6c8b094","impliedFormat":99},{"version":"56e8d4cd2453b11cb2c618d1b9bbc38b8bcb70eccf7e27e3623a29928dfb1ca1","impliedFormat":99},{"version":"067917a51b18cbea081c237c1c40797c597e8aea855ed9b6916f5a9550ecc002","impliedFormat":99},{"version":"732a8272b91add5d02f8edf9b11a8b415ad2cda5ccba60117cbbe47e9058a6e8","impliedFormat":99},{"version":"5a72a1a08a5a56f38b2ef6a39dd31c59e0e9ba59c7d480dbdec8cac0c3d2c9c5","impliedFormat":99},{"version":"41dc9805e5387625abb6466f9dad47048aab6cfc4a49885a17a65e662ca6d055","impliedFormat":99},{"version":"aa39ccd035dcf30f31ae0cd380e4d9e265c24e4e0914cd2e7862a392d74314b3","impliedFormat":99},{"version":"fde1d645673ad1273c0a347e97528e7830f4877c1fc58966a4a7ff386977aaac","impliedFormat":99},{"version":"aed8029500a40d0b604a1925f0ad677e9b2319a95afbf38168689c5a771389af","impliedFormat":99},{"version":"41931e7f38f9d140b01f98af2234df54cd48e640012fc7ec781e8d49bef24ba5","impliedFormat":99},{"version":"07703ad6a4d604ff6e9c5174012622f7c50e6fe9bb5887cce185a526809f4dad","impliedFormat":99},{"version":"55a07d10fbddbe53638a77ffa085849a50af65edf8eb670a33d5be8b9ee25fd5","impliedFormat":99},{"version":"5d2bd3f265e2d9f1f7dd2d465e64a0c418d0b0bd5673f6dcf5ab5b0709946ae9","impliedFormat":99},{"version":"b9c289167bc15bfbd04b01165d9ba6794ff9c633d72d7da8b990d359ca8d7e2b","impliedFormat":99},{"version":"10259f5668f1fa9f2a97a74015d9afb5dd15cc8c66f5fe49a399fca55c5f1dad","impliedFormat":99},{"version":"feaeadcfe3c44fbf3dd427110db8adf8cefe45dffde44c5ba6a743e15b39a366","impliedFormat":99},{"version":"6944a8f65e43f69e025dd6c9c9c812d34be4544ea9bc7b7c02a5b7ba2f558d84","impliedFormat":99},{"version":"eb2e01c778bf6a3f486afd2d7dcfaf901026934f05a1f3454711689ca48424d8","impliedFormat":99},{"version":"e26d86344fd4cc53836775c5e0674700d69d5015079e8c98f13cebaa944c9315","impliedFormat":99},{"version":"402aa7b07284961beb87aa330ab30f60b3b9d378640a5a451f20555bec349ee0","impliedFormat":99},{"version":"c9725424318766a173194979413b408a807a0a5714cd69e5e51b520bde2c52b8","impliedFormat":99},{"version":"c57697d3e7e7fbb325ceeee238cb5a8876ed8e471f678d280069e164da4c5c1e","impliedFormat":99},{"version":"9764aef246ae9c1f9a5e4993df2ca338fa2c1431fccb4da88c197782e74e2b5e","impliedFormat":99},{"version":"752de46112146307379db6263890bf0a48c47f87a33335fabf53543e246e60d9","impliedFormat":99},{"version":"d9e55de2e36ed1d789753b2890ead19a590406c934bf15f5c7ea43ce6fa78ac6","impliedFormat":99},{"version":"06b7ca3e1c5036f619676330c1f754b1fcab751bbf42edce96bf1819cb6986b4","impliedFormat":99},{"version":"06829e5eed0e849a8252349f72b39b0a64ab0d74e07512c567c2ac7c3fe24bff","impliedFormat":99},{"version":"2ea629a5a83f71f726649dcf0a159a11ae1f552ad7b443b2a0b8fa3340246be2","impliedFormat":99},{"version":"f7eb2e49492915c67a813d1789fed2855319e7e13dd2d55e6efb7aae421abeb9","impliedFormat":99},{"version":"0f2039589483249286cd2e42e8c75e5ecb0bd9ee85ca8e895a157ee3238df634","impliedFormat":99},{"version":"29d02be45ca6a4a3e5ff116d005bc3c8b0349cc855ab0451cebff02858c5dc2a","impliedFormat":99},{"version":"ee1a2bbd2002638a9625fd7fba1ab1e183559bfb68146f571ed7e4f4cf72d009","impliedFormat":99},{"version":"6ec96e6005ceaa870aedd4a2f0ad6e1a9e96982ac3b50de05bf3495abf0a8869","impliedFormat":99},{"version":"c7741d898b0bbb21e03d0b8b12bf5baffe664c862b4d4425c998cc6b7a990705","impliedFormat":99},{"version":"de15f01052140852a9f9d141338c464af482c450db75a081ac78a8fb632609b6","impliedFormat":99},{"version":"c28401f7e250fd756718138e83679c06f35f105e48992e65eb0ae86e191637cb","impliedFormat":99},{"version":"f8019962e492f57c915e7715175929fd357d97e4c01568de0c1babecccee6113","impliedFormat":99},{"version":"dc0843ab204253271a7a4c2f9257a82fa9cb453060f7b60c1b788bfde473d0e0","impliedFormat":99},{"version":"6c3393492c9dd87bdc15e1be2b2120bb163f0cc4be2930f86054efec8b6d3fd3","impliedFormat":99},{"version":"54dfbe8c796abd6d65e478bd791ea7b84085bdd23ead6dd0991ebeb824e6b806","impliedFormat":99},{"version":"9eaac18db6d588dd1202bbac766dab1d7561f33253fbac9b5d503787d9ea451d","impliedFormat":99},{"version":"fbf4f337d8cee2619f24317ad5abfc2015b8006fbef668d7fac5e919033be975","impliedFormat":99},{"version":"86ebb0cdb36cc752597ae8d300148180d8eec489f6025ea5911fa2cbecece081","impliedFormat":99},{"version":"727a4bf89e28dc475c5f9316eece04b14a4b6b9ab277834364239e2f1d2cd9f7","impliedFormat":99},{"version":"4f77f53ffc88fc4afd8f89559f6ebc7c78eb96c3cb6d321b37f398a7a7c911be","impliedFormat":99},{"version":"2fb26f7701fbd742c355cc65f5bdd11a1700d0c34c72b9dc16550016a2fcc3a5","impliedFormat":99},{"version":"aa59534cf8e215f3ed236dafec9353ebd11037bb5b908837825b098f7d364a1c","impliedFormat":99},{"version":"394d1bd06ac39d580db73938e084b22a832381cbcec002715a7119a4b8d2a692","impliedFormat":99},{"version":"a2d8025ac4f51cb494dba9d65b3be176b3eb297bd174cbcb856a2a76eb0df874","impliedFormat":99},{"version":"4cc3862ec78e9b7783f567742f47dd6d6838e646708a512a11b8d27aa9c74130","impliedFormat":99},{"version":"010ba8a40f13ea3f55af47072d1937a6daedbffccc5c507b8cfb33ed45f1e815","impliedFormat":99},{"version":"116c79190f08958c32c45a4f72fdcdf58df72416b32b1d54d6947b13c850201c","impliedFormat":99},{"version":"08ded000262ff0a2ad5d3ef95a0dd90e9505e08bea7ee8e18dc8fccba1bce55a","impliedFormat":99},{"version":"c3e2dbf9a763326f9e03744ead8e07cbd118d52b40813100aa2b716f158606e4","impliedFormat":99},{"version":"51dacfdf9476eca7002cb3a75089dd4fed37c0027abbf3380214119a9aa62fe4","impliedFormat":99},{"version":"050a0677931689dcaa7cd72dec5144256a8e8662e07c313479e7b09471dd8d7a","impliedFormat":99},{"version":"b19c40d229c131754b22173023b333ac2fbaa9317b0a8348ea97dbc7ddf5da75","impliedFormat":99},{"version":"5681612b1dc37cf330b971d4f1f77fc48cbadc18c654f34e1a0416a99fa2c709","impliedFormat":99},{"version":"903c5c6df619e2b85d3bbc7dd881ce90b415b90b7bd4674d025606f1c962f54a","impliedFormat":99},{"version":"46603c02eb1cb18f3be9886a8c04f3162c5e4c1fb7912f04caf80c2109e1e89f","impliedFormat":99},{"version":"bd677fa2528eea20a8b71aaa62f64cf2610c2b3541239da69b41a92c44813111","impliedFormat":99},{"version":"25247edf0256bf357d25178d3e46d90e5199684e4fc7837886d40aba90022b64","impliedFormat":99},{"version":"3106b775494342e60566941c9dd32bcd3380179bf525edf6626da1ddcbcd3632","impliedFormat":99},{"version":"74d3d469b1cecb5dafd09afafaf2829b05bd3a219bc88f19458d3768b07a7e2b","impliedFormat":99},{"version":"e3b15eeed6240702c063be50ce8e933856ae72c1814ae4d36c62f97f288054ee","impliedFormat":99},{"version":"8fa64844cb79114ad676e59db56a5e903c5c43b84ede7e8af3622ab6014f8fe8","impliedFormat":99},{"version":"bc91699dd47e0414a62fbd5df0362f0868bbdc360b189085ca65f271123186c7","impliedFormat":99},{"version":"7283ac5c7df6620f505cf6a64d92b0fb3a6eceac0764c6b3550969b98519a705","impliedFormat":99},{"version":"fdbc4014159458cfcd72a8c3e221e6e21cc44bdc5f670e667acb7ce56bfb8da9","impliedFormat":99},{"version":"941a69d94e5e072ecce094c833ab59434256271361509f4960af1f009aa430b7","impliedFormat":99},{"version":"fc5145b9186234bd41a03b93cb9b956752453056f56e1c36f163f85a5717ae6b","impliedFormat":99},{"version":"2c85bc627145116f3df21f3ed407cc99f5655ad2fcc427bbf57e3b3a0341ea47","impliedFormat":99},{"version":"420739326941762fdf50e14dee4b21a291c06b30cbc58430665ffee9bcbb4b6d","impliedFormat":99},{"version":"90a0a34f6792df8718d8c8d6ed77cf7051d9965a85c0d12cce38f61d706691c0","impliedFormat":99},{"version":"d9cfc4635923eb5c22406f97afdaa0272115af9cfe0fa3f33cd96fa5589187e6","impliedFormat":99},{"version":"a1ade9e632507960b944757f14f836872e567c1e23927eda1c1bcd6b49dce932","impliedFormat":99},{"version":"1fc7bc7871ce771290e11568dcde444ad70fcf8533c1d4fc4ac3a96a4b9ee69e","impliedFormat":99},{"version":"d7cbf83a92ab17f946f155886d55fd14b2e3426ba21fdc6430858ff03735eddb","impliedFormat":99},{"version":"3312143e8158416f98f28b3fedb5bde6c25bc73e46a95451680159eb88868d58","impliedFormat":99},{"version":"3a50148ffaa42c4e23e88522b47c4defd902657ee9eec365979f70625b2e43ac","impliedFormat":99},{"version":"82ab37de5dad558cf74f37a6a033f189480181f8ddf2ea096a60ac28925e1869","impliedFormat":99},{"version":"be055428284687d327cab5cd348976b8ddc588c0ce7de4355437c569ee17556d","impliedFormat":99},{"version":"69f233a54425829456296ec42ab6e23c9a473570d8b084ad52f2421d70ed17e8","impliedFormat":99},{"version":"61f7544cc8d1fad9fa7936304584ce314d3918a31f43d7738f187b9cd1799283","impliedFormat":99},{"version":"0fe6c53bfea404986540d104103db46224830f6912963c90d20f4c195c7000aa","impliedFormat":99},{"version":"bbaa79ab6b210412f9c5befa186d257c181557b819b765f81349c2c593663084","impliedFormat":99},{"version":"e1f6de16c583124f18d59c672f96272fa1662a05f834075c7ca899c1095ab29e","impliedFormat":99},{"version":"66c5847742803134b02bf07c53997c8dab3e4bb4ff428ef861a2450bf7744f61","impliedFormat":99},{"version":"3e80ac50e17c60be70575505005c9c28fd69150273ced8d50d73eed68cfdbf16","impliedFormat":99},{"version":"67022bb9c3b2174baf06917f426d832e447b2e6865be713b9fc18082ea437a51","impliedFormat":99},{"version":"1f3a97a978eaaf934f1f92682bf05bcfc11b8b4a00821d6e4d8c7d6bcff0fc79","impliedFormat":99},{"version":"a771f93d971c945eacad088d558d2015aca8ac0bc533ada8e317f3883f105f32","impliedFormat":99},{"version":"d5d9ba4cdb84bb2cb3207bb01e4ba70ac6ba3432cf6963b028c06388b0cd8656","impliedFormat":99},{"version":"cdb6410d699f7e0833b9e30c344c541c7ee94abe6959a4b714eb98dcda4bfa29","impliedFormat":99},{"version":"9fc6a5e9bb59cf074c5f26e636291aca55429165b98a5ecff9aa4830518f6588","impliedFormat":99},{"version":"1d96a4321e615ed3f7f49351803f592bbabed2edbef1bda6b3ca000b2d684964","impliedFormat":99},{"version":"1067134f9a5c26d079705b4c39112060809b57e481dc6ff954709eeddffe7b46","impliedFormat":99},{"version":"a67a88f62e9948f5cbe6dfc3be4ddb620308f230604e790b5c36a8892b0a5f41","impliedFormat":99},{"version":"0e6ef2d24419cca5b5f020f5f926c24a8a50fb77062feb87f0d759b4455c31b3","impliedFormat":99},{"version":"5b67e62aa4c0817a18ed22992e3a328f2b6402bd2ee4f9ae2dd66a3c3486529a","impliedFormat":99},{"version":"07d6c4bd82310842450b13c63ed0df3ef083ba72a714da9034b815aba390964a","impliedFormat":99},{"version":"74d927443bacd8d7d92a6a377a728e74b1a3ced3c5d96bc04634abb234ed3a8e","impliedFormat":99},{"version":"94c3242169324a0b2212dc12395d17aab5a96b23267f03e0e4142e2cc134c7ec","impliedFormat":99},{"version":"809497b80815e115f27c9b890800931546635a66248b0872332ed47271b6b5a1","impliedFormat":99},{"version":"066f08fd6c8dfe113a509eeb436cdd387747ba544522118c4b6ab6de03e9bfdb","impliedFormat":99},{"version":"abbffa103d638428f06bb6c7bd66b4df1a263846a109881fd9cd6f9402eef25a","impliedFormat":99},{"version":"b85c0b46394017e55622fa7006777655604ebbc87a3b8d1cacf91fb643626f42","impliedFormat":99},{"version":"50596833b2659cbe98f138d233ab3da041734f73a82e96873ccb5056a94f3389","impliedFormat":99},{"version":"75dd74b7c8bde65a3fe491d088b671b75c60ea6a5795c651d8f929dec7bfd0d8","impliedFormat":99},{"version":"7c0a712adc8b64053a0cabf69da09e852f2c64c6a69a662a8648e76de10fdebb","impliedFormat":99},{"version":"7a4369be79b072e7aaa9db48893ab0ef903713cadab764b876b0322ccb213986","impliedFormat":99},{"version":"cbbf88f53c2d00ec848ea9781ff435afbd6776f9dae08ba685e6f64a33711984","impliedFormat":99},{"version":"678d5374d492b91f6d50e6b2f1d4316a131dd6369a1db694e6dcb3569e2aa280","impliedFormat":99},{"version":"3adb720c0fb748257083b6e533d094cb87e7ea330b5d5808588366a181e3432b","impliedFormat":99},{"version":"c9b878138e7dc0f9147ab1ed01cf08533635e50b44d4dbc30345b83ba1237a73","impliedFormat":99},{"version":"da116c018987e5391a646bf242f63305c1afed4dbdc477783f56aca76ed108b7","impliedFormat":99},{"version":"5e96285ab528ff0ddf3393a5d04d8c68b3e881e1fe7ae0fee92966a98112d327","impliedFormat":99},{"version":"8615e46872d20ffe0a8ff44b9ce593f64f79a8d309ac4859e8b59906f9aa8762","impliedFormat":99},{"version":"59d97bc6e943ee2771965639aa795a7ae38b4be58fa26b392720d982786e25a6","impliedFormat":99},{"version":"57ecafef6c1584972a47dc439ddbf5d4cf7ca8891c38847a50562b288c806bb9","impliedFormat":99},{"version":"25a333b9b2020a43a5c4a75c277741c7ede6c01461105b5d0768aaa461de6938","impliedFormat":99},{"version":"964c9bbcfc4a0ca4bc58e1e68341497d8f9bd8ae85c92b33c8b9ab2f0b561775","impliedFormat":99},{"version":"7a32ba7e3b2a4b4e2c71ff2e054c39b73b1e75f1bce260488c2a375797a12e3f","impliedFormat":99},{"version":"7eb276f1e044aeac0873eebcfa0b526bae347809cfa5894dfaf565bb8c2da530","impliedFormat":99},{"version":"1432cbf6c940718ca09b6b458243a9b9cb26bc21c4fed5bbfa199aedf7494e9b","impliedFormat":99},{"version":"9e2ec128354b9c4d3791a82f8ec753739c1716eb73f6ad9d4d6626e733dc7280","impliedFormat":99},{"version":"ab5dcdc2177280000506e0fb519c5fe5c886c9b19c4736886e697d3fb9d59f40","impliedFormat":99},{"version":"0ff58c9fd971479765373fe7f9a5050aea113369701300402698e1b046eda2ab","impliedFormat":99},{"version":"8f5dfad393e0abcdeec04e6a2537e2b385933e7492ced75b2f856b6e36e9e2c2","impliedFormat":99},{"version":"03c25c1f785b19bd04f05c2a65aa3f05eb4bbfe1e51dbf9b9dea54cbf951aa11","impliedFormat":99},{"version":"aa6c68ae030bc57e2cf901448a1ab94f340bab7dfe544b45f8469ecc8fb11e54","impliedFormat":99},{"version":"a5b30514ffe27bad364000d64fe92e9ea518dace05333e2dafc396c9c96058a7","impliedFormat":99},{"version":"f6c181d754f301199d23bd69d50733b29864682b7b5f714edab4841e50b0fd3c","impliedFormat":99},{"version":"d3774ffc91b1ea70a5c2d23487c23dc19cef4b28f41485d21b65498f41d8f9fe","impliedFormat":99},{"version":"ad2763c49963087aaf8a8201ddc9033beed1f6bb3a7b452f9f1514ccb07472c4","signature":"5090530eb8d97f97cfd5f6398bb2d43fea5012296ef585170df7cdf8512f8493"},{"version":"3aeeceff12a7cd32712710fd408d4430eb76e51d544fd727f5f20679a599e9f7","signature":"e92f46aaca3e689acaf3a9805403b1d67fb2c0310000eb5f57efe7a206c713cf"},{"version":"cb9513a65cf977946a89a3cd86c81edd96d3763ed5380f2adf548eec557a4be6","signature":"62fb16ae6458343a2a17134b73a02dc67661dad08df3cca4236bec43dc50778d"},{"version":"679aae45e5d25c52930481492ba734c8d9f8365afa387eb32eed802bbb6390a3","signature":"7e274c66c252be79fb9ed9b80c637b227720761a2101d7ad7669e4d2da2aac4b"},{"version":"95757567c3eae684463764b755bf63f8b06c4c4fe431a3572f53bcee6a478e2e","signature":"e0bbb2d0a6349aad3f5325677bfea8aa309227286adcb9e87ba5111519ad2a4d"},{"version":"ce5f56d6bff967d7e1ea50da3040befeec3cdc7bc4987b78477bad21949b565a","signature":"a646c8dc342691ab6d2e39b0456237ab23658c47d6018f11ad2d6ebc0de3fcc5"},{"version":"cc5a72fa52efeb8250acddb23082df9c9964c92245e5bae3e40d9413fe67d594","signature":"16673b87a673f233605dee2a50db52c6818dbf85723eaab65737c47586c454d2"},{"version":"54495480ae5dde36bef1a11d1e3bd30ea5f12371265ebe6602b873574b747949","impliedFormat":99},{"version":"b00c9417e14c16bab467bf36adc1fa1bf559a2380d981be15dc03cf775ac1338","impliedFormat":99},{"version":"0eb38ef97f42012ee06ccde92cc366dc957214a6f13260a02bb058069b3bd918","signature":"dd991c771650ac815b6620828040056e608122c87e4547c303f1034152d2a267"},{"version":"8e2f1ff84912df23045bed6be053b0cd66a4e888e35a52e5462c031099188303","signature":"132b198468e76399b2ece12a0e98aa8c22317602d3686065676e61e6f816122d"},{"version":"b2a5c7ed8112d3f441be388d4506dec86ad22bcd4e99ef9041d323b0c8ded3b0","signature":"d4a4a27dc0bba7fa14e0ace2c01beae9c27bf1272c90fb793365792ae1bce806"},{"version":"631af761180cd9e0b57342aaeb7f51ac81069c42fbb1057cd11cb0359cb8399f","signature":"0ee60d7775f4f4b81dba16e0c655d3299cf3203983beb0d8100af284c173ef98"},{"version":"17c6bceaf89a7808c63a6314557fe16b5be83ab8038e55d8db3a434b151a6f9a","signature":"beb312fe57b0535b7db8d466a1b8218ee1413918db95c58c32d2db1db7d7ed90"},{"version":"8825b6b7db155ecd14da55e446ef07b5ae51c23fa68622b445029770fb4497aa","signature":"9a109f54567851a3444f9a4cbbbb62852d9d739cb634015a9c885ace34f52ee5"},{"version":"e08bedafb6e58855f22eefc04e67ec625a67f49502fa43ad9b17f20e9bab2849","signature":"1cf361776919b62ae14c529e810ce9db75852f82a071ed16e55e12fc5eff64f3"},{"version":"42680aac00cb11d3ee4e8b1a8d8323ee42ddd49538ea58f8ed9b3058bc4a6c0c","signature":"f0552fb4a3d0ca7e1e6614ac405acf43f48d16509ae31536ce5d648d0a84a500"},{"version":"fcecf7d4f11e26a5c98fb10cba848623d6b464923148448dd6dffa46c5b81a8e","signature":"e4136232914cd6dbf142da504178a7cc82d2c02a7eab88aad8f0c1304a1b2ee0"},{"version":"86ca2659445316b84d17fe9816680439eeb99c4eea34297c54e6160984ad432d","signature":"9ddbc742122ead28bf20558e5521be3abbd11ea5db5ddfb6069ff4a73ea4abd8"},{"version":"14dea0fe4e028c70c6953836fac906646772b58e1e449430713699ab7287a552","signature":"1fb2c41e5d2595cd6d1a8b4d90a31ed91f8ab6a58f629545a6311812fb7e13c5"},{"version":"45664206e1336e3cc277478e6a602f984bb95dd7a43b7e90372c0e852440b453","signature":"1fb2c41e5d2595cd6d1a8b4d90a31ed91f8ab6a58f629545a6311812fb7e13c5"},{"version":"665d0201791fabff9968966557e699e8e7252ea96dbdd8fc3a18c65993939026","signature":"d4979ab62166ee0ba223bb33865b11779d6580f81af5b83ec3af05e11bfa9153"},{"version":"f044ce33f6ec952e69a0a1c0968109e18b3f6cb9e14b1bcee9dd18ad15d02a52","signature":"fab46f81c25c96bf557c46d1c5eb7ff030b6d75db69061b8a08ca111e165e69a"},{"version":"942ed24cced033028b208654b7383b951341d3219d77d89742f38a96890c6ead","signature":"7e331b20786c105d557a28d787b73feff36caafe86eede29ce76552b86f07d56"},{"version":"ea947066afec2242017a535e7637491240f2618d6c9ea934e0585627a1d137d2","signature":"fab46f81c25c96bf557c46d1c5eb7ff030b6d75db69061b8a08ca111e165e69a"},{"version":"abc6bdd956558f9d288ad12e09186d227b3daf259088885ab3ce720b4d1b2d75","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"29a7f5cc3b6877b83b8eab680cee12d38aedab3eace2e1958e9364c8cecabde6","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4cb5242c21fa3fd85dcc7a5543b524144f32cfe77502b184844b7cced5605425","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"3750bfecb24a7c32b5e08d9395f04178d38df6d9b6b16179c239d63493285621","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"dbac363ba86444493b659c2812002f87331265ebd9a9fb11939b854657f2f103","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"09691065fbea0e79c90c89c90e80da674a7a5533df56ae38e67f097e208c15aa","signature":"86c04c35d0f00e20bb7c3354a5510a5460c48b547f8b278c00fdfbfce326c3c2"},{"version":"bbfeab549e13ab39a9d8eedc74f4789b3984dc28611e5abfdedb9fa0e6be7934","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4dede768416452e7e04068ea8d71580a67c6dfec3b7ff086414b8675deb2c064","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c949718e7fd2f0dc6f295e104bb2bea704ab25422e80d67f5aa084e237533225","signature":"b03c6625add8e4f0247904cbf92ea9409ddd5a1246192e8d8093791c4b5140ec"},{"version":"afa4ea8fa730d96d65438d81fcf3e676508a23af50aa46e2662269119472aa8c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ced3c1c3acf41cde6acee128d23238b74b7fb7818ea1ca5a3165ea79a0d22691","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"d9302c1fd89fac7e1a49e66564d1ee1243999372e15b0fe5ba1d0871b53dc7c2","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"aa04259cef694de6b7d0d2e81c0d438177273ee65e7b09467b5d89f5b8a39f9d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ce3fc7a8b68a8b318e7a63a4ff59350baf3f8033f024c02b5b9af4b089e9b1b0","signature":"8e0a6785300064d2eb4c86a054a89710ae6025e4798d145a45aa99e2434ea93b"},{"version":"48aef202edb1d9730a41d5b477dd04a384d0dd88c6dacc587819480e7df039d1","signature":"74f8b1d0ba6b1baf1a0b49d707543b60f032b1e7acd67b39ff80f3dd27dc9593"},{"version":"663266b8782a8b327a5196efa1b3627805e3e4fc712d6a4380f5e6571e45a813","impliedFormat":1},{"version":"5aa42b32993e161aaf93d992300494377d38c8883e15fde44d5c7949313058af","impliedFormat":1},{"version":"b75dd83280bdfd4880c04cadd7f5edf6b23305850e436b1e5b92c3847090d031","impliedFormat":1},{"version":"eae784573a5c4c55c65b86accb356b21b5f597c3484c1bd344e647bc92ebe572","impliedFormat":1},{"version":"827eb54656695635a6e25543f711f0fe86d1083e5e1c0e84f394ffc122bd3ad7","impliedFormat":1},{"version":"2309cee540edc190aa607149b673b437cb8807f4e8d921bf7f5a50e6aa8d609c","impliedFormat":1},{"version":"901de16fbacf42f8cbe7fb2e3dc7d33cd91548a54459438fdface0b30a6a29cd","impliedFormat":1},{"version":"c4a8a08d13b2aba4fb5e798f7d2d5691192d4383cf7c0686845d80a167fc5f42","impliedFormat":1},{"version":"243248596db650ce6f8907cbb3a8076a5ab6888a39c37debc11a81c2f9f9d247","impliedFormat":1},{"version":"1460f16c4b7fc66d2dde3ce1a4ab97d480c27fb84a4e429355a21e76cd471e19","impliedFormat":1},{"version":"c5d73bf762b7b0e75fcdf691e21e31c9db9913931b200b9990f07f49ab2edff3","impliedFormat":1},{"version":"de38157a9f1be75a02ea8358be48a4d50ba31785fedd6a4f9ce7387d77ac9a22","impliedFormat":1},{"version":"76a5f88a99d386a1ea9209a9f8f33a3f2c2f17bc445a4078950a49c0624bae3d","impliedFormat":1},{"version":"65357b3849688962f59c625718650ad31ff59e6c23f244b4086f0d96558405d6","impliedFormat":1},{"version":"3f2fed2d0130ee5356cc1cb8782d7c974d37eccce4f1de871f7744ce61463eb4","impliedFormat":1},{"version":"471486ab7c5c95c3df63c0fbebe6871b9535eedff8b582557dfd66fcbf946d5b","impliedFormat":1},{"version":"45e82f28a80d855bab2355d5e46cc8edd7f2679fc5bfb0905dcf01ce59a5c347","impliedFormat":1},{"version":"48f7cd72c6f8ec5b2f70f50a8d4e6f47494e0d228015efb50c36fc6eab33c7ff","impliedFormat":1},{"version":"a8aa7a344599265ef9c2aba0433a805227b2c9b0e743106fab4d6f0c6966f536","impliedFormat":1},{"version":"806bed2ed4bf1c6ebb74a391531e98d361a0e23a31601fddb33dd90e31436b6d","impliedFormat":1},{"version":"9b92a4d989efc3eeefdca5f95f10267504abc7748ecff400b533cdf54dcdbd68","impliedFormat":1},{"version":"16e6feb2ea29757a0cdd16c8fe2bdf059a612a5474ea30019ae60d9fe309442a","impliedFormat":1},{"version":"2f45dc6e152333f5d28bb660e4543bfd41412b5af16b9a6331b7fd0b4982885e","impliedFormat":1},{"version":"ea4eadfe3d8b0447ecea1cbbf7aad70423cca9350bc9103a1d80cebc37e6bdb3","impliedFormat":1},{"version":"b88645280562793af76ab59052d87e4846ac5ef19af054c729fbb87c73481a59","impliedFormat":1},{"version":"a1f43b06dd37b1f6c5c7821881960dfe55038b468eafb324ad90ce5e9b448d2a","impliedFormat":1},{"version":"15b142d522e96e1962bd54c75560f6994cc8fe9a1640a36de2268fdb95e58fb5","impliedFormat":1},{"version":"de79263f32ea34b3f9282b19251626eeb3a3aef8d96491b731a3c0fb5cca2e77","impliedFormat":1},{"version":"332680a9475bd631519399f9796c59502aa499aa6f6771734eec82fa40c6d654","impliedFormat":1},{"version":"191bee6605de2b5210f29f22df04f5b5e6bdcc1f6e21fb07091d40eeeb75fd72","impliedFormat":1},{"version":"d83f3c0362467589b3a65d3a83088c068099c665a39061bf9b477f16708fa0f9","impliedFormat":1},{"version":"180e527dbc1f5ae2bbb79d0a3db1ada49258783d7e6299559e0f2ed663b4afec","impliedFormat":1},{"version":"29994a97447d10d003957bcc0c9355c272d8cf0f97143eb1ade331676e860945","impliedFormat":1},{"version":"f4260022f7af38e533d364ea62eb7ae01b0a32050033d7f6772073e1dc908025","impliedFormat":1},{"version":"9cddf06f2bc6753a8628670a737754b5c7e93e2cfe982a300a0b43cf98a7d032","impliedFormat":1},{"version":"3f8e68bd94e82fe4362553aa03030fcf94c381716ce3599d242535b0d9953e49","impliedFormat":1},{"version":"63e628515ec7017458620e1624c594c9bd76382f606890c8eebf2532bcab3b7c","impliedFormat":1},{"version":"355d5e2ba58012bc059e347a70aa8b72d18d82f0c3491e9660adaf852648f032","impliedFormat":1},{"version":"311cc121259b3e0c3c08304fc25b525aa02ba0f9bf55b3e7c60b0dbb7422014e","impliedFormat":1},{"version":"74c269b43d39e5ece20b2cca49c14e64c05b01e46407200d7558301d0fcaabf4","impliedFormat":1},{"version":"ec09bd95866efe38cd00ebb79dfa7a26563d600fa4a30db0f7c6d68f8f6d2b06","impliedFormat":1},{"version":"482d0ac70d56aa79941be30da6df28e926a007f835eed70cf7b5f3135368d1f6","impliedFormat":1},{"version":"7dd19397d5a090c9f8cd762bae67bd0ad6f782abe422594fb71168fb578673b0","impliedFormat":1},{"version":"84cbf6204ada0ee2f80493e55e45befa079954788718efd6dcc103183104e3c0","impliedFormat":1},{"version":"ed849d616865076f44a41c87f27698f7cdf230290c44bafc71d7c2bc6919b202","impliedFormat":1},{"version":"9a0a0af04065ddfecc29d2b090659fce57f46f64c7a04a9ba63835ef2b2d0efa","impliedFormat":1},{"version":"10297d22a9209a718b9883a384db19249b206a0897e95f2b9afeed3144601cb0","impliedFormat":1},{"version":"034b8b5912823744c986986f24432bf3fa7bfa671e69316b672f3f2db5166ce4","impliedFormat":1},{"version":"34d206f6ba993e601dade2791944bdf742ab0f7a8caccc661106c87438f4f904","impliedFormat":1},{"version":"05ca49cc7ba9111f6c816ecfadb9305fffeb579840961ee8286cc89749f06ebd","impliedFormat":1},{"version":"14bad5bea17b4e0f2495b5dac89a936e139338e2c87716bffd3c281ae7a9fec6","impliedFormat":1},{"version":"b8a122e51c2ee902b44d86ff806011d216af54be75844a4d3c366d80776a4d33","impliedFormat":1},{"version":"0850c98ca2cccae6ce2aad363f6eb370c401fbc279a64607fff90c0f87973a91","impliedFormat":1},{"version":"d0f62192ec787f1592a5b86760a44350d1c925883a573eadc12d60862890dffe","impliedFormat":1},{"version":"4ef34562ac49a16a1681d51d6e8ece677657782cf1a464e010224cbbe0bb071f","impliedFormat":1},{"version":"a66ad696f2785dd00374b8dee6fab5c58c049c0efe24b3c214fbe6aec3f53d6e","impliedFormat":1},{"version":"f226f29f5594bd479f27648f42423ffa1a1460cafc7b1ba04bd013b28cba710f","impliedFormat":1},{"version":"63f859a315e9711f383d06b7a2b940804e51078d85e896980816f46f1b6021a8","impliedFormat":1},{"version":"f8da2a3bec435c09f9a10d9f150949bf0ebb0c3508f074887dbb2d3e33ce302b","impliedFormat":1},{"version":"397b46c6a95826d26714b5481addc606de72d8229b092e236f0d78a9e7226d29","impliedFormat":1},{"version":"5f47fb5b000c03fdcae71e6e017261898a37f0892532cb713ce95c8950462d80","impliedFormat":1},{"version":"8142d5eaa44b4dbb68dbe87b5f05b148c5a74a6fa7abd3cb3aa80a7ed4a05150","impliedFormat":1},{"version":"6c66369276512eac5b53eaca735d7472b5ffca417977c3976a66b84059f2af2b","impliedFormat":1},{"version":"225deff02f4d1c91e2d6c71dec9f18feae510aa729a9774024f30278f4c6b8fe","impliedFormat":1},{"version":"6c24f6dcbb3bf8235bf8da995a7290ffbd9d557a760cf2deb380ce91a989b765","impliedFormat":1},{"version":"e48415a5a97a5e6c22cc4fdcb3172805ce68a1d41d0a056d71bff9ced2186d43","impliedFormat":1},{"version":"adec507ee458a691b72254991a7903a10c052019d8cdc7ffe359d9f373e7401f","impliedFormat":1},{"version":"9b74326515d17f03809cfbea6de789772ff7d0c759a08a59bfa5242bda98d35b","impliedFormat":1},{"version":"09788d0d992a6d2471f35019ab68b39105c44ebf17f2051cf3e228a39e91885a","impliedFormat":1},{"version":"0ea47413eaffe144782a44058205c31130b382dee0e2f66b62b5188eac57039e","impliedFormat":1},{"version":"c0591738dbfe11a36959f16ab40bc98b2a430c4565770ef6257574546079d791","impliedFormat":1},{"version":"3cf3dc0f53d71795cd7c461346e9aa3c713f8a5138015776aa6d4b8ff9e0cb26","impliedFormat":1},{"version":"ca73451ec7771379b6b1271dcda0d0b2146da80b329136a09ad692529a073965","impliedFormat":1},{"version":"fad74233657c4e0346822942ac3716a20b16fb053ca00c1260a08a81cc76df89","impliedFormat":1},{"version":"43f0a7dead8b25e1c101a060ea31d6df548a9303c58aa7498d0285fd4ecaac1c","impliedFormat":1},{"version":"fced7c59acecb0ac631505fcbc5a1ce0c6420e2494a256321e9359093efb7a1f","impliedFormat":1},{"version":"8c42fbcae55a41f9c48f644ff9743fab827a9d38f5a6bd486f17c6460f8a099b","impliedFormat":1},{"version":"793c2b5a225ca7569320b2f9f3a43cc20a08e83fbd6587f5c24c7a05feaee6d0","impliedFormat":1},{"version":"cf841c4bfb05b4b1d3826773ff77a47bb0dc17c665a4dbff7d6c4a6d9042d50c","impliedFormat":1},{"version":"597b9bd9363840016d7e8c6839cccd22f85079484bae7e444e80cf24645529af","impliedFormat":1},{"version":"bd15222c3f016a97d7062a0018f7fe0d130be508ca276b43dcafa8c9032a3ea4","impliedFormat":1},{"version":"4f5f11b73282262904f4c1bc5ffb76631b40ac8b54ae01bde274cb9242d6cb2f","impliedFormat":1},{"version":"9e6dcb736749cc84304b38c5a1101b299659dbc3871bab5d1544ee8f8dc73e5b","impliedFormat":1},{"version":"3f8f36996bff2e0d4f6bb2b11e1a684489b511032473180f44d0b23f38a53800","impliedFormat":1},{"version":"4e4559e8e4ea7d87f914014074559e515de78308bacc733a7ea76f795de178a3","impliedFormat":1},{"version":"13ecb31795209aa56b1837b9d46cc5494da392f594132bc5b3a56c067e12ea1c","impliedFormat":1},{"version":"e34a28e978cf430e062c91d03987f2b42360b33e6207738b40494acd4a97004b","impliedFormat":1},{"version":"5cc10d0295e594c961bd020cc76845097928f550fa3d58468114e5225054f76c","impliedFormat":1},{"version":"99c4cd704c85c3b9a215977d1d10ad34f1c6bbc5784e0ddaaf6fe8090030eaf3","impliedFormat":1},{"version":"7dc695c4ab01309d1d1b43201700560054feadddf8d0bbfc79d981bff03c1db0","impliedFormat":1},{"version":"ab0db8d8a821582e3f49739e5267466d964b64f4aeea5ba379ac7759c7adc531","impliedFormat":1},{"version":"f6e9e0411de308207892802c52be06bf25df281ace623cbf7870583e28b3f12b","impliedFormat":1},{"version":"307067699cff7c3c8a77d9e69aef5291f0141cfbbbeb0954804589e6701238cc","impliedFormat":1},{"version":"11741962da8818dfe175a7e01a483149d085b569dc5e021c83a94203d686996a","impliedFormat":1},{"version":"e58ec6f129b33de21aa444c87a6e538effe82b5f2a7d07c101fc258e2e66f73d","impliedFormat":1},{"version":"e3e78772154f790f8b0a6eaeaba5b4c816567d9d30f9c8655ed29cb9438e5455","impliedFormat":1},{"version":"e17369650fdfac36437e8559b86b2d6172d090594696976082903ba856a2a979","impliedFormat":1},{"version":"69cab7f70e702f3a517d6e47428b4d2d76b56bc355e6f85e305d1b6f6d700f7b","impliedFormat":1},{"version":"8a95a499afe7cd2aa6161b68aa3f7599e9ae7d12697171384f540e268d846746","impliedFormat":1},{"version":"2967840927e96b345f7b8250ad35e7436aae73c77d9767a2b43f2606ab107cf3","impliedFormat":1},{"version":"0e6387b87925a10ba52cd0de685a4f7e2d9dd402dbac560dce8934e8e34007d0","impliedFormat":1},{"version":"77515d8e0ceb4f4bae7d0c9aafe9fd764a5f25601569ecbac3240cacfe136f14","impliedFormat":1},{"version":"b07d72a408bfcf125c24cfba3db38207687711b800b98ab417e5ada59438c554","impliedFormat":1},{"version":"ef5aa9871f3b8dac96d4ef93e22eec539527d739c6a7e0c7fa7101fa343bfd77","impliedFormat":1},{"version":"47507ff33fbe83627bdf11136400594a249e8012508425bb2846b7268f966f00","impliedFormat":1},{"version":"4a1a0f21b3c4fc0d217392d82445a34fcc8c9ed6f79fdc4d14b8353e3c74eaf3","impliedFormat":1},{"version":"e041d566f765b48ddf66ffd085fb120951cf28e92d129751351e72f8c96d99fa","impliedFormat":1},{"version":"5a59c1315ed5ca8f899fc6527f23a15dc9a38107175a5fffd473db25bcd1fd4a","impliedFormat":1},{"version":"20a5515b81a828fc10b066aa5f88a5eb68323d23b8a10d8e9dc7edb6ebdd2bd7","impliedFormat":1},{"version":"f2c24a1e4bc555e203dab5b749b718b1cdf73ecf57d8a8872ff163cbc03b1a68","impliedFormat":1},{"version":"0dcea4e3a40e7408ec9a6aeacb721ce8289fc99d5f2be600146a472d6d1590b8","impliedFormat":1},{"version":"2093f341c5cba3058c29f9344e59ecfa22dc6559c7eb9f00497a108e09301a55","impliedFormat":1},{"version":"15aba6a4199ce9e4f3c1ec397a468f6aaaeba973649ca4f1c016225b46a5feaf","impliedFormat":1},{"version":"a1ca7f7788853a2ff3670bf1112a92fa503686b10d58339318fec5862bd209a6","impliedFormat":1},{"version":"3ca43707542a62c1a27809fe092854d524c988ff60333a82ed3405054eebdb32","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"294e6718a831e43541c3fe229cab5821c34a336e6e541f305b289f5e4da9b81d","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"793a8172e30a8f15e6aeef14ffecfeff6d5b741747c7910dd73bd08a3e5171a3","signature":"d50234446709c93924529c0508fb514f3a19916424febb911dd43644b268c3ce"},{"version":"e19e34a298a58faec541fb58680948639a2c78f3008e9845dd8d186c696f754f","signature":"9fb36d3de78d11c8e077d12edba6792689e2edcd790656e69cb51928fe7a5f9a"},{"version":"32a06e6fca5898586ad83f1b37d401ad950afd0bba1a08f39d73e589393428af","signature":"7aefa32d37658c047fa5003114c9d88d7a028b7134aa3e4618a57342ab06583c"},{"version":"e7c2f40dc99121500ad108a4f86541d29cac105ed018f994c7c5a2836e77b257","impliedFormat":1},{"version":"90e930283286ab117ab89f00589cf89ab5e9992bc57e79f303b36ee14649bdd9","impliedFormat":1},{"version":"6d48a6c907c668a6d6eda66acec4242e367c983e073100e35c1e234c424ad1a4","impliedFormat":1},{"version":"68a0e898d6c39160f1326ef922508914498c7a2d0b5a0d9222b7928d343214eb","impliedFormat":1},{"version":"69d96a8522b301a9e923ac4e42dd37fc942763740b183dffa3d51aca87f978d5","impliedFormat":1},{"version":"ff2fadad64868f1542a69edeadf5c5519e9c89e33bec267605298f8d172417c7","impliedFormat":1},{"version":"2866ae69517d6605a28d0c8d5dff4f15a0b876eeb8e5a1cbc51631d9c6793d3f","impliedFormat":1},{"version":"f8c4434aa8cbd4ede2a75cbc5532b6a12c9cac67c3095ed907e54f3f89d2e628","impliedFormat":1},{"version":"0b8adc0ae60a47acf65575952eee568b3d497f9975e3162f408052a99e65f488","impliedFormat":1},{"version":"ede9879d22f7ce68a8c99e455acab32fc45091c6eed9625549742b03e1f1ac1a","impliedFormat":1},{"version":"0e8c007c6e404da951c3d98a489ac0a3e9b6567648b997c03445ac69d7938c1c","impliedFormat":1},{"version":"f2a4866bed198a7c804b58ee39efe74c66ecdcf2dfebef0b9895d534a50790c4","impliedFormat":1},{"version":"ad72538d0c5e417ee6621e1b54691c274bcacaa1807c9895c5fa6d40b45fb631","impliedFormat":1},{"version":"4f851c59f3112702f6178e76204f839e3156daa98b5b7d7e3fc407a6c5764118","impliedFormat":1},{"version":"57511f723968d2f41dd2d55b9fbc5d0f3107af4e4227db0fb357c904bd34e690","impliedFormat":1},{"version":"9585df69c074d82dda33eadd6e5dccd164659f59b09bd5a0d25874770cf6042d","impliedFormat":1},{"version":"f6f6ce3e3718c2e7592e09d91c43b44318d47bca8ee353426252c694127f2dcb","impliedFormat":1},{"version":"4f70076586b8e194ef3d1b9679d626a9a61d449ba7e91dfc73cbe3904b538aa0","impliedFormat":1},{"version":"6d5838c172ff503ef37765b86019b80e3abe370105b2e1c4510d6098b0e84414","impliedFormat":1},{"version":"1876dac2baa902e2b7ebed5e03b95f338192dc03a6e4b0731733d675ba4048f3","impliedFormat":1},{"version":"8086407dd2a53ce700125037abf419bddcce43c14b3cf5ea3ac1ebded5cad011","impliedFormat":1},{"version":"c2501eb4c4e05c2d4de551a4bace9c28d06a0d89b228443f69eb3d7f9049fbd6","impliedFormat":1},{"version":"1829f790849d54ea3d736c61fdefd3237bede9c5784f4c15dfdafb7e0a9b8f63","impliedFormat":1},{"version":"5392feeda1bf0a1cc755f7339ea486b7a4d0d019774da8057ddc85347359ed63","impliedFormat":1},{"version":"c998117afca3af8432598c7e8d530d8376d0ca4871a34137db8caa1e94d94818","impliedFormat":1},{"version":"4e465f7e9a161a5a5248a18af79dbfbf06e8e1255bfdc8f63ab15475a2ba48bd","impliedFormat":1},{"version":"e0353c5070349846fe9835d782a8ce338d6d4172c603d14a6b364d6354957a4e","impliedFormat":1},{"version":"323133630008263f857a6d8350e36fb7f6e8d221ec0a425b075c20290570c020","impliedFormat":1},{"version":"c04e691d64b97e264ca4d000c287a53f2a75527556962cdbe3e8e2b301dac906","impliedFormat":1},{"version":"3733dba5107de9152f98da9bcb21bf6c91ac385f3b22f30ed08d0dc5e74c966f","impliedFormat":1},{"version":"d3ec922ddd9677696ee0552f10e95c4e59f85bb8c93fd76cd41b2dd93988ff39","impliedFormat":1},{"version":"0492c0d35e05c0fdd638980e02f3a7cdec18b311959fc730d85ed7e1d4ff38a7","impliedFormat":1},{"version":"c7122ba860d3497fa04a112d424ee88b50c482360042972bcf0917c5b82f4484","impliedFormat":1},{"version":"838f52090a0d39dce3c42e0ccb0db8db250c712c1fa2cd36799910c8f8a7f7bf","impliedFormat":1},{"version":"116ec624095373939de9edb03619916226f5e5b6e93cd761c4bda4efecb104fc","impliedFormat":1},{"version":"8e6b8259bfd8c8c3d6ed79349b7f2f69476d255aede2cd6c0acb0869ad8c6fdd","impliedFormat":1},{"version":"2fbe402f0ee5aa8ab55367f88030f79d46211c0a0f342becaa9f648bf8534e9d","impliedFormat":1},{"version":"b94258ef37e67474ac5522e9c519489a55dcb3d4a8f645e335fc68ea2215fe88","impliedFormat":1},{"version":"4f54baaec251aa9f828a39a85a03e1d99aab20ac513d209c7e079205d36339fa","signature":"da00e8eb1c3f4c129bf490df86b9af683a94716799a0a16897352ee3d1bfbc9e"},{"version":"90761be39efe97af5bf38f549b00bf32dde1e158be0b66f5e1585f67b159591b","signature":"607dbe079354917d98dd1875a145739cb49e74b3d94dd869e1a2f85583baaa57"},{"version":"3da2168c6db272a11e951831f6f1263c7ccdad2b121ed943d55e4ca7fe24ec90","signature":"06bb08dc08e8e56403d40f72bc9955837a6515b963bd1c981f6eb56fc84a0479"},{"version":"e32177e390adceb749a9a0e0fcca122bbe579bdb2be26c2e3c4374ecb5bd52fb","signature":"22b84675bb14912a716ac79a0050b9a56e27123dcc67fbc5278a7974ebf7e172"},{"version":"2c101f7e227a2d7a22a877768446416a8a48a6905141bb27750cd1c637d7c91a","signature":"fe061a0f2b9c05a869507b7b1c062fdb49352c28937e8300ef1dc076c247c941"},{"version":"7d05cd84768a97a8cfdcb327aaa04bedb0d8c4c9de196f57bb7412f88664965e","signature":"20b8d283b7eaafbf9f4ff48683607754ddd7e8d3eb1e443ae81a2237693580a3"},{"version":"e3c5eae71bd1030d8a3803f08c464ca36c8fb6461968ec635a116f281503d27b","signature":"e9fd1ef20d74d868f2bc859f59456d2e78f00e07aac5ea5c9bdf2e3517e8ed25"},{"version":"9b874b13e2a6171e5eb30879624bbdc327cb67d09889275a16619555f709ad7b","signature":"072640ecf57572cb0ca6a352bccf20ed1c412d4f8d9b8c40da8ef4296aef60c4"},{"version":"0e4c6e06a165e5f8d18405d3a75b9fa6d77b20229a9992cf8265471066119607","signature":"6619969800f098c670d9779fe509538dd11173cdc7cc5a55013960105bf4122b"},{"version":"4898334867a74fc12b8b600f8b082bee887e5a645efdbfbfdaba20e9369c50ca","signature":"42c724e1d4be365a85b955fa9fe997cec71ff8e891f9739ee2ba4c609bc0733c"},{"version":"1507561a9f374ce0d54b9389fd66c1564938313e58d1a6e50fd83e968e2d5948","signature":"59445f8f04918983bfa7d55ac4e41e8121e6dd0ba59c035c81be896d48d20327"},{"version":"f903da0cb5899a64e71f2061df2a3d66cc235450fe42fa62e8226e8a1ca92194","signature":"64e80122802b645ce278661b2e33078d583a1570dd5c6e94f83c796d78a47635"},{"version":"01190da768f64390b2cccd2ade441c5a4898ae87eec393371d1b53a73b99745d","signature":"bfae61e91d0f24327c0c5b1285af04c61531f29c4eb5c5fb1db3b275ab54c8ef"},{"version":"180f2160e984c19a727d330f407a7f692227543a70c6d305ed7d2db5b52a14aa","signature":"cb3063f6af64db0f221d2bcdf994be187014e2a7522fc66f51335aa509b225bf"},{"version":"5b3e21bac8c57868f01824bdb59eb69ebd0e3458b3a797096f0c4d62bf86f4cf","signature":"17d040b3bb80172d0cd8be8193f2b100aee94d67e90fcedc208cd3604c17304c"},{"version":"4f579255f8a91edb718dc7cf682a424f2784668be6953679aff7b7f57845bd32","signature":"45b373ad2e114de335dd3eaf62f9658266d71c2f34537489f88f3b4815fa72f8"},{"version":"caddb53940855ed5c7e162cf32d0b3938587de758e720ab554e8b9a0142e9143","signature":"9b391761b31f4e33f0d8a69472e750dd500b9899734a0464089621abbc5db2e4"},{"version":"896836ffb1129447b42857fc9bba287ea298d8228bbc15abfdaa8c0afec6698b","signature":"dd46478187e065db0e493394aabd50f1d1935cf0a668981b4bb9b6d3ad2e5a24"},{"version":"fb0ef8b51cbee9a36cfa782b18c1205b8cbe9a2809613d8e5c22e1a7cbd6c09c","signature":"65ec2a92e4365c17d2541a4543492fdd66b0485f62055134ec91e09d7742087e"},{"version":"bd57ebab2fb0479efd2663a90f7ab7a30d62daf843de80bc72912ff6d489597d","signature":"901153cca971c1ba43a56722523cebfc9471632ef8a502d922fbb2ce91db9ddd"},{"version":"784af067fe7a69bb0b885453ae6d3a9b362adf4219af873e0d1cb19e3dc53cb7","signature":"9bb1690168450b066c372d43ce9ba80b96ae30744d602e1a50b285a5b10b38d6"},{"version":"75670048da96a4c0ea30aaea9e357914c2627949de8e4302eb77c98c93d4cfde","signature":"f60d744c24fdfb18724c6eb0304f2503d872c2d8596c13910dabdea5e20f097c"},{"version":"5e29095fa940c4bc7f796e0915bdc080b1e822a6d7a5c8c1c456d1f24ee30298","signature":"92fed5e72a46791c863b5c3d58c3ab87637193ec029ff226cdff52578d8aa195"},{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1}],"root":[512,513,535,619,624,625,[628,656],[658,663],[665,668],[711,733],[960,966],[969,999],[1114,1118],[1157,1179]],"options":{"allowJs":true,"esModuleInterop":true,"jsx":4,"module":99,"skipLibCheck":true,"strict":true,"target":9,"verbatimModuleSyntax":false},"referencedMap":[[512,1],[513,2],[622,3],[621,4],[1182,5],[1180,6],[356,6],[534,7],[623,8],[620,6],[539,6],[1154,9],[1133,10],[1143,11],[1140,11],[1141,12],[1125,12],[1139,12],[1120,11],[1126,13],[1129,14],[1134,15],[1122,13],[1123,12],[1136,16],[1121,13],[1127,13],[1130,13],[1135,13],[1137,12],[1124,12],[1138,12],[1132,17],[1128,18],[1153,19],[1131,20],[1142,21],[1119,12],[1144,12],[1145,12],[1146,12],[1147,12],[1148,12],[1149,12],[1150,12],[1151,12],[1152,12],[1185,22],[1181,5],[1183,23],[1184,5],[546,24],[544,6],[551,6],[1186,6],[1187,6],[120,25],[121,25],[122,26],[74,27],[123,28],[124,29],[125,30],[69,6],[72,31],[70,6],[71,6],[126,32],[127,33],[128,34],[129,35],[130,36],[131,37],[132,37],[133,38],[134,39],[135,40],[136,41],[75,6],[73,6],[137,42],[138,43],[139,44],[173,45],[140,46],[141,6],[142,47],[143,48],[144,49],[145,50],[146,51],[147,52],[148,53],[149,54],[150,55],[151,55],[152,56],[153,6],[154,57],[155,58],[157,59],[156,60],[158,61],[159,62],[160,63],[161,64],[162,65],[163,66],[164,67],[165,68],[166,69],[167,70],[168,71],[169,72],[170,73],[76,6],[77,6],[78,6],[116,74],[117,6],[118,6],[119,61],[171,75],[172,76],[177,77],[441,78],[178,79],[176,80],[443,81],[442,82],[174,83],[439,6],[175,84],[60,6],[62,85],[438,78],[208,78],[547,86],[606,87],[607,88],[605,6],[540,6],[591,89],[590,90],[602,89],[593,91],[595,92],[614,92],[594,93],[537,94],[536,6],[542,95],[543,96],[611,97],[587,98],[589,99],[610,6],[608,98],[588,6],[541,96],[586,6],[545,6],[1101,100],[1000,6],[1016,101],[1098,102],[1081,103],[1082,104],[1080,105],[1083,6],[1084,6],[1089,106],[1085,6],[1086,6],[1087,6],[1088,6],[1095,107],[1110,108],[1096,109],[1099,110],[1094,111],[1102,112],[1097,102],[1092,113],[1103,114],[1093,115],[1104,116],[1064,6],[1106,117],[1091,118],[1105,110],[1107,119],[1090,104],[1109,120],[1051,6],[1052,6],[1055,121],[1053,6],[1019,6],[1054,6],[1113,122],[1018,123],[1001,6],[1007,124],[1020,125],[1022,126],[1058,127],[1079,128],[1059,6],[1012,129],[1060,130],[1061,131],[1062,6],[1063,6],[1014,132],[1066,133],[1067,134],[1003,6],[1011,135],[1068,6],[1057,136],[1069,6],[1078,6],[1021,137],[1050,109],[1070,6],[1006,138],[1071,6],[1072,6],[1073,6],[1075,139],[1074,140],[1076,141],[1065,142],[1056,143],[1077,144],[1015,145],[1023,6],[1008,6],[1024,6],[1027,146],[1013,147],[1009,148],[1010,6],[1025,135],[1026,149],[1002,6],[1108,150],[1017,151],[1112,152],[1111,153],[1042,154],[1043,155],[1041,156],[1029,157],[1034,158],[1035,159],[1038,160],[1037,161],[1036,162],[1039,163],[1046,164],[1049,165],[1048,166],[1047,167],[1040,168],[1030,169],[1045,170],[1032,171],[1028,172],[1033,173],[1031,157],[1156,174],[1155,175],[626,6],[1004,6],[1005,176],[61,6],[967,169],[968,177],[1044,6],[664,6],[556,6],[676,178],[678,179],[677,180],[675,181],[674,6],[710,182],[681,183],[690,183],[682,183],[691,183],[683,183],[684,183],[698,183],[697,183],[699,183],[700,183],[692,183],[685,183],[693,183],[686,183],[694,183],[687,183],[689,183],[696,183],[695,183],[701,183],[688,183],[702,183],[707,183],[708,183],[703,183],[680,6],[709,6],[705,183],[704,183],[706,183],[579,6],[581,184],[580,6],[464,185],[469,186],[476,187],[459,188],[212,6],[220,189],[360,190],[363,191],[335,6],[348,192],[355,193],[237,6],[337,6],[218,6],[334,194],[380,195],[219,6],[210,196],[362,197],[364,198],[365,199],[436,200],[329,201],[282,202],[342,203],[343,204],[341,205],[340,6],[336,206],[361,207],[221,208],[406,6],[407,209],[248,210],[222,211],[249,210],[285,210],[188,210],[358,212],[357,6],[347,213],[454,6],[197,6],[475,214],[414,215],[415,216],[411,217],[493,6],[312,6],[416,218],[412,219],[498,220],[497,221],[492,6],[263,6],[315,222],[314,6],[491,223],[413,78],[268,224],[275,225],[277,226],[267,6],[272,227],[274,228],[276,229],[271,230],[269,6],[273,231],[494,6],[490,6],[496,232],[495,6],[266,233],[485,234],[488,235],[256,236],[255,237],[254,238],[501,78],[253,239],[242,6],[503,6],[504,78],[505,240],[180,6],[344,241],[345,242],[346,243],[184,6],[349,6],[204,244],[179,6],[428,78],[186,245],[427,246],[426,247],[417,6],[418,6],[425,6],[420,6],[423,248],[419,6],[421,249],[424,250],[422,249],[217,6],[214,6],[215,210],[369,6],[374,251],[375,252],[373,253],[371,254],[372,255],[367,6],[434,218],[209,218],[463,256],[470,257],[474,258],[303,259],[302,6],[297,6],[450,260],[458,261],[330,262],[331,263],[409,264],[319,6],[432,265],[307,78],[324,266],[435,267],[320,6],[323,268],[321,6],[433,269],[430,270],[429,6],[431,6],[327,6],[405,271],[192,272],[305,273],[309,274],[325,275],[328,276],[317,277],[310,278],[457,279],[383,280],[301,281],[189,282],[456,283],[185,284],[376,285],[368,6],[377,286],[394,287],[366,6],[393,288],[68,6],[388,289],[213,6],[408,290],[384,6],[198,6],[200,6],[339,6],[392,291],[216,6],[240,292],[326,293],[246,294],[306,6],[391,6],[370,6],[396,295],[397,296],[338,6],[399,297],[401,298],[400,299],[350,6],[390,282],[403,300],[300,301],[389,302],[395,303],[225,6],[229,6],[228,6],[227,6],[232,6],[226,6],[235,6],[234,6],[231,6],[230,6],[233,6],[236,304],[224,6],[292,305],[291,6],[296,306],[293,307],[295,308],[298,306],[294,307],[205,309],[284,310],[453,311],[451,6],[480,312],[482,313],[446,314],[481,315],[193,316],[190,316],[223,6],[207,317],[206,318],[202,319],[203,320],[211,321],[239,321],[250,321],[286,322],[251,322],[195,323],[194,6],[290,324],[289,325],[288,326],[287,327],[196,328],[437,329],[238,330],[445,331],[410,332],[440,333],[444,334],[333,335],[332,336],[313,337],[299,338],[281,339],[283,340],[280,341],[402,342],[304,6],[468,6],[201,343],[404,344],[452,345],[311,6],[241,346],[318,347],[316,348],[243,349],[378,350],[447,6],[244,351],[379,351],[466,6],[465,6],[467,6],[449,6],[448,6],[381,352],[308,6],[278,353],[199,354],[257,6],[183,355],[245,6],[472,78],[182,6],[484,356],[265,78],[478,218],[264,357],[461,358],[262,356],[187,6],[486,359],[260,78],[261,78],[252,6],[181,6],[259,360],[258,361],[247,362],[322,54],[382,54],[398,6],[386,363],[385,6],[270,233],[191,6],[279,78],[455,244],[462,364],[63,78],[66,365],[67,366],[64,78],[65,6],[359,367],[354,368],[353,6],[352,369],[351,6],[460,370],[471,371],[473,372],[477,373],[479,374],[483,375],[511,376],[487,376],[510,377],[489,378],[499,379],[500,380],[502,381],[506,382],[509,244],[508,6],[507,383],[1100,6],[531,384],[514,6],[515,384],[530,385],[657,386],[533,387],[532,386],[574,388],[572,389],[573,390],[561,391],[562,389],[569,392],[560,393],[565,394],[575,6],[566,395],[571,396],[577,397],[576,398],[559,399],[567,400],[568,401],[563,402],[570,388],[564,403],[553,404],[552,405],[387,169],[558,6],[736,6],[739,6],[742,6],[958,406],[737,407],[757,408],[734,409],[741,410],[957,411],[927,412],[928,413],[913,414],[763,415],[914,414],[915,416],[777,417],[761,6],[930,418],[929,416],[906,414],[907,416],[795,419],[794,420],[753,421],[853,422],[859,423],[854,424],[856,425],[855,426],[860,427],[858,414],[857,414],[744,6],[745,428],[861,429],[863,430],[862,431],[752,432],[754,421],[850,6],[776,433],[848,434],[847,435],[867,436],[866,437],[865,438],[864,416],[807,439],[778,432],[916,416],[746,416],[750,440],[844,441],[849,442],[779,443],[852,444],[917,424],[768,445],[748,446],[780,447],[798,448],[799,449],[797,416],[800,450],[918,414],[911,451],[919,416],[755,452],[751,453],[758,454],[759,455],[868,6],[869,456],[870,457],[873,458],[871,459],[872,416],[932,460],[931,416],[851,461],[876,462],[874,416],[875,463],[908,464],[839,465],[841,466],[920,416],[843,467],[792,468],[785,454],[788,469],[790,470],[793,471],[787,472],[786,416],[789,473],[791,474],[845,475],[756,6],[765,476],[921,477],[922,478],[764,6],[773,479],[846,480],[923,416],[924,416],[771,439],[840,478],[781,481],[760,482],[805,483],[802,483],[801,484],[804,485],[747,486],[909,487],[877,488],[881,489],[878,490],[879,416],[880,491],[796,492],[884,493],[882,454],[883,414],[886,494],[888,495],[885,461],[887,496],[782,6],[772,488],[770,497],[769,498],[842,499],[890,500],[889,454],[910,501],[767,502],[766,6],[806,503],[838,504],[837,505],[891,414],[892,461],[893,506],[898,507],[894,416],[895,416],[896,461],[897,508],[803,416],[783,6],[762,509],[749,416],[899,454],[900,414],[902,510],[817,416],[901,414],[818,511],[808,512],[809,513],[836,514],[812,515],[813,516],[816,517],[814,518],[815,519],[810,520],[820,521],[819,522],[811,416],[830,523],[835,524],[831,525],[832,526],[833,527],[834,528],[925,529],[784,530],[774,531],[775,532],[821,533],[822,533],[903,6],[904,534],[829,535],[905,536],[823,535],[824,535],[825,537],[826,533],[827,538],[828,539],[938,540],[935,414],[934,414],[936,414],[937,414],[942,541],[940,542],[941,543],[939,461],[949,414],[944,461],[946,6],[948,544],[945,545],[947,546],[950,547],[952,548],[951,549],[953,550],[933,6],[954,551],[943,6],[926,416],[743,552],[955,553],[959,553],[735,6],[740,408],[738,554],[956,555],[912,556],[627,6],[603,6],[538,6],[58,6],[59,6],[10,6],[11,6],[13,6],[12,6],[2,6],[14,6],[15,6],[16,6],[17,6],[18,6],[19,6],[20,6],[21,6],[3,6],[22,6],[23,6],[4,6],[24,6],[28,6],[25,6],[26,6],[27,6],[29,6],[30,6],[31,6],[5,6],[32,6],[33,6],[34,6],[35,6],[6,6],[39,6],[36,6],[37,6],[38,6],[40,6],[7,6],[41,6],[46,6],[47,6],[42,6],[43,6],[44,6],[45,6],[8,6],[51,6],[48,6],[49,6],[50,6],[52,6],[9,6],[53,6],[54,6],[55,6],[57,6],[56,6],[1,6],[94,557],[104,558],[93,557],[114,559],[85,560],[84,561],[113,383],[107,562],[112,563],[87,564],[101,565],[86,566],[110,567],[82,568],[81,383],[111,569],[83,570],[88,571],[89,6],[92,571],[79,6],[115,572],[105,573],[96,574],[97,575],[99,576],[95,577],[98,578],[108,383],[90,579],[91,580],[100,581],[80,137],[103,573],[102,571],[106,6],[109,582],[549,583],[585,584],[555,585],[550,583],[548,6],[554,586],[583,6],[578,6],[582,587],[557,6],[584,588],[613,589],[618,590],[612,591],[604,592],[600,593],[596,594],[609,6],[597,91],[672,595],[669,596],[616,597],[615,598],[598,599],[671,600],[592,6],[599,601],[617,602],[679,603],[673,604],[670,6],[601,6],[529,605],[521,606],[528,607],[523,6],[524,6],[522,608],[525,609],[516,6],[517,6],[518,605],[520,610],[526,6],[527,611],[519,612],[535,613],[638,614],[640,615],[643,616],[645,617],[647,618],[649,619],[651,620],[653,621],[655,622],[656,623],[658,624],[660,625],[663,626],[667,627],[668,628],[716,629],[715,630],[720,631],[719,632],[721,633],[717,634],[718,635],[1163,636],[1165,637],[729,638],[730,639],[731,640],[732,641],[733,642],[961,643],[962,644],[965,645],[966,646],[970,647],[971,648],[972,649],[975,650],[979,651],[980,652],[978,653],[976,654],[982,655],[981,634],[983,656],[984,657],[1167,658],[1168,659],[1170,660],[1169,661],[1116,662],[1171,663],[1172,664],[1174,665],[1173,218],[1162,666],[1176,667],[1175,218],[1177,668],[1178,669],[723,670],[1179,671],[724,672],[1164,673],[1118,674],[1160,675],[1161,676],[1166,677],[1157,678],[1158,678],[1117,679],[1159,679],[631,680],[985,681],[634,682],[629,679],[633,683],[986,684],[635,685],[630,634],[987,686],[632,687],[642,688],[969,689],[644,688],[646,688],[648,688],[650,688],[641,690],[652,688],[654,688],[973,691],[625,634],[988,692],[964,641],[960,693],[989,694],[963,695],[728,696],[990,630],[624,697],[659,698],[662,699],[712,634],[639,630],[991,700],[977,701],[992,702],[661,703],[994,704],[993,634],[995,705],[665,706],[637,695],[996,707],[725,634],[997,708],[726,709],[998,630],[999,634],[666,710],[711,711],[722,634],[974,712],[727,697],[628,713],[714,714],[713,715],[636,716],[1114,717],[1115,613],[619,718]],"affectedFilesPendingEmit":[513,535,638,640,643,645,647,649,651,653,655,656,658,660,663,667,668,716,715,720,719,721,717,718,1163,1165,729,730,731,732,733,961,962,965,966,970,971,972,975,979,980,978,976,982,981,983,984,1167,1168,1170,1169,1116,1171,1172,1174,1173,1162,1176,1175,1177,1178,723,1179,724,1164,1118,1160,1161,1166,1157,1158,1117,1159,631,985,634,629,633,986,635,630,987,632,642,969,644,646,648,650,641,652,654,973,625,988,964,960,989,963,728,990,624,659,662,712,639,991,977,992,661,994,993,995,665,637,996,725,997,726,998,999,666,711,722,974,727,628,714,713,636,1114,1115,619],"version":"5.9.3"}
\ No newline at end of file
diff --git a/wallco-ai/logs/settlement-guard.launchd.err b/wallco-ai/logs/settlement-guard.launchd.err
index 922e7c7..702b689 100644
--- a/wallco-ai/logs/settlement-guard.launchd.err
+++ b/wallco-ai/logs/settlement-guard.launchd.err
@@ -3449,3 +3449,4 @@
 /bin/bash: /Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh: No such file or directory
 /bin/bash: /Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh: No such file or directory
 /bin/bash: /Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh: No such file or directory
+/bin/bash: /Users/macstudio3/Projects/wallco-ai/scripts/settlement-guard-sweep.sh: No such file or directory

← 327ddc0 auto-data-snapshot: 2026-09-12T23:45:38 (11 data files) — Ab  ·  back to Japan Enrich  ·  security: strip hardcoded secret -> env-first/passwordless. b6aa92b →