{"schema":"barkday.ai-pack-everything.v1","repo":"CandidQuality/Barkday","commit":"9e38500d723ed1e8e1ca93eb8ae821c831f1414d","updated_utc":"2026-05-05T03:48:27.039Z","count":189,"items":[{"path":".githooks/pre-commit.cmd","size":105,"sha":"45fc3539bfa99753ba69de848077eede39bc9eda","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.githooks/pre-commit.cmd","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.githooks/pre-commit.cmd","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"QGVjaG8gb2ZmCnBvd2Vyc2hlbGwgLU5vUHJvZmlsZSAtRXhlY3V0aW9uUG9saWN5IEJ5cGFzcyAtRmlsZSAiJX5kcDBwcmUtY29tbWl0LnBzMSIKZXhpdCAvYiAlZXJyb3JsZXZlbCUK","inline_bytes":140,"content_sha256":"2ef27653e37b05bf66e03c400d84c18d1622c671c2988ed13cb0a1cf821c2fa1"},{"path":".githooks/pre-commit.ps1","size":669,"sha":"878642132238750832ff01ddd63b98e256155b38","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.githooks/pre-commit.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.githooks/pre-commit.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"JEVycm9yQWN0aW9uUHJlZmVyZW5jZSA9ICJTdG9wIgoKZnVuY3Rpb24gRmFpbCgkbXNnKSB7CiAgV3JpdGUtSG9zdCAiIgogIFdyaXRlLUhvc3QgIlBSRS1DT01NSVQgQkxPQ0tFRDogJG1zZyIKICBXcml0ZS1Ib3N0ICIiCiAgZXhpdCAxCn0KCiMgMSkgVmVyaWZpY2F0aW9uIG11c3QgcGFzcwpwb3dlcnNoZWxsIC1Ob1Byb2ZpbGUgLUV4ZWN1dGlvblBvbGljeSBCeXBhc3MgLUZpbGUgdG9vbHMvdmVyaWZ5LnBzMQppZiAoJExBU1RFWElUQ09ERSAtbmUgMCkgeyBGYWlsICJ0b29scy92ZXJpZnkucHMxIGZhaWxlZC4iIH0KCiMgMikgQSBkZWNpc2lvbiByZWNvcmQgbXVzdCBiZSBzdGFnZWQgKG5vdCBqdXN0IHByZXNlbnQpCiRzdGFnZWQgPSBnaXQgZGlmZiAtLWNhY2hlZCAtLW5hbWUtb25seQokaGFzRGVjaXNpb24gPSAkZmFsc2UKCmZvcmVhY2ggKCRmIGluICRzdGFnZWQpIHsKICBpZiAoJGYgLW1hdGNoICdeZG9jcy9kZWNpc2lvbnMvREVDLVxkezh9LVxkezJ9LS4rXC5tZCQnKSB7ICRoYXNEZWNpc2lvbiA9ICR0cnVlIH0KfQoKaWYgKC1ub3QgJGhhc0RlY2lzaW9uKSB7CiAgRmFpbCAiTm8gc3RhZ2VkIGRlY2lzaW9uIHJlY29yZCBmb3VuZC4gU3RhZ2UgZG9jcy9kZWNpc2lvbnMvREVDLVlZWVlNTURELVhYLSoubWQgYmVmb3JlIGNvbW1pdHRpbmcuIgp9CgpleGl0IDAK","inline_bytes":892,"content_sha256":"c3209476b9cbba3a9aeea55c07c6d687fe605756dc715a53f260016d26a396e7"},{"path":".github/workflows/ai-health.yml","size":5105,"sha":"de4461f4a1835e5042644d931fb59473377a77cc","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-health.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-health.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: AI Health Checks\r\n\r\non:\r\n  # keep nightly, plus allow manual runs; add push-on-gifts for fast feedback\n  schedule:\r\n    - cron: \"17 3 * * *\"\r\n  workflow_dispatch:\r\n  push:\n    paths:\n      - 'data/dog-gifts-merged.json'\n      - 'docs/**'\n      - '.github/workflows/ai-health.yml'\n\r\npermissions:\r\n  contents: read\r\n\r\njobs:\r\n  nightly:\r\n    runs-on: ubuntu-latest\r\n    timeout-minutes: 20\r\n    steps:\r\n      - name: Check gift links via pack endpoint\r\n        run: |\r\n          node - <<'JS'\r\n          const fetch = global.fetch; // Node 20\r\n          const PACK_URL = 'https://candidquality.github.io/Barkday/data/dog-gifts-merged.json';\n\r\n          // Friendly headers help a lot with CDNs\r\n          const UA = 'Barkday-CI/1.0 (+https://candidquality.github.io/Barkday/)';\r\n          const HEADERS = { 'User-Agent': UA, 'Accept': '*/*', 'Accept-Language': 'en' };\r\n\r\n          // Domains that commonly soft-block bots; warn instead of failing\r\n          const SOFT_DOMAINS = [\r\n            /(^|\\.)(amazon\\.com|m\\.media-amazon\\.com|images-na\\.ssl-images-amazon\\.com)$/i,\r\n            /(^|\\.)(chewy\\.com|img\\.chewy\\.com|images\\.chewy\\.com)$/i,\r\n            /(^|\\.)(cloudfront\\.net)$/i\r\n          ];\r\n\r\n          (async () => {\r\n            // Load the live v2 runtime gifts feed published with Pages\n            const res = await fetch(PACK_URL, { headers: { ...HEADERS, 'Accept': 'application/json' } });\n            if (!res.ok) throw new Error('Fetch gifts failed: ' + res.status);\n            const feed = await res.json();\n            const gifts = Array.isArray(feed) ? feed : (Array.isArray(feed.items) ? feed.items : []);\n            if (!gifts.length) throw new Error('Gift feed did not contain any items');\n\n            // Collect unique URLs\n            const urls = new Set();\n            for (const g of gifts) {\n              if (g.url) urls.add(g.url);\n              if (g.affiliate && g.affiliate.url) urls.add(g.affiliate.url);\n              if (g.image) urls.add(g.image);\n              if (Array.isArray(g.images)) for (const u of g.images) urls.add(u);\n            }\n            const list = Array.from(urls).filter(u => /^https?:\\/\\//i.test(u));\n            console.log(`Checking ${list.length} URLs from data/dog-gifts-merged.json…`);\n\r\n            const MAX = 8;               // concurrency\r\n            const REQ_TIMEOUT = 15000;   // per request\r\n            let i = 0, hard = [], soft = [], okCount = 0;\r\n\r\n            const isSoftDomain = (u) => {\r\n              try { return SOFT_DOMAINS.some(rx => rx.test(new URL(u).hostname)); }\r\n              catch { return false; }\r\n            };\r\n\r\n            async function probe(u, method) {\r\n              const ctrl = new AbortController();\r\n              const timer = setTimeout(() => ctrl.abort(), REQ_TIMEOUT);\r\n              try {\r\n                const res = await fetch(u, { method, redirect: 'follow', signal: ctrl.signal, headers: HEADERS });\r\n                clearTimeout(timer);\r\n                return res;\r\n              } catch (e) {\r\n                clearTimeout(timer);\r\n                throw e;\r\n              }\r\n            }\r\n\r\n            async function check(u) {\r\n              const looksImage = /\\.(png|jpe?g|webp|gif|svg)(\\?|$)/i.test(u) || /images?-/.test(u);\r\n              let res;\r\n              try {\r\n                // Prefer HEAD; but GET for images (some CDNs 405 on HEAD for binaries)\r\n                res = await probe(u, looksImage ? 'GET' : 'HEAD');\r\n                // Fallback to GET on method/security blocks\r\n                if (!res.ok && [401,403,405].includes(res.status)) {\r\n                  res = await probe(u, 'GET');\r\n                }\r\n              } catch (e) {\r\n                const rec = { url: u, status: 'ERR ' + (e.name || 'error') };\r\n                (isSoftDomain(u) ? soft : hard).push(rec);\r\n                return;\r\n              }\r\n\r\n              const okish = res.ok || (res.status >= 200 && res.status < 400);\r\n              if (okish) { okCount++; return; }\r\n\r\n              const rec = { url: u, status: res.status };\r\n              (isSoftDomain(u) || res.status === 429 ? soft : hard).push(rec);\r\n            }\r\n\r\n            await Promise.all(\r\n              Array.from({ length: Math.min(MAX, list.length) }, async () => {\r\n                while (i < list.length) {\r\n                  const u = list[i++]; await check(u);\r\n                }\r\n              })\r\n            );\r\n\r\n            console.log(`OK: ${okCount}, soft-warn: ${soft.length}, hard-fail: ${hard.length}`);\r\n            if (soft.length) {\r\n              console.warn('Soft-blocked URLs (likely CDN anti-bot; not failing build):');\r\n              for (const b of soft) console.warn('-', b.status, b.url);\r\n            }\r\n            if (hard.length) {\r\n              console.error('Broken/blocked URLs:');\r\n              for (const b of hard) console.error('-', b.status, b.url);\r\n              process.exit(1);\r\n            }\r\n            console.log('All gift and image links look reachable.');\r\n          })().catch(e => { console.error(e); process.exit(1); });\r\n          JS\r\n","inline_bytes":5103,"content_sha256":"1d211034e2e61acbe441e5fba06bfa9b6734512b1d302fcdd2f3b16148dc95d5"},{"path":".github/workflows/ai-index.yml","size":2284,"sha":"61936536f95990f5a7050eb1cab9a1ef36e6372c","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-index.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-index.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Build AI Index and Packs\r\n\r\non:\r\n  workflow_dispatch:\r\n  push:\r\n    branches: [ main ]\r\n    # Prevent loops when we commit docs/*\r\n    paths-ignore:\r\n      - 'docs/**'\r\n\r\npermissions:\r\n  contents: write\r\n\r\nconcurrency:\r\n  group: ai-index-${{ github.ref }}\r\n  cancel-in-progress: true\r\n\r\njobs:\r\n  build:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - name: Checkout\r\n        uses: actions/checkout@v4\r\n        with:\r\n          fetch-depth: 0\r\n          ref: main\r\n\r\n      # Always sync to the latest main so our push is fast-forward\r\n      - name: Sync to latest main\r\n        run: |\r\n          git fetch origin main\r\n          git checkout main\r\n          git pull --rebase origin main\r\n\r\n      # Make sure the script sees the current HEAD sha (not the original GITHUB_SHA)\r\n      - name: Set GITHUB_SHA to current HEAD\r\n        run: echo \"GITHUB_SHA=$(git rev-parse HEAD)\" >> $GITHUB_ENV\r\n\r\n      - name: Use Node\r\n        uses: actions/setup-node@v4\r\n        with:\r\n          node-version: '20'\r\n\r\n      - name: Build indices and packs\r\n        run: node scripts/build_ai_index.mjs\r\n\r\n      - name: Verify outputs exist\r\n        run: |\r\n          ls -la docs | sed -n '1,200p'\r\n          test -f docs/ai-index.min.json\r\n          test -f docs/ai-docs-list.min.json\r\n          test -f docs/ai-pack-all.min.json\r\n          test -f docs/ai-pack-everything.manifest.min.json\r\n          test -f docs/ai-pack-catalog.min.json\r\n\r\n      # Commit and robust push with a rebase retry if main moved again\r\n      - name: Commit docs if changed\r\n        run: |\r\n          if [[ -n \"$(git status --porcelain docs)\" ]]; then\r\n            git config user.name  \"github-actions[bot]\"\r\n            git config user.email \"41898282+github-actions[bot]@users.noreply.github.com\"\r\n            git add -A docs\r\n            git commit -m \"build(ai): regenerate ai-index and packs\"\r\n\r\n            # Try push; if behind, rebase and retry\r\n            for i in 1 2 3; do\r\n              git push origin HEAD:main && break\r\n              echo \"Push failed, rebasing onto origin/main (attempt $i)...\"\r\n              git fetch origin main\r\n              git rebase origin/main || { git rebase --abort; exit 1; }\r\n            done\r\n          else\r\n            echo \"No changes in docs/\"\r\n          fi\r\n\r\n\r\n","inline_bytes":2284,"content_sha256":"975dbc5cce94ccae2ceaaf5de1ab5f7c9b11f457c217dc72febbb40f5cf2720a"},{"path":".github/workflows/ai-pack-validate.yml","size":6675,"sha":"fb165b953073a07d07ebb165cf47808dc86084cb","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-pack-validate.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/ai-pack-validate.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Validate AI Pack Endpoints\r\n\r\non:\r\n  push:\r\n    branches: [ main ]\r\n    paths:\r\n      - '.github/workflows/ai-pack-validate.yml'\r\n      - 'docs/**'\r\n      - 'scripts/build_ai_index.mjs'\r\n  workflow_dispatch:\r\n  schedule:\r\n    - cron: '0 7 * * *'   # daily 07:00 UTC\r\n\r\npermissions:\r\n  contents: read\r\n\r\njobs:\r\n  validate:\r\n    runs-on: ubuntu-latest\r\n    timeout-minutes: 10\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n\r\n      - uses: actions/setup-node@v4\r\n        with:\r\n          node-version: 20\r\n\r\n      - name: Validate AI pack endpoints\r\n        env:\r\n          PAGES_OWNER: ${{ github.repository_owner }}\r\n          REPO: ${{ github.repository }}\r\n          FALLBACK_ROOT: https://candidquality.github.io/Barkday/\r\n        run: |\r\n          node - <<'JS'\r\n          const fetch = global.fetch;\r\n\r\n          const env = process.env;\r\n          const owner = (env.PAGES_OWNER || '').toLowerCase();\r\n          const repo  = (env.REPO || '').split('/')[1] || 'Barkday';\r\n          const fallback = env.FALLBACK_ROOT;\r\n          const ROOT = `https://${owner}.github.io/${repo}/` || fallback;\r\n\r\n          const ALL_URL  = ROOT + 'docs/ai-pack-all.min.json';\r\n          const MANI_URL = ROOT + 'docs/ai-pack-everything.manifest.min.json';\r\n\r\n          const UA = 'Barkday-Validator/1.0 (+'+ROOT+')';\r\n          const HEADERS = { 'User-Agent': UA, 'Accept': 'application/json' };\r\n          const ok = r => r.ok || (r.status >= 200 && r.status < 400);\r\n\r\n          (async () => {\r\n            console.log('Root:', ROOT);\r\n\r\n            // 1) Combined pack\r\n            const allRes = await fetch(ALL_URL, { headers: HEADERS, cache: 'no-store' });\r\n            if (!ok(allRes)) throw new Error(`combined pack fetch failed: ${allRes.status} ${ALL_URL}`);\r\n            const allJson = await allRes.json();\r\n            if (!allJson || typeof allJson !== 'object' || !allJson.sections) {\r\n              throw new Error('combined pack: missing top-level \"sections\"');\r\n            }\r\n            console.log('✓ combined pack OK');\r\n\r\n            // 2) Manifest\r\n            const maniRes = await fetch(MANI_URL, { headers: HEADERS, cache: 'no-store' });\r\n            if (!ok(maniRes)) throw new Error(`manifest fetch failed: ${maniRes.status} ${MANI_URL}`);\r\n            const manifest = await maniRes.json();\r\n\r\n            // Allow either {shards:[...]} or an array directly\r\n            const shards = Array.isArray(manifest) ? manifest : (manifest.shards || []);\r\n            if (!Array.isArray(shards) || !shards.length) {\r\n              throw new Error('manifest: no shards found');\r\n            }\r\n\r\n            // Accept your field names AND legacy variants\r\n            const getJsonURL = (it) =>\r\n              it.url_json || it.json || it.href_json || it.urlJson || it.url;\r\n            const getTxtURL = (it) =>\r\n              it.url_txt || it.txt || it.href_txt || it.urlTxt;\r\n\r\n            // Probe a few shards to keep runtime small\r\n            const N = Math.min(5, shards.length);\r\n            for (let i = 0; i < N; i++) {\r\n              const it = shards[i];\r\n              const j = getJsonURL(it);\r\n              const t = getTxtURL(it);\r\n              if (!j || !t) {\r\n                throw new Error(`manifest shard #${i} unexpected shape: ${JSON.stringify(it)}`);\r\n              }\r\n              const absJ = j.startsWith('http') ? j : (ROOT + j.replace(/^\\//,''));\r\n              const res = await fetch(absJ, { headers: HEADERS, cache: 'no-store' });\r\n              if (!ok(res)) throw new Error(`shard #${i} fetch failed: ${res.status} ${absJ}`);\r\n              const shard = await res.json();\r\n              if (!shard || typeof shard !== 'object' || (!('sections' in shard) && !('items' in shard))) {\r\n                throw new Error(`shard #${i} unexpected JSON structure`);\r\n              }\r\n            }\r\n\r\n            console.log(`✓ manifest OK (${shards.length} shard entries; sampled ${N})`);\r\n          })().catch(e => { console.error(e.stack || e); process.exit(1); });\r\n          JS\r\n\r\n      - name: Pack shape lint (non-blocking)\r\n        continue-on-error: true\r\n        env:\r\n          PAGES_OWNER: ${{ github.repository_owner }}\r\n          REPO: ${{ github.repository }}\r\n        run: |\r\n          node - <<'JS'\r\n          const fetch = global.fetch;\r\n          const owner = (process.env.PAGES_OWNER || '').toLowerCase();\r\n          const repo  = (process.env.REPO || '').split('/')[1] || 'Barkday';\r\n          const ROOT  = `https://${owner}.github.io/${repo}/`;\r\n          const ALL_URL  = ROOT + 'docs/ai-pack-all.min.json';\r\n          const MANI_URL = ROOT + 'docs/ai-pack-everything.manifest.min.json';\r\n          const HEADERS = { 'User-Agent': 'Barkday-Pack-Lint/1.0', 'Accept': 'application/json' };\r\n          const ok = r => r.ok || (r.status >= 200 && r.status < 400);\r\n\r\n          (async () => {\r\n            // Combined pack presence & v2 runtime gift-feed hint\n            const allRes = await fetch(ALL_URL, { headers: HEADERS });\n            if (!ok(allRes)) { console.warn('⚠️ combined pack fetch:', allRes.status); return; }\n            const all = await allRes.json();\n            const sections = all.sections || {};\n            const hasGifts = Object.values(sections).some(s => (s.items||[]).some(it =>\n              (it.path || '').includes('data/dog-gifts-merged.json')));\n            console.log(hasGifts ? '✓ combined pack contains data/dog-gifts-merged.json'\n                                  : '⚠️ combined pack: data/dog-gifts-merged.json not found; maybe only in shards');\n\r\n            // Approx total shard size (HEAD)\r\n            const maniRes = await fetch(MANI_URL, { headers: HEADERS });\r\n            if (!ok(maniRes)) { console.warn('⚠️ manifest fetch:', maniRes.status); return; }\r\n            const manifest = await maniRes.json();\r\n            const shards = Array.isArray(manifest) ? manifest : (manifest.shards || []);\r\n            let approxBytes = 0;\r\n            for (const it of shards) {\r\n              const j = it.url_json || it.json || it.href_json || it.urlJson || it.url;\r\n              if (!j) continue;\r\n              const absJ = j.startsWith('http') ? j : (ROOT + j.replace(/^\\//,''));\r\n              const head = await fetch(absJ, { method: 'HEAD' });\r\n              const len = +(head.headers.get('content-length') || 0);\r\n              approxBytes += len;\r\n            }\r\n            console.log(`Manifest shards listed: ${shards.length}`);\r\n            console.log(`Approx shard bytes: ${approxBytes.toLocaleString()} (non-blocking hint)`);\r\n          })().catch(e => { console.warn('lint error (non-blocking):', e.message); });\r\n          JS\r\n","inline_bytes":6657,"content_sha256":"f61947719048fdae9c6fdee1cbc5a2ad6644457db17b87f267a09e0ec7330e05"},{"path":".github/workflows/codeql.yml","size":814,"sha":"2896a7ef9c833fb4f02588808f7958a8a3a60d27","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/codeql.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/codeql.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: CodeQL\r\n\r\non:\r\n  push:\r\n    branches: [ main ]\r\n  pull_request:\r\n  schedule:\r\n    - cron: \"0 6 * * 1\"\r\n\r\npermissions:\r\n  contents: read\r\n  security-events: write\r\n\r\njobs:\r\n  analyze:\r\n    runs-on: ubuntu-latest\r\n    permissions:\r\n      actions: read\r\n      contents: read\r\n      security-events: write\r\n    strategy:\r\n      fail-fast: false\r\n      matrix:\r\n        language: [ \"javascript\" ]\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n      - name: Initialize CodeQL\r\n        uses: github/codeql-action/init@v3\r\n        with:\r\n          languages: ${{ matrix.language }}\r\n      - name: Autobuild\r\n        uses: github/codeql-action/autobuild@v3\r\n      - name: Perform CodeQL Analysis\r\n        uses: github/codeql-action/analyze@v3\r\n        with:\r\n          category: \"/language:${{ matrix.language }}\"\r\n","inline_bytes":814,"content_sha256":"b43f9107fe5f6ca134c917be373a0377d958fdec99912faec3ec5e9254b32903"},{"path":".github/workflows/data-health.yml","size":1614,"sha":"81e175f81d8198ab01b8ee93d9f573c9afd4472f","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/data-health.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/data-health.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Data health checks (non-blocking)\r\n\r\non:\r\n  schedule:\r\n    - cron: \"23 4 * * *\"   # daily ~04:23 UTC\r\n  pull_request:\r\n    paths:\r\n      - 'data/**/*.json'\r\n  workflow_dispatch: {}\r\n\r\npermissions:\r\n  contents: read\r\n\r\njobs:\r\n  json-lint:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n\r\n      - name: Lint all data/*.json with jq\r\n        run: |\r\n          set -e\r\n          shopt -s nullglob\r\n          files=(data/*.json)\r\n          if [ ${#files[@]} -eq 0 ]; then\r\n            echo \"No data/*.json files to check\"; exit 0\r\n          fi\r\n          for f in \"${files[@]}\"; do\r\n            echo \"Checking $f\"\r\n            jq . \"$f\" >/dev/null\r\n          done\r\n\r\n      - name: Sanity checks (Node)\r\n        run: |\r\n          node - <<'JS'\r\n          const fs = require('fs');\r\n          function read(p){ return JSON.parse(fs.readFileSync(p,'utf8')); }\r\n          try {\r\n            const curves = read('data/curves.json');\r\n            if (!curves || !curves.curves || !Object.keys(curves.curves).length) {\r\n              throw new Error('data/curves.json missing \"curves\" map');\r\n            }\r\n          } catch (e) {\r\n            console.error(e.message); process.exit(1);\r\n          }\r\n          try {\r\n            const groups = read('data/breed_groups.json');\r\n            if (!Array.isArray(groups) || !groups.length) {\r\n              throw new Error('data/breed_groups.json should be a non-empty array');\r\n            }\r\n          } catch (e) {\r\n            console.error(e.message); process.exit(1);\r\n          }\r\n          console.log('Data sanity OK');\r\n          JS\r\n","inline_bytes":1614,"content_sha256":"44a2e4f79898457e7f02a9f565bc3ddae9e797576ffed180523cbcad8a9484dd"},{"path":".github/workflows/doc-lint.yml","size":653,"sha":"4a769296ad5c11c9998e6015edabf5c07e35b345","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/doc-lint.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/doc-lint.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Lint Docs for Policy Regressions\r\non:\r\n  push:\r\n    branches: [ main ]\r\n    paths: [ 'docs/**/*.md', '.github/workflows/doc-lint.yml' ]\r\n  pull_request:\r\n    paths: [ 'docs/**/*.md' ]\r\n  workflow_dispatch: {}\r\n\r\npermissions: { contents: read }\r\n\r\njobs:\r\n  lint:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n      - name: Fail on forbidden phrases\r\n        run: |\r\n          set -e\r\n          if rg -n -i 'gifts?[^\\\\n]{0,80}(gated|paywall)' docs/*.md; then\r\n            echo \"::error::Found forbidden phrasing (gifts cannot be gated/paywalled).\"\r\n            exit 1\r\n          fi\r\n          echo \"Docs lint passed.\"\r\n","inline_bytes":653,"content_sha256":"84f1518031dca38b7cd5c64a04d7386c1622912b34f345fc687fb01156781a61"},{"path":".github/workflows/lighthouse.yml","size":951,"sha":"600221c05ea856843caa256f46565cbe7bfa1b43","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/lighthouse.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/lighthouse.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Lighthouse CI\r\n\r\non:\r\n  push:\r\n    branches: [ main ]\r\n  pull_request:\r\n  workflow_dispatch:\r\n\r\npermissions:\r\n  contents: read\r\n\r\njobs:\r\n  lhci:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n        with:\r\n          fetch-depth: 0\r\n\r\n      - name: Ensure lighthouserc.json exists\r\n        run: |\r\n          test -f lighthouserc.json || { echo \"::error::Missing lighthouserc.json at repo root\"; exit 1; }\r\n          ls -la lighthouserc.json\r\n\r\n      - uses: actions/setup-node@v4\r\n        with:\r\n          node-version: 20\r\n\r\n      - name: Install Lighthouse CI\r\n        run: npm i -g @lhci/cli\r\n\r\n      - name: Run Lighthouse CI\r\n        # Token is optional; enables PR status checks (gets rid of “GitHub token not set” message)\r\n        env:\r\n          LHCI_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\r\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\r\n        run: lhci autorun --config=./lighthouserc.json\r\n","inline_bytes":947,"content_sha256":"b38b52b72d716e2886e1f1ba0bb6b84b135739231ceba2c7234a09f9375cdf88"},{"path":".github/workflows/link-check.yml","size":646,"sha":"2b93b719578792d67327045d39695ca4150f7999","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/link-check.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/link-check.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Link check (site & docs)\r\non:\r\n  push: { branches: [ main ] }\r\n  pull_request:\r\n  schedule: [ { cron: \"23 4 * * 1\" } ]   # weekly\r\npermissions: { contents: read }\r\njobs:\r\n  lychee:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n      - name: Check links with lychee\r\n        uses: lycheeverse/lychee-action@v1\r\n        with:\r\n          args: >-\r\n            --verbose --no-progress\r\n            --accept 200,206,301,302,307,308\r\n            --exclude-mail\r\n            --timeout 20\r\n            **/*.md **/*.html\r\n            !node_modules/**\r\n        env:\r\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\r\n","inline_bytes":646,"content_sha256":"7771f010690303e9ba82f4de996582e2330e09f49767eb0a8d17192f2068ba98"},{"path":".github/workflows/markdown-lint.yml","size":854,"sha":"f88996b4cac9fe7d1ca446f57868689166910706","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/markdown-lint.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/markdown-lint.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Lint Markdown\r\n\r\non:\r\n  push:\r\n    branches: [main]\r\n    paths:\r\n      - \"**/*.md\"\r\n      - \".markdownlint-cli2.yaml\"\r\n      - \".github/workflows/markdown-lint.yml\"\r\n  pull_request:\r\n    paths:\r\n      - \"**/*.md\"\r\n      - \".markdownlint-cli2.yaml\"\r\n      - \".github/workflows/markdown-lint.yml\"\r\n\r\npermissions:\r\n  contents: read\r\n\r\njobs:\r\n  markdown:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n\r\n      - name: Markdown lint\r\n        uses: DavidAnson/markdownlint-cli2-action@v16\r\n        with:\r\n          globs: |\r\n            **/*.md\r\n            !node_modules/**\r\n            !dist/**\r\n            !build/**\r\n\r\n      - name: Spellcheck\r\n        uses: codespell-project/actions-codespell@v2\r\n        with:\r\n          check_filenames: true\r\n          path: .\r\n          ignore_words_list: Barkday,chewer\r\n          ","inline_bytes":854,"content_sha256":"99216c58d511f09af9392fa6b53ec8b06c7a0cebec03de3c96692d9fdc190b3b"},{"path":".github/workflows/pages.yml","size":947,"sha":"838b2898fa913de9925ae7e3d2d16c4db136f4d3","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/pages.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/pages.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Publish Barkday page\r\n\r\non:\r\n  push:\r\n    branches: [ main ]\r\n  workflow_dispatch:\r\n\r\npermissions:\r\n  contents: read\r\n  pages: write\r\n  id-token: write\r\n\r\nconcurrency:\r\n  group: \"pages\"\r\n  cancel-in-progress: true\r\n\r\njobs:\r\n  build:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/checkout@v4\r\n\r\n      # Build the AI indices (master + docs list + data list)\r\n      - uses: actions/setup-node@v4\r\n        with:\r\n          node-version: 20\r\n      - name: Build AI indices\r\n        run: node scripts/build_ai_index.mjs\r\n\r\n      # Upload everything in the repo root (includes /docs/*)\r\n      - name: Upload artifact\r\n        uses: actions/upload-pages-artifact@v4\r\n        with:\r\n          path: .\r\n\r\n  deploy:\r\n    environment:\r\n      name: github-pages\r\n      url: ${{ steps.deployment.outputs.page_url }}\r\n    runs-on: ubuntu-latest\r\n    needs: build\r\n    steps:\r\n      - id: deployment\r\n        uses: actions/deploy-pages@v4\r\n","inline_bytes":947,"content_sha256":"f40fd0f176b3621ca695e448abccfc9d8437bb3acc0116f89f9b04d5c098ed1a"},{"path":".github/workflows/validate-json.yml","size":2029,"sha":"686e1a7ce6b9f58fd2892fc9be1b90213fe9da8e","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/validate-json.yml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.github/workflows/validate-json.yml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"name: Validate Barkday gift catalog\n\non:\n  push:\n    branches: [ main ]\n    paths:\n      - 'app.js'\n      - 'data/dog-gifts-base.json'\n      - 'data/dog-gifts-catalog.json'\n      - 'data/dog-gifts-merged.json'\n      - 'data/dog-gifts-preferred.json'\n      - 'data/gift-batches/*.json'\n      - 'schema/dog-gifts-*.json'\n      - 'scripts/rebuild-gift-catalog.mjs'\n      - 'scripts/validate-gifts-v2.mjs'\n      - 'scripts/merge-gifts-v2.mjs'\n      - 'scripts/smoke-gift-logic.mjs'\n      - 'scripts/barkday-doctor.mjs'\n      - '.github/workflows/validate-json.yml'\n  pull_request:\n    paths:\n      - 'app.js'\n      - 'data/dog-gifts-base.json'\n      - 'data/dog-gifts-catalog.json'\n      - 'data/dog-gifts-merged.json'\n      - 'data/dog-gifts-preferred.json'\n      - 'data/gift-batches/*.json'\n      - 'schema/dog-gifts-*.json'\n      - 'scripts/rebuild-gift-catalog.mjs'\n      - 'scripts/validate-gifts-v2.mjs'\n      - 'scripts/merge-gifts-v2.mjs'\n      - 'scripts/smoke-gift-logic.mjs'\n      - 'scripts/barkday-doctor.mjs'\n      - '.github/workflows/validate-json.yml'\n  workflow_dispatch: {}\n\npermissions:\n  contents: read\n\njobs:\n  validate:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: Setup Node\n        uses: actions/setup-node@v4\n        with:\n          node-version: '22'\n\n      - name: Check JavaScript syntax\n        run: |\n          node --check ./app.js\n          node --check ./scripts/barkday-doctor.mjs\n\n      - name: Rebuild v2 gift catalog\n        run: node ./scripts/rebuild-gift-catalog.mjs\n\n      - name: Validate v2 gift catalog\n        run: node ./scripts/validate-gifts-v2.mjs ./data/dog-gifts-catalog.json ./data/dog-gifts-preferred.json\n\n      - name: Merge v2 runtime gift feed\n        run: node ./scripts/merge-gifts-v2.mjs ./data/dog-gifts-catalog.json ./data/dog-gifts-preferred.json ./data/dog-gifts-merged.json\n\n      - name: Smoke gift logic\n        run: node ./scripts/smoke-gift-logic.mjs\n\n      - name: Doctor\n        run: node ./scripts/barkday-doctor.mjs\n","inline_bytes":2029,"content_sha256":"f82d1a62b6f33a13998ab4a51bc9399a26433dcdb22c5b9bcf926995856be9f4"},{"path":".gitignore","size":54,"sha":"941f0d42d681ad512527689c0eeefdbdc8018533","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.gitignore","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.gitignore","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"IyBBaWRlciBsb2NhbCBhcnRpZmFjdHMKLmFpZGVyKgouYWlkZXIudGFncy5jYWNoZS52NC8K","inline_bytes":72,"content_sha256":"2d0b27ad0efb9f0f4e976221282c876cbb660af353a6ae2ba13e8d3b5741b4d0"},{"path":".markdownlint-cli2.yaml","size":421,"sha":"ba874de500893ad4adcc31558b1d1cc6d0c11aab","media_type":"text/yaml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.markdownlint-cli2.yaml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.markdownlint-cli2.yaml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"globs:\n  - \"**/*.md\"\n  - \"!node_modules/**\"\n  - \"!dist/**\"\n  - \"!build/**\"\n\nconfig:\n  default: true\n\n  # Barkday docs are operational documents, not prose manuscripts.\n  MD013: false          # line-length\n  MD024:\n    siblings_only: true # allow same heading text in different sections\n  MD033: false          # inline HTML allowed when needed\n  MD036: false          # allow emphasis-as-heading style where already used","inline_bytes":421,"content_sha256":"0aa2cf2bde041facd05af3fc93121b6a3499aae117b029228bf71dbc5f5c0493"},{"path":".nojekyll","size":1,"sha":"8b137891791fe96927ad78e64b0aad7bded08bdc","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.nojekyll","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/.nojekyll","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"Cg==","inline_bytes":4,"content_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"path":"404.html","size":540,"sha":"fcde30413f551ba2b35bbce1d78cbbc03768fac1","media_type":"text/html","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/404.html","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/404.html","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  <title>404 • Barkday™</title>\n  <link rel=\"icon\" href=\"favicon.ico\">\n  <link rel=\"stylesheet\" href=\"style.css\">\n  <style>\n    body { max-width:800px; margin:40px auto; padding:0 20px; text-align:center; font-family:sans-serif; line-height:1.6; }\n  </style>\n</head>\n<body>\n  <h1>404</h1>\n  <p>We couldn’t find that page.</p>\n  <p><a href=\"index.html\">Go back to Barkday →</a></p>\n</body>\n</html>\n","inline_bytes":532,"content_sha256":"22a2091c642cf3cd50af8c08c881768451f464a436f621d6d41b41ef11b179b9"},{"path":"AGENTS.md","size":15362,"sha":"7e01e30fb119611ddc97dd0a1c07e1a1f07def37","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/AGENTS.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/AGENTS.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday repository instructions for local agent work\n\nLast updated: 2026-05-03\n\nThis file is the operating contract for all local agent work in this repository.\n\nRead this file before changing anything.\n\nIf a task touches files under `data/`, also read `data/AGENTS.md` before making changes.\n\n## 1) Project purpose\n\nBarkday is a public-facing dog age and Barkday planning application with:\n\n- a browser-based application shell\n- a mobile store wrapper path using Trusted Web Activity style behavior\n- runtime-fetched data\n- a public recommendation layer\n- a future premium and proprietary overlay layer\n\nThe immediate goal is launch readiness, not experimental churn.\n\nWork should reduce ambiguity, reduce dual-system drift, improve validation, and move the project toward a stable release.\n\n## 2) Non-negotiable operating principles\n\n1. Do not guess.  \n   If inputs are missing, contradictory, or ambiguous, stop and explain the gap instead of inventing structure or behavior.\n\n2. Do not silently choose the wrong source of truth.  \n   This repository currently contains both legacy and newer v2 data paths. Verify which one is canonical for the task before editing files.\n\n3. Do not widen task scope without reason.  \n   Make the smallest change that fully solves the requested problem.\n\n4. Do not clean up unrelated files.  \n   No drive-by refactors, renames, formatting churn, or dependency changes unless explicitly requested or required for the task.\n\n5. Do not break the release path.  \n   Any change that touches runtime data loading, gift feeds, caching, service worker behavior, or affiliate links must be validated before commit.\n\n6. Do not violate affiliate or platform rules.  \n   Amazon Associates compliance and mobile wrapper behavior are part of the product contract, not optional polish.\n\n7. Do not ship proprietary data inside the app shell if it is intended to remain remote-only.  \n   Public shell and remotely fetched data are intentional architectural boundaries.\n\n8. Re-verify against live-access links after meaningful changes.  \n   This repository includes generated live access indices and raw file links specifically so changes can be compared against live build state.\n\n## 3) Current repository reality\n\nThe repository currently contains both:\n\n- a legacy root-level gift feed system:\n  - `dog-gifts.json`\n  - `dog-gifts.schema.json`\n\n- a newer v2 catalog pipeline:\n  - `data/dog-gifts-base.json`\n  - `data/dog-gifts-catalog.json`\n  - `data/dog-gifts-merged.json`\n  - `data/dog-gifts-preferred.json`\n  - `schema/dog-gifts-catalog.schema.v2.json`\n  - `schema/dog-gifts-preferred.schema.v2.json`\n  - `scripts/rebuild-gift-catalog.mjs`\n  - `scripts/merge-gifts-v2.mjs`\n  - `scripts/validate-gifts-v2.mjs`\n\nThe application shell is still centered around:\n\n- `index.html`\n- `app.js`\n- `style.css`\n- `service-worker.js`\n- `js/runtime-fetch.js`\n\nThe application codebase is still largely monolithic in `app.js`.\n\nThis repository also includes:\n\n- many GitHub workflows under `.github/workflows/`\n- local git hooks under `.githooks/`\n- a docs area with notes, decisions, maintainers, and generated AI index files\n- PowerShell tools under `tools/`\n- raw Amazon search and item fetch files under `data/raw-amazon/`\n\nTreat the current state as a migration-in-progress, not a finished architecture.\n\n## 4) Architectural direction that must guide work\n\nThe intended end-state is:\n\n- The installed or wrapped app is the shell only.\n- Changeable public product and recommendation data is fetched remotely at runtime.\n- Proprietary or premium data stays outside the shipped app and is fetched separately.\n- Weekly or frequent gift updates must not require a full app update.\n- The old flat gift feed is legacy and should not be expanded further unless a temporary compatibility export is explicitly required.\n\nThis means:\n\n- the long-term canonical gift model is the v2 structured feed\n- remote feed hosting is acceptable and preferred for public runtime gift data\n- proprietary logic and overlays must remain remote when intended\n- the app shell must normalize remote data safely\n\n## 5) Compliance rules that are binding on engineering work\n\nAmazon-related work must follow these rules:\n\n1. Relationship disclosures must remain visible where required.\n2. All affiliate links must remain proper Special Links with the correct tag and any approved subtags.\n3. No price-tracking history, price-alert features, or similar prohibited behaviors.\n4. If price or availability is shown, freshness, timestamp, and disclaimer requirements must be met.\n5. Do not store Amazon image binaries.\n6. Non-image Amazon Program Content must not be cached longer than 24 hours.\n7. Client apps must not cache Amazon Program Content offline.\n8. Mobile wrapper behavior must open Amazon externally, not inside embedded WebViews.\n9. No scraping reviews or star ratings from Amazon pages.\n10. Do not use Amazon Program Content or Special Link data to train or fine-tune machine learning systems.\n11. Do not introduce pop-up, framed, cloaked, or misleading affiliate placements.\n12. Keep regional host correctness in mind for links when regional logic is added.\n\nWhen in doubt, preserve compliance first and convenience second.\n\nReference documents already present in project context:\n\n- `AMAZON_ASSOCIATES_COMPLIANCE.md`\n- the current live access note for Barkday raw and index links\n\n## 6) Source-of-truth map\n\n### 6.1 Application shell and runtime behavior\n\nPrimary files:\n\n- `index.html`\n- `app.js`\n- `style.css`\n- `service-worker.js`\n- `js/runtime-fetch.js`\n\n### 6.2 Gift data system\n\nCanonical direction:\n\n- v2 data under `data/` and `schema/`\n\nKey files:\n\n- `data/dog-gifts-base.json`\n- `data/dog-gifts-catalog.json`\n- `data/dog-gifts-merged.json`\n- `data/dog-gifts-preferred.json`\n- `schema/dog-gifts-catalog.schema.v2.json`\n- `schema/dog-gifts-preferred.schema.v2.json`\n\nLegacy files:\n\n- `dog-gifts.json`\n- `dog-gifts.schema.json`\n\nLegacy files may still be referenced by old code. Do not assume they are canonical.\n\n### 6.3 Data import and build pipeline\n\nRelevant scripts:\n\n- `scripts/amazon-getitems-to-catalog.mjs`\n- `scripts/build-auto-batch-from-getitems.mjs`\n- `scripts/rebuild-gift-catalog.mjs`\n- `scripts/merge-gifts-v2.mjs`\n- `scripts/validate-gifts-v2.mjs`\n- `scripts/validate-gifts.mjs`\n- `scripts/smoke-gift-logic.mjs`\n- `scripts/barkday-doctor.mjs`\n\nPowerShell helpers:\n\n- `tools/amazon-get-items.ps1`\n- `tools/amazon-search-items.ps1`\n- `tools/run-barkday-checks.ps1`\n- `tools/verify.ps1`\n\n### 6.4 Live access and verification\n\nThis repository has generated live-access support through:\n\n- `docs/ai-index.min.json`\n- `docs/ai-pack-core.txt`\n- `docs/ai-pack-data-config.txt`\n- `docs/ai-pack-everything.manifest.min.json`\n\nWhen a task changes public behavior, verify using local files first, then compare to live-access references before declaring the task complete.\n\n## 7) Current known issues and cautions\n\n1. There are two gift systems in parallel. Do not add new product work to the wrong one.\n2. `data/gift-batches/2026-04-21-batch-07.json` appears suspicious and should be inspected before being trusted.\n3. The old root gift schema and the newer v2 schemas are both present. Do not mix their assumptions.\n4. `app.js` is large and contains many concerns. Avoid broad refactors unless specifically requested.\n5. Raw Amazon import artifacts are numerous. They are useful as evidence and inputs, but they are not the publishable feed.\n6. Do not hand-edit generated output files when the correct change belongs in source inputs or generator scripts.\n\n## 8) Task classification rules\n\nBefore starting work, classify the task.\n\n### Type A - application shell task\n\nExamples:\n\n- loader changes\n- rendering changes\n- filter logic\n- service worker behavior\n- external link behavior\n- wrapper-related logic\n\nRead first:\n\n- this file\n- relevant code files\n- live access references if the task affects deployed behavior\n\n### Type B - gift data model or pipeline task\n\nExamples:\n\n- catalog field changes\n- import logic\n- batch processing\n- v2 schema work\n- canonical feed rules\n- dedupe or merge logic\n\nRead first:\n\n- this file\n- `data/AGENTS.md`\n- relevant scripts and schemas\n\n### Type C - compliance-sensitive task\n\nExamples:\n\n- affiliate links\n- product cards\n- price or availability\n- data refresh behavior\n- mobile wrapper opening behavior\n- disclosures\n\nRead first:\n\n- this file\n- compliance guidance\n- any relevant UI or service-worker files\n\n### Type D - infrastructure or publishing task\n\nExamples:\n\n- GitHub workflows\n- pages publishing\n- AI index generation\n- validation workflow changes\n- deployment and verification improvements\n\nRead first:\n\n- this file\n- relevant workflow files\n- any existing docs in `docs/decisions/` or `docs/`\n\n## 9) Required work habits for Codex or any local agent\n\n1. Read before edit.  \n   Open the target file and any immediately related file before writing changes.\n\n2. Prefer source fixes over output edits.  \n   If a generated file is wrong, fix the source file or generator unless a direct output edit is explicitly intended.\n\n3. Preserve file roles.  \n   Do not convert a generated file into a hand-maintained file without stating that architectural change clearly.\n\n4. Keep diffs reviewable.  \n   Break work into focused commits where possible.\n\n5. Explain risk before risky edits.  \n   If a task touches:\n\n   - `app.js`\n   - `service-worker.js`\n   - gift schema contracts\n   - affiliate link logic\n   - publishing behavior\n\n   summarize the risk before making broad edits.\n\n6. Re-run validations after changes.  \n   No \"looks right\" completions.\n\n7. Re-verify live-access paths after relevant public changes.  \n   The project owner explicitly wants work grounded in the live file references when needed.\n\n## 10) Validation commands\n\nRun the commands that match the task.\n\n### 10.1 Core gift pipeline validation\n\nFrom repo root:\n\n`node .\\scripts\\rebuild-gift-catalog.mjs`\n\n`node .\\scripts\\validate-gifts-v2.mjs .\\data\\dog-gifts-catalog.json .\\data\\dog-gifts-preferred.json`\n\n`node .\\scripts\\merge-gifts-v2.mjs .\\data\\dog-gifts-catalog.json .\\data\\dog-gifts-preferred.json .\\data\\dog-gifts-merged.json`\n\n`node .\\scripts\\smoke-gift-logic.mjs`\n\n`node .\\scripts\\barkday-doctor.mjs`\n\n### 10.2 Local verification helper\n\nIf maintained and applicable:\n\n`.\\tools\\run-barkday-checks.ps1`\n\n### 10.3 Manual browser validation for application shell tasks\n\nWhen `app.js`, `index.html`, `style.css`, `service-worker.js`, or runtime data loading is changed:\n\n- open the app locally\n- test gift loading\n- test at least one puppy case\n- test at least one senior case\n- test at least one toy-sized case\n- test at least one giant-sized case\n- test each chewer level if gift logic is touched\n- test ignore toggles if filtering is touched\n- verify external opening behavior for Amazon links if that path is touched\n\n### 10.4 Deployment-aware validation\n\nIf public behavior changes:\n\n- compare local changed files to live-access raw references or generated indices\n- verify that deployment-oriented files still point to the intended assets and data paths\n\n## 11) Gift-system migration rules\n\nUntil migration is complete:\n\n1. Do not add new real catalog work to the legacy root `dog-gifts.json` path unless explicitly building a temporary compatibility bridge.\n2. Prefer the v2 catalog pipeline.\n3. Keep public shell behavior and data contract aligned.\n4. If changing the gift feed contract, update:\n\n   - loader code\n   - validation\n   - schema\n   - documentation\n   - caching assumptions\n\n5. Do not claim migration is complete while both systems still drift independently.\n\n## 12) Remote data and proprietary data rules\n\n1. Public recommendation and gift data can live in a remote runtime-fetched file or endpoint.\n2. Proprietary overlays, premium data, or protected logic must remain remote if intended to stay out of the public app shell.\n3. Do not bundle protected data into the shipped shell as a shortcut.\n4. Any new protected data path must fail gracefully if unavailable.\n5. Public remote data should be designed so it can update without forcing a new app release.\n\n## 13) Service worker and caching rules\n\n1. Be conservative when editing `service-worker.js`.\n2. Do not let cache-first behavior make Amazon-derived or frequently updated runtime data look fresher than it is.\n3. Respect the 24-hour maximum for non-image Amazon Program Content.\n4. Do not enable offline client caching for Amazon Program Content.\n5. If a feed or public data path changes, consider whether the service worker cache name or fetch strategy must also change.\n6. Verify that app shell caching and runtime data freshness are not confused with each other.\n\n## 14) Documentation rules\n\n1. Update docs when the architecture or canonical path changes.\n2. Use `docs/decisions/` for stable architectural decisions.\n3. Do not dump raw temporary notes into permanent docs unless the information is stable and useful.\n4. Keep changelog and maintainers information accurate if ownership or release practices change.\n5. If the meaning of \"canonical gift feed\" changes, document it.\n\n## 15) Git workflow rules\n\n1. Work from the repository root: `C:\\Users\\Master\\Documents\\Barkday`\n2. Prefer a task branch or worktree for non-trivial work.\n3. Before commit:\n\n   - inspect changed files\n   - run relevant validations\n   - check for unintended edits\n\n4. Commit messages should describe the actual change, not vague activity.\n5. Do not push broken validation state.\n6. If the branch is behind remote, fetch and rebase before push unless instructed otherwise.\n\n## 16) What done means\n\nA task is done only when all of the following are true:\n\n1. The requested change is actually implemented.\n2. The correct source-of-truth files were edited.\n3. Relevant validations were run and passed.\n4. No obvious compliance guardrail was violated.\n5. No obvious architecture regression was introduced.\n6. If public runtime behavior changed, the change was checked against live-access expectations.\n7. The resulting diff is understandable and reviewable.\n8. A clear commit can be made.\n\n## 17) What not to do\n\n- Do not invent product data.\n- Do not scrape Amazon pages.\n- Do not add pricing history features.\n- Do not keep both old and new gift systems evolving in parallel without explicit reason.\n- Do not bury critical feed-path changes inside unrelated commits.\n- Do not make temporary shortcuts that ship proprietary data in the public shell.\n- Do not use Amazon content for model training or fine-tuning.\n- Do not add new dependencies casually.\n- Do not change deployment or service-worker behavior without validation.\n\n## 18) First-read checklist for new sessions\n\nAt the beginning of a new local agent session:\n\n1. Read this file.\n2. If touching gifts or runtime data, read `data/AGENTS.md`.\n3. Confirm current branch and git status.\n4. Identify whether the task is shell, data, compliance, or publishing work.\n5. Identify the canonical files for the task.\n6. Identify the validation commands that must be run.\n7. Only then begin editing.\n\n## 19) Preferred next-step behavior for the gift migration\n\nWhen asked to continue gift-system work, default to this sequence:\n\n1. clarify canonical feed path if ambiguous\n2. inspect loader\n3. inspect schema\n4. inspect validation\n5. make minimal aligned change\n6. rebuild and validate\n7. verify runtime behavior\n8. commit cleanly\n","inline_bytes":15362,"content_sha256":"3d1d763c97bf5ed7537ea5e92d007c11ef7da4c15932d1fa05d09da61f1abb53"},{"path":"LICENSE","size":1274,"sha":"f414ccc8b3d2347b2ced0deaf9ad0f73c373e90e","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/LICENSE","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/LICENSE","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"QmFya2RheeKEoiBBcHBsaWNhdGlvbiBMaWNlbnNlCkNvcHlyaWdodCDCqSAyMDI1IENhbmRpZFF1YWxpdHkuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCgpUaGlzIHNvZnR3YXJlLCBpbmNsdWRpbmcgYWxsIHNvdXJjZSBjb2RlLCBkZXNpZ24sIGltYWdlcywgZGF0YSBmaWxlcywgYW5kCmFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiAodGhlICJTb2Z0d2FyZSIpLCBpcyB0aGUgcHJvcHJpZXRhcnkgd29yayBvZiB0aGUKcHJvamVjdCBvd25lciBhbmQgaXMgcHJvdGVjdGVkIGJ5IGNvcHlyaWdodCwgdHJhZGVtYXJrLCBhbmQgb3RoZXIgYXBwbGljYWJsZQpsYXdzLgoKUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCB0byBpbmRpdmlkdWFscyB0byB2aWV3IGFuZCB1c2UgdGhlIFNvZnR3YXJlIGZvcgpwZXJzb25hbCwgbm9uLWNvbW1lcmNpYWwgcHVycG9zZXMgb25seSB0aHJvdWdoIHRoZSBvZmZpY2lhbCBCYXJrZGF54oSiIHdlYnNpdGUKb3IgYXV0aG9yaXplZCBkaXN0cmlidXRpb24gY2hhbm5lbHMuCgpSZXN0cmljdGlvbnMKLS0tLS0tLS0tLS0tCldpdGhvdXQgcHJpb3Igd3JpdHRlbiBjb25zZW50IGZyb20gdGhlIGNvcHlyaWdodCBob2xkZXIsIHlvdSBtYXkgTk9UOgotIENvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIG9yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZS4KLSBVc2UgdGhlIFNvZnR3YXJlLCBpbiB3aG9sZSBvciBpbiBwYXJ0LCBmb3IgYW55IGNvbW1lcmNpYWwgcHVycG9zZS4KLSBSZW1vdmUgb3IgYWx0ZXIgYW55IGNvcHlyaWdodCwgdHJhZGVtYXJrLCBvciBwcm9wcmlldGFyeSBub3RpY2VzLgoKVHJhZGVtYXJrCi0tLS0tLS0tLQpUaGUgQmFya2RheeKEoiBuYW1lIGFuZCBhc3NvY2lhdGVkIGJyYW5kaW5nIGFyZSBwcm90ZWN0ZWQgYXMgdHJhZGVtYXJrcy4gVXNlIG9mCnRoZSBCYXJrZGF54oSiIG1hcmsgd2l0aG91dCBleHByZXNzIHBlcm1pc3Npb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4KCkRpc2NsYWltZXIKLS0tLS0tLS0tLQpUaGUgU29mdHdhcmUgaXMgcHJvdmlkZWQg4oCcYXMgaXMs4oCdIHdpdGhvdXQgd2FycmFudHkgb2YgYW55IGtpbmQsIGV4cHJlc3Mgb3IKaW1wbGllZC4gSW4gbm8gZXZlbnQgc2hhbGwgdGhlIGNvcHlyaWdodCBob2xkZXIgYmUgbGlhYmxlIGZvciBhbnkgZGFtYWdlcwphcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgU29mdHdhcmUuCgpBbGwgcmlnaHRzIG5vdCBleHByZXNzbHkgZ3JhbnRlZCBoZXJlaW4gYXJlIHJlc2VydmVkLgo=","inline_bytes":1700,"content_sha256":"f922e4d3a5af73e337108522235c48218707e31dae2635e22bb85b11239bff59"},{"path":"README.md","size":3390,"sha":"ba89f60cbc62628087a1d312e31fc170b7cbdfe7","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/README.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/README.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday(TM)\n\n## Build & Docs Status\n\n[![Publish Barkday page](https://github.com/CandidQuality/Barkday/actions/workflows/pages.yml/badge.svg)](https://github.com/CandidQuality/Barkday/actions/workflows/pages.yml)\n\n## Live site: <https://candidquality.github.io/Barkday>\n\n## AI Pack (router): <https://candidquality.github.io/Barkday/docs/ai-pack-all.html>\n\n<!-- .github/workflows/doc-lint.yml -->\n[![Docs Policy Lint](https://github.com/CandidQuality/Barkday/actions/workflows/doc-lint.yml/badge.svg)](https://github.com/CandidQuality/Barkday/actions/workflows/doc-lint.yml)\n<!-- .github/workflows/validate-json.yml -->\n[![Validate Barkday gift catalog](https://github.com/CandidQuality/Barkday/actions/workflows/validate-json.yml/badge.svg)](https://github.com/CandidQuality/Barkday/actions/workflows/validate-json.yml)\n\nCelebrate every dog's next birthday - intelligently.\n\n## What Barkday does\n\nBarkday (TM) converts your dog's age into \"human years\" and creates a personalized plan to celebrate each milestone.\n\nIt helps guardians strengthen routines, improve wellbeing, and make every year together count - all while keeping data\nprivate and offline.\n\n---\n\n## Live App\n\nUse Barkday in your browser or install it directly to your device:\n**<https://candidquality.github.io/Barkday/>**\n\nNo sign-up - No cloud sync - Works offline\nAll information stays safely on your device.\n\n---\n\n## Features\n\n- Converts real age to \"dog years\" and shows human-age equivalents\n- Personalized celebration and care ideas based on breed and life stage\n- Training, enrichment, bonding, and nutrition tips that evolve over time\n- Local profiles for multiple dogs\n- Works completely offline after first load\n- Optional gift ideas - hidden by default\n\n> Educational use only. Barkday does not provide veterinary advice.\n\n---\n\n## Roadmap\n\nBarkday continues to grow with:\n\n- Expanded breed coverage (international and designer breeds)\n- Optional premium add-ons (reminders, widgets, PDF exports)\n- Android app distribution via Google Play (Trusted Web Activity)\n- Continued data refinement through community feedback\n\nFor current continuity, parking-lot items, and staged next work, see\n[`docs/roadmap/barkday-continuity-roadmap.md`](docs/roadmap/barkday-continuity-roadmap.md).\n\n---\n\n## Privacy\n\nBarkday runs entirely in your browser and never uploads personal data.\nAll calculations and saved profiles remain stored locally.\n\n---\n\n## Trademark\n\n**BARKDAY(TM)** is a pending trademark of the project owner.\nAll other marks belong to their respective owners.\n\n---\n\n## License\n\n(c) 2025 Barkday(TM) and CandidQuality All rights reserved.\n\nThis software, design, and all accompanying materials are proprietary intellectual property.\nNo part of this project-including code, data files, images, text, or other assets-may be\ncopied, modified, reproduced, distributed, reverse-engineered, or used in any derivative\nwork, whether in whole or in part, without the prior written permission of the copyright owner.\n\nBarkday(TM) and the Barkday logo are pending trademarks of the project owner.\nAll other marks belong to their respective owners.\n\nThis repository is provided for internal development, testing, and verification only.\nNo license or permission is granted to use, reproduce, or distribute this software\noutside authorized channels.\n\n---\n\n## \"Better birthdays, better care, better lives - one dog at a time.\"\n","inline_bytes":3390,"content_sha256":"878692b4070aa2f1486b6968f5db1d656f774a04934bf0b4a1732dbfbc3ec94a"},{"path":"app-celebrate.js","size":5156,"sha":"cefb7a34b305fa5505f6388a80b08a1fdc9ac0e8","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-celebrate.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-celebrate.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"/* Barkday™ Celebration Patch (confetti timing fix)\r\n   - Waits for drawer/modal to be visible before firing confetti\r\n   - No changes to app.js required\r\n   - Safe to include multiple times (no double binding)\r\n   - v2025-10-22\r\n*/\r\n(function () {\r\n  if (window.__bdCelebratePatched) return; // idempotent\r\n  window.__bdCelebratePatched = true;\r\n\r\n  // --- small helper: wait for a selector to be present/visible\r\n  function waitFor(selector, timeout = 4000) {\r\n    return new Promise(resolve => {\r\n      const hit = document.querySelector(selector);\r\n      if (hit) return resolve(hit);\r\n      const mo = new MutationObserver(() => {\r\n        const found = document.querySelector(selector);\r\n        if (found) { mo.disconnect(); resolve(found); }\r\n      });\r\n      mo.observe(document.body, {\r\n        childList: true,\r\n        subtree: true,\r\n        attributes: true,\r\n        attributeFilter: ['aria-hidden','open','class']\r\n      });\r\n      setTimeout(() => { mo.disconnect(); resolve(null); }, timeout);\r\n    });\r\n  }\r\n\r\n  // Heuristic: these indicate your drawer/modal is actually open\r\n  const READY_SEL = '#bdSaved[aria-hidden=\"false\"], .bd-modal[open], .bd-drawer[aria-hidden=\"false\"]';\r\n\r\n  // Fireworks helper that always paints on top and never blocks clicks\r\n  function fireConfettiSafe() {\r\n    try {\r\n      // double RAF: ensure layout has finished before we create a canvas\r\n      requestAnimationFrame(() => requestAnimationFrame(() => {\r\n        try {\r\n          const before = document.querySelector('#__bdConfettiCanvas');\r\n          if (before) before.remove();\r\n\r\n          // If your confetti() already creates and manages its own canvas, this call is enough:\r\n          // confetti();\r\n\r\n          // If you use a canvas-based confetti that needs a target, create a temp canvas:\r\n          const c = document.createElement('canvas');\r\n          c.id = '__bdConfettiCanvas';\r\n          c.style.position = 'fixed';\r\n          c.style.left = '0';\r\n          c.style.top = '0';\r\n          c.style.width = '100vw';\r\n          c.style.height = '100vh';\r\n          c.style.pointerEvents = 'none';\r\n          c.style.zIndex = '2147483647';\r\n          document.body.appendChild(c);\r\n\r\n          // Try native confetti() first if it exists\r\n          if (typeof window.confetti === 'function') {\r\n            window.confetti(); // many libs hook their own full-screen canvas\r\n          } else {\r\n            // minimal fallback sparkle (non-blocking) so users still see *something*\r\n            const ctx = c.getContext('2d');\r\n            const W = c.width = innerWidth;\r\n            const H = c.height = innerHeight;\r\n            const n = 120;\r\n            for (let i=0;i<n;i++){\r\n              const x = Math.random()*W, y = Math.random()*H/2, r = 2+Math.random()*4;\r\n              ctx.beginPath(); ctx.arc(x,y,r,0,Math.PI*2); ctx.fill();\r\n            }\r\n            setTimeout(()=>c.remove(), 1200);\r\n          }\r\n        } catch (e) { console.warn('[Barkday] confetti failed', e); }\r\n      }));\r\n    } catch (e) { console.warn('[Barkday] confetti scheduling failed', e); }\r\n  }\r\n\r\n  // Patch strategy:\r\n  // 1) Listen for clicks on “Save/Load” that create/open the drawer,\r\n  // 2) After app.js finishes rendering the plan, if “today”, wait for drawer visible, then fire.\r\n  //\r\n  // We don’t rely on internal functions; we infer state from the DOM the same way a user would.\r\n\r\n  // Helper: find the current “run” info if app.js exposes it on the card (data attributes) or in storage.\r\n  function isTodayRun() {\r\n    // Prefer explicit flag if app.js sets one (not required)\r\n    if (window.bdCurrentInfo && window.bdCurrentInfo.isToday) return true;\r\n\r\n    // Fallback: check if the UI shows the “today” badge somewhere\r\n    // (Adjust these selectors if your markup differs.)\r\n    const todayBadges = document.querySelectorAll('.bd-badge-today, [data-today=\"true\"]');\r\n    if (todayBadges.length) return true;\r\n\r\n    // As a general fallback, let’s be conservative: return false without a clear signal\r\n    return false;\r\n  }\r\n\r\n  // When the user loads or saves a record we’ll get a click on these buttons.\r\n  // We use event delegation so dynamically inserted items are handled.\r\n  document.addEventListener('click', (e) => {\r\n    const el = e.target.closest('[data-act=\"load\"], [data-act=\"save\"], [data-act=\"open\"]');\r\n    if (!el) return;\r\n\r\n    // Schedule a post-render check: after app.js updates the DOM for the drawer/plan\r\n    setTimeout(() => {\r\n      if (!isTodayRun()) return;\r\n      waitFor(READY_SEL, 5000).then(() => fireConfettiSafe());\r\n    }, 0);\r\n  });\r\n\r\n  // Also cover the “first time” flow when a brand-new profile is created\r\n  // (app.js often shows the drawer automatically right after submit)\r\n  document.addEventListener('submit', (e) => {\r\n    const form = e.target.closest('form');\r\n    if (!form) return;\r\n    // Post-submit render tends to be async; give it a tick\r\n    setTimeout(() => {\r\n      if (!isTodayRun()) return;\r\n      waitFor(READY_SEL, 5000).then(() => fireConfettiSafe());\r\n    }, 0);\r\n  });\r\n\r\n  console.log('[Barkday] celebration patch ready');\r\n})();\r\n","inline_bytes":5128,"content_sha256":"413d4c8c713b31de7bc513956cc703991b3816cc0828ee1f3b9f780ab5a6277a"},{"path":"app-curves-inline.js","size":5752,"sha":"8006f5bbdf771c2f33ebbb2ce7911a9b7862b028","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-curves-inline.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-curves-inline.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"/* Barkday™ curves inline add-on (non-module; safe to load after app.js)\r\n   - Year 1 & 2: smooth monotone arithmetic gaps (LOCT 15/9), sums to 365 each year\r\n   - >= 2y: smooth cumulative K(t) via monotone cubic (PCHIP) with anchors\r\n   - Exposes window.bdCurves with:\r\n       • loadCurves(): Promise<CURVES>\r\n       • buildTimes(conf, opts): {k->tYears}\r\n       • computeNext(dog): Promise<{k, date, tYears, curveLabel}>\r\n       • dateFromYears(dob, tYears): Date\r\n*/\r\n\r\n(function(){\r\n  // ---- Helpers: LOCT (Year 1 & 2) ----\r\n  function yearGapsAP(n, a0Days, yearDays) {\r\n    if (n <= 0) return [];\r\n    const denom = n * (n - 1) / 2;\r\n    const d = (yearDays - n * a0Days) / denom;\r\n    const gaps = Array.from({ length: n }, (_, i) => a0Days + i * d);\r\n    const sum = gaps.reduce((a, b) => a + b, 0);\r\n    gaps[gaps.length - 1] += (yearDays - sum); // exact sum guard\r\n    return gaps;\r\n  }\r\n  function kTimesYear1Year2(loctConf) {\r\n    const n1 = loctConf?.y1?.n ?? 15;\r\n    const a0y1 = loctConf?.y1?.a0_days ?? 10;\r\n    const n2 = loctConf?.y2?.n ?? 9;\r\n    const a0Hint = loctConf?.y2?.a0_hint_days ?? 38;\r\n\r\n    // Year 1 → (0,1]\r\n    const gapsY1 = yearGapsAP(n1, a0y1, 365);\r\n    const tY1 = []; let acc = 0;\r\n    for (const g of gapsY1) { acc += g; tY1.push(acc / 365); }\r\n\r\n    // Year 2 → (1,2], first gap ≥ last Year1 gap\r\n    const lastY1 = gapsY1[gapsY1.length - 1];\r\n    const a0y2 = Math.max(a0Hint, lastY1);\r\n    const gapsY2 = yearGapsAP(n2, a0y2, 365);\r\n    const tY2 = []; acc = 0;\r\n    for (const g of gapsY2) { acc += g; tY2.push(1 + acc / 365); }\r\n\r\n    const out = {};\r\n    tY1.forEach((t,i)=> out[String(i+1)] = +t.toFixed(6));\r\n    tY2.forEach((t,i)=> out[String(n1+i+1)] = +t.toFixed(6));\r\n    return out; // human years since DOB for k=1..24\r\n  }\r\n\r\n  // ---- PCHIP monotone cubic for t >= 2y ----\r\n  function buildPCHIP(anchors){\r\n    const n = anchors.length;\r\n    if (n < 2) throw new Error('PCHIP: need >=2 anchors');\r\n    const t = anchors.map(a=>+a.t_years);\r\n    const y = anchors.map(a=>+a.K_total);\r\n    const h = Array(n-1), d = Array(n-1);\r\n    for (let i=0;i<n-1;i++){\r\n      h[i] = t[i+1]-t[i];\r\n      d[i] = (y[i+1]-y[i])/h[i];\r\n      if (!(h[i] > 0) || !(d[i] >= 0)) throw new Error('PCHIP: anchors must be increasing (t) and nondecreasing (K)');\r\n    }\r\n    const m = Array(n).fill(0);\r\n    m[0]=d[0]; m[n-1]=d[n-2];\r\n    for (let i=1;i<n-1;i++){\r\n      if (d[i-1]*d[i] <= 0){ m[i]=0; }\r\n      else {\r\n        const w1 = 2*h[i] + h[i-1];\r\n        const w2 = h[i] + 2*h[i-1];\r\n        m[i] = (w1 + w2) / (w1/d[i-1] + w2/d[i]);\r\n      }\r\n    }\r\n    function evalAt(x){\r\n      if (x <= t[0]) return y[0];\r\n      if (x >= t[n-1]) return y[n-1];\r\n      // locate segment\r\n      let s=0,e=n-1;\r\n      while (s+1<e){\r\n        const mid=(s+e)>>1;\r\n        if (t[mid] <= x) s=mid; else e=mid;\r\n      }\r\n      const hS = h[s];\r\n      const tau = (x - t[s]) / hS;\r\n      const h00 = (1+2*tau)*(1-tau)*(1-tau);\r\n      const h10 = tau*(1-tau)*(1-tau);\r\n      const h01 = tau*tau*(3-2*tau);\r\n      const h11 = tau*tau*(tau-1);\r\n      return h00*y[s] + h10*hS*m[s] + h01*y[s+1] + h11*hS*m[s+1];\r\n    }\r\n    return (x)=>evalAt(x);\r\n  }\r\n  function invertK(evalK, k, tLo=2.0, tHi=12.0, iters=44){\r\n    let lo=tLo, hi=tHi;\r\n    if (k <= evalK(lo)) return lo;\r\n    if (k >= evalK(hi)) return hi;\r\n    for (let i=0;i<iters;i++){\r\n      const mid=(lo+hi)/2, v=evalK(mid);\r\n      if (v < k) lo=mid; else hi=mid;\r\n    }\r\n    return (lo+hi)/2;\r\n  }\r\n  function smoothTimesBeyondYear2(analyticConf, startK=25, maxK=80, tMaxYears=12){\r\n    if (!analyticConf || !Array.isArray(analyticConf.anchors)) return {};\r\n    const evalK = buildPCHIP(analyticConf.anchors);\r\n    const out = {};\r\n    for (let k=startK; k<=maxK; k++){\r\n      out[String(k)] = +invertK(evalK, k, 2.0, tMaxYears, 44).toFixed(6);\r\n    }\r\n    return out;\r\n  }\r\n\r\n  // ---- Public API ----\r\n  const CURVES_URL = 'data/curves.json?v=2025-10-09-1';\r\n  async function loadCurves(){\r\n    if (loadCurves.__cache) return loadCurves.__cache;\r\n    const res = await fetch(CURVES_URL);\r\n    const json = await res.json();\r\n    loadCurves.__cache = json;\r\n    console.log('[Barkday] curves loaded:', json?.curves ? Object.keys(json.curves).length : 0);\r\n    return json;\r\n  }\r\n  function buildTimes(conf, opts){\r\n    const maxK = opts?.maxK ?? 80;\r\n    const tMaxYears = opts?.tMaxYears ?? 12;\r\n    const loctTimes = kTimesYear1Year2(conf?.loct || {\r\n      y1:{n:15, a0_days:10}, y2:{n:9, a0_hint_days:38}\r\n    });\r\n    const beyond = smoothTimesBeyondYear2(conf?.analytic, 25, maxK, tMaxYears);\r\n    return { ...loctTimes, ...beyond };\r\n  }\r\n  function dateFromYears(dob, tYears){\r\n    const ms = new Date(dob).getTime() + tYears * 365.25 * 86400 * 1000;\r\n    return new Date(ms);\r\n  }\r\n  async function computeNext(dog){\r\n    // dog = { dob: 'YYYY-MM-DD' or Date, breed: 'Labrador Retriever', name: 'Fido' }\r\n    const CURVES = await loadCurves();\r\n    const id = (CURVES.defaults?.overrides && dog?.breed && CURVES.defaults.overrides[dog.breed])\r\n      || CURVES.defaults?.group_curve;\r\n    const conf = CURVES.curves[id];\r\n    const times = buildTimes(conf, { maxK:80, tMaxYears:12 });\r\n\r\n    const nowYears = (Date.now() - new Date(dog.dob).getTime()) / (365.25 * 86400 * 1000);\r\n    let bestK=null, bestT=null;\r\n    for (const [k, t] of Object.entries(times)){\r\n      if (t > nowYears && (bestT == null || t < bestT)){ bestT=t; bestK=+k; }\r\n    }\r\n    const dt = dateFromYears(dog.dob, bestT);\r\n    return { k: bestK, date: dt, tYears: bestT, curveLabel: conf?.label || 'Default curve' };\r\n  }\r\n\r\n  // Expose\r\n  window.bdCurves = { loadCurves, buildTimes, dateFromYears, computeNext };\r\n  console.log('[Barkday] curves inline add-on ready');\r\n})();\r\n","inline_bytes":5736,"content_sha256":"e2573ec4a87a12047c712c93f530956472ee7cbc0d7f0a046f90792ec30ef250"},{"path":"app-pdf.js","size":15113,"sha":"96cdf3dd10ba13217ba5c6c6aa8e5110fac44e04","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-pdf.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app-pdf.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"/* Barkday™ PDF Add-on — per-record Print PDF (v2025-10-22-FINAL)\r\n   - Vector SVG logo (fallback to PNG), cache-busted, GH Pages friendly\r\n   - Real QR code (local lib if present; otherwise robust PNG fallback)\r\n   - \"Certificate #\" + number always shown (uses run.id/hash; else deterministic fallback)\r\n   - Footer pinned to the bottom, header stays header\r\n   - Buttons injected for existing & future cards\r\n*/\r\n\r\n(function () {\r\n  // ---------- small utils ----------\r\n  const LOG  = (...a)=>console.log('[Barkday][PDF]', ...a);\r\n  const WARN = (...a)=>console.warn('[Barkday][PDF]', ...a);\r\n\r\n  function onceDOMReady(fn){\r\n    if (document.readyState === 'loading') {\r\n      document.addEventListener('DOMContentLoaded', fn, {once:true});\r\n    } else { fn(); }\r\n  }\r\n  const sleep = (ms)=>new Promise(r=>setTimeout(r, ms));\r\n\r\n  function getStoreList(){\r\n    try { return (window.bdStoreList ? bdStoreList() : []); }\r\n    catch { return []; }\r\n  }\r\n\r\n  async function fetchFirst(urls){\r\n    let lastErr;\r\n    for(const url of urls){\r\n      try {\r\n        const r = await fetch(url, { cache:'no-store' });\r\n        if (!r.ok) throw new Error(String(r.status));\r\n        return r;\r\n      } catch (e){ lastErr = e; }\r\n    }\r\n    throw lastErr || new Error('All fetch paths failed');\r\n  }\r\n\r\n  // --- Logo helpers: prefer vector SVG, fallback to PNG ---\r\n  async function drawVectorLogo(doc, x, y, w, h){\r\n    if (!window.svg2pdf) {\r\n      await new Promise((res, rej)=>{\r\n        const s = document.createElement('script');\r\n        s.src = 'https://cdn.jsdelivr.net/npm/svg2pdf.js@2.2.4/dist/svg2pdf.umd.min.js';\r\n        s.onload = res; s.onerror = rej; document.head.appendChild(s);\r\n      });\r\n    }\r\n    const resp = await fetchFirst([\r\n      'barkday-logo-vector.svg?v=3',\r\n      'assets/barkday-logo-vector.svg?v=3'\r\n    ]);\r\n    const svgText = await resp.text();\r\n    await doc.svg(svgText, { x, y, width: w, height: h });\r\n  }\r\n\r\n  async function drawPngLogo(doc, x, y, w, h){\r\n    const r = await fetchFirst([\r\n      'barkday-logo2.png?v=2',\r\n      'assets/barkday-logo2.png?v=2'\r\n    ]);\r\n    const b = await r.blob();\r\n    const dataUrl = await new Promise((res, rej)=>{\r\n      const fr = new FileReader();\r\n      fr.onload = ()=>res(fr.result);\r\n      fr.onerror = rej;\r\n      fr.readAsDataURL(b);\r\n    });\r\n    doc.addImage(dataUrl, 'PNG', x, y, w, h);\r\n  }\r\n\r\n  // ensure jsPDF (index already loads it; this is a guard)\r\n  async function ensurePDFLibs(){\r\n    if (!window.jspdf?.jsPDF) {\r\n      await new Promise((res, rej)=>{\r\n        const s = document.createElement('script');\r\n        s.src = 'https://cdn.jsdelivr.net/npm/jspdf@2.5.1/dist/jspdf.umd.min.js';\r\n        s.onload = res; s.onerror = rej; document.head.appendChild(s);\r\n      });\r\n    }\r\n    return window.jspdf.jsPDF;\r\n  }\r\n\r\n  // Try to find a local QR library; if not present, caller will use network PNG fallback\r\n  async function ensureQRCode(){\r\n    const pick = (w)=> (w && (w.QRCode || w.qrcode)) || null;\r\n    let QR = pick(window);\r\n    if (QR) return QR;\r\n    if (window.opener) {\r\n      QR = pick(window.opener);\r\n      if (QR) return QR;\r\n    }\r\n    return null; // tell caller to fallback\r\n  }\r\n\r\n  // format helpers\r\n  function fmtHumanYears(hy){\r\n    if (hy == null || isNaN(+hy)) return '—';\r\n    const yrs = Math.floor(hy);\r\n    const mos = Math.round((hy - yrs) * 12);\r\n    if (yrs === 0) return `${mos} mo`;\r\n    if (mos === 0) return `${yrs} yr`;\r\n    return `${yrs} yr ${mos} mo`;\r\n  }\r\n  const fmtDogAge = (d)=> d || '—';\r\n\r\n  // Always provide a certificate number (prefer real id/hash; else deterministic fallback)\r\n  function getCert(run){\r\n    const s = (run?.id || run?.hash || '').toString().trim();\r\n    if (s) return s;\r\n    const seed = [run?.dog||'', run?.dob||'', run?.breed||'', run?.weight||''].join('|');\r\n    let h = 0 >>> 0;\r\n    for (let i = 0; i < seed.length; i++){\r\n      h = (h * 1664525 + seed.charCodeAt(i) + 1013904223) >>> 0; // simple LCG-ish\r\n    }\r\n    return String(h).padStart(10, '0').slice(0, 10); // 10-digit fallback\r\n  }\r\n\r\n  // Build compact QR payload\r\n  function buildQRPayload(run){\r\n    const payload = {\r\n      v: '1',\r\n      id: run?.id || run?.hash || '',\r\n      dog: run?.dog || '',\r\n      dob: run?.dob || '',\r\n      w: run?.weight ?? null,\r\n      g: run?.group || '',\r\n      b: run?.breed || '',\r\n    };\r\n    return JSON.stringify(payload);\r\n  }\r\n\r\n  // Robust QR render: local lib if present; otherwise network PNG fallback\r\n  async function renderQRCodeToDataURL(text){\r\n    const QR = await ensureQRCode();\r\n\r\n    // A) local lib (preferred)\r\n    if (QR && (QR.toCanvas || (QR.QRCode && QR.QRCode.toCanvas))) {\r\n      const toCanvas = QR.toCanvas || QR.QRCode.toCanvas;\r\n      return await new Promise((resolve, reject)=>{\r\n        const c = document.createElement('canvas');\r\n        try {\r\n          toCanvas(c, text, { errorCorrectionLevel: 'M', margin: 1 }, (err)=>{\r\n            if (err) return reject(err);\r\n            try { resolve(c.toDataURL('image/png')); }\r\n            catch(e){ reject(e); }\r\n          });\r\n        } catch(e){ reject(e); }\r\n      });\r\n    }\r\n\r\n    // B) network PNG fallback (stable on GH Pages & blob print popups)\r\n    const url = 'https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=' + encodeURIComponent(text);\r\n    const resp = await fetch(url, { cache: 'no-store' });\r\n    if (!resp.ok) throw new Error('QR fallback fetch failed: ' + resp.status);\r\n    const blob = await resp.blob();\r\n    return await new Promise((res, rej)=>{\r\n      const fr = new FileReader();\r\n      fr.onload = ()=>res(fr.result);\r\n      fr.onerror = rej;\r\n      fr.readAsDataURL(blob);\r\n    });\r\n  }\r\n\r\n  // --------- PDF LAYOUT ----------\r\n  async function buildRunPDF(run){\r\n    const jsPDF = await ensurePDFLibs();\r\n    const doc = new jsPDF({ orientation:'landscape', unit:'pt', format:'letter' }); // 792x612\r\n\r\n    const W=792, H=612, M=36;\r\n    const RULE=[210,210,210];\r\n    const LINE=16, BUL=14;\r\n    let y = M; // header Y anchor\r\n\r\n    const hr=(yy)=>{doc.setDrawColor(...RULE);doc.setLineWidth(1);doc.line(M,yy,W-M,yy);};\r\n    const tx=(s,x,yy,fs=11,bold=false)=>{doc.setFontSize(fs);doc.setFont('helvetica', bold?'bold':'normal');doc.text(String(s??'—'),x,yy);};\r\n    const wrap=(s,w)=>doc.splitTextToSize(String(s??'—'),w);\r\n\r\n    // Header: logo (SVG-first) + title\r\n    try {\r\n      await drawVectorLogo(doc, M, y, 86.4, 86.4);\r\n    } catch {\r\n      try { await drawPngLogo(doc, M, y, 86.4, 86.4); }\r\n      catch { doc.setDrawColor(255); doc.rect(M,y,86.4,86.4,'S'); }\r\n    }\r\n\r\n    // Right side of header: QR + Certificate #\r\n    const headerLeftX  = M + 86.4 + 18;\r\n    const headerRightX = W - M - 150;\r\n\r\n    tx('Barkday™', headerLeftX, y + 24, 22, true);\r\n    if (run?.dog) tx(run.dog, headerLeftX, y + 44, 16, false);\r\n\r\n    // Compact summary lines\r\n    let sy = y + 64;\r\n    const colGap = 14, col1W = 260, col2W = 300;\r\n    function kvL(lbl, val){\r\n      tx(lbl+':', headerLeftX, sy, 11, true);\r\n      const lines = wrap(val, col1W-70);\r\n      doc.setFontSize(11); doc.setFont('helvetica','normal'); doc.text(lines, headerLeftX+70, sy);\r\n      sy += Math.max(LINE, lines.length*LINE);\r\n    }\r\n    let syR = y + 64;\r\n    const rx = headerLeftX + col1W + colGap;\r\n    function kvR(lbl, val){\r\n      tx(lbl+':', rx, syR, 11, true);\r\n      const lines = wrap(val, col2W-100);\r\n      doc.setFontSize(11); doc.setFont('helvetica','normal'); doc.text(lines, rx+100, syR);\r\n      syR += Math.max(LINE, lines.length*LINE);\r\n    }\r\n\r\n    const breedLine = (Array.isArray(run?.breeds) && run.breeds.length)\r\n      ? run.breeds.slice(0,3).map(b=>`${b.name}${b.pct!=null?` (${b.pct}%)`:''}`).join(' · ')\r\n      : (run?.breed || '-');\r\n\r\n    kvL('Group',     run?.group || '-');\r\n    kvL('Birthdate', run?.dob   || '-');\r\n    kvL('Breed',     breedLine);\r\n\r\n    kvR('EST adult weight', (Number.isFinite(+run?.weight) ? `${run.weight} lb` : '—'));\r\n    kvR('Chewer',    run?.chewer || '—');\r\n    kvR('Milestones', run?.smooth ? 'Smooth enabled' : 'Standard');\r\n\r\n    // KPI snapshot\r\n    const snapY  = Math.max(sy, syR) + 8;\r\n    const hyText = fmtHumanYears(run?.kpi?.hy);\r\n    const dogAge = fmtDogAge(run?.kpi?.dogAge);\r\n    tx(`Dog age today: ${dogAge}`, headerLeftX, snapY, 11, false);\r\n    tx(`Human-years estimate: ${hyText}`, headerLeftX + 200, snapY, 11, false);\r\n\r\n    const headerBottom = snapY + 12;\r\n    hr(headerBottom + 10);\r\n\r\n    // --- QR Code block (smaller + centered label/number) ---\r\ntry {\r\n  const qrText = buildQRPayload(run);\r\n  const qrDataURL = await renderQRCodeToDataURL(qrText);\r\n\r\n  const QR_SCALE = 0.6;                // ~60%\r\n  const QR_SIZE  = Math.round(96 * QR_SCALE); // 58 pt\r\n  const qrX = headerRightX;\r\n  const qrY = y + 6;\r\n\r\n  doc.addImage(qrDataURL, 'PNG', qrX, qrY, QR_SIZE, QR_SIZE);\r\n\r\n  const cert  = getCert(run);\r\n  const cx    = qrX + QR_SIZE / 2;\r\n  const labelY = qrY + QR_SIZE + 12;   // tuck a little closer for the smaller code\r\n  doc.setFontSize(10); doc.setFont('helvetica','bold');\r\n  doc.text('Certificate #', cx, labelY, { align:'center' });\r\n  doc.setFontSize(11); doc.setFont('courier','normal');\r\n  doc.text(cert, cx, labelY + 14, { align:'center' });\r\n\r\n} catch (e) {\r\n  WARN('QR generation failed', e);\r\n\r\n  const QR_SCALE = 0.6;\r\n  const QR_SIZE  = Math.round(96 * QR_SCALE);\r\n  const qrX = headerRightX;\r\n  const qrY = y + 6;\r\n\r\n  doc.setDrawColor(...RULE);\r\n  doc.rect(qrX, qrY, QR_SIZE, QR_SIZE, 'S');\r\n  doc.setFontSize(10); doc.setFont('helvetica','normal');\r\n  doc.text('QR unavailable', qrX + 8, qrY + QR_SIZE / 2);\r\n\r\n  const cert  = getCert(run);\r\n  const cx    = qrX + QR_SIZE / 2;\r\n  const labelY = qrY + QR_SIZE + 12;\r\n  doc.setFontSize(10); doc.setFont('helvetica','bold');\r\n  doc.text('Certificate #', cx, labelY, { align:'center' });\r\n  doc.setFontSize(11); doc.setFont('courier','normal');\r\n  doc.text(cert, cx, labelY + 14, { align:'center' });\r\n}\r\n\r\n    // ---------- NOTES (center) ----------\r\n    let notesTop = headerBottom + 26;\r\n    tx('Next Barkday Plan', M, notesTop, 14, true);\r\n    notesTop += LINE;\r\n\r\n    const usableW = W - 2*M, innerGap = 18;\r\n    const LEFT_W  = (usableW - innerGap) * 0.54;\r\n    const RIGHT_W = (usableW - innerGap) - LEFT_W;\r\n    const X_L = M, X_R = M + LEFT_W + innerGap;\r\n    let yL = notesTop, yR = notesTop;\r\n\r\n    const lanes = (function(notes){\r\n      const out=[]; if(!notes||typeof notes!=='string') return out;\r\n      const blocks=notes.split(/\\n\\s*\\n+/);\r\n      for(const b of blocks){\r\n        const lines=b.split(/\\n/).map(s=>s.trim()).filter(Boolean);\r\n        if(!lines.length) continue;\r\n        const title=lines[0].replace(/^[-•]+\\s*/, '');\r\n        const items=lines.slice(1).map(s=>s.replace(/^[-•]+\\s*/, '').trim()).filter(Boolean);\r\n        if(items.length) out.push({title, items});\r\n      }\r\n      return out;\r\n    })(run?.event?.notes);\r\n\r\n    function laneBlock(title,items, colX, colW, colYRef){\r\n      tx(title||'Plan', colX, colYRef.v, 12, true); colYRef.v += LINE-2;\r\n      for(const b of (items||[])){\r\n        const lines=wrap('• '+b, colW-14);\r\n        doc.setFontSize(11); doc.setFont('helvetica','normal'); doc.text(lines, colX+10, colYRef.v);\r\n        colYRef.v += lines.length*BUL;\r\n      }\r\n      colYRef.v += 6;\r\n    }\r\n\r\n    for(const lane of lanes){\r\n      const leftRef = {v:yL}, rightRef = {v:yR};\r\n      if (yL <= yR) laneBlock(lane.title, lane.items, X_L, LEFT_W, leftRef);\r\n      else          laneBlock(lane.title, lane.items, X_R, RIGHT_W, rightRef);\r\n      yL = leftRef.v; yR = rightRef.v;\r\n    }\r\n\r\n    // --------- FOOTER pinned ----------\r\n    const contentBottom = Math.max(yL, yR);\r\n    const footerY = Math.max(contentBottom + 10, H - M - 50);\r\n    hr(footerY);\r\n    tx('Privacy: Barkday™ stores data only on this device. This PDF was generated locally in your browser.', M, footerY+18, 9, false);\r\n    tx('Medical disclaimer: Barkday™ is general guidance only and not veterinary advice.', M, footerY+34, 9, false);\r\n\r\n    return doc;\r\n  }\r\n\r\n  // -------- buttons & click handling --------\r\n  function injectButtonsIn(container){\r\n    const cards = container.querySelectorAll('[data-act=\"load\"]');\r\n    cards.forEach(loadBtn=>{\r\n      const card = loadBtn.closest('.bd-card, article, li, div') || loadBtn.parentNode;\r\n      if (!card || card.querySelector('[data-act=\"pdf\"]')) return;\r\n\r\n      const idx = loadBtn.dataset.idx || card.getAttribute('data-i');\r\n      const actions = loadBtn.parentNode;\r\n      const btn = document.createElement('button');\r\n      btn.className = 'ghost';\r\n      btn.type = 'button';\r\n      btn.textContent = 'Print PDF';\r\n      btn.setAttribute('data-act','pdf');\r\n      if (idx != null) btn.setAttribute('data-idx', idx);\r\n      actions.appendChild(btn);\r\n    });\r\n  }\r\n\r\n  function computeIndexForButton(btn){\r\n    let idx = btn.dataset.idx;\r\n    if (idx != null) return Number(idx);\r\n\r\n    const card = btn.closest('[data-i]');\r\n    if (card) return Number(card.getAttribute('data-i'));\r\n\r\n    const allCards = [...document.querySelectorAll('#bdSavedBody [data-act=\"load\"]')];\r\n    const loadBtn = btn.parentNode?.querySelector?.('[data-act=\"load\"]');\r\n    const pos = allCards.indexOf(loadBtn);\r\n    return pos >= 0 ? pos : 0;\r\n  }\r\n\r\n  function bindGlobalClick(){\r\n    document.addEventListener('click', async (e)=>{\r\n      const btn = e.target.closest && e.target.closest('[data-act=\"pdf\"]');\r\n      if (!btn) return;\r\n\r\n      const idx = computeIndexForButton(btn);\r\n      const list = getStoreList();\r\n      const run = list[idx];\r\n      if (!run){ (window.bdToast||alert)('Record not found'); return; }\r\n\r\n      try{\r\n        const doc = await buildRunPDF(run);\r\n        const url = doc.output('bloburl');\r\n        const w = window.open(url, '_blank');\r\n        if (!w){\r\n          (window.bdToast||alert)('Popup blocked — saving the PDF instead.');\r\n          const safe = (run?.dog || 'Barkday').replace(/[^\\w\\- ]+/g,'').trim() || 'Barkday';\r\n          doc.save(`${safe}-Barkday.pdf`);\r\n        } else {\r\n          setTimeout(()=>{ try { w.focus(); w.print(); } catch {} }, 300);\r\n        }\r\n      } catch(err){\r\n        console.error(err);\r\n        (window.bdToast||alert)('Sorry — could not build PDF.');\r\n      }\r\n    });\r\n  }\r\n\r\n  function startObserving(host){\r\n    injectButtonsIn(host);\r\n    const mo = new MutationObserver(muts=>{\r\n      for(const m of muts){\r\n        m.addedNodes && m.addedNodes.forEach(n=>{\r\n          if (n.nodeType===1) injectButtonsIn(n);\r\n        });\r\n      }\r\n    });\r\n    mo.observe(host, {childList:true, subtree:true});\r\n  }\r\n\r\n  function findSavedHost(){\r\n    return document.getElementById('bdSavedBody') || document.getElementById('bdSaved') || document.body;\r\n  }\r\n\r\n  onceDOMReady(async ()=>{\r\n    let tries = 0;\r\n    while(tries++ < 200){\r\n      const host = findSavedHost();\r\n      if (host){\r\n        bindGlobalClick();\r\n        startObserving(host);\r\n        LOG('PDF add-on ready');\r\n        return;\r\n      }\r\n      await sleep(100);\r\n    }\r\n    WARN('bdSavedBody not found; PDF buttons won’t inject yet.');\r\n  });\r\n})();\r\n","inline_bytes":15078,"content_sha256":"495132fe9abae3dea6815dceb56606854c6c8f190a2301298d080e2fd3970617"},{"path":"app.js","size":94801,"sha":"0ab5b0bef2c56ab68b399fadb980657eb4a2dd2d","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/app.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"console.log('[Barkday] app.js loaded v2026-05-03-1 (v2 gift feed runtime adapter)');\n// ====================== Barkday app.js (complete, upgraded) ======================\n\n// ---------- Config ----------\nconst LOGO_SPLASH_SRC = \"barkday-logo.png?v=3\";   // full-size on splash\nconst LOGO_HEADER_SRC = \"barkday-logo2.png?v=2\";  // smaller header mark\n\n// Data sources\nconst GIFT_FEED_URL     = \"data/dog-gifts-merged.json?v=2026-05-03-1\";\nconst RECO_BANDED_URL   = \"data/reco-banded.json?v=2025-10-06-1\";\nconst RECO_BREED_URL    = \"data/reco-breed.json?v=2026-05-04-1\";\nconst BREED_GROUPS_URL  = \"data/breed_groups.json?v=2026-05-04-1\";\nconst BREED_ALIASES_URL = \"data/breed_aliases.json?v=2025-10-06-1\"; // NEW: external aliases\nconst TAXONOMY_URL      = \"data/breed_taxonomy.json?v=2025-10-06-1\"; // NEW: AKC + behavioral mapping\nconst GROUP_RULES_URL   = \"ddata/rules_group_defaults.json?v=2026-05-04-1\";     // NEW: group-level banded fallbacks (rich text)\nconst BARKDAY_DEBUG_MODE = [\"localhost\", \"127.0.0.1\"].includes(location.hostname) && location.search.includes(\"debug=1\");\n\n// --- Affiliate Config (Amazon live; Chewy placeholder) ---\nconst AMAZON_TAG = \"candidquality-20\";               // your live Amazon Associates tag\nconst CHEWY_IMPACT_BASE = \"\";                        // leave empty until Chewy approves (e.g., \"https://chewy.pxf.io/c/XXXX/XXXX/XXXX\")\nconst CHEWY_ENABLED = !!CHEWY_IMPACT_BASE;           // auto-toggle when you paste your Chewy Impact base\n\n// --- Affiliate link normalizer (Amazon live; Chewy future-proof) ---\nfunction resolveAffiliateUrl(url){\n  try {\n    const u = new URL(url, location.origin);\n\n    // Amazon: ensure our tag is present\n    if (u.hostname.includes('amazon.')) {\n      if (!u.searchParams.get('tag')) {\n        u.searchParams.set('tag', AMAZON_TAG);\n      }\n      return u.toString();\n    }\n\n    // Chewy: if/when enabled, wrap the destination with your Impact base\n    if (CHEWY_ENABLED && CHEWY_IMPACT_BASE && u.hostname.includes('chewy.com')) {\n      return CHEWY_IMPACT_BASE + encodeURIComponent(u.toString());\n    }\n\n    return url;\n  } catch {\n    return url;\n  }\n}\n\nfunction rewriteAffiliateLinks(root){\n  const scope = root || document;\n  scope.querySelectorAll('#gifts a[href]').forEach(a => {\n    const newHref = resolveAffiliateUrl(a.getAttribute('href') || '');\n    if (newHref) a.setAttribute('href', newHref);\n    a.setAttribute('rel', 'nofollow noopener sponsored');\n  });\n}\n\n// Observe the gifts container so every render stays tagged without changing your loaders\ndocument.addEventListener('DOMContentLoaded', () => {\n  const box = document.getElementById('gifts');\n  if (!box) return;\n  // One pass now (in case pre-rendered)\n  rewriteAffiliateLinks(box);\n  // Future mutations\n  const mo = new MutationObserver(() => rewriteAffiliateLinks(box));\n  mo.observe(box, { childList: true, subtree: true });\n\n  // Safety: also rewrite after an explicit \"Load gift ideas\" click\n  document.getElementById('loadGifts')?.addEventListener('click', () => {\n    setTimeout(() => rewriteAffiliateLinks(box), 0);\n  });\n});\n\n\n// Debug: show data file versions in console\nconsole.debug(\"[Barkday] data sources\", {\n  groups: BREED_GROUPS_URL,\n  banded: RECO_BANDED_URL,\n  breed: RECO_BREED_URL,\n  aliases: BREED_ALIASES_URL,\n  gifts: GIFT_FEED_URL,\n  taxonomy: TAXONOMY_URL // NEW\n});\n\n// ---------- Splash + Logos ----------\n(function(){\n  const hideSplash = () => document.getElementById(\"splash\")?.classList.add(\"hide\");\n  window.addEventListener(\"load\", () => setTimeout(hideSplash, 1800));   // doubled\n  document.addEventListener(\"DOMContentLoaded\", () => {\n    const h = document.getElementById(\"logoHeader\");\n    const s = document.getElementById(\"logoSplash\");\n    if (h) h.src = LOGO_HEADER_SRC;\n    if (s) s.src = LOGO_SPLASH_SRC;\n    setTimeout(hideSplash, 3000); // doubled fail-safe\n  });\n})();\n\n// ---------- Theme ----------\nconst root=document.documentElement, themeBtn=document.getElementById('themeToggle');\nconst savedTheme = localStorage.getItem('barkday-theme') || 'dark';\nroot.setAttribute('data-theme', savedTheme==='light'?'light':'dark');\nif (themeBtn) {\n  themeBtn.textContent = savedTheme==='light' ? '🌙 Dark' : '☀️ Light';\n  themeBtn.addEventListener('click', () => {\n    const now = root.getAttribute('data-theme')==='light'?'dark':'light';\n    root.setAttribute('data-theme', now);\n    localStorage.setItem('barkday-theme', now);\n    themeBtn.textContent = now==='light' ? '🌙 Dark' : '☀️ Light';\n  });\n}\n\n\n// ---------- DOM Shortcuts ----------\nconst $ = id => document.getElementById(id);\nconst els = {\n  dogName: $('dogName'), dob: $('dob'), adultWeight: $('adultWeight'), adultWeightVal: $('adultWeightVal'),\n  chewer: $('chewer'), showEpi: $('showEpigenetic'), smooth: $('smoothMilestones'),\n  breed: $('breed'), breedGroup: $('breedGroup'), breedExamples: $('breedExamples'),\n  ignoreAge: $('ignoreAge'), ignoreSize: $('ignoreSize'), ignoreChewer: $('ignoreChewer'),\n  resetBtn: $('resetBtn'), shareBtn: $('shareBtn'), sizeWarn: $('sizeWarn'),\n  nextHeadline: $('nextHeadline'), nextBday: $('nextBday'), nextBdayDelta: $('nextBdayDelta'),\n  dogAge: $('dogAge'), humanYears: $('humanYears'), slopeNote: $('slopeNote'),\n  loadGifts: $('loadGifts'), giftMeta: $('giftMeta'), gifts: $('gifts'),\n  heroLine: $('heroLine'), profileLine: $('profileLine'), breedNotes: $('breedNotes'), epi: $('epi')\n};\n\n// --- Saved status pill (under Name) ---\nfunction getSavePill(){\n  let el = document.getElementById('saveStatus');\n  if (!el) {\n    el = document.createElement('button');\n    el.id = 'saveStatus';\n    el.type = 'button';\n    el.className = 'status-pill';\n    el.textContent = 'No saves yet';\n  }\n  // Ensure it sits under the Dog name field container\n  const nameField = els.dogName?.closest('div') || els.dogName?.parentElement;\n  if (nameField && el.parentElement !== nameField) {\n    nameField.appendChild(el);\n  }\n  // Open Saved drawer when tapped\n  el.onclick = () => { BarkdaySaved.open(); };\n  return el;\n}\nfunction markSaving(){\n  const pill = getSavePill();\n  pill.textContent = 'Saving…';\n  pill.classList.add('saving');\n  pill.classList.remove('error');\n}\nfunction markSaved(){\n  const pill = getSavePill();\n  const t = new Date().toLocaleTimeString([], { hour:'numeric', minute:'2-digit' });\n  pill.textContent = `Saved ✓ · ${t}`;\n  pill.classList.remove('saving','error');\n}\nfunction markSaveError(){\n  const pill = getSavePill();\n  pill.textContent = 'Save failed — retry';\n  pill.classList.add('error');\n  pill.classList.remove('saving');\n}\n// Mount once DOM is ready (in case HTML is loaded before JS runs)\ndocument.addEventListener('DOMContentLoaded', () => { getSavePill(); }, { once:true });\n\n// Gate Reset/Share before first calculation\ndocument.addEventListener('DOMContentLoaded', () => {\n  if (els.resetBtn){ els.resetBtn.disabled = true; els.resetBtn.setAttribute('aria-disabled','true'); }\n  if (els.shareBtn){ els.shareBtn.disabled = true; els.shareBtn.setAttribute('aria-disabled','true'); }\n}, { once:true });\n\n// ---------- Hero line ----------\nconst poss = n => {   const t = String(n||'').trim();   if (!t) return \"your dog's\";   return /s$/i.test(t) ? `${t}’` : `${t}’s`; };\nfunction renderHero(){ els.heroLine.textContent = `Let’s find out together what ${poss(els.dogName.value)} birthdays are, so we can celebrate every single one.`; }\nels.dogName.addEventListener('input', renderHero);\nels.dogName.addEventListener('input', () => { markSaving(); });\nrenderHero();\n\n// ---------- Static group notes (UI hints under Results) ----------\nconst GROUP_META = {\n  'Working / Herding': {\n    desc: 'Needs purposeful work and mental challenges; high handler focus and strong herding drive.',\n    examples: ['Border Collie','Australian Shepherd','Corgi','Belgian Malinois','German Shepherd']\n  },\n  'Guardian / Protection': {\n    desc: 'Natural territorial guardians; confident and aloof with strangers; bond deeply with family.',\n    examples: ['Rottweiler','Mastiff','Great Pyrenees','Akita','Cane Corso']\n  },\n  'Sporting / Gun Dogs': {\n    desc: 'High stamina and people‑oriented; enjoy water and retrieving but need variety to avoid boredom.',\n    examples: ['Labrador Retriever','Golden Retriever','Vizsla','GSP','English Setter']\n  },\n  'Scent Hounds': {\n    desc: 'Nose‑driven trackers; independent with selective recall and vocal when on scent.',\n    examples: ['Beagle','Bloodhound','Basset Hound','Coonhound','Foxhound']\n  },\n  'Sight Hounds': {\n    desc: 'Visual chasers and sprint athletes; restful indoors with bursts of speed; thin skin requires padding.',\n    examples: ['Greyhound','Whippet','Afghan Hound','Saluki','Borzoi']\n  },\n  'Terriers': {\n    desc: 'Tenacious problem‑solvers; high prey drive; energetic and love to dig and tug.',\n    examples: ['Jack Russell Terrier','West Highland White Terrier','Bull Terrier','Airedale Terrier','Border Terrier']\n  },\n  'Toy / Companion Dogs': {\n    desc: 'Small dogs bonded to people; build confidence to reduce reactivity; joints need gentle care.',\n    examples: ['Chihuahua','Pomeranian','Yorkie','Maltese','Shih Tzu']\n  },\n  'Nordic / Spitz Types': {\n    desc: 'Endurance and independence with thick double coats; often vocal and strong pullers.',\n    examples: ['Siberian Husky','Alaskan Malamute','Samoyed','Shiba Inu','Akita']\n  },\n  'Bulldog / Molosser Types': {\n    desc: 'Powerful bodies with brachycephalic limitations; affectionate and food‑motivated; watch joints.',\n    examples: ['English Bulldog','French Bulldog','Boxer','Bullmastiff','Dogue de Bordeaux']\n  },\n  'International Guardian Breeds': {\n    desc: 'Large livestock guardians from around the world; independent and protective with strong instincts.',\n    examples: ['Kangal','Central Asian Shepherd Dog','Caucasian Shepherd Dog','Boerboel','Spanish Mastiff']\n  },\n  'Pariah & Landrace Types': {\n    desc: 'Primitive or landrace dogs with strong survival instincts; high prey drive and independence.',\n    examples: ['Thai Ridgeback','Canaan Dog','Carolina Dog','Africanis','Basenji']\n  },\n  'Mixed / Other': {\n    desc: 'Profile by observed drive and size; use weight, prey drive and independence to tailor activities.',\n    examples: ['Mixed‑breed','Rescue','Unknown']\n  }\n};\nconst GROUPS = {\n  'Working / Herding': [\n    'Daily jobs/puzzles like herding games and scentwork',\n    'Trick chaining and targeting games for mental challenge',\n    'Agility or obedience drills several times a week'\n  ],\n  'Guardian / Protection': [\n    'Structured patrol‑style walks and neutrality practice',\n    'Mental jobs such as scent discrimination or carrying a backpack',\n    'Obstacle courses to build body awareness'\n  ],\n  'Sporting / Gun Dogs': [\n    'Retrieve or swim sessions and field‑style searches',\n    'Scent or nosework games to tire the mind',\n    'Fitness drills like hill climbs and balance exercises'\n  ],\n  'Scent Hounds': [\n    'Daily sniffari walks on a long line',\n    'Hide‑and‑seek or tracking games using toys or treats',\n    'Scent box or nosework courses'\n  ],\n  'Sight Hounds': [\n    'Short sprint sets in a safe enclosed area',\n    'Lure coursing or flirt pole games',\n    'Long decompression walks with soft bedding for rest'\n  ],\n  'Terriers': [\n    'Provide a dig box or sandbox for supervised digging',\n    'Tug games with take/drop rules',\n    'Scent and search games to challenge their minds'\n  ],\n  'Toy / Companion Dogs': [\n    'Confidence games on varied surfaces and objects',\n    'Puzzle feeders to occupy the mind',\n    'Short indoor play sessions and gentle walks'\n  ],\n  'Nordic / Spitz Types': [\n    'Backpacking or sledding in cool climates',\n    'Long decompression walks with sniffing time',\n    'Scent work or nose games to keep them engaged'\n  ],\n  'Bulldog / Molosser Types': [\n    'Short, frequent sniff‑strolls with plenty of breaks',\n    'Low‑impact puzzle toys and chews',\n    'Regular cooperative care sessions for wrinkles, nails and ears'\n  ],\n  'International Guardian Breeds': [\n    'Long patrol‑style walks and tasks that satisfy guardian instincts',\n    'Search or scent games to channel their intelligence',\n    'Early socialisation and boundaries to prevent reactivity'\n  ],\n  'Pariah & Landrace Types': [\n    'Off‑leash decompression time in secure areas',\n    'Agility, lure coursing or chase games to channel prey drive',\n    'Recall and impulse‑control drills using long lines'\n  ],\n  'Mixed / Other': [\n    'Tailor enrichment to the individual by observing drive and size'\n  ]\n};\n\n// --- Ensure the UI never holds a blank group name ---\n// --- Group select helpers (handles name mismatches like \"Sporting / Gun Dogs\") ---\nfunction normalizeKey(s){ return String(s||'').toLowerCase().replace(/[^a-z]/g,''); }\n\n// Map an arbitrary group name to one of our GROUP_META/GROUPS keys,\n// so tips and examples always show up.\nfunction resolveGroupKey(name){\n  const n = normalizeKey(name);\n  for (const k of Object.keys(GROUP_META)){\n    const nk = normalizeKey(k);\n    if (n === nk || n.includes(nk) || nk.includes(n)) return k;\n  }\n  return 'Mixed / Other';\n}\n\n// ===== Round 2 helpers: toast + auto-scroll =====\nfunction bdToast(msg, ms = 2200){\n  const el = document.getElementById('bdToast');\n  const msgEl = document.getElementById('bdToastMsg');\n  if (!el || !msgEl) return;\n  msgEl.textContent = msg || 'Results updated.';\n  el.classList.add('show');\n  // Close handlers\n  const closer = el.querySelector('.bd-x');\n  const off = () => el.classList.remove('show');\n  closer?.addEventListener('click', off, { once:true });\n  // Auto-dismiss\n  clearTimeout(bdToast._t); bdToast._t = setTimeout(off, ms);\n}\n\nfunction scrollResultsIntoView(){\n  // Prefer the “Next Birthday Plan” header; fall back to first KPI\n  const anchor = document.getElementById('nextPlanHeading')\n             || document.querySelector('.kpi')\n             || document.querySelector('h2');\n  if (!anchor) return;\n  // Small timeout so layout is final (after DOM writes)\n  setTimeout(()=> anchor.scrollIntoView({ behavior:'smooth', block:'start' }), 50);\n}\n\n// ===== Round 3: Saved Results (mobile-safe) =====\nconst BD_STORE_KEY = 'barkday.runs.v1';\n// 1.0: ensure the Save pill flips to Saved whenever the run store updates\n(function hookSavedPill(){\n  try {\n    const _setItem = localStorage.setItem.bind(localStorage);\n    localStorage.setItem = function(k, v){\n      const r = _setItem(k, v);\n      if (k === BD_STORE_KEY) { try { markSaved(); } catch(_){} }\n      return r;\n    };\n  } catch {}\n})();\n\n// --- Monetization flags & limits (v3) ---\nconst BD_TIER = (window.BARKDAY_TIER || 'free'); // 'free' | 'pro' (placeholder for future)\nconst BD_LIMITS = {\n  free: { maxDogs: 9999,    maxRuns: 500  },\n  pro:  { maxDogs: 9999, maxRuns: 500 }\n};\n// Local-only, soft device hint (used only for gentle abuse checks and later upgrades)\nconst BD_DEVICE_KEY = 'barkday.device.v1';\n\n// Generate a semi-stable device id for soft abuse checks (no network, stays local)\n(function ensureDeviceId(){\n  try{\n    if (!localStorage.getItem(BD_DEVICE_KEY)) {\n      const rnd = crypto.getRandomValues(new Uint32Array(4));\n      const id = Array.from(rnd).map(n => n.toString(16).padStart(8,'0')).join('');\n      localStorage.setItem(BD_DEVICE_KEY, id);\n    }\n  }catch{/* storage may be unavailable */}\n})();\n\n// Helper: how many unique dogs are saved (name trimmed, case-insensitive)\nfunction countUniqueDogs(items){\n  const s = new Set();\n  for (const r of (items||[])){\n    const n = (r?.dog || '').trim().toLowerCase();\n    if (n) s.add(n);\n  }\n  return s.size;\n}\n\n// Helper: current tier limits (default to 'free' if unknown)\nfunction currentLimits(){\n  return BD_LIMITS[BD_TIER] || BD_LIMITS.free;\n}\n\n/* Mobile-safe storage shim\n   Chooses localStorage → sessionStorage → in-memory fallback.\n   Shows a small badge so you know which backend you're on. */\nconst BarkdayStore = (function(){\n  let memory = {}; // last resort (per tab)\n  function testArea(area){\n    if (!area) return false;\n    const k = '__bd_test__' + Math.random();\n    try { area.setItem(k, '1'); area.removeItem(k); return true; }\n    catch { return false; }\n  }\n  const hasLocal   = testArea(window.localStorage);\n  const hasSession = !hasLocal && testArea(window.sessionStorage);\n  const area = hasLocal ? window.localStorage : (hasSession ? window.sessionStorage : null);\n  const kind = hasLocal ? 'localStorage' : (hasSession ? 'sessionStorage' : 'memory');\n\n  function get(key){\n    try { return area ? area.getItem(key) : (memory[key] ?? null); }\n    catch (e) { console.warn('[Barkday] storage.get failed', e); return null; }\n  }\n  function set(key, val){\n    try {\n      if (area) { area.setItem(key, val); }\n      else { memory[key] = val; }\n      return true;\n    } catch (e) {\n      console.warn('[Barkday] storage.set failed', e);\n      return false;\n    }\n  }\n  return { get, set, kind };\n})();\n\n// --- Save-status integration for the pill (runs after BarkdayStore is defined) ---\n(function wireSavePillToStore(){\n  try {\n    if (!window.BarkdayStore || typeof BarkdayStore.set !== 'function') return;\n\n    // Wrap BarkdayStore.set so writes to the Runs list trigger \"Saved\" UI\n    const _set = BarkdayStore.set;\n    BarkdayStore.set = function patchedSet(key, val){\n      const ok = _set(key, val);\n      if (ok && key === BD_STORE_KEY) {\n        try { markSaved(); } catch {}\n      }\n      return ok;\n    };\n\n    // Also catch direct localStorage/sessionStorage writes in case the backend falls back\n    const hookArea = (areaName) => {\n      const area = window[areaName];\n      if (!area || typeof area.setItem !== 'function') return;\n      const orig = area.setItem.bind(area);\n      area.setItem = function(key, val){\n        const out = orig(key, val);\n        if (key === BD_STORE_KEY) { try { markSaved(); } catch {} }\n        return out;\n      };\n    };\n    hookArea('localStorage');\n    hookArea('sessionStorage');\n  } catch {}\n})();\n\n// --- Save-status visual state (classes for #saveStatus) ---\n(function enhanceSavePill(){\n  function el(){ return document.getElementById('saveStatus'); }\n  function setState(cls){\n    const n = el(); if (!n) return;\n    n.classList.remove('saving','saved','error');\n    if (cls) n.classList.add(cls);\n  }\n\n  // Wrap markSaving so UI shows yellow state while persisting\n  const __orig_markSaving = window.markSaving;\n  window.markSaving = function(...args){\n    try { setState('saving'); } catch {}\n    if (typeof __orig_markSaving === 'function') return __orig_markSaving.apply(this, args);\n  };\n\n  // Wrap markSaved so UI shows green state upon success\n  const __orig_markSaved = window.markSaved;\n  window.markSaved = function(...args){\n    try { setState('saved'); } catch {}\n    if (typeof __orig_markSaved === 'function') return __orig_markSaved.apply(this, args);\n  };\n\n  // Optional helper you can call if a write fails\n  window.markSaveError = function(){\n    setState('error');\n  };\n})();\n\n\n// Storage helpers (use the shim above)\nfunction bdStoreList(){\n  try { const raw = BarkdayStore.get(BD_STORE_KEY); return raw ? JSON.parse(raw) : []; }\n  catch { return []; }\n}\nfunction bdStoreSave(list){\n  const ok = BarkdayStore.set(BD_STORE_KEY, JSON.stringify(list));\n  if (!ok) bdToast('Could not save on this device (storage blocked).', 3500);\n}\n\n// Optional: show which backend we’re using (local/session/memory) — gated for dev\n(function showStorageStatus(){\n  try{\n    if (!(location.hostname === 'localhost' && location.search.includes('debug=1'))) return;\n    const el = document.createElement('div');\n    el.id = 'bdStorageStatus';\n    el.textContent = `Storage: ${BarkdayStore.kind}`;\n    el.style.cssText = 'position:fixed;right:10px;bottom:10px;font:12px/1.2 system-ui;padding:6px 8px;border-radius:8px;background:#0009;color:#fff;z-index:9999';\n    document.addEventListener('DOMContentLoaded', ()=> document.body.appendChild(el), { once:true });\n  }catch{}\n})();\n\n\n// Optional: quick self-test button (injects a dummy saved run)\n(function storageSelfTest(){\n  try{\n    const host = document.getElementById('selftestHost');\n    if (!host) return;\n    const btn = document.createElement('button');\n    btn.className = 'ghost';\n    btn.textContent = 'Storage Self-Test';\n    btn.addEventListener('click', ()=>{\n      const list = bdStoreList();\n      list.unshift({\n        ts: Date.now(),\n        dog: 'Test Dog',\n        dob: '2020-01-01',\n        weight: 40,\n        chewer: 'Normal',\n        breed: 'Labrador Retriever',\n        group: 'Sporting / Gun Dogs',\n        smooth: true, epi: false,\n        kpi: { nextHeadline:'Test', nextDate:new Date().toDateString(), nextDateISO:new Date().toISOString(), hy:'42.00', dogAge:'4y 0m' },\n        event: { start:new Date().toISOString(), end:new Date(Date.now()+3600000).toISOString(), title:'Test', notes:'Test' }\n      });\n      bdStoreSave(list);\n      bdToast('Dummy run saved. Open Saved ▾ to verify.');\n    });\n    host.appendChild(btn);\n  }catch{}\n})();\n\n// Build the payload we store each time\nfunction currentRunPayload(){\n  const { start, end, title, notes } = getContext(); // existing helper\n  return {\n    ts: Date.now(),\n    dog: (els.dogName.value||'').trim(),\n    dob: els.dob.value || '',\n    weight: parseInt(els.adultWeight.value,10)||55,\n    chewer: els.chewer.value,\n    breed: (els.breed.value||'').trim(),\n    group: els.breedGroup.value,\n    smooth: !!els.smooth.checked,\n    epi: !!els.showEpi.checked,\n    kpi: {\n      nextHeadline: els.nextHeadline.textContent,\n      nextDate: els.nextBday.textContent,\n      nextDateISO: els.nextBday.dataset.iso || null,\n      hy: els.humanYears.textContent,\n      dogAge: els.dogAge.textContent\n    },\n    event: { start, end, title, notes }\n  };\n}\n\n// Save handler (session-only toast is always shown when not on localStorage)\nfunction bdSaveRun(){\n  const list = bdStoreList();\n  const now = Date.now();\n  const cur = currentRunPayload();\n\n    // --- Monetization: free-tier limits ---\n  const lim = currentLimits();\n\n  // Enforce unique-dog cap (free tier = 5)\n  const beforeUnique = countUniqueDogs(list);\n  const curDog = (cur.dog || '').trim().toLowerCase();\n  const alreadyHaveDog = !!list.find(r => (r?.dog||'').trim().toLowerCase() === curDog);\n  if (!alreadyHaveDog && beforeUnique >= lim.maxDogs){\n    bdToast(`Free tier allows up to ${lim.maxDogs} dogs on this device. Export & delete one to add more.`, 4500);\n    return;\n  }\n\n\n  // De-dupe: if the latest saved item matches same dog + same ISO date within 2 minutes, skip\n  const last = list[0];\n  const isDup = last\n    && (last.dog||'').trim().toLowerCase() === (cur.dog||'').trim().toLowerCase()\n    && (last.kpi?.nextDateISO || '') === (cur.kpi?.nextDateISO || '')\n    && Math.abs((last.ts||0) - now) < 120000;\n\n  if (!isDup) list.unshift(cur);\n  // Tier-aware run cap (free=50)\n  if (list.length > lim.maxRuns) list.length = lim.maxRuns;\n\n  bdStoreSave(list);\n  markSaved();\n  bdToast(isDup ? 'Already saved recently' : 'Saved to this device');\n\n  if (BarkdayStore?.kind && BarkdayStore.kind !== 'localStorage') {\n    bdToast('Saved for this session only in this browser.', 3500);\n  }\n\n  if (document.getElementById('bdSaved')?.classList.contains('is-open')) {\n    BarkdaySaved.render();\n  }\n}\n\n\n\nfunction hydrateRun(run, doCompute=false){\n  if (!run) return;\n  els.dogName.value = run.dog || '';\n  els.dob.value = run.dob || '';\n  els.adultWeight.value = run.weight || 55;\n  els.adultWeightVal.textContent = String(els.adultWeight.value);\n  els.chewer.value = run.chewer || 'Normal';\n  els.breed.value = run.breed || '';\n  els.breedGroup.value = run.group || 'Working / Herding';\n  els.smooth.checked = !!run.smooth;\n  els.showEpi.checked = !!run.epi;\n  renderHero(); updateBreedNotes();\n  if (doCompute) compute();\n}\n\n// Drawer UI\nconst BarkdaySaved = (() => {\n  const drawer = () => document.getElementById('bdSaved');\n  const panel  = () => drawer()?.querySelector('.bd-panel');\n  const bodyEl = () => document.getElementById('bdSavedBody');\n\n  function open(){\n    const d = drawer(); if (!d) return;\n    render();\n    d.classList.add('is-open'); document.body.classList.add('body-lock');\n    // backdrop + buttons\n    d.addEventListener('click', onBackdrop);\n    document.addEventListener('keydown', onEsc);\n    panel()?.focus();\n  }\n  function close(){\n    const d = drawer(); if (!d) return;\n    d.classList.remove('is-open'); document.body.classList.remove('body-lock');\n    d.removeEventListener('click', onBackdrop);\n    document.removeEventListener('keydown', onEsc);\n  }\n  function onBackdrop(e){ if (e.target?.dataset?.close === 'drawer') close(); }\n  function onEsc(e){ if (e.key === 'Escape') close(); }\n\n  function render(){\n  const host = bodyEl(); if (!host) return;\n\n  // NEW: render into #bdSavedCards if present, otherwise fall back to the body\n  const cardsHost = host.querySelector('#bdSavedCards') || host;\n\n  const items = bdStoreList();\n  if (!items.length){\n    cardsHost.innerHTML = `<div class=\"muted\">No saved results yet. Run Calculate — results auto-save.</div>`;\n    return;\n  }\n    // Functional cap cue: always accurate, no styling\n  try {\n    const lim  = currentLimits();\n    const uniq = countUniqueDogs(items);\n\n    // Remove any stale note to avoid duplication or wrong counts\n    const old = document.getElementById('bdSavedCapNote');\n    if (old && old.parentNode) old.parentNode.removeChild(old);\n\n    // Create a fresh note each render so the count is current\n    const bar = document.createElement('div');\n    bar.id = 'bdSavedCapNote';\n    bar.textContent = `Saved dogs: ${uniq}/${lim.maxDogs} (free tier)`;\n\n    // Place the note directly above the cards container\n    (cardsHost.parentElement || host).insertBefore(bar, cardsHost);\n  } catch {}\n\n  cardsHost.innerHTML = items.map((r, i) => {\n    const date = new Date(r.ts).toLocaleString();\n    const dog  = r.dog || 'Your dog';\n    const hy   = r.kpi?.hy || '—';\n    const next = r.kpi?.nextDate || '—';\n    const w    = r.weight ? `${r.weight} lb` : '';\n    const grp  = r.group || '';\n    return `\n      <div class=\"bd-card\" data-i=\"${i}\">\n        <h4>${dog}</h4>\n        <div class=\"muted\">${grp}${grp&&w?' · ':''}${w} · Saved ${date}</div>\n        <div class=\"muted\" style=\"margin-top:4px\">Next: ${r.kpi?.nextHeadline || '—'} (${next}) · Human-years: ${hy}</div>\n        <div class=\"bd-row\">\n          <button type=\"button\" class=\"btn\" data-act=\"load\">Load</button>\n          <button type=\"button\" class=\"ghost\" data-act=\"compute\">Load & Compute</button>\n          <button type=\"button\" class=\"ghost\" data-act=\"share\">Copy Share Link</button>\n          <button type=\"button\" class=\"ghost\" data-act=\"delete\">Delete</button>\n        </div>\n      </div>\n    `;\n  }).join('');\n}\n\n  function onListClick(e){\n    const btn = e.target.closest('[data-act]'); if (!btn) return;\n    const card = e.target.closest('.bd-card'); if (!card) return;\n    const idx = parseInt(card.dataset.i,10);\n    const items = bdStoreList();\n    const run = items[idx];\n\n    switch(btn.dataset.act){\n      case 'load':\n        hydrateRun(run, false);\n        bdToast('Loaded inputs (not computed)');\n        break;\n      case 'compute':\n        hydrateRun(run, true);\n        bdToast('Loaded and computed');\n        break;\n      case 'share': {\n        // Rebuild a share URL from inputs\n        const p = new URLSearchParams({\n          n: els.dogName.value || '',\n          d: els.dob.value || '',\n          w: els.adultWeight.value,\n          c: els.chewer.value,\n          g: els.breedGroup.value,\n          r: els.breed.value || '',\n          s: els.smooth.checked ? 1 : 0,\n          e: els.showEpi.checked ? 1 : 0\n        });\n        const url = location.origin + location.pathname + '?' + p.toString();\n        navigator.clipboard.writeText(url).then(()=>bdToast('Share link copied'));\n        break;\n      }\n      case 'delete': {\n        const next = items.filter((_,i)=>i!==idx);\n        bdStoreSave(next);\n        render();\n        bdToast('Deleted');\n        break;\n      }\n    }\n  }\n\n  // Footer controls\nfunction onFooterClick(e){\n  const id = e.target.id;\n\n  if (id === 'bdExport'){\n    try {\n      const runs = bdStoreList() || [];\n      const payload = { version: 1, exportedAt: new Date().toISOString(), app: 'Barkday', runs };\n      const blob = new Blob([JSON.stringify(payload)], { type:'application/json' });\n      const a = document.createElement('a');\n      a.href = URL.createObjectURL(blob);\n      const dt = new Date().toISOString().slice(0,19).replace(/[:T]/g,'-');\n      a.download = `barkday-export-${dt}.barkday`;   // no “JSON” in filename\n      document.body.appendChild(a); a.click(); a.remove();\n      setTimeout(()=>URL.revokeObjectURL(a.href), 1000);\n      bdToast?.('Exported your records.');\n    } catch (err) {\n      console.warn('[Barkday] export failed', err);\n      bdToast?.('Export failed.');\n    }\n\n  } else if (id === 'bdImport') {\n    const input = document.getElementById('bdImportFile');\n    if (!input) { alert('Import not available.'); return; }\n    input.value = ''; // allow same file twice\n    input.onchange = async (ev) => {\n      const f = ev.target.files && ev.target.files[0];\n      if (!f) return;\n      if (!/\\.barkday$|\\.json$/i.test(f.name)) { bdToast?.('Please choose an exported Barkday file.'); input.value=''; input.onchange=null; return; }\n\n      try {\n        const text = await f.text();\n        const raw  = JSON.parse(text);\n\n        // normalize accepted shapes\n        const norm = Array.isArray(raw)\n          ? { version:1, exportedAt:null, runs: raw }\n          : (raw && Array.isArray(raw.runs) ? { version:raw.version??1, exportedAt:raw.exportedAt??null, runs: raw.runs } : null);\n\n        if (!norm) { bdToast?.('That file could not be read.'); input.value=''; input.onchange=null; return; }\n\n        // soft validation\n        const isRun = (x)=> x && typeof x==='object' && (('id'in x)||('_id'in x)||('ts'in x)) && (('dog'in x)||('breed'in x)||('event'in x)||('kpi'in x));\n        const incoming = (norm.runs||[]).filter(isRun);\n        if (!incoming.length){ bdToast?.('No records found in the file.'); input.value=''; input.onchange=null; return; }\n\n        // merge with existing; dedupe by stable key, newest ts wins\n        const existing = bdStoreList() || [];\n        const key = (x)=> String(x?.id ?? x?._id ?? `${x?.dog||'dog'}|${x?.dob||''}|${x?.ts||''}`);\n        const map = new Map();\n        const add = (arr)=>arr.forEach(r=>{\n          if (!isRun(r)) return;\n          const k = key(r), prev = map.get(k);\n          if (!prev) { map.set(k, r); return; }\n          const tNew = new Date(r.ts||0).getTime(), tOld = new Date(prev.ts||0).getTime();\n          if (tNew > tOld) map.set(k, r);\n        });\n        add(existing); add(incoming);\n        const merged = Array.from(map.values());\n\n        // persist with your existing helper\n        bdStoreSave(merged);\n        render(); // re-render drawer\n        bdToast?.(`Imported ${incoming.length} record(s).`);\n      } catch (err) {\n        console.warn('[Barkday] import failed', err);\n        bdToast?.('Import failed.');\n      } finally {\n        input.value=''; input.onchange=null;\n      }\n    };\n    input.click();\n\n  } else if (id === 'bdClearAll'){\n    if (confirm('Delete all saved results on this device?')){\n      bdStoreSave([]); render(); bdToast('Cleared');\n    }\n\n  } else if (e.target.dataset?.close === 'drawer'){\n    close();\n  }\n}\n\n\n  // Public API\n  return { open, close, render, onListClick, onFooterClick };\n})();\n\n\n// Find and set the closest option in <select id=\"breedGroup\">, without event loops.\nfunction setGroupFromName(name){\n  const sel = els.breedGroup;\n  if (!sel) return 'Mixed / Other';\n  if (!name) return sel.value || 'Mixed / Other';\n\n  const lettersOnly = s => String(s||'').toLowerCase().replace(/[^a-z]/g,'');\n  const tokenBag    = s => (String(s||'').toLowerCase().match(/[a-z]+/g)||[]).sort().join('');\n\n  const CANON_TO_UI = {\n  'herdingworkingdrive': 'Working / Herding',\n  'workingherding':      'Working / Herding',\n  'guardianprotection':  'Guardian / Protection',\n  'sportinggundogs':     'Sporting / Gun Dogs',\n  'scenthounds':         'Scent Hounds',\n  'sighthounds':         'Sight Hounds',\n  'terriers':            'Terriers',\n  'toycompaniondogs':    'Toy / Companion Dogs',\n  'nordicspitztypes':    'Nordic / Spitz Types',\n  'bulldogmolossertypes':'Bulldog / Molosser Types',\n  'internationalguardian': 'International Guardian Breeds',\n  'villagelandracetype': 'Pariah & Landrace Types'\n};\n\n  const rawNorm   = lettersOnly(name);\n  const uiLabel   = CANON_TO_UI[rawNorm] || name;\n  const targetBag = tokenBag(uiLabel);\n  const targetLex = lettersOnly(uiLabel);\n\n  const setIfChanged = (val) => {\n    if (sel.value !== val) {\n      sel.value = val;\n      sel.dispatchEvent(new Event('change'));\n      console.debug('[Barkday] breedGroup set →', val, '(from', name, ')');\n    }\n    return sel.value;\n  };\n\n  for (const opt of sel.options){\n    if (lettersOnly(opt.value) === targetLex) return setIfChanged(opt.value);\n  }\n  for (const opt of sel.options){\n    if (lettersOnly(opt.textContent) === targetLex) return setIfChanged(opt.value);\n  }\n  for (const opt of sel.options){\n    if (tokenBag(opt.textContent) === targetBag || tokenBag(opt.value) === targetBag) {\n      return setIfChanged(opt.value);\n    }\n  }\n  for (const opt of sel.options){\n    const ov = lettersOnly(opt.value), ot = lettersOnly(opt.textContent);\n    if (ov.includes(targetLex) || ot.includes(targetLex) || targetLex.includes(ov) || targetLex.includes(ot)) {\n      return setIfChanged(opt.value);\n    }\n  }\n  return sel.value || 'Mixed / Other';\n}\n\n// --- Replace the original applyGroupSafe with this shim that uses the helpers above ---\nfunction applyGroupSafe(name){\n  const chosen = setGroupFromName(name);\n  return chosen || 'Mixed / Other';\n}\n\n// ---------- External data (breed groups + recos + aliases) ----------\nlet BREED_GROUPS = [];       // array with id/name/examples/etc.\nlet RECO_BANDED = null;      // banded recommendations by group\nlet RECO_BREED  = null;      // per-breed, per-dog-year overrides\nlet BREED_NAME_MAP = {};     // lowercased alias → canonical breed name (from reco-breed keys)\nlet BREED_ALIASES = {};      // canonical → [aliases] (from external JSON)\nlet BREED_TAXONOMY = null;  // canonical breed → { akc_group: string, clusters: string[] }\n\n// Loaders\nasync function loadBreedGroups(){\n  try{\n    const res = await fetch(BREED_GROUPS_URL, { cache: 'no-store' });\n    BREED_GROUPS = await res.json();\n    console.debug('[Barkday] breed_groups loaded:', Array.isArray(BREED_GROUPS)? BREED_GROUPS.length : 0);\n  }catch(e){ BREED_GROUPS = []; console.warn('[Barkday] breed_groups load failed', e); }\n}\nfunction normalizeBreedReco(raw){\n  if (!raw) return {};\n  return raw.breeds ? raw.breeds : raw; // accept {breeds:{...}} or direct map\n}\n\nfunction toGroupBandMap(obj){\n  // Expected shape for use in planFor(): \n  //   { \"<Group Name>\": { \"<bandKey>\": { lanes: {...} } } }\n  // If we detect legacy \"bands → breeds\" shape (obj.bands exists), we return an empty object\n  // because the group fallback will be filled from rules_group_defaults.json instead.\n  if (obj && !obj.bands) return obj;\n  return {};\n}\n\nfunction rebuildBreedIndex(){\n  BREED_NAME_MAP = {};\n  if (!RECO_BREED) return;\n  for (const k of Object.keys(RECO_BREED)) BREED_NAME_MAP[k.toLowerCase()] = k;\n  const add = (alias, canon) => { if (RECO_BREED[canon]) BREED_NAME_MAP[alias.toLowerCase()] = canon; };\n  add(\"aussie\", \"Australian Shepherd\");\n  add(\"lab\", \"Labrador Retriever\");\n  add(\"frenchie\", \"French Bulldog\");\n}\nasync function loadReco(){\n  try {\n    const [bandedRes, breedRes, groupRulesRes] = await Promise.allSettled([\n      fetch(RECO_BANDED_URL, { cache: 'no-store' }),\n      fetch(RECO_BREED_URL,   { cache: 'no-store' }),\n      fetch(GROUP_RULES_URL,  { cache: 'no-store' }) // NEW\n    ]);\n\n    const safeJson = async (label, resSettle) => {\n      if (resSettle.status !== 'fulfilled') {\n        throw new Error(`${label}: fetch failed: ${resSettle.reason}`);\n      }\n      const res = resSettle.value;\n      if (!res.ok) {\n        const body = await res.text().catch(()=>'(no body)');\n        throw new Error(`${label}: HTTP ${res.status} ${res.statusText} — ${body.slice(0,200)}`);\n      }\n      const text = await res.text();\n      try {\n        return JSON.parse(text);\n      } catch (e) {\n        let extra = '';\n        const m = String(e.message).match(/position (\\d+)/i);\n        if (m) {\n          const pos = Number(m[1]);\n          const from = Math.max(0, pos - 160);\n          const to = Math.min(text.length, pos + 160);\n          extra = `\\nContext[${from}..${to}]:\\n${text.slice(from, to)}`;\n        }\n        throw new Error(`${label}: JSON parse error: ${e.message}${extra}`);\n      }\n    };\n\n    if (bandedRes.status === 'fulfilled') {\n      RECO_BANDED = await safeJson('reco-banded', bandedRes);\n    }\n    if (breedRes.status === 'fulfilled') {\n      const raw = await safeJson('reco-breed', breedRes);\n      RECO_BREED = normalizeBreedReco(raw);\n    }\n\n// --- Normalize legacy banded schema into the group→band shape we actually use\nRECO_BANDED = toGroupBandMap(RECO_BANDED);\n\n// --- Merge rich group defaults from rules_group_defaults.json ---\nlet groupRules = null;\nif (groupRulesRes.status === 'fulfilled') {\n  try {\n    const jr = await safeJson('rules_group_defaults', groupRulesRes);\n    groupRules = Array.isArray(jr?.rules) ? jr.rules : [];\n  } catch(e){\n    console.warn('[Barkday] rules_group_defaults parse failed; continuing without', e);\n  }\n}\n\nif (groupRules && groupRules.length) {\n  for (const r of groupRules) {\n    const gname = r?.selectors?.group;\n    const bands = Array.isArray(r?.bands) ? r.bands : [];\n    const lanes = r?.lanes;\n    if (!gname || !bands.length || !lanes) continue;\n    if (!RECO_BANDED[gname]) RECO_BANDED[gname] = {};\n    for (const b of bands) {\n      // only fill if missing so future per-group overrides can replace it\n      if (!RECO_BANDED[gname][b]) {\n        RECO_BANDED[gname][b] = { lanes: {\n          training: [...(lanes.training||[])],\n          health:   [...(lanes.health||[])],\n          nutrition:[...(lanes.nutrition||[])],\n          exercise: [...(lanes.exercise||[])],\n          bonding:  [...(lanes.bonding||[])],\n          gear:     [...(lanes.gear||[])]\n        }}; \n      }\n    }\n  }\n}\n\n    if (!RECO_BANDED) RECO_BANDED = {};\n    if (!RECO_BREED)  RECO_BREED  = null;\n\n    rebuildBreedIndex();\n    console.debug('[Barkday] reco files loaded:', { banded: !!RECO_BANDED, breed: !!RECO_BREED });\n  } catch (e) {\n    RECO_BANDED = RECO_BANDED || {};\n    RECO_BREED  = RECO_BREED  || null;\n    rebuildBreedIndex();\n    console.warn('[Barkday] reco load failed', e);\n  }\n}\n\n// NEW: alias loader + normalizer\nasync function loadAliases(){\n  try{\n    const res = await fetch(BREED_ALIASES_URL, { cache: 'no-store' });\n    BREED_ALIASES = await res.json();\n    console.debug('[Barkday] aliases loaded:', Object.keys(BREED_ALIASES).length, 'canonical entries');\n  }catch(e){\n    console.warn('[Barkday] aliases failed to load; continuing without aliases', e);\n    BREED_ALIASES = {};\n  }\n}\n\nasync function loadTaxonomy(){\n  try{\n    const res = await fetch(TAXONOMY_URL, { cache: 'no-store' });\n    if (!res.ok) throw new Error(`HTTP ${res.status}`);\n    BREED_TAXONOMY = await res.json();\n    const n = BREED_TAXONOMY ? Object.keys(BREED_TAXONOMY).length - (BREED_TAXONOMY._meta ? 1 : 0) : 0;\n    console.debug('[Barkday] taxonomy loaded:', n, 'breeds mapped');\n  }catch(e){\n    BREED_TAXONOMY = null;\n    console.warn('[Barkday] taxonomy load failed; continuing without overlays', e);\n  }\n}\n// ---------- Optional Premium Loader (Plus/Pro overlays) ----------\n// Free-path safe: does nothing unless you pass a JWT and call it yourself.\n// Merge behavior: non-destructive; overlays only replace provided keys.\n\nasync function loadPremiumOverlays(jwtToken) {\n  if (!jwtToken) {\n    console.debug('[Barkday] premium loader skipped (no token)');\n    return;\n  }\n\n  const PREMIUM_BASE = '/premium/';\n  // Initial doc set; expand later without changing client code\n  const docs = ['plus_overlays.json', 'puppy_24band_deltas.json'];\n\n  for (const doc of docs) {\n    const url = PREMIUM_BASE + doc;\n    try {\n      const res = await fetch(url, {\n        headers: { 'Authorization': `Bearer ${jwtToken}` },\n        cache: 'no-store'\n      });\n      if (!res.ok) {\n        console.warn('[Barkday] premium fetch failed', doc, res.status);\n        continue;\n      }\n      const patch = await res.json();\n      if (!patch) continue;\n\n      // Minimal, targeted merges to match current globals:\n      // - overlays → RECO_BREED (per-breed rules)\n      // - 24-band deltas → RECO_BANDED\n      if (doc.includes('overlays')) {\n        if (patch.breeds && typeof patch.breeds === 'object') {\n          Object.assign(RECO_BREED, patch.breeds);\n        } else {\n          Object.assign(RECO_BREED, patch);\n        }\n      } else if (doc.includes('24band')) {\n        if (patch.bands && typeof patch.bands === 'object') {\n          Object.assign(RECO_BANDED, patch.bands);\n        } else {\n          Object.assign(RECO_BANDED, patch);\n        }\n      }\n\n      console.debug('[Barkday] premium merged', doc);\n    } catch (err) {\n      console.warn('[Barkday] premium load error', doc, err);\n    }\n  }\n}\n// ---------- End Optional Premium Loader ----------\n\n/**\n * Normalize user-typed breed to a canonical display name if possible.\n */\nfunction normalizeBreed(input){\n  if (!input) return null;\n  const q = String(input).trim().toLowerCase();\n\n  for (const canon of Object.keys(BREED_ALIASES)){\n    if (canon.toLowerCase() === q) return canon;\n  }\n  for (const [canon, aliases] of Object.entries(BREED_ALIASES)){\n    if (Array.isArray(aliases) && aliases.some(a => String(a).trim().toLowerCase() === q)) {\n      return canon;\n    }\n  }\n  return null;\n}\n\n// Kick off data loads\nloadBreedGroups();\nloadReco();\nloadAliases();\nloadTaxonomy();\n\n// ---------- A11y fix: keep aria-hidden in sync with drawer open state ----------\n(function barkdayDrawerAriaFix(){\n  try {\n    // Set initial states for all drawers\n    document.querySelectorAll('.bd-drawer').forEach(el => {\n      el.setAttribute('aria-hidden', el.classList.contains('is-open') ? 'false' : 'true');\n    });\n\n    // Observe class changes and correct aria-hidden dynamically\n    const mo = new MutationObserver(muts => {\n      for (const m of muts) {\n        const el = m.target;\n        if (!el.classList || !el.classList.contains('bd-drawer')) continue;\n        el.setAttribute('aria-hidden', el.classList.contains('is-open') ? 'false' : 'true');\n      }\n    });\n    mo.observe(document.body, { attributes: true, subtree: true, attributeFilter: ['class'] });\n  } catch (e) {\n    console.warn('[Barkday] drawer aria sync disabled:', e);\n  }\n})();\n\n// Optional premium overlays — inactive until JWT and endpoint exist\n// Usage later: replace 'myJwtToken' with the signed token for the session\n// await loadPremiumOverlays(myJwtToken);\n\n\n// Map typed breed → BREED_GROUPS entry.\nfunction findGroupByBreedName(name){\n  if (!name || !BREED_GROUPS.length) return null;\n  const canonical = normalizeBreed(name);\n  if (!canonical) return null;\n  const canonicalLC = canonical.trim().toLowerCase();\n\n  for (const g of BREED_GROUPS){\n    const ex = Array.isArray(g.examples) ? g.examples : [];\n    for (const e of ex){\n      const eCanon = normalizeBreed(e) || String(e);\n      if (String(eCanon).trim().toLowerCase() === canonicalLC) {\n        return g;\n      }\n    }\n  }\n  return null;\n}\n\n// Fuzzy breed lookup from RECO_BREED (unchanged)\nfunction getBreedEntry(input){\n  if (!input || !RECO_BREED) return null;\n  const canon = normalizeBreed(input);\n  if (!canon) return null;\n  return RECO_BREED[canon] || null;\n}\n\n// ---------- Breed notes + examples under selectors ----------\nfunction updateBreedNotes(){\n  const name = els.dogName.value || 'your dog';\n  const breedTxtRaw = (els.breed.value || '').trim();\n  const breedTxt = normalizeBreed(breedTxtRaw) || breedTxtRaw;\n  const lb = parseInt(els.adultWeight.value, 10) || 55;\n\n  const mapped = findGroupByBreedName(breedTxt);\n\n  if (mapped) {\n    els.breedExamples.textContent =\n      `${mapped.name}: examples — ${(mapped.examples || []).join(', ')}`;\n    setGroupFromName(mapped.name);\n  } else {\n    const gSel = els.breedGroup?.value || 'Mixed / Other';\n    const meta = GROUP_META[resolveGroupKey(gSel)];\n    els.breedExamples.textContent =\n      meta ? `${meta.desc} Examples: ${meta.examples.join(', ')}` : '';\n  }\n\n  const gname = setGroupFromName(els.breedGroup?.value);\n  const gkey  = resolveGroupKey(gname);\n\n  els.profileLine.textContent =\n    `Profile: ${name}${breedTxt ? ' — ' + breedTxt : ''} • Group: ${gname} • Weight: ${lb} lb`;\n\n  els.breedNotes.innerHTML =\n    (GROUPS[gkey] || []).map(n => `• ${n}`).join(' ');\n}\n// <— end updateBreedNotes()\n\n// Debounce helper for updateBreedNotes\nconst debounce = (fn, ms = 120) => {\n  let t;\n  return (...args) => { clearTimeout(t); t = setTimeout(() => fn(...args), ms); };\n};\nconst debouncedUpdate = debounce(updateBreedNotes, 120);\n\n\n['input','change'].forEach(ev=>{\n  els.breed.addEventListener(ev, debouncedUpdate);\n  els.breedGroup.addEventListener(ev, debouncedUpdate);\n  els.dogName.addEventListener(ev, debouncedUpdate);\n  els.adultWeight.addEventListener(ev, debouncedUpdate);\n  });\nupdateBreedNotes(); // initial render stays immediate\n\n// ---------- Slider label + floating tooltip (shows only while interacting) ----------\nconst weightTooltip = document.getElementById('weightTooltip');\nlet weightTooltipHideT = null;\n\nfunction positionWeightTooltip() {\n  if (!weightTooltip || !els.adultWeight) return;\n  const slider = els.adultWeight;\n  const min = Number(slider.min || 0);\n  const max = Number(slider.max || 100);\n  const val = Number(slider.value || min);\n  const pct = (val - min) / (max - min);\n  const trackW = slider.offsetWidth;\n  weightTooltip.style.left = (pct * trackW) + 'px';\n  weightTooltip.style.transform = 'translateX(-50%)';\n}\n\nfunction showWeightTooltip() {\n  if (!weightTooltip) return;\n  weightTooltip.classList.add('is-visible');\n  weightTooltip.classList.remove('is-hidden');\n  weightTooltip.setAttribute('aria-hidden', 'false');\n}\n\nfunction hideWeightTooltip(delayMs = 300) {\n  if (!weightTooltip) return;\n  if (weightTooltipHideT) clearTimeout(weightTooltipHideT);\n  weightTooltipHideT = setTimeout(() => {\n    weightTooltip.classList.remove('is-visible');\n    weightTooltip.classList.add('is-hidden');\n    weightTooltip.setAttribute('aria-hidden', 'true');\n  }, delayMs);\n}\n\nfunction updateWeightUI() {\n  let v = Math.round(parseInt(els.adultWeight.value, 10) / 5) * 5;\n  if (isNaN(v)) v = 55;\n  els.adultWeight.value = v;\n\n  // update label number (Expected adult weight (XX lb))\n  if (els.adultWeightVal) els.adultWeightVal.textContent = v;\n\n  // bubble text + position\n  if (weightTooltip) weightTooltip.textContent = v + ' lb';\n  positionWeightTooltip();\n}\n\n// Wire up interaction (show only while changing value)\nif (els?.adultWeight) {\n  const s = els.adultWeight;\n\n  s.addEventListener('input', () => {\n    updateWeightUI();\n    showWeightTooltip();\n    hideWeightTooltip(800);          // fade out after last change\n  });\n\n  // Show when user begins interaction (mouse/touch/keyboard focus)\n  s.addEventListener('pointerdown', showWeightTooltip);\n  s.addEventListener('mousedown', showWeightTooltip);\n  s.addEventListener('touchstart', showWeightTooltip, { passive: true });\n  s.addEventListener('focus', showWeightTooltip);\n\n  // Hide when user ends interaction or leaves control\n  s.addEventListener('pointerup', () => hideWeightTooltip(300));\n  s.addEventListener('mouseup', () => hideWeightTooltip(300));\n  s.addEventListener('touchend', () => hideWeightTooltip(300));\n  s.addEventListener('blur', () => hideWeightTooltip(0));\n\n  // Keep position correct on resize (does not force visibility)\n  window.addEventListener('resize', positionWeightTooltip);\n}\n\n// Initialize (start hidden)\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', () => {\n    updateWeightUI();\n    hideWeightTooltip(0); // ensure hidden at first paint\n  }, { once: true });\n} else {\n  updateWeightUI();\n  hideWeightTooltip(0);\n}\n\n\n// ---------- Local date helpers (fixes “day-of” Barkday logic) ----------\nconst norm = d => new Date(d.getFullYear(), d.getMonth(), d.getDate()); // local midnight\n\n// ---------- Dog-year milestone helpers (LOCAL-day pinned) ----------\n/** Dog-years at a given date using local-midnight age math */\nfunction dogYearsAt(date, dob, lb, smooth){\n  const years = daysBetween(norm(dob), norm(date)) / 365.2425;\n  return humanEqYears(years, lb, smooth);\n}\n\n/** Next dog-year milestone date from \"today\" (uses your existing nextDogYearDate()) */\nfunction nextDogYearMilestone(dob, lb, smooth){\n  const now = new Date();\n  const Hnow = dogYearsAt(now, dob, lb, smooth);\n  return nextDogYearDate(dob, Hnow, lb, smooth);\n}\n\n/**\n * Compute “dog-year Barkday” info using LOCAL-midnight math.\n * Today is a Barkday if the integer dog-years increases between\n * today's local midnight and tomorrow's local midnight.\n */\nfunction getDogYearBarkdayInfo(dob, lb, smooth){\n  const norm = d => new Date(d.getFullYear(), d.getMonth(), d.getDate());\n  const daysBetween = (a,b)=> Math.floor((b-a)/86400000);\n  const dogYearsAt = (date, dob, lb, smooth) => {\n    const years = daysBetween(norm(dob), norm(date)) / 365.2425;\n    return humanEqYears(years, lb, smooth);\n  };\n\n  const today0     = norm(new Date());\n  const yesterday0 = new Date(today0.getFullYear(), today0.getMonth(), today0.getDate() - 1);\n\n  const Hyesterday0 = dogYearsAt(yesterday0, dob, lb, smooth);\n  const Htoday0     = dogYearsAt(today0,     dob, lb, smooth);\n\n  const turnedToday = Math.floor(Htoday0) > Math.floor(Hyesterday0);\n  if (turnedToday){\n    const turning = Math.floor(Htoday0);\n    return { isToday: true, nextBarkday: today0, turning, Htoday0 };\n  }\n\n  // Otherwise, find the next integer milestone date from *today*\n  const milestone = nextDogYearDate(dob, Htoday0, lb, smooth);\n  const m0 = norm(milestone);\n  const turning = Math.floor(Htoday0) + 1;\n\n  return { isToday: false, nextBarkday: m0, turning, Htoday0 };\n}\n\n\n\n\n// ---------- Math utils ----------\nconst clamp=(n,min,max)=>Math.min(Math.max(n,min),max);\nconst daysBetween=(a,b)=>Math.floor((b-a)/(24*60*60*1000));\n\n// Validation feedback (classic pop-up alerts)\nfunction showInline(msg, kind='warn'){\n  alert(msg);\n  console.warn('[Barkday]', msg);\n}\nfunction clearInline(){}\n\n// Weight → slope (5→~7.2)\nfunction slopeFromWeight(lb){\n  const w=clamp(lb,5,200);\n  if(w<=20) return 5;\n  if(w<=50) return 5+(w-20)*(1/30);\n  if(w<=90) return 6+(w-50)*(1/40);\n  return 7+(w-90)*(0.2/110);\n}\nfunction smoothBlend(x,c,w){ const t=clamp((x-(c-w/2))/w,0,1); return t*t*(3-2*t); }\nfunction humanEqYears(tY, lb, smooth){\n  const R=slopeFromWeight(lb);\n  if(!smooth){ if(tY<=1) return 15*tY; if(tY<=2) return 15+9*(tY-1); return 24+R*(tY-2); }\n  const f1=smoothBlend(tY,1,.25), slope12=15+f1*(9-15);\n  if(tY<=2){ const a=Math.min(tY,1)*15; const b=tY>1?(tY-1)*slope12:0; return a+b; }\n  const f2=smoothBlend(tY,2,.5), post=9+f2*(R-9), upto2=humanEqYears(2,lb,true);\n  return upto2+(tY-2)*post;\n}\nfunction nextDogYearDate(dob, H, lb, smooth){\n  // Find the earliest t (in human-years since DOB) where humanEqYears(t) >= target integer\n  if (!(dob instanceof Date) || isNaN(dob)) return new Date();\n\n  // If we are exactly on an integer at local midnight, that integer is today's milestone.\n  const EPS = 1e-9;\n  const isExact = Math.abs(H - Math.round(H)) < EPS;\n  const target = isExact ? Math.round(H) : Math.floor(H) + 1;\n\n  // Conservative search bounds: start at 0 years since DOB and expand hi until target is reachable.\n  const MS_PER_YEAR = 365.2425 * 24 * 60 * 60 * 1000;\n  let lo = 0;\n  let hi = Math.max(2, (new Date() - dob) / MS_PER_YEAR + 2);\n\n  // Ensure hi is high enough to reach the target (expand if needed).\n  let hhi = humanEqYears(hi, lb, smooth);\n  let guard = 0;\n  while (hhi < target && guard++ < 20) {\n    hi *= 1.5;\n    hhi = humanEqYears(hi, lb, smooth);\n  }\n\n  // Bisection to the earliest crossing time\n  for (let i = 0; i < 60; i++) {\n    const mid = (lo + hi) / 2;\n    const h = humanEqYears(mid, lb, smooth);\n    if (h >= target) hi = mid; else lo = mid;\n  }\n  const t = (lo + hi) / 2;\n  return new Date(dob.getTime() + t * MS_PER_YEAR);\n}\n\n\n// ---------- Confetti (always above modals/toasts) ----------\nfunction confetti(ms){\n  // be polite to folks who prefer reduced motion\n  try {\n    if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  } catch {}\n\n  const isMobile = window.matchMedia('(pointer: coarse)').matches || innerWidth < 768;\n  ms = ms ?? (isMobile ? 8500 : 3400);\n\n  const c = document.createElement('canvas');\n  c.style.position = 'fixed';\n  c.style.inset = '0';\n  c.style.pointerEvents = 'none';\n  // keep it above drawer, modal, and toast\n  c.style.zIndex = '2147483647';   // 🔥 higher than anything else\n  c.width = innerWidth;\n  c.height = innerHeight;\n  document.body.appendChild(c);\n\n  const ctx = c.getContext('2d');\n  const colors = ['#4aa3ff','#6ae3b2','#ffd166','#ff6b6b','#a78bfa'];\n  const N = 180;\n  const parts = Array.from({ length: N }, () => ({\n    x: Math.random() * c.width,\n    y: -20 - Math.random() * 60,\n    vx: (Math.random() - 0.5) * 4,\n    vy: 2 + Math.random() * 3,\n    g: 0.05 + Math.random() * 0.06,\n    s: 4 + Math.random() * 5,\n    c: colors[(Math.random() * colors.length) | 0],\n    r: Math.random() * Math.PI\n  }));\n\n  // keep full-screen on orientation/resize\n  const onResize = () => { c.width = innerWidth; c.height = innerHeight; };\n  window.addEventListener('resize', onResize);\n\n  let st=0;\n  (function tick(ts){\n    if (!st) st = ts;\n    const t = ts - st;\n    ctx.clearRect(0, 0, c.width, c.height);\n    for (const p of parts){\n      p.x += p.vx; p.y += p.vy; p.vy += p.g; p.r += 0.06;\n      ctx.save(); ctx.translate(p.x, p.y); ctx.rotate(p.r);\n      ctx.fillStyle = p.c; ctx.fillRect(-p.s/2, -p.s/2, p.s, p.s);\n      ctx.restore();\n    }\n    if (t < ms) requestAnimationFrame(tick);\n    else { window.removeEventListener('resize', onResize); c.remove(); }\n  })(0);\n}\n\n// ---------- Age bands (fallback by group) ----------\nconst AGE_BANDS = [\n  { key:'puppy_1_6',min:1,max:6,label:'Puppy I (1–6 dog-years)' },\n  { key:'puppy_7_10',min:7,max:10,label:'Puppy II (7–10 dog-years)' },\n  { key:'puppy_11_15',min:11,max:15,label:'Puppy III (11–15 dog-years)' },\n  { key:'young_16_24',min:16,max:24,label:'Young (16–24 dog-years)' },\n  { key:'adult_25_60',min:25,max:60,label:'Adult (25–60 dog-years)' },\n  { key:'senior_61p',min:61,max:999,label:'Senior (61+ dog-years)' }\n];\nconst bandForDY = dy => AGE_BANDS.find(b=>dy>=b.min && dy<=b.max) || AGE_BANDS[AGE_BANDS.length-1];\n\n// ---------- Nearest dog-year lookup ----------\nfunction nearestAgeEntry(agesObj, dogYears){\n  if (!agesObj) return null;\n  const want = Math.round(dogYears);\n  const keys = Object.keys(agesObj).map(k=>parseInt(k,10)).filter(n=>!isNaN(n)).sort((a,b)=>a-b);\n  if (!keys.length) return null;\n  if (agesObj[String(want)]) return agesObj[String(want)];\n  const le = keys.filter(k=>k<=want);\n  if (le.length) return agesObj[String(le[le.length-1])];\n  let best = keys[0], bd = Math.abs(keys[0]-want);\n  for (const k of keys){ const d=Math.abs(k-want); if (d<bd){ bd=d; best=k; } }\n  return agesObj[String(best)];\n}\n\n// ---------- Plan selection (breed-first → banded → none) ----------\nfunction planFor(group, dogYears){\n  const band = bandForDY(Math.round(dogYears));\n  const gkey = resolveGroupKey(group);\n\n  const breedInput = (els.breed.value || '').trim();\n  const breedEntry = getBreedEntry(breedInput);\n  if (breedEntry && breedEntry.ages){\n    const entry = nearestAgeEntry(breedEntry.ages, dogYears);\n    if (entry && entry.lanes) {\n      console.debug('[Barkday] plan source: BREED override', {breed: normalizeBreed(breedInput)||breedInput, age: Math.round(dogYears)});\n      return { plan: entry, band };\n    }\n  }\n\n  const byGroup = (RECO_BANDED && RECO_BANDED[gkey]) ? RECO_BANDED[gkey][band.key] : null;\n  if (byGroup){\n    console.debug('[Barkday] plan source: GROUP banded fallback', {group: gkey, band: band.key});\n    return { plan: byGroup, band };\n  }\n\n  console.warn('[Barkday] plan source: NONE', {group, dogYears});\n  return { plan: null, band };\n}\n\n// ---------- Taxonomy merge helpers (ADD BELOW planFor) ----------\n\nfunction ensureLanes(plan){\n  plan.lanes = plan.lanes || {};\n  for (const k of ['training','health','nutrition','exercise','bonding','gear']){\n    if (!Array.isArray(plan.lanes[k])) plan.lanes[k] = [];\n  }\n  return plan;\n}\nfunction mergeFillLanes(targetPlan, overlayPlan){\n  if (!overlayPlan) return targetPlan;\n  ensureLanes(targetPlan); ensureLanes(overlayPlan);\n  for (const k of Object.keys(overlayPlan.lanes)){\n    if (!targetPlan.lanes[k] || targetPlan.lanes[k].length === 0){\n      targetPlan.lanes[k] = overlayPlan.lanes[k].slice(0);\n    }\n  }\n  return targetPlan;\n}\nfunction pushUnique(laneArr, text){\n  if (!text) return;\n  const key = String(text).trim().toLowerCase();\n  if (!key) return;\n  if (!laneArr.some(x => String(x).trim().toLowerCase() === key)){\n    laneArr.push(text);\n  }\n}\nfunction applyClusterOverlays(targetPlan, clusterIds, maxAdds = 3){\n  if (!Array.isArray(clusterIds) || !clusterIds.length || !Array.isArray(BREED_GROUPS)) return targetPlan;\n  ensureLanes(targetPlan);\n\n  let added = 0;\n  for (const cid of clusterIds){\n    if (added >= maxAdds) break;\n    const cluster = BREED_GROUPS.find(g => g.id === cid);\n    if (!cluster) continue;\n\n    const enrich = Array.isArray(cluster.enrichment) ? cluster.enrichment[0] : null;\n    const caution = Array.isArray(cluster.cautions) ? cluster.cautions[0] : null;\n    const tip = Array.isArray(cluster.owner_tips) ? cluster.owner_tips[0] : null;\n\n    const before = added;\n    if (enrich)  { pushUnique(targetPlan.lanes.training,  enrich);  added++; }\n    if (caution) { pushUnique(targetPlan.lanes.health,    caution); added++; }\n    if (tip)     { pushUnique(targetPlan.lanes.bonding,   tip);     added++; }\n\n    if (added - before > 0 && added >= maxAdds) break;\n  }\n  return targetPlan;\n}\nfunction getEnrichedPlan(group, upcomingDY){\n  const { plan, band } = planFor(group, upcomingDY);\n  if (!plan) return { plan:null, band };\n\n  const merged = { ...plan, lanes: { ...(plan.lanes || {}) } };\n  ensureLanes(merged);\n\n  const gkey = resolveGroupKey(group);\n  const groupPlan = (RECO_BANDED && RECO_BANDED[gkey]) ? RECO_BANDED[gkey][band.key] : null;\n  mergeFillLanes(merged, groupPlan);\n\n  const breedCanon = normalizeBreed((els.breed.value || '').trim());\n  const tax = breedCanon && BREED_TAXONOMY ? BREED_TAXONOMY[breedCanon] : null;\n  const clusters = Array.isArray(tax?.clusters) ? tax.clusters : [];\n  applyClusterOverlays(merged, clusters, 3);\n\n  return { plan: merged, band };\n}\n\nfunction renderPlan(group, upcomingDY){\n  const box = $('nextPlan'); box.innerHTML = '';\n  const gkey = resolveGroupKey(group);\n  const { plan, band } = getEnrichedPlan(gkey, upcomingDY);\n  const head = $('nextPlanHeading');\n\n// Set a safe fallback first (always shows something)\nconst fallback = `Next Birthday Plan — ${band ? band.label : ('turning ' + upcomingDY)}`;\nhead.textContent = fallback;\n\n// If the curve add-on is present, upgrade the header asynchronously\nif (window.bdCurves && els?.dob?.value) {\n  const dog = {\n    dob: els.dob.value,\n    breed: (els.breed?.value || els.breedGroup?.value || group || 'Default'),\n    name: els.dogName?.value || ''\n  };\n  window.bdCurves.computeNext(dog)\n    .then(({ k, date }) => {\n      const ds = date?.toLocaleDateString?.() || '';\n      const hdr = `Next Bark Day — ${dog.name ? dog.name + ' ' : ''}is turning ${k} on ${ds}`;\n      head.textContent = hdr;\n      window.BARKDAY_NEXT_HEADER = hdr; // keep for planNotesText/PDF\n    })\n    .catch(() => { /* keep fallback */ });\n}\n\n\n  if(!plan){ box.innerHTML='<div class=\"muted\">Recommendations coming soon.</div>'; return; }\n  const order=[['training','Training & Enrichment'],['health','Health & Wellness'],['nutrition','Diet & Nutrition'],['exercise','Exercise Needs'],['bonding','Play & Bonding Ideas'],['gear','Helpful Gear (optional)']];\n\n  const lanes = plan.lanes || {};\n  for(const key of ['training','health','nutrition','exercise','bonding','gear']){\n    if(!Array.isArray(lanes[key])) lanes[key] = [];\n  }\n\n  for(const [k,label] of order){\n    const items=lanes[k]||[]; if(!items.length) continue;\n    const d=document.createElement('div'); d.className='lane'; d.innerHTML=`<h4>${label}</h4>`; const ul=document.createElement('ul');\n    items.forEach(t=>{ const li=document.createElement('li'); li.textContent=t; ul.appendChild(li); }); d.appendChild(ul); box.appendChild(d);\n  }\n}\n\n// ---------- Serialize plan ----------\nfunction planNotesText(group, upcomingDY){\n  const {plan, band} = getEnrichedPlan(group, upcomingDY);\n const header = window.BARKDAY_NEXT_HEADER\n  || `Next Bark Day — ${band ? band.label : ('turning ' + upcomingDY)}`;\n\n  if (!plan || !plan.lanes) return header;\n\n  const order = [\n    ['training','Training & Enrichment'],\n    ['health','Health & Wellness'],\n    ['nutrition','Diet & Nutrition'],\n    ['exercise','Exercise Needs'],\n    ['bonding','Play & Bonding Ideas'],\n    ['gear','Helpful Gear (optional)']\n  ];\n\n  const parts = [header, ''];\n  for (const [k,label] of order){\n    const items = Array.isArray(plan.lanes[k]) ? plan.lanes[k] : [];\n    if (!items.length) continue;\n    parts.push(label);\n    for (const t of items){ parts.push(t); }\n    parts.push('');\n  }\n\n  const breedCanon = normalizeBreed((els.breed.value || '').trim());\n  const tax = breedCanon && BREED_TAXONOMY ? BREED_TAXONOMY[breedCanon] : null;\n  if (tax && Array.isArray(tax.clusters) && tax.clusters.length){\n    parts.push('— Includes behavioral insights and group-standard fills.');\n  }\n\n  return parts.join('\\n');\n}\n\n/* =========================\n   Affiliate link builders + disclosure\n   ========================= */\nfunction buildAmazonLink(asinOrUrl, tag = AMAZON_TAG) {\n  try {\n    const isUrl = /^https?:\\/\\//i.test(asinOrUrl);\n    const url = new URL(isUrl ? asinOrUrl : `https://www.amazon.com/dp/${encodeURIComponent(asinOrUrl)}`);\n    if (tag) url.searchParams.set(\"tag\", tag);\n    return url.toString();\n  } catch (e) {\n    console.warn(\"[AmazonLink] bad input:\", asinOrUrl, e);\n    return \"#\";\n  }\n}\nfunction buildChewyLinkOrFallback(chewyProductUrl) {\n  try {\n    if (!CHEWY_ENABLED) return chewyProductUrl;\n    const url = new URL(CHEWY_IMPACT_BASE);\n    url.searchParams.set(\"u\", chewyProductUrl);\n    return url.toString();\n  } catch (e) {\n    console.warn(\"[ChewyLink] bad input:\", chewyProductUrl, e);\n    return chewyProductUrl || \"#\";\n  }\n}\nfunction hrefForGiftItem(it) {\n  const src = String(it?.affiliate?.url || it?.url || \"\").trim();\n  if (/amazon\\./i.test(src)) return buildAmazonLink(src);\n  if (/chewy\\./i.test(src))  return buildChewyLinkOrFallback(src);\n  return src || \"#\";\n}\nfunction decorateAffiliateAnchor(aEl) {\n  if (!aEl) return;\n  aEl.target = \"_blank\";\n  aEl.rel = \"nofollow sponsored noopener noreferrer\";\n}\n\n// --- FTC / program disclosure ---\nfunction getAffiliateDisclosureHTML() {\n  const amazonPart = \"As an Amazon Associate I may earn from qualifying purchases\";\n  const chewyPart  = \"and as a Chewy Affiliate I may earn a commission from qualifying purchases\";\n  const both = CHEWY_ENABLED ? `${amazonPart} ${chewyPart}` : amazonPart;\n\n  return `\n    <div id=\"affiliate-disclosure\" role=\"note\" aria-label=\"Affiliate Disclosure\" style=\"\n      margin-top:20px;padding:12px 14px;border-top:1px solid #e0e0e0;\n      font-size:.92rem;line-height:1.4;color:#4b5563;\">\n      <strong>Disclosure:</strong> Some of the links above are affiliate links.\n      ${both}, at no additional cost to you. This helps support the site.\n      Thank you for your support.\n    </div>\n  `;\n}\nfunction insertDisclosureUnder(containerEl) {\n  if (!containerEl || document.getElementById(\"affiliate-disclosure\")) return;\n  const wrap = document.createElement(\"div\");\n  wrap.innerHTML = getAffiliateDisclosureHTML().trim();\n  containerEl.appendChild(wrap.firstElementChild);\n}\n\n// ---------- Gifts ----------\nfunction parseDisplayedDogYears() {\n  const raw = String(els.humanYears?.textContent || \"\").trim();\n  const m = raw.match(/-?\\d+(\\.\\d+)?/);\n  const v = m ? Number(m[0]) : NaN;\n  return Number.isFinite(v) ? v : NaN;\n}\n\nfunction parseChronologicalYears() {\n  const dobStr = String(els.dob?.value || \"\").trim();\n  if (!dobStr) return NaN;\n\n  const m = /^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(dobStr);\n  if (!m) return NaN;\n\n  const y = Number(m[1]);\n  const mo = Number(m[2]) - 1;\n  const d = Number(m[3]);\n\n  const dobLocal = new Date(y, mo, d);\n  const now = new Date();\n  const nowLocal = new Date(now.getFullYear(), now.getMonth(), now.getDate());\n\n  if (isNaN(dobLocal) || dobLocal > nowLocal) return NaN;\n\n  const MS_PER_DAY = 24 * 60 * 60 * 1000;\n  const days = Math.round((nowLocal - dobLocal) / MS_PER_DAY);\n\n  return days / 365.2425;\n}\n\nfunction normalizeChewerTag(s) {\n  let t = String(s || \"\").toLowerCase().trim();\n  t = t.replace(/\\bchew(ers?)?\\b/g, \"\").replace(/[^a-z]/g, \"\").trim();\n  const map = {\n    strong: \"power\",\n    aggressive: \"power\",\n    heavy: \"power\",\n    soft: \"gentle\",\n    mild: \"gentle\"\n  };\n  return map[t] || t;\n}\n\nfunction giftTagList(it) {\n  const out = [];\n\n  if (it?.tag != null) out.push(String(it.tag));\n  if (it?.ageTag != null) out.push(String(it.ageTag));\n\n  if (Array.isArray(it?.tags)) {\n    for (const tag of it.tags) out.push(String(tag));\n  }\n\n  return out.map(s => s.toLowerCase());\n}\n\nfunction normalizeGiftFeed(raw) {\n  if (Array.isArray(raw)) {\n    return {\n      format: \"legacy\",\n      items: raw.filter(item => item && item.publishStatus === \"approved\"),\n      meta: null\n    };\n  }\n\n  if (raw && typeof raw === \"object\" && Array.isArray(raw.items)) {\n    return {\n      format: \"v2\",\n      items: raw.items.filter((item) => item && item.active !== false && item.publishStatus === \"approved\"),\n      meta: raw\n    };\n  }\n\n  throw new Error(\"Unsupported gift feed shape\");\n}\n\nfunction giftDedupeKey(it) {\n  return it?.id || it?.affiliate?.asin || it?.affiliate?.url || it?.url || it?.title || \"\";\n}\n\nfunction giftMetaText(it) {\n  const parts = [];\n  if (it?.category) parts.push(String(it.category));\n\n  const tags = Array.isArray(it?.tags)\n    ? it.tags.map(tag => String(tag).trim()).filter(Boolean).slice(0, 3)\n    : [];\n  if (tags.length) parts.push(tags.join(\", \"));\n\n  if (!parts.length && (it?.tag || it?.ageTag)) {\n    parts.push(String(it.tag || it.ageTag));\n  }\n\n  if (it?.benefit) {\n    parts.push(String(it.benefit));\n  }\n\n  return parts.join(\" | \");\n}\n\nfunction giftAgeMatches(it, dogYears, humanYears) {\n  if (els.ignoreAge.checked) return true;\n\n  const hasDogYearBounds = (it?.minDogYears != null) || (it?.maxDogYears != null);\n  if (hasDogYearBounds) {\n    if (!Number.isFinite(dogYears)) return true;\n\n    let ok = true;\n    if (it.minDogYears != null) ok = ok && dogYears >= Number(it.minDogYears);\n    if (it.maxDogYears != null) ok = ok && dogYears <= Number(it.maxDogYears);\n    return ok;\n  }\n\n  const hasHumanYearBounds = (it?.minAge != null) || (it?.maxAge != null);\n  if (hasHumanYearBounds) {\n    if (!Number.isFinite(humanYears)) return true;\n\n    let ok = true;\n    if (it.minAge != null) ok = ok && humanYears >= Number(it.minAge);\n    if (it.maxAge != null) ok = ok && humanYears <= Number(it.maxAge);\n    return ok;\n  }\n\n  const tags = giftTagList(it);\n  if (tags.some(t => t.includes(\"puppy\"))) return Number.isFinite(dogYears) ? dogYears <= 15 : true;\n  if (tags.some(t => t.includes(\"senior\"))) return Number.isFinite(dogYears) ? dogYears >= 61 : true;\n\n  return true;\n}\n\nasync function loadGifts() {\n  els.gifts.innerHTML = \"\";\n  els.giftMeta.textContent = \"Loading...\";\n\n  try {\n    const res = await fetch(GIFT_FEED_URL, { cache: \"no-store\" });\n    if (!res.ok) throw new Error(`Gift feed HTTP ${res.status}`);\n    const rawFeed = await res.json();\n    const giftFeed = normalizeGiftFeed(rawFeed);\n    const items = giftFeed.items;\n\n    const lb = parseInt(els.adultWeight.value, 10);\n    const bucket =\n      lb < 20 ? \"toy\" :\n      lb < 30 ? \"small\" :\n      lb < 50 ? \"medium\" :\n      lb < 90 ? \"large\" :\n      \"giant\";\n\n    const dogYears = parseDisplayedDogYears();\n    const humanYears = parseChronologicalYears();\n    const chewer = String(els.chewer.value || \"\").toLowerCase();\n\n    const results = [];\n\n    for (const it of items) {\n      let ok = true;\n      let score = 0;\n\n      const sizes = (\n        Array.isArray(it.sizes)\n          ? it.sizes\n          : (it.size ? String(it.size).split(/[, \\t]+/) : [])\n      ).map(s => String(s).toLowerCase());\n\n      const sizeOK = !sizes.length || sizes.includes(\"any\") || sizes.includes(bucket);\n      if (!els.ignoreSize.checked && !sizeOK) ok = false;\n      else if (sizeOK) score++;\n\n      const chewTags =\n        it.chew != null\n          ? (Array.isArray(it.chew) ? it.chew : [it.chew]).map(normalizeChewerTag).filter(Boolean)\n          : (it.chewer != null ? [normalizeChewerTag(it.chewer)] : []);\n\n      const chewOK =\n        chewTags.length === 0 ||\n        chewTags.includes(\"any\") ||\n        chewTags.includes(normalizeChewerTag(chewer));\n\n      if (!els.ignoreChewer.checked && !chewOK) ok = false;\n      else if (chewOK) score++;\n\n      const ageOK = giftAgeMatches(it, dogYears, humanYears);\n      if (!ageOK) ok = false;\n      else score++;\n\n      if (ok) results.push({ it, score, rnd: Math.random() });\n    }\n\n    results.sort((a, b) => (b.score - a.score) || (a.rnd - b.rnd));\n\n    const seen = new Set();\n    const top = [];\n\n    for (const r of results) {\n      const key = giftDedupeKey(r.it);\n      if (!key || seen.has(key)) continue;\n      seen.add(key);\n      top.push(r.it);\n      if (top.length >= 12) break;\n    }\n\n    const parts = [];\n    parts.push(`size=${bucket}`);\n    parts.push(`chewer=${chewer || \"normal\"}`);\n    if (Number.isFinite(dogYears)) parts.push(`age~=${dogYears.toFixed(2)} DY`);\n\n    const ignored = [];\n    if (els.ignoreSize.checked) ignored.push(\"size\");\n    if (els.ignoreChewer.checked) ignored.push(\"chewer\");\n    if (els.ignoreAge.checked) ignored.push(\"age\");\n\n    const metaParts = [`Showing ${top.length} picks`];\n    if (BARKDAY_DEBUG_MODE) metaParts.push(`feed=${giftFeed.format}`);\n    metaParts.push(...parts);\n    if (ignored.length) metaParts.push(`ignored: ${ignored.join(\", \")}`);\n    els.giftMeta.textContent = metaParts.join(\" | \");\n\n    els.gifts.innerHTML = \"\";\n\n    for (const it of top) {\n      const href = hrefForGiftItem(it);\n\n      const card = document.createElement(\"div\");\n      card.className = \"gift\";\n\n      const title = document.createElement(\"h4\");\n      title.textContent = it.title || \"Gift\";\n      card.appendChild(title);\n\n      const meta = document.createElement(\"div\");\n      meta.className = \"muted\";\n      meta.textContent = giftMetaText(it);\n      card.appendChild(meta);\n\n      const linkWrap = document.createElement(\"div\");\n      linkWrap.style.marginTop = \"8px\";\n\n      const a = document.createElement(\"a\");\n      a.className = \"link\";\n      a.href = href;\n      a.textContent = \"View\";\n      decorateAffiliateAnchor(a);\n\n      linkWrap.appendChild(a);\n      card.appendChild(linkWrap);\n      els.gifts.appendChild(card);\n    }\n\n    insertDisclosureUnder(els.gifts);\n  } catch (e) {\n    els.giftMeta.textContent = \"Could not load gift ideas.\";\n    console.warn(\"[Barkday] gifts load error\", e);\n  }\n}\n\nels.loadGifts?.addEventListener(\"click\", loadGifts);\n\n// Saved drawer event delegation\ndocument.addEventListener('click', (e)=>{\n  const inList = e.target.closest?.('#bdSavedBody [data-act]');\n  const inFoot = e.target.closest?.('#bdSaved footer');\n  if (inList) BarkdaySaved?.onListClick(e);\n  if (inFoot) BarkdaySaved?.onFooterClick(e);\n});\n\n\n// ---------- ✅ GLOBAL Results Modal helper (fixed, aria-hidden corrected) ----------\nwindow.BarkdayResultsModal = window.BarkdayResultsModal || (() => {\n  let lastFocus = null;\n  const focusableSel = 'button,[href],input,select,textarea,[tabindex]:not([tabindex=\"-1\"])';\n\n  function q() {\n    const modal  = document.getElementById('resultsModal');\n    const dialog = modal?.querySelector('.bd-dialog');\n    const bodyEl = modal?.querySelector('#resultsModalBody');\n    return { modal, dialog, bodyEl };\n  }\n\n  function open(html) {\n    const { modal, dialog, bodyEl } = q();\n    if (!modal || !dialog || !bodyEl) {\n      console.warn('[Barkday] Modal elements not found in DOM.');\n      return;\n    }\n    lastFocus = document.activeElement;\n\n    bodyEl.innerHTML = html || '<p>No results.</p>';\n\n    // Show + ARIA state\n    modal.classList.add('is-open');\n    modal.setAttribute('aria-hidden', 'false');   // ← important: visible & focusable\n\n    // Optional: prevent background scroll\n    document.body.classList.add('body-lock');\n\n    // Focus the first focusable element (or dialog itself)\n    (dialog.querySelector(focusableSel) || dialog).focus();\n\n    // Event wiring\n    modal.addEventListener('click', onBackdrop);\n    document.addEventListener('keydown', onKey);\n    dialog.addEventListener('keydown', trap);\n  }\n\n  function close() {\n    const { modal, dialog } = q();\n    if (!modal || !dialog) return;\n\n    // Hide + ARIA state\n    modal.classList.remove('is-open');\n    modal.setAttribute('aria-hidden', 'true');    // ← important: hidden to AT\n\n    // Optional: restore scroll\n    document.body.classList.remove('body-lock');\n\n    // Cleanup listeners\n    modal.removeEventListener('click', onBackdrop);\n    document.removeEventListener('keydown', onKey);\n    dialog.removeEventListener('keydown', trap);\n\n    // Restore focus to opener if possible\n    if (lastFocus?.focus) lastFocus.focus();\n  }\n\n  function onBackdrop(e) {\n    if (e.target?.dataset?.close === 'true') close();\n  }\n\n  function onKey(e) {\n    if (e.key === 'Escape') close();\n  }\n\n  // Focus trap inside dialog\n  function trap(e) {\n    const { dialog } = q();\n    if (!dialog || e.key !== 'Tab') return;\n    const f = dialog.querySelectorAll(focusableSel);\n    if (!f.length) return;\n    const first = f[0], last = f[f.length - 1];\n    if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }\n    else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }\n  }\n\n  return {\n    show(html) { open(html); },\n    showFromElement(sel) {\n      const el = document.querySelector(sel);\n      open(el ? el.innerHTML : '');\n    },\n    close\n  };\n})();\n\n\n// ---------- Compute ----------\nfunction compute(){\n  clearInline();\n\n  const dobStr = els.dob.value;\n  if (!dobStr) { alert('Please select a birthdate.'); return; }\n\n  const dob = new Date(dobStr);\n  const now = new Date();\n  if (isNaN(dob) || dob > now) { alert('Birthdate is invalid.'); return; }\n\n  const lb = parseInt(els.adultWeight.value, 10);\n\n  // Chronological age (pin to LOCAL midnights so birthdays hold all day)\n  const days   = daysBetween(norm(dob), norm(now));\n  const years  = days / 365.2425;\n  const yrs    = Math.floor(years);\n  const months = Math.floor((years % 1) * 12);\n  els.dogAge.textContent = `${yrs}y ${months}m`;\n\n  // Dog-years (existing model)\n  const H = humanEqYears(years, lb, els.smooth.checked);\n  els.humanYears.textContent = H.toFixed(2);\n  const R = slopeFromWeight(lb);\n  els.slopeNote.textContent = `R≈${R.toFixed(2)} (weight-continuous)`;\n\n    // Next Barkday (DOG-YEAR milestone day, full-day “today” handling)\n   const info = getDogYearBarkdayInfo(dob, lb, els.smooth.checked);\n  const rawName = (els.dogName.value || '').trim();\nconst hasName = !!rawName;\n\nif (info.isToday) {\n  els.nextHeadline.textContent = hasName\n    ? `🎉 ${rawName}’s Barkday today — turning ${info.turning} dog-years!`\n    : `🎉 It’s Barkday today — turning ${info.turning} dog-years!`;\n} else {\n  els.nextHeadline.textContent = hasName\n    ? `${rawName} is about to be ${info.turning} dog-years old!`\n    : `About to be ${info.turning} dog-years old!`;\n}\n\n  // Show the next DOG-YEAR Barkday date\n  els.nextBday.textContent = info.nextBarkday.toDateString();\n  // Optional: system Notification if permission already granted (personalized)\ntry {\nif (info.isToday && 'Notification' in window && Notification.permission === 'granted') {\n  const body = (hasName\n    ? `${rawName}’s Barkday today — turning ${info.turning} dog-years!`\n    : `It’s Barkday today — turning ${info.turning} dog-years!`\n  ) + `\\n${els.nextBday.textContent}`;\n  new Notification('Barkday 🎉', { body });\n}\n} catch {}\n\n\n  // ISO for reminders — 09:00 local to avoid UTC flips\n  const isoStart = new Date(\n    info.nextBarkday.getFullYear(),\n    info.nextBarkday.getMonth(),\n    info.nextBarkday.getDate(),\n    9, 0, 0\n  ).toISOString();\n  els.nextBday.dataset.iso = isoStart;\n\n  // Days-until (local-day pinned)\n  const dTo = daysBetween(norm(now), norm(info.nextBarkday));\n  els.nextBdayDelta.textContent = info.isToday ? '' : `${dTo} days from now`;\n\n  \n  // ------- Profile / notes (moved back inside compute) -------\n  const breedTxtRaw = (els.breed.value||'').trim();\n  const breedCanon  = normalizeBreed(breedTxtRaw) || breedTxtRaw;\n  const mapped      = findGroupByBreedName(breedCanon);\n  if (mapped) applyGroupSafe(mapped.name);\n\n  const gname = setGroupFromName(els.breedGroup?.value);\n  const gkey  = resolveGroupKey(gname);\n\nels.profileLine.textContent =\n  `Profile: ${hasName ? rawName : 'your dog'}${breedCanon ? ' — ' + breedCanon : ''} • Group: ${gname} • Weight: ${lb} lb`;\n\n  els.breedNotes.innerHTML =\n    (GROUPS[gkey]||[]).map(n=>`• ${n}`).join(' ');\n\n  // Weight/group hint\n  let warn = '';\n  if (els.breedGroup.value.includes('Toy') && lb > 30)\n    warn = 'Breed group \"Toy\" but weight > 30 lb. Math stays weight-based.';\n  if ((els.breedGroup.value.includes('Guardian')||els.breedGroup.value.includes('Working')) && lb < 20)\n    warn = 'Breed group suggests large/giant, but weight < 20 lb. Math stays weight-based.';\n  els.sizeWarn.style.display = warn ? 'block' : 'none';\n  els.sizeWarn.textContent = warn;\n\n // Celebrate & plan\nconst upcoming = info.turning;        // use local-midnight milestone (correct on “today”)\nrenderPlan(els.breedGroup.value, upcoming);\n\n\n\n  // Epigenetic note (optional)\n  els.epi.textContent = els.showEpi.checked\n    ? 'Science curve: UCSD DNA-methylation (≥ 1 yr). Note: visualization context; math remains weight-based.'\n    : '';\n\n  // Enable gated buttons now that we have a valid result\n  if (els.resetBtn){ els.resetBtn.disabled = false; els.resetBtn.setAttribute('aria-disabled','false'); }\n  if (els.shareBtn){ els.shareBtn.disabled = false; els.shareBtn.setAttribute('aria-disabled','false'); }\n\n// Popup + toast + scroll\nBarkdayResultsModal.showFromElement('.kpi');\n\n// 🎆 Always celebrate every calculation.\n// If it's the real Barkday, use default (longer) duration.\n// Otherwise, fire a short burst so every calc feels celebratory.\nrequestAnimationFrame(() => {\n  requestAnimationFrame(() => {\n    const SHORT_MS = 1800; // tweak as you like\n\n    // simple double-fire guard in case another file also celebrates\n    if (window.__bdCelebrating) return;\n    window.__bdCelebrating = true;\n\n    // keep the lock around roughly the visual burst to avoid overlap\n    setTimeout(() => { window.__bdCelebrating = false; }, info.isToday ? 3600 : SHORT_MS + 200);\n\n    if (info.isToday) {\n      confetti();            // default duration (mobile ~8.5s / desktop ~3.4s)\n    } else {\n      confetti(SHORT_MS);    // short pop for every Calculate\n    }\n  });\n});\n\nif (els.nextHeadline.textContent && info.isToday) {\n  bdToast((hasName\n    ? `${rawName}’s Barkday today — turning ${info.turning} dog-years! `\n    : `It’s Barkday today — turning ${info.turning} dog-years! `\n  ) + `${els.nextBday.textContent}`);\n} else {\n  bdToast('Results updated — opened popup with details');\n}\n\n\n  scrollResultsIntoView();\n\n  // If gifts open, refilter\n  if (els.gifts.children.length) loadGifts();\n}\n\n// Adapter the Button Bar will call\nwindow.runCalculation = function(){\n  compute();\n\n  const hasDate = !!els.nextBday.textContent && els.nextBday.textContent !== '—';\n  const hasHY   = !!els.humanYears.textContent && els.humanYears.textContent !== '—';\n  const ok = hasDate || hasHY;\n\n  if (!ok) {\n    if (window.BarkdayUI?.setButtonsEnabled) window.BarkdayUI.setButtonsEnabled(false);\n    return null;\n  }\n\nbdSaveRun(); // uses currentRunPayload() and stores to localStorage\n  \n  const { start, end, title, notes } = getContext();\n  return {\n    title,\n    description: notes,\n    start,\n    end,\n    reminders: [{ minutes: 10 }, { minutes: 1440 }]\n  };\n};\n\n// ---------- Buttons ----------\nif (els.resetBtn) els.resetBtn.addEventListener('click', ()=>{\n  els.dogName.value=''; els.dob.value=''; els.adultWeight.value=55; els.adultWeightVal.textContent='55'; els.chewer.value='Normal';\n  els.showEpi.checked=false; els.smooth.checked=true; els.breed.value=''; els.breedGroup.value='Working / Herding';\n  els.ignoreAge.checked=els.ignoreSize.checked=els.ignoreChewer.checked=false;\n  els.nextHeadline.textContent='—'; els.nextBday.textContent='—'; els.nextBdayDelta.textContent='';\n  els.dogAge.textContent='—'; els.humanYears.textContent='—'; els.slopeNote.textContent='';\n  document.getElementById('nextPlan').innerHTML=''; document.getElementById('nextPlanHeading').textContent='Next Bark Day';\n  els.sizeWarn.style.display='none'; els.gifts.innerHTML=''; els.giftMeta.textContent=''; els.epi.textContent='';\n  renderHero(); updateBreedNotes();\n  els.adultWeight.dispatchEvent(new Event('input'));\n\n\n  if (els.resetBtn){ els.resetBtn.disabled = true; els.resetBtn.setAttribute('aria-disabled','true'); }\n  if (els.shareBtn){ els.shareBtn.disabled = true; els.shareBtn.setAttribute('aria-disabled','true'); }\n});\n\nif (els.shareBtn) els.shareBtn.addEventListener('click', ()=>{\n  const p = new URLSearchParams({\n    n: els.dogName.value || '',\n    d: els.dob.value || '',\n    w: els.adultWeight.value,\n    c: els.chewer.value,\n    g: els.breedGroup.value,\n    r: els.breed.value || '',\n    s: els.smooth.checked ? 1 : 0,\n    e: els.showEpi.checked ? 1 : 0\n  });\n  const url = location.origin + location.pathname + '?' + p.toString();\n  navigator.clipboard.writeText(url)\n    .then(()=>alert('Shareable link copied.'))\n    .catch(()=>alert(url));\n});\n\n/* --------------------\n   Calendar context helper\n-------------------- */\nfunction getContext(){\n  const rawText = els.nextBday.textContent || '';\n  const iso = els.nextBday.dataset.iso;\n  const start = iso ? new Date(iso) : new Date();\n  const end   = new Date(start.getTime() + 60*60*1000);\n  const rawName = els.dogName.value || 'your dog';\n  const name = rawName.trim() || 'your dog';\n\n  // Use local-midnight math here too\n    const dob = new Date(els.dob.value);\n  const lb  = parseInt(els.adultWeight.value,10);\n  const smooth = els.smooth.checked;\n\n  // Use the same dog-year logic the UI uses\n  const dyInfo  = getDogYearBarkdayInfo(dob, lb, smooth);\n  const upcoming = dyInfo.turning;\n\n  const notes = planNotesText(resolveGroupKey(els.breedGroup.value), upcoming);\n  const title = `🎉 ${name} turns ${upcoming} dog-years! Happy Barkday!`;\n\n  return { start, end, name, upcoming, notes, title };\n}\n\n\n/* --------------------\n   Local in-app reminders (beta) — shimmed\n-------------------- */\n(function inAppReminders(){\n  const KEY = 'barkday-local-reminders-v1';\n\n  // Use the same storage shim as Saved Results\n  const load = () => {\n    try {\n      const raw = BarkdayStore.get(KEY);\n      return raw ? JSON.parse(raw) : [];\n    } catch (e) {\n      console.warn('[Barkday] reminders.load failed', e);\n      return [];\n    }\n  };\n  const save = (list) => {\n    const ok = BarkdayStore.set(KEY, JSON.stringify(list || []));\n    if (!ok) bdToast('Reminders could not be saved on this device.', 3500);\n  };\n\n  window.BarkdayReminders = {\n    enableCurrent(){\n      if (!els.nextBday.textContent || els.nextBday.textContent==='—') {\n        alert('Calculate first.'); return;\n      }\n      const {name, upcoming} = getContext();\n      const when = els.nextBday.dataset.iso || new Date().toISOString();\n\n      // Keep the latest reminder per name\n      const list = load().filter(r => r.name !== name);\n      list.push({ name, when, upcoming });\n      save(list);\n\n      // Let the user know if this is session/memory only\n      const note = (BarkdayStore?.kind && BarkdayStore.kind !== 'localStorage')\n        ? ' (saved for this session only)'\n        : '';\n      alert(`In-app reminder saved for ${name} — ${new Date(when).toDateString()}${note}.`);\n    },\n    list: load\n  };\n\n  // Lightweight check (runs on page open)\n  function checkNow(){\n    const list = load(); if (!list.length) return;\n    const now = new Date();\n    for (const r of list){\n      const when = new Date(r.when);\n      const days = Math.floor((when - now)/(24*60*60*1000));\n      if (days === 7) alert(`🎁 One week until ${r.name}'s Barkday (turning ${r.upcoming} DY)!`);\n      if (days === 1) alert(`🎉 ${r.name}'s Barkday is tomorrow!`);\n    }\n  }\n  checkNow();\n})();\n\n\n// Gifts auto-refilter if visible\nfunction reloadGiftsIfShown(){ if(els.gifts.children.length>0){ loadGifts(); } }\n['change'].forEach(ev=>{\n  els.adultWeight.addEventListener(ev, reloadGiftsIfShown);\n  els.chewer.addEventListener(ev, reloadGiftsIfShown);\n  els.ignoreAge.addEventListener(ev, reloadGiftsIfShown);\n  els.ignoreSize.addEventListener(ev, reloadGiftsIfShown);\n  els.ignoreChewer.addEventListener(ev, reloadGiftsIfShown);\n});\n\n// QS hydrate (no auto compute)\n(function initFromQS(){\n  const q=new URLSearchParams(location.search); if(!q.size) return;\n  els.dogName.value=q.get('n')||'';\n  const qsDob = q.get('d') || '';\n  if (qsDob) els.dob.value=qsDob;\n  els.adultWeight.value=q.get('w')||55; els.adultWeightVal.textContent=els.adultWeight.value;\n  els.chewer.value=q.get('c')||'Normal'; els.breedGroup.value=q.get('g')||'Working / Herding'; els.breed.value=q.get('r')||'';\n  els.smooth.checked=q.get('s')==='1'; els.showEpi.checked=q.get('e')==='1';\n  renderHero(); updateBreedNotes();\n})();\n\n/* ==== Barkday Button Bar v1 (namespaced) ==== */\n(function(){\n  window.BarkdayUI = window.BarkdayUI || {};\n  const NS = window.BarkdayUI;\n\n  if (NS.__btnbar_initialized) return;\n\n  const has = (k)=> typeof window[k] === 'function';\n\n  if (!NS.fmtICSDate){\n    NS.fmtICSDate = function fmtICSDate(dt){\n      const z = new Date(dt);\n      return z.toISOString()\n              .replace(/[-:]/g,'')\n              .replace(/\\.\\d{3}Z$/,'Z');\n    };\n  }\n  if (!NS.downloadFile){\n    NS.downloadFile = function downloadFile(name, mime, content){\n      const blob = new Blob([content], {type: mime});\n      const a = document.createElement('a');\n      a.href = URL.createObjectURL(blob);\n      a.download = name;\n      document.body.appendChild(a); a.click(); a.remove();\n      setTimeout(()=>URL.revokeObjectURL(a.href), 1000);\n    };\n  }\n  if (!NS.buildICSEvent){\n    NS.buildICSEvent = function buildICSEvent(evt){\n      const uid = evt.uid || ('barkday-' + Math.random().toString(36).slice(2));\n      const dtstart = NS.fmtICSDate(evt.start);\n      const dtend   = NS.fmtICSDate(evt.end   || (new Date(new Date(evt.start).getTime()+60*60*1000)));\n      const now = NS.fmtICSDate(new Date());\n      const esc = (s)=> String(s||'').replace(/\\\\/g,'\\\\\\\\').replace(/\\n/g,'\\\\n').replace(/,/g,'\\\\,').replace(/;/g,'\\\\;');\n      const alarms = (evt.reminders||[]).map(r=>[\n        'BEGIN:VALARM',\n        `TRIGGER:-PT${Math.max(0, r.minutes)}M`,\n        'ACTION:DISPLAY',\n        `DESCRIPTION:${esc(evt.title||'Reminder')}`,\n        'END:VALARM'\n      ].join('\\n')).join('\\n');\n\n      return [\n        'BEGIN:VCALENDAR',\n        'VERSION:2.0',\n        'PRODID:-//Barkday//EN',\n        'CALSCALE:GREGORIAN',\n        'METHOD:PUBLISH',\n        'BEGIN:VEVENT',\n        `UID:${uid}`,\n        `DTSTAMP:${now}`,\n        `DTSTART:${dtstart}`,\n        `DTEND:${dtend}`,\n        `SUMMARY:${esc(evt.title||'Barkday Reminder')}`,\n        evt.location? `LOCATION:${esc(evt.location)}` : '',\n        evt.description? `DESCRIPTION:${esc(evt.description)}` : '',\n        alarms,\n        'END:VEVENT',\n        'END:VCALENDAR'\n      ].filter(Boolean).join('\\n');\n    };\n  }\n  if (!NS.openGoogleCalUrl){\n    NS.openGoogleCalUrl = function openGoogleCalUrl(evt){\n      if (has('openGoogleCalUrl')) return window.openGoogleCalUrl(evt);\n      const dt = (d)=> new Date(d).toISOString().replace(/[-:]/g,'').replace(/\\.\\d{3}Z$/,'Z');\n      const params = new URLSearchParams({\n        action: 'TEMPLATE',\n        text: evt.title || 'Barkday Reminder',\n        details: evt.description || '',\n        location: evt.location || '',\n        dates: `${dt(evt.start)}/${dt(evt.end || (new Date(new Date(evt.start).getTime()+60*60*1000)))}`\n      });\n      window.open('https://www.google.com/calendar/render?' + params.toString(), '_blank');\n    };\n  }\n\nfunction render(container){\n  container.innerHTML = `\n    <div class=\"btn-bar\" data-state=\"disabled\">\n      <button type=\"button\" class=\"primary\" id=\"btnCalc\">Calculate</button>\n      <button type=\"button\" class=\"secondary\" id=\"btnICS\" disabled>Download .ics</button>\n      <button type=\"button\" class=\"secondary\" id=\"btnGCal\" disabled>Add to Google Calendar</button>\n      <button type=\"button\" class=\"ghost\" id=\"btnSaved\" title=\"Open Saved Results\">Saved ▾</button>\n      <div id=\"inline-alert\" role=\"status\" aria-live=\"polite\" class=\"muted\" style=\"margin-left:auto\"></div>\n    </div>\n    <div id=\"selftestHost\" style=\"display:none\"></div>\n  `;\n}\n\n function setEnabled(on){\n  // Toggle only the action buttons that require a computed result\n  ['#btnICS','#btnGCal'].forEach(sel=>{\n    document.querySelectorAll('#btnBarMount .btn-bar ' + sel).forEach(b=> b.disabled = !on);\n  });\n  const bar = document.querySelector('#btnBarMount .btn-bar');\n  if (bar) bar.dataset.state = on ? 'enabled' : 'disabled';\n}\n  NS.updateEventFromCalc = function(evtData){ NS.__lastEvent = evtData || null; setEnabled(!!evtData); };\n  NS.setButtonsEnabled = setEnabled;\n\n  function wire(){\n    const root = document.getElementById('btnBarMount');\n    if (!root) return;\n\n    const btnCalc = root.querySelector('#btnCalc');\n    const btnICS  = root.querySelector('#btnICS');\n    const btnGCal = root.querySelector('#btnGCal');\n\n    btnCalc.addEventListener('click', ()=>{\n      if (typeof window.runCalculation === 'function'){\n        const evt = window.runCalculation();\n        NS.updateEventFromCalc(evt);\n        if (evt && evt.start) NS.setButtonsEnabled(true);\n      } else if (typeof window.calculate === 'function'){\n        const evt = window.calculate();\n        NS.updateEventFromCalc(evt);\n        if (evt && evt.start) NS.setButtonsEnabled(true);\n      } else {\n        root.dispatchEvent(new CustomEvent('barkday:calc:request'));\n      }\n    });\n\n    // NEW: (auto)Saved\n// Saved drawer\nconst btnSaved = root.querySelector('#btnSaved');\nif (btnSaved) {\n  btnSaved.addEventListener('click', () => {\n    BarkdaySaved.open();\n  });\n}\n\n\n    btnICS.addEventListener('click', ()=>{\n      if (btnICS.disabled) return;\n      const evt = NS.__lastEvent; if (!evt) return;\n      const ics = NS.buildICSEvent(evt);\n      NS.downloadFile('barkday.ics', 'text/calendar;charset=utf-8', ics);\n    });\n\n    btnGCal.addEventListener('click', ()=>{\n      if (btnGCal.disabled) return;\n      const evt = NS.__lastEvent; if (!evt) return;\n      alert('Heads-up: Google Calendar may strip very-early reminders. We’ll include only supported ones.');\n      NS.openGoogleCalUrl(evt);\n    });\n  }\n\n  NS.selfTest = NS.selfTest || {};\n  NS.selfTest.run = function(){\n    const host = document.getElementById('selftestHost');\n    if (!host) return;\n    host.style.display = 'block';\n    const checks = [];\n\n    const beforeEnabled = Array.from(document.querySelectorAll('#btnBarMount .btn-bar button.secondary')).every(b=> b.disabled);\n    checks.push(['Buttons disabled before calc', beforeEnabled]);\n\n    const now = new Date();\n    const evt = { title:'Test Barkday', description:'Self-test', start: now, end: new Date(now.getTime()+60*60*1000), reminders:[{minutes:10}] };\n    NS.updateEventFromCalc(evt);\n    const afterEnabled = Array.from(document.querySelectorAll('#btnBarMount .btn-bar button.secondary')).every(b=> !b.disabled);\n    checks.push(['Buttons enabled after calc', afterEnabled]);\n\n    const ics = NS.buildICSEvent(evt);\n    checks.push(['ICS contains DTSTART/DTEND', /DTSTART:/.test(ics) && /DTEND:/.test(ics)]);\n\n    host.innerHTML = `\n      <div class=\"selftest\">\n        <h4>Self-Test</h4>\n        ${checks.map(([label, ok])=>`<div class=\"row\"><span>${label}</span><span class=\"${ok?'ok':'fail'}\">${ok?'✅ PASS':'❌ FAIL'}</span></div>`).join('')}\n      </div>\n    `;\n  };\n\n  function maybeRunSelfTest(){\n    const params = new URLSearchParams(location.search);\n    if (params.get('selftest')==='1') NS.selfTest.run();\n    window.addEventListener('keydown', (e)=>{\n      if (e.altKey && e.shiftKey && e.key.toLowerCase()==='t'){\n        const host = document.getElementById('selftestHost');\n        if (host && host.style.display==='none'){ NS.selfTest.run(); }\n        else if (host){ host.style.display='none'; }\n      }\n    });\n  }\n\n  function initBtnBar(){\n    const mount = document.getElementById('btnBarMount');\n    if (!mount) return;\n    render(mount);\n    wire();\n    setEnabled(false);\n    maybeRunSelfTest();\n    NS.__btnbar_initialized = true;\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initBtnBar, { once: true });\n  } else {\n    initBtnBar();\n  }\n})();\n\n// EXTRA SAFETY: bind #btnCalc only if the Button Bar didn't initialize\ndocument.addEventListener('DOMContentLoaded', () => {\n  if (window.BarkdayUI?.__btnbar_initialized) return;\n\n  const bc = document.querySelector('#btnBarMount #btnCalc');\n  if (!bc || bc.__barkday_bound) return;\n\n  bc.__barkday_bound = true;\n  bc.addEventListener('click', () => {\n    const evt = (typeof window.runCalculation === 'function')\n      ? window.runCalculation()\n      : (typeof window.calculate === 'function' ? window.calculate() : null);\n\n    if (window.BarkdayUI?.updateEventFromCalc) {\n      window.BarkdayUI.updateEventFromCalc(evt || null);\n      if (evt && evt.start) window.BarkdayUI.setButtonsEnabled(true);\n    }\n  });\n});\n","inline_bytes":94555,"content_sha256":"5cf92a1d84d7c19f408a845589146142a40a89e5c915273ff5435f7c2f462dae"},{"path":"apple-touch-icon.png","size":16158,"sha":"6f1a1d3b01505a50cdd6e3473e6f8815c83d5fed","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/apple-touch-icon.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/apple-touch-icon.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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","inline_bytes":21544,"content_sha256":"f2c8340d0062659399507e9cd1da379d50e2ffb40b666a05881d3c46a71ea07f"},{"path":"barkday-logo-vector.svg","size":4358134,"sha":"354c23f5d319959a06c497bba2eb883d550f321f","media_type":"image/svg+xml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo-vector.svg","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo-vector.svg","inline_state":"preview","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"4064\" height=\"4096\">\n<path d=\"M0 0 C1341.12 0 2682.24 0 4064 0 C4064 1351.68 4064 2703.36 4064 4096 C2722.88 4096 1381.76 4096 0 4096 C0 2744.32 0 1392.64 0 0 Z \" fill=\"#222222\" transform=\"translate(0,0)\"/>\n<path d=\"M0 0 C1341.12 0 2682.24 0 4064 0 C4064 1351.68 4064 2703.36 4064 4096 C2722.88 4096 1381.76 4096 0 4096 C0 2744.32 0 1392.64 0 0 Z M2024 79 C2021.76588318 79.14897377 2019.53175111 79.29771881 2017.29760742 79.44628906 C2013.50832886 79.6985793 2009.71908213 79.95131227 2005.92991638 80.20529175 C1996.77322727 80.81853364 1987.61556478 81.41482768 1978.45703125 82 C1976.52508408 82.12364426 1976.52508408 82.12364426 1974.55410767 82.24978638 C1969.32884994 82.58403687 1964.1035726 82.91796101 1958.87817383 83.25 C1949.91786971 83.81986221 1940.95845087 84.40168901 1932 85 C1930.75829041 85.0825 1929.51658081 85.165 1928.23724365 85.25 C1924.61990628 85.4933461 1921.00326616 85.74520832 1917.38671875 86 C1915.79667778 86.10634766 1915.79667778 86.10634766 1914.17451477 86.21484375 C1907.7203371 86.68112207 1901.38484898 87.47898221 1894.99917603 88.52822876 C1889.91627509 89.32777052 1884.80351655 89.83721355 1879.6875 90.375 C1869.64885014 91.4629325 1859.62056423 92.61950635 1849.59951782 93.85821533 C1848.16167612 94.03563946 1846.72366702 94.21171233 1845.28549194 94.38641357 C1843.27189576 94.63143411 1841.2589764 94.88199766 1839.24609375 95.1328125 C1837.50863892 95.34768311 1837.50863892 95.34768311 1835.73608398 95.56689453 C1833.04485485 95.85179232 1833.04485485 95.85179232 1831 97 C1829.54480253 97.24192794 1828.08207733 97.43942328 1826.6171875 97.61328125 C1825.70912354 97.72478516 1824.80105957 97.83628906 1823.86547852 97.95117188 C1822.38519165 98.1300293 1822.38519165 98.1300293 1820.875 98.3125 C1805.76740011 100.21033785 1790.76139704 102.67258164 1775.8125 105.5625 C1769.74925385 106.72608977 1763.67728807 107.65057116 1757.5625 108.5 C1745.20630685 110.21993016 1733.01028804 112.14137262 1720.93359375 115.3203125 C1717.75512184 116.05673609 1714.60985117 116.51507957 1711.375 116.9375 C1705.7809439 117.68089616 1700.31590271 118.71022619 1694.8125 119.9375 C1694.10077637 120.09532959 1693.38905273 120.25315918 1692.65576172 120.41577148 C1688.64556777 121.32917909 1684.68087478 122.35349241 1680.71875 123.45703125 C1674.75197771 125.1028414 1668.73522683 126.43871127 1662.6875 127.75 C1641.22555105 132.4764014 1619.85055142 137.30313752 1598.72265625 143.37109375 C1593.41909023 144.89389983 1588.0923981 146.30812137 1582.75 147.6875 C1576.4295018 149.32524272 1570.18477855 151.11928046 1563.95703125 153.0859375 C1559.33818078 154.51369313 1554.67320173 155.76380235 1550 157 C1550 157.66 1550 158.32 1550 159 C1549.39953857 159.01853027 1548.79907715 159.03706055 1548.18041992 159.05615234 C1539.18115028 159.5842961 1530.89274261 162.0721872 1522.3125 164.625 C1520.75312859 165.08055038 1519.1934734 165.53513039 1517.63354492 165.98876953 C1513.78820455 167.10937609 1509.9461671 168.24079345 1506.10546875 169.37719727 C1501.01014984 170.88440489 1495.91137662 172.37988157 1490.8125 173.875 C1489.8534375 174.15722412 1488.894375 174.43944824 1487.90625 174.73022461 C1481.14281061 176.70665454 1474.34627513 178.45081485 1467.5 180.11328125 C1463.17001699 181.21027471 1458.93006385 182.52193878 1454.671875 183.8671875 C1449.98746064 185.31237916 1445.27752888 186.65863398 1440.5625 188 C1439.65129395 188.25950439 1438.74008789 188.51900879 1437.80126953 188.78637695 C1433.90275212 189.89508137 1430.00317011 190.9998773 1426.1015625 192.09765625 C1419.91882775 193.84495085 1413.76148121 195.65984204 1407.625 197.5625 C1406.98264404 197.76045166 1406.34028809 197.95840332 1405.6784668 198.16235352 C1401.78474101 199.38143836 1397.97549389 200.74854043 1394.16503906 202.19897461 C1390.00100473 203.73959218 1385.77802388 205.10799572 1381.5625 206.5 C1380.67240234 206.79519531 1379.78230469 207.09039062 1378.86523438 207.39453125 C1377.09425907 207.98183789 1375.32302195 208.56835569 1373.55151367 209.15405273 C1371.1442658 209.95216907 1368.74003377 210.75885865 1366.3359375 211.56640625 C1362.91489446 212.70814106 1359.47906434 213.78741604 1356.02905273 214.83789062 C1350.10966809 216.64273342 1344.34289079 218.57676561 1338.62890625 220.96484375 C1334.06009259 222.76385656 1329.37891511 224.23606705 1324.7109375 225.75390625 C1321.57414557 226.80720796 1318.48126491 227.93577495 1315.38818359 229.10961914 C1308.77260914 231.57608817 1302.09763544 233.8862021 1295.44140625 236.24023438 C1286.68083204 239.35416016 1277.97182468 242.51734383 1269.5625 246.5 C1264.99387085 248.60711104 1260.37098207 250.35836977 1255.62890625 252.03125 C1252.39473662 253.22303911 1249.28221067 254.61965379 1246.1484375 256.05078125 C1242.81962517 257.52151106 1239.41945812 258.75656068 1236 260 C1236 260.66 1236 261.32 1236 262 C1234.88625 262.226875 1233.7725 262.45375 1232.625 262.6875 C1228.36373838 263.74531318 1224.73419035 265.50592507 1220.8828125 267.5859375 C1218.40929334 268.79923552 1215.96532116 269.82282086 1213.40234375 270.82421875 C1207.6195792 273.10429246 1202.0355658 275.74048619 1196.4375 278.4375 C1195.46103516 278.90220703 1194.48457031 279.36691406 1193.47851562 279.84570312 C1189.04171906 281.97358482 1184.67779481 284.14655262 1180.41015625 286.59765625 C1177.45971304 288.27195438 1174.53873636 289.63285323 1171.36987305 290.84033203 C1166.00065549 292.95483599 1160.84443776 295.40436268 1155.671875 297.95703125 C1154.72040588 298.42308273 1153.76893677 298.88913422 1152.78863525 299.36930847 C1149.77408523 300.84699366 1146.76204254 302.32971158 1143.75 303.8125 C1141.74625068 304.79524192 1139.74234558 305.77766627 1137.73828125 306.75976562 C1132.99828695 309.08409762 1128.26233295 311.41649656 1123.52856445 313.753479 C1121.19742635 314.90267359 1118.86372742 316.04647815 1116.52929688 317.18896484 C1115.25378805 317.81714286 1113.97838754 318.44554089 1112.703125 319.07421875 C1111.63223633 319.59975342 1110.56134766 320.12528809 1109.45800781 320.66674805 C1106.91517571 321.89521207 1106.91517571 321.89521207 1105 324 C1103.35557642 324.70475296 1101.70957845 325.40612752 1100.0546875 326.0859375 C1097.00959648 327.44059776 1094.15603904 329.10149654 1091.2578125 330.7421875 C1087.89676183 332.61460673 1084.45399959 334.30713063 1081 336 C1079.6031544 336.68544096 1078.20731191 337.37293007 1076.8125 338.0625 C1075.89404297 338.51302734 1075.89404297 338.51302734 1074.95703125 338.97265625 C1073.51475487 339.72977938 1072.1042472 340.54817009 1070.71484375 341.3984375 C1066.86926661 343.66705135 1062.8476598 345.56250226 1058.8203125 347.48242188 C1055.2767865 349.04161081 1055.2767865 349.04161081 1053 352 C1051.27504368 352.76730816 1049.51809327 353.46312215 1047.75 354.125 C1040.1893683 357.16194439 1031.81431858 361.18568142 1026 367 C1024.29530974 367.73649614 1022.5892616 368.47022321 1020.8727417 369.17871094 C1018.03043753 370.42520068 1015.43707627 372.01154168 1012.7890625 373.625 C1012.22346115 373.9683287 1011.6578598 374.31165741 1011.07511902 374.66539001 C1009.25544061 375.77213535 1007.44010809 376.8857779 1005.625 378 C1004.36036029 378.77171344 1003.0956298 379.54327813 1001.83081055 380.31469727 C994.41872812 384.84616152 987.07849602 389.47584599 979.81884766 394.24804688 C975.12866318 397.31628241 970.34821189 400.18905105 965.5 403 C952.65245854 410.45216678 940.32827271 418.72586779 928 427 C926.96230469 427.65097656 925.92460938 428.30195313 924.85546875 428.97265625 C921.98899017 430.78426635 921.98899017 430.78426635 920.4375 433.1171875 C918.57327712 435.55891421 916.8713203 436.10807406 914 437.125 C910.94648297 438.22462965 908.72982689 439.18011541 906 441 C906 441.66 906 442.32 906 443 C904.78376953 443.30357422 904.78376953 443.30357422 903.54296875 443.61328125 C898.8740418 445.44070029 895.29829179 448.18723388 891.3125 451.1875 C885.33181667 455.61335177 879.36403466 459.82327565 872.96875 463.6328125 C870.7280125 465.01037359 870.7280125 465.01037359 869 468 C868.29875 468.268125 867.5975 468.53625 866.875 468.8125 C862.70754072 470.53384188 859.52864398 473.22070355 856 476 C855.01128906 476.77472656 854.02257812 477.54945313 853.00390625 478.34765625 C850.66999452 480.17860845 848.33841187 482.01249015 846.0078125 483.84765625 C841.51164584 487.38586506 837.00909325 490.91577925 832.5 494.4375 C831.7467041 495.02853516 830.9934082 495.61957031 830.21728516 496.22851562 C827.14075554 498.62816749 824.08151975 500.94572051 820.83203125 503.109375 C817.75952747 505.16053615 815.00157217 507.4203503 812.1875 509.8125 C806.201871 514.86002071 800.06743874 519.66723177 793.8359375 524.40625 C786.73623965 529.79881884 786.73623965 529.79881884 779.9375 535.5625 C776.9016557 538.28843519 773.72877689 540.71343941 770.4375 543.125 C764.66693611 547.38475215 759.2714586 551.9961349 753.90014648 556.74658203 C753.29114502 557.28395996 752.68214355 557.82133789 752.0546875 558.375 C751.51312012 558.85710937 750.97155273 559.33921875 750.41357422 559.8359375 C749 561 749 561 747 562 C747 562.66 747 563.32 747 564 C746.4225 564.226875 745.845 564.45375 745.25 564.6875 C742.84448091 565.89735481 742.84448091 565.89735481 741.25 568.3125 C739.20456149 570.75566267 737.91088642 571.80029573 735.25 573.375 C730.74093299 576.04484231 726.6116518 579.1866336 723 583 C723 583.66 723 584.32 723 585 C722.18789062 585.33451172 722.18789062 585.33451172 721.359375 585.67578125 C718.25024369 587.42080694 715.8214668 589.75313457 713.25 592.1875 C712.17511738 593.18948716 711.09959648 594.19079005 710.0234375 595.19140625 C709.50362305 595.67625488 708.98380859 596.16110352 708.44824219 596.66064453 C706.62059206 598.35088199 704.75553319 599.99392529 702.875 601.625 C695.64645204 607.90554167 688.5821904 614.36280077 681.5625 620.875 C680.65733643 621.71442139 680.65733643 621.71442139 679.73388672 622.57080078 C679.16299316 623.1017334 678.59209961 623.63266602 678.00390625 624.1796875 C677.49674072 624.65132324 676.9895752 625.12295898 676.46704102 625.60888672 C674.05534874 627.89576018 671.88762009 630.1412776 669.8125 632.75 C667.17702418 635.96496297 664.1345696 638.52774374 660.97265625 641.2109375 C659.11535643 642.89537972 657.57363702 644.61582096 656 646.5625 C653.38063008 649.74669362 650.48893063 651.94505053 647.1484375 654.33203125 C643.06942649 657.49882707 639.58559953 661.29695309 636 665 C635.13375 665.845625 634.2675 666.69125 633.375 667.5625 C631.37933322 669.61068433 629.53874444 671.69926777 627.6875 673.875 C625.35487577 676.57382115 622.98231814 678.95909931 620.25 681.25 C616.63425393 684.32090762 613.398541 687.64230451 610.1875 691.125 C609.71924805 691.62805664 609.25099609 692.13111328 608.76855469 692.64941406 C606.80377556 694.80740358 605.06727168 696.88383445 603.60229492 699.41357422 C601.94623683 702.08678455 600.18157917 704.0468821 597.9453125 706.25 C597.16542969 707.0234375 596.38554688 707.796875 595.58203125 708.59375 C594.36580078 709.78484375 594.36580078 709.78484375 593.125 711 C592.32191406 711.7940625 591.51882813 712.588125 590.69140625 713.40625 C589.14049442 714.93927652 587.58704472 716.46974088 586.03076172 717.99731445 C584.42623539 719.5796575 582.84211777 721.18269399 581.265625 722.79296875 C578.83989361 725.15596571 576.28975431 727.22421833 573.625 729.3125 C569.48928917 732.6543764 565.94278141 736.0660088 562.55859375 740.15625 C561.04193906 741.95038788 559.4450307 743.5629229 557.75 745.1875 C555.23889545 747.75567511 553.76300798 749.91473604 552 753 C548.68567434 757.92034148 545.20651154 761.88219857 540.609375 765.625 C537.41544373 768.35379565 535.32341314 771.02976057 534 775 C533.2575 775.59039063 532.515 776.18078125 531.75 776.7890625 C528.61919824 779.30615596 526.38066644 782.18154216 524 785.375 C519.98191794 790.64007304 515.74369422 795.56887418 511.1875 800.375 C507.38700861 804.38930321 503.79040349 808.35290481 500.59375 812.875 C497.90448481 816.46068692 494.92109225 819.81017341 491.95654297 823.17016602 C489.61117068 825.88025331 487.66111509 828.48176909 485.9765625 831.65234375 C483.93525623 835.10965496 482.14679765 836.59586564 479 839 C477.10736718 841.09462746 475.39996391 843.31952961 473.6875 845.5625 C473.20676025 846.18382812 472.72602051 846.80515625 472.23071289 847.4453125 C468.04246793 852.88354025 463.98382061 858.41041676 460 864 C458.72947357 865.78200392 457.45884847 867.56393721 456.18798828 869.34570312 C455.31960324 870.56383194 454.45207571 871.78257257 453.58544922 873.00195312 C450.88984868 876.78650488 448.13438458 880.51051027 445.25390625 884.15625 C443.86875793 886.08367685 443.86875793 886.08367685 442.72265625 888.77734375 C440.59628456 892.75524998 437.89695548 895.74413782 434.875 899.0625 C428.07423806 906.71537585 421.76708687 914.67370743 416.9375 923.75 C414.63145937 927.61819719 411.81280262 930.642657 408.70703125 933.88671875 C406.95791916 936.0520955 406.5642641 937.34069593 406 940 C404.85010417 941.11607537 403.69650302 942.22861568 402.5234375 943.3203125 C399.78691528 946.33750366 397.83219697 949.89921121 395.69921875 953.35546875 C394.33281013 955.48204032 392.97162714 957.35604256 391.3125 959.25 C387.57458327 963.69509016 384.98943297 968.52905933 383 974 C382.34 974 381.68 974 381 974 C379.51700028 976.20235321 379.51700028 976.20235321 378 979.0625 C375.16590615 984.08441943 372.12620408 988.86435153 368.875 993.625 C361.9076889 1003.07893458 361.9076889 1003.07893458 359 1014 C358.34 1014 357.68 1014 357 1014 C355.68259203 1015.91531378 355.68259203 1015.91531378 354.375 1018.375 C351.58074477 1023.22709345 348.36301641 1027.42126952 344.734375 1031.67578125 C342.90267881 1033.91349685 342.90267881 1033.91349685 342.015625 1036.54296875 C341 1039 341 1039 339 1040.94140625 C336.53950763 1043.47398336 335.95423386 1045.55934172 335 1048.9375 C333.61613563 1053.43369176 332.25735234 1056.51800268 329 1060 C328.67 1060.99 328.34 1061.98 328 1063 C327.01 1063.66 326.02 1064.32 325 1065 C324.31246699 1066.65816784 323.64438717 1068.32459336 323 1070 C322.34 1070.33 321.68 1070.66 321 1071 C320.31270746 1073.11846285 320.31270746 1073.11846285 319.875 1075.5625 C319.70742188 1076.38878906 319.53984375 1077.21507812 319.3671875 1078.06640625 C319.24601562 1078.70449219 319.12484375 1079.34257813 319 1080 C318.34 1080 317.68 1080 317 1080 C317 1081.32 317 1082.64 317 1084 C316.34 1084 315.68 1084 315 1084 C314.7525 1084.721875 314.505 1085.44375 314.25 1086.1875 C313 1089 313 1089 311.1484375 1091.2265625 C308.72925534 1094.34950674 307.05218895 1097.63646056 305.375 1101.1875 C302.25366928 1107.74633072 302.25366928 1107.74633072 300 1110 C299.60235737 1111.98821313 299.26224651 1113.98944339 299 1116 C298.34 1116 297.68 1116 297 1116 C296.78085937 1116.52207031 296.56171875 1117.04414062 296.3359375 1117.58203125 C293.93317466 1123.15917589 291.17174964 1128.43536139 288.171875 1133.71484375 C286.84789445 1135.86858615 286.84789445 1135.86858615 287 1138 C286.34 1138 285.68 1138 285 1138 C284.71125 1138.78375 284.4225 1139.5675 284.125 1140.375 C283 1143 283 1143 281 1145 C280.26014807 1146.67865565 279.52483872 1148.3596547 278.82568359 1150.05566406 C277.47480262 1153.2367451 275.8807071 1156.29730123 274.3125 1159.375 C271.31389356 1165.31646096 268.39915089 1171.29198541 265.5625 1177.3125 C265.22065674 1178.03550293 264.87881348 1178.75850586 264.52661133 1179.50341797 C263.20991277 1182.31090186 261.98155673 1185.05532981 261 1188 C260.34 1188 259.68 1188 259 1188 C257.18757677 1192.0188515 255.66498383 1195.61110675 255 1200 C254.34 1200 253.68 1200 253 1200 C250.28111245 1205.30830425 247.94699277 1210.7337861 245.6484375 1216.234375 C243.95851781 1220.17213794 242.06005147 1223.99055339 240.125 1227.8125 C239.77348877 1228.51101074 239.42197754 1229.20952148 239.05981445 1229.92919922 C238.36079315 1231.31825739 237.66102706 1232.70694107 236.96044922 1234.09521484 C235.30162522 1237.38503306 233.65675597 1240.6817955 232.015625 1243.98046875 C231.17884679 1245.64437004 230.31213639 1247.29318359 229.4375 1248.9375 C226.98705819 1254.15800646 225.00745922 1259.62132577 223.359375 1265.1484375 C221.80941213 1270.33485172 219.57434326 1275.00375952 217.125 1279.8125 C210.1962061 1292.80615935 210.1962061 1292.80615935 207 1307 C206.34 1307 205.68 1307 205 1307 C204.68546875 1307.845625 204.3709375 1308.69125 204.046875 1309.5625 C200.12497728 1319.95789155 200.12497728 1319.95789155 197.875 1324.1875 C195.97404077 1327.81453022 194.88772104 1331.50225794 193.77734375 1335.43359375 C192.73980109 1338.85904865 191.39826301 1342.12298745 190.03515625 1345.4296875 C188.95221627 1348.11864791 187.97011785 1350.83095249 187 1353.5625 C185.81488753 1356.86882545 184.54876939 1360.06854786 183.0625 1363.25 C181.02331462 1367.71716485 179.51872288 1372.31527206 178.00073242 1376.98144531 C176.40282584 1381.8645797 174.68130158 1386.69014456 172.875 1391.5 C172.63346191 1392.14590088 172.39192383 1392.79180176 172.14306641 1393.45727539 C170.95793612 1396.59125956 169.71027633 1399.68062792 168.3515625 1402.7421875 C166.84661287 1405.98100345 166.84661287 1405.98100345 166.5 1409.625 C166 1413 166 1413 164.4375 1415.4375 C162.38553728 1419.09534658 162.78869464 1421.8443279 163 1426 C162.34 1426 161.68 1426 161 1426 C158.41285221 1432.6714268 156.36428243 1439.28604493 154.7109375 1446.24609375 C154.12391887 1448.51998459 153.44828037 1450.58317166 152.5625 1452.75 C150.67570544 1457.44712541 149.60235906 1462.36176652 148.44555664 1467.27832031 C147.74612099 1470.20962707 147.00000478 1472.99998806 145.87890625 1475.80078125 C144.81444686 1478.06957169 144.81444686 1478.06957169 145 1481 C144.34 1481 143.68 1481 143 1481 C142.7525 1482.175625 142.505 1483.35125 142.25 1484.5625 C141.16817193 1489.45758021 139.85887957 1494.28069618 138.53442383 1499.11499023 C137.03082373 1504.68674526 135.87304488 1510.30389745 134.80859375 1515.9765625 C134 1519 134 1519 132.53515625 1521.3359375 C130.76434333 1524.40895127 130.21785753 1527.11105641 129.52734375 1530.56005859 C128.6272116 1534.72483669 127.27757273 1538.75096868 126 1542.8125 C123.97488391 1549.37108704 122.26721214 1555.75670184 121.421875 1562.58984375 C121 1565 121 1565 120.04760742 1567.31835938 C119.00300361 1569.99231143 118.37674163 1572.50419014 117.81640625 1575.31640625 C117.61241211 1576.3221167 117.40841797 1577.32782715 117.19824219 1578.36401367 C116.98844727 1579.41951416 116.77865234 1580.47501465 116.5625 1581.5625 C113.96655258 1594.41320435 113.96655258 1594.41320435 112.25 1600.6875 C110.65924091 1606.71800481 110.29057372 1612.78773424 110 1619 C109.34 1619 108.68 1619 108 1619 C107.84180786 1619.83809204 107.84180786 1619.83809204 107.68041992 1620.69311523 C107.18914632 1623.27583359 106.6883751 1625.85662721 106.1875 1628.4375 C106.02185547 1629.31599609 105.85621094 1630.19449219 105.68554688 1631.09960938 C104.84955715 1635.37419836 103.90676717 1639.47130818 102.45703125 1643.58203125 C100.88238906 1648.08691179 100.14201851 1652.53325853 99.5 1657.25 C98.68638474 1662.85000386 97.76346921 1668.31928445 96.375 1673.8125 C95.0100311 1679.39260601 94.55923986 1684.80137807 94.2421875 1690.52734375 C93.85517399 1696.07661811 92.91377545 1701.51734733 92 1707 C91.64235195 1709.27028763 91.28815066 1711.54112109 90.9375 1713.8125 C90.77121094 1714.88242188 90.60492188 1715.95234375 90.43359375 1717.0546875 C90.07150874 1719.51425597 89.76777111 1721.96648939 89.5 1724.4375 C89 1728 89 1728 88.0390625 1730.64453125 C86.74233773 1734.83207477 86.30291748 1738.90067484 85.875 1743.25 C85.78863281 1744.0646875 85.70226562 1744.879375 85.61328125 1745.71875 C85.16257241 1749.85055404 85.16257241 1749.85055404 85 1754 C84.672848 1755.66789102 84.33830156 1757.33433468 84 1759 C83.65543951 1761.10235738 83.32280639 1763.20669267 83 1765.3125 C82.835 1766.38113281 82.67 1767.44976563 82.5 1768.55078125 C82.14559214 1770.99564172 81.82616953 1773.44569004 81.53125 1775.8984375 C81.01933854 1780.07021597 80.27002197 1784.18195005 79.5 1788.3125 C76.91965949 1799.71894895 76.91965949 1799.71894895 78 1811 C77.70222656 1811.59039063 77.40445313 1812.18078125 77.09765625 1812.7890625 C75.65850635 1815.68784842 75.61398578 1818.15319578 75.4375 1821.375 C75.19152658 1825.6619653 74.73230947 1829.77064749 74 1834 C73.6135693 1836.80874289 73.27352744 1839.62233678 72.9375 1842.4375 C72.84662109 1843.16259766 72.75574219 1843.88769531 72.66210938 1844.63476562 C72.26589476 1847.95045638 72.00014257 1851.12674488 72.00390625 1854.47265625 C71.99921329 1858.7103965 71.51238556 1862.79895688 71 1867 C69.36091464 1881.16308758 69.36091464 1881.16308758 68.9921875 1895.3984375 C69.03283582 1908.93432836 69.03283582 1908.93432836 67 1913 C66.84679148 1914.6120597 66.75047515 1916.22971428 66.68359375 1917.84765625 C66.64169922 1918.83693115 66.59980469 1919.82620605 66.55664062 1920.84545898 C66.51732422 1921.90708252 66.47800781 1922.96870605 66.4375 1924.0625 C66.39431641 1925.14926025 66.35113281 1926.23602051 66.30664062 1927.35571289 C66.05112228 1934.22581032 65.95867043 1941.07478084 66.01708984 1947.94824219 C66.04344978 1953.08215352 65.85603308 1958.18717154 65.5625 1963.3125 C65.52318359 1964.02462646 65.48386719 1964.73675293 65.44335938 1965.47045898 C65.2357568 1968.77014219 64.81223914 1971.80564776 64 1975 C63.93509269 1977.49487471 64.00080919 1979.97022143 64.0625 1982.46484375 C64 1985 64 1985 63.50418091 1987.06269836 C62.78961172 1991.22569859 62.86107198 1995.31561874 62.87060547 1999.53198242 C62.86885315 2000.48534988 62.86710083 2001.43871735 62.86529541 2002.42097473 C62.86090117 2005.56582469 62.86380566 2008.71061824 62.8671875 2011.85546875 C62.86651393 2014.04071565 62.86554346 2016.22596247 62.86428833 2018.41120911 C62.86281479 2022.9866304 62.86495552 2027.56203215 62.86962891 2032.13745117 C62.87533611 2038.01230257 62.87203875 2043.88710838 62.86605644 2049.76195812 C62.8624502 2054.27167609 62.86358953 2058.78138317 62.86618423 2063.29110146 C62.8668528 2065.45812294 62.86602751 2067.62514541 62.86370468 2069.79216576 C62.86117605 2072.81353772 62.86502131 2075.83483481 62.87060547 2078.85620117 C62.86858124 2079.75752777 62.86655701 2080.65885437 62.86447144 2081.5874939 C62.74503689 2085.93016519 62.74503689 2085.93016519 64 2090 C63.7525 2091.0828125 63.7525 2091.0828125 63.5 2092.1875 C62.87260849 2095.71657726 63.42821391 2098.45492627 64 2102 C64.7799907 2108.29563919 64.91527706 2113.7074702 64 2120 C63.87433672 2125.91735255 63.87433672 2125.91735255 66 2131 C66.07518886 2132.59080829 66.08314951 2134.18489344 66.0625 2135.77734375 C66.05476563 2136.76669922 66.04703125 2137.75605469 66.0390625 2138.77539062 C66.01345506 2140.8483127 65.98742838 2142.92122965 65.9609375 2144.99414062 C65.9172896 2150.64290617 66.0972962 2156.13832617 66.78125 2161.74829102 C67 2164 67 2164 66.96875 2166.72241211 C66.73479211 2168.96723851 66.73479211 2168.96723851 68 2170 C68.15620555 2171.41327947 68.25056173 2172.8335459 68.31640625 2174.25390625 C68.35830078 2175.10791016 68.40019531 2175.96191406 68.44335938 2176.84179688 C68.48267578 2177.73962891 68.52199219 2178.63746094 68.5625 2179.5625 C68.60568359 2180.46419922 68.64886719 2181.36589844 68.69335938 2182.29492188 C68.79978142 2184.52978485 68.90179988 2186.76476308 69 2189 C69.66 2189 70.32 2189 71 2189 C70.91621094 2189.64066406 70.83242187 2190.28132813 70.74609375 2190.94140625 C70.1237569 2196.22733065 70.13702849 2200.71429951 71 2206 C70.67 2206.99 70.34 2207.98 70 2209 C70.29693305 2210.34190896 70.6363558 2211.67461259 71 2213 C71.19762941 2214.87198969 71.36130938 2216.74772333 71.5 2218.625 C72.25523862 2228.46439115 72.25523862 2228.46439115 73.5 2238.25 C74.14475748 2243.08568109 74.42338339 2247.92469404 74.71875 2252.79296875 C74.94373427 2255.35841435 75.31379086 2257.53929691 76 2260 C76.33333333 2262.33333333 76.66666667 2264.66666667 77 2267 C77.1753125 2267.60585937 77.350625 2268.21171875 77.53125 2268.8359375 C78.139471 2271.64389111 78.05534715 2274.25386666 78 2277.125 C77.93299564 2287.11981723 79.26023736 2296.46102854 81.50390625 2306.18359375 C83.27643209 2314.23672294 83.92933511 2322.40901062 84.75439453 2330.60009766 C85.75156487 2340.3438198 87.07101082 2349.9122907 89.21875 2359.48046875 C91.12693241 2368.07683048 92.66038936 2376.73370627 94.0078125 2385.43359375 C94.2699353 2387.12005005 94.2699353 2387.12005005 94.53735352 2388.84057617 C94.88278813 2391.08325138 95.22199618 2393.32689603 95.55444336 2395.5715332 C95.71307861 2396.6049585 95.87171387 2397.63838379 96.03515625 2398.703125 C96.24217163 2400.08999512 96.24217163 2400.08999512 96.45336914 2401.50488281 C96.99121338 2403.95989312 97.86331244 2405.7780106 99 2408 C99 2410 99 2412 99 2414 C99.68006639 2418.02975507 100.62158807 2421.91947436 101.97265625 2425.77734375 C103.15731936 2429.49349228 103.88614942 2433.22984674 104.5625 2437.0625 C104.81358435 2438.44925819 105.06488149 2439.83597787 105.31640625 2441.22265625 C105.54199219 2442.46917969 105.76757812 2443.71570312 106 2445 C106.58753248 2448.23374178 107.35932575 2451.17017952 108.5 2454.25 C109.51187913 2457.21301449 110.1897324 2459.88175405 110.4375 2463 C110.83715606 2467.62459156 111.82265801 2472.05093102 112.875 2476.5625 C113.03669678 2477.27083984 113.19839355 2477.97917969 113.36499023 2478.70898438 C114.22502789 2482.31804856 115.24114288 2485.7107824 116.6328125 2489.15234375 C117.97787896 2492.57305216 118.10167694 2495.30912717 118 2499 C118.70405792 2501.68648592 118.70405792 2501.68648592 119.75 2504.375 C122.13950854 2511.18045543 123.8504259 2518.07245013 125.53417969 2525.07666016 C126.23064705 2527.95232572 126.96076314 2530.8193589 127.6875 2533.6875 C128.35639517 2536.32944906 128.99002719 2538.94764273 129.5 2541.625 C129.97333042 2544.20503773 129.97333042 2544.20503773 131.3125 2547.3125 C133.91063378 2553.98061675 135.33161069 2561.05589315 137 2568 C137.19335938 2568.71285156 137.38671875 2569.42570312 137.5859375 2570.16015625 C138.30387878 2573.35025384 138.45200314 2576.60210968 138.71875 2579.85546875 C138.77574967 2581.97880139 138.77574967 2581.97880139 140 2583 C140.226875 2584.27875 140.45375 2585.5575 140.6875 2586.875 C141.72812215 2592.34025219 143.32620038 2597.57773323 145 2602.875 C145.26127686 2603.70757324 145.52255371 2604.54014648 145.79174805 2605.39794922 C146.97920299 2609.10587788 148.25436253 2612.51778389 150 2616 C150.33865923 2617.53202986 150.62770119 2619.07559726 150.875 2620.625 C151.5315239 2624.13663947 152.40002663 2627.22124656 153.8125 2630.5 C156.16186567 2636.01399629 157.65705832 2641.70304446 159.16137695 2647.4921875 C160.41418675 2652.22468039 162.02202984 2656.52354121 164 2661 C164.625 2663.1171875 164.625 2663.1171875 165 2664.875 C166.71985814 2672.21964007 169.42803785 2679.25672911 172.03515625 2686.32421875 C172.7145346 2688.2083247 173.36141026 2690.10430912 173.984375 2692.0078125 C174.93416162 2694.80602999 176.01429578 2697.47671756 177.1875 2700.1875 C179.45958121 2705.56945048 181.50359854 2711.01192102 183.5 2716.5 C186.83263645 2725.63810528 190.41936364 2734.60456974 194.5 2743.4375 C197.88358353 2750.81603106 200.69215009 2758.40885917 203.47265625 2766.03125 C205.91542958 2772.69514192 208.45756154 2779.13847668 211.77734375 2785.42578125 C213.82798265 2789.74326059 215.27767162 2794.27168038 216.7890625 2798.80078125 C217.93345202 2801.82418454 219.32111173 2804.25156616 221 2807 C222.02924601 2809.3205812 223.02680094 2811.65536185 224 2814 C224.55822979 2815.29035062 225.11949862 2816.57939019 225.68359375 2817.8671875 C225.96936279 2818.52066162 226.25513184 2819.17413574 226.54956055 2819.84741211 C226.84258057 2820.51651611 227.13560059 2821.18562012 227.4375 2821.875 C227.89926636 2822.92989624 227.89926636 2822.92989624 228.37036133 2824.00610352 C230.26751661 2828.33681662 232.17060432 2832.66469469 234.1015625 2836.98046875 C234.74996732 2838.43797002 235.38950421 2839.89942765 236.0234375 2841.36328125 C237.40876487 2844.5453678 238.75353189 2847.5957923 240.5625 2850.5625 C242.08146407 2853.13813472 242.98388345 2855.75003519 243.98046875 2858.55859375 C245.75489305 2862.8076941 248.10367928 2866.75635693 250.37890625 2870.75390625 C252.06229058 2874.12473126 252.99088246 2877.37880455 254 2881 C255.23384684 2883.62482191 255.23384684 2883.62482191 256.625 2885.9375 C257.07101562 2886.70964844 257.51703125 2887.48179687 257.9765625 2888.27734375 C258.48316406 2889.13005859 258.48316406 2889.13005859 259 2890 C259.66 2890 260.32 2890 261 2890 C260.89558594 2890.80695312 260.79117188 2891.61390625 260.68359375 2892.4453125 C261.12904796 2897.44979811 263.43204752 2900.67692564 266.0625 2904.875 C269.64638598 2910.80590608 272.9267753 2916.65057722 275.5625 2923.0625 C278.95979747 2931.24291515 283.22137353 2938.81639439 287.59814453 2946.50634766 C289.6341991 2950.12812777 291.60188129 2953.78590527 293.57519531 2957.44213867 C297.95458396 2965.55311415 302.42541954 2973.53151809 307.33984375 2981.33203125 C309.23577431 2984.37890318 310.95463971 2987.49682889 312.66796875 2990.6484375 C314.29951623 2993.52876472 316.05498653 2996.31980374 317.8125 2999.125 C321.21166318 3004.58679339 324.29309087 3010.1538501 327.21020508 3015.88720703 C329.14329359 3019.62758874 331.34550091 3022.74678156 334 3026 C337.48135212 3031.77104337 340.49771756 3037.74429389 343 3044 C343.99 3044 344.98 3044 346 3044 C346.14695312 3044.54527344 346.29390625 3045.09054688 346.4453125 3045.65234375 C348.3095512 3051.92004283 351.18884188 3056.72455481 355 3062 C357.8030344 3065.92424816 359.67348025 3069.40349898 361.09375 3073.97265625 C362.30940973 3076.69217089 364.11731606 3078.69778612 366 3081 C367.16945464 3082.79734975 368.31526069 3084.61029743 369.4375 3086.4375 C371.4109379 3089.59245973 373.35671746 3092.57773291 375.8125 3095.375 C377.90634104 3097.88760925 379.0006315 3099.91104281 380 3103 C380.66 3103 381.32 3103 382 3103 C382.28875 3103.928125 382.5775 3104.85625 382.875 3105.8125 C383.8875 3109.09791667 383.8875 3109.09791667 386 3112 C386.66 3112 387.32 3112 388 3112 C388.27457031 3112.57492188 388.54914063 3113.14984375 388.83203125 3113.7421875 C389.99279566 3115.98607322 391.2768232 3118.03024158 392.6875 3120.125 C393.21601563 3120.91003906 393.74453125 3121.69507812 394.2890625 3122.50390625 C396.02633303 3125.03841736 397.79080585 3127.55195524 399.5625 3130.0625 C402.14949472 3133.72883689 404.57113322 3137.44920004 406.859375 3141.30859375 C407.96853837 3143.0701758 407.96853837 3143.0701758 409.58984375 3144.5859375 C411 3146 411 3146 411.8125 3148.1875 C413.52114101 3152.23428134 416.03733041 3155.75555477 419 3159 C419.66 3159 420.32 3159 421 3159 C421.33 3160.65 421.66 3162.3 422 3164 C422.99 3164 423.98 3164 425 3164 C425.0825 3164.70125 425.165 3165.4025 425.25 3166.125 C426.17876749 3169.68527538 427.80272914 3172.07030552 430 3175 C430.66 3175.33 431.32 3175.66 432 3176 C433.29262307 3178.24670201 434.43136647 3180.55077842 435.5859375 3182.87109375 C437.18226558 3185.27440536 438.40109227 3185.87398454 441 3187 C442.0625 3188.75 442.0625 3188.75 443 3191 C445.02703493 3195.32984862 445.02703493 3195.32984862 448 3199 C448.70710678 3200.64991582 449.37943989 3202.31562256 450 3204 C450.66 3204 451.32 3204 452 3204 C452.22300781 3204.53238281 452.44601562 3205.06476562 452.67578125 3205.61328125 C454.45156944 3208.81389063 456.79466806 3211.44188388 459.1875 3214.1875 C463.0883804 3218.72493373 466.87085499 3223.31336768 470.50390625 3228.0703125 C471.89405103 3229.86334519 473.33521282 3231.59113929 474.8125 3233.3125 C477 3236 477 3236 478 3238.0625 C479.1409771 3240.27314313 480.66095479 3241.68154851 482.4453125 3243.38671875 C485.16355954 3246.20741228 487.51868315 3249.32517957 489.9375 3252.40234375 C491.4133554 3254.2611389 492.91964245 3256.09593174 494.4453125 3257.9140625 C496.59530743 3260.48083452 498.62868767 3263.11753344 500.63964844 3265.79394531 C504.28011815 3270.63735284 507.98083584 3275.15064308 512.40625 3279.3046875 C514.91823227 3281.97674707 516.75140256 3285.04867279 518.640625 3288.1796875 C519.9561414 3290.30255001 519.9561414 3290.30255001 523 3291 C524.1875 3293.5625 524.1875 3293.5625 525 3296 C525.66 3296 526.32 3296 527 3296 C527.22171875 3296.53109375 527.4434375 3297.0621875 527.671875 3297.609375 C529.46412628 3300.83542731 531.83574831 3303.48305065 534.25 3306.25 C537.41254378 3309.9213053 540.51834178 3313.58144266 543.375 3317.5 C545.67693607 3320.63900373 548.17375482 3323.30833793 551 3326 C556.49860795 3331.25637852 561.34878692 3336.76737715 566.01953125 3342.77734375 C567.87991928 3345.23659827 567.87991928 3345.23659827 571 3346 C571.69542435 3347.31856255 572.35834069 3348.65445344 573 3350 C574.63467531 3351.89201081 574.63467531 3351.89201081 576.5546875 3353.71484375 C577.25207031 3354.40126953 577.94945312 3355.08769531 578.66796875 3355.79492188 C579.39628906 3356.50197266 580.12460937 3357.20902344 580.875 3357.9375 C588.58050055 3365.45691064 588.58050055 3365.45691064 591.3203125 3369.00390625 C592.15175781 3369.99197266 592.15175781 3369.99197266 593 3371 C593.99 3371 594.98 3371 596 3371 C596.06703125 3371.55816406 596.1340625 3372.11632813 596.203125 3372.69140625 C597.32255087 3375.93444884 599.28673608 3377.57262088 601.75 3379.9375 C603.04164063 3381.18853516 603.04164063 3381.18853516 604.359375 3382.46484375 C605.23078125 3383.30144531 606.1021875 3384.13804687 607 3385 C610.2855488 3388.23153687 613.4571854 3391.54425205 616.58091736 3394.93031311 C624.30951121 3403.30645669 632.27299537 3411.42799767 640.34350586 3419.47387695 C642.46391866 3421.5888509 644.57882671 3423.70922689 646.69335938 3425.83007812 C648.0647831 3427.20084213 649.43651641 3428.57129649 650.80859375 3429.94140625 C651.42850693 3430.56334366 652.0484201 3431.18528107 652.68711853 3431.82606506 C656.16448147 3435.28500419 659.72557375 3438.5405294 663.52626038 3441.64268494 C665 3443 665 3443 667 3446 C667.99 3446 668.98 3446 670 3446 C670.26554688 3446.59167969 670.53109375 3447.18335937 670.8046875 3447.79296875 C673.90739161 3453.52181784 679.79456699 3457.77518622 684.6875 3461.9609375 C686.49980075 3463.55894593 688.25503986 3465.18223191 690 3466.8515625 C690.52634033 3467.35010742 691.05268066 3467.84865234 691.5949707 3468.36230469 C692.63745287 3469.3525269 693.67278904 3470.35034042 694.69995117 3471.35644531 C697.69495009 3474.18358881 699.85627853 3475.65153348 704 3476 C704 3476.66 704 3477.32 704 3478 C704.66 3478 705.32 3478 706 3478 C706 3478.66 706 3479.32 706 3480 C706.66 3480 707.32 3480 708 3480 C708.31710937 3480.82177734 708.31710937 3480.82177734 708.640625 3481.66015625 C710.48408554 3484.8332392 713.03790134 3487.02484315 715.75 3489.4375 C716.92615416 3490.50219236 718.10192184 3491.56731179 719.27734375 3492.6328125 C719.88819824 3493.18356445 720.49905273 3493.73431641 721.12841797 3494.30175781 C723.61104687 3496.5544537 726.06116128 3498.84088376 728.51074219 3501.12939453 C735.56129623 3507.71581806 735.56129623 3507.71581806 742.79296875 3514.1015625 C744.70632213 3515.74738505 746.59876825 3517.41292599 748.48828125 3519.0859375 C749.76277418 3520.20340637 751.03751574 3521.32059174 752.3125 3522.4375 C753.22999023 3523.25553101 753.22999023 3523.25553101 754.16601562 3524.09008789 C757.57312026 3527.25072543 757.57312026 3527.25072543 762 3528 C762.33 3528.99 762.66 3529.98 763 3531 C763.66 3531 764.32 3531 765 3531 C765 3531.66 765 3532.32 765 3533 C766.79962844 3534.51920688 768.60481584 3535.92060012 770.5 3537.3125 C775.82181092 3541.30850557 781.03485995 3545.41303765 786.1875 3549.625 C787.21399658 3550.46260864 787.21399658 3550.46260864 788.26123047 3551.31713867 C789.58337751 3552.39606808 790.90532634 3553.47524043 792.22705078 3554.5546875 C797.32471261 3558.71031378 802.47008446 3562.80490258 807.6484375 3566.859375 C808.28507324 3567.35808105 808.92170898 3567.85678711 809.57763672 3568.37060547 C810.83600564 3569.35537424 812.09540707 3570.3388254 813.35595703 3571.32080078 C815.67563438 3573.13469852 817.91558762 3574.91558762 820 3577 C821.175625 3577.4021875 821.175625 3577.4021875 822.375 3577.8125 C825 3579 825 3579 826.76171875 3581.28125 C829.30457584 3584.369956 832.1608929 3586.46347468 835.4375 3588.6875 C836.70068643 3589.56560077 837.96237306 3590.44586245 839.22265625 3591.328125 C839.85703613 3591.77220703 840.49141602 3592.21628906 841.14501953 3592.67382812 C843.95388098 3594.68195334 846.65754861 3596.80696383 849.375 3598.9375 C854.67286903 3603.07190909 860.13822001 3606.9037829 865.69775391 3610.67675781 C870.95296969 3614.25205837 876.11156332 3617.94667489 881.25 3621.6875 C887.20513665 3626.01787676 893.21058333 3630.21197294 899.36328125 3634.2578125 C904.9597835 3637.95564954 910.40805616 3641.86832068 915.875 3645.75390625 C928.57243839 3654.7669245 941.4605375 3663.43575 954.5859375 3671.8125 C956.74802398 3673.19312408 958.89591667 3674.58960069 961.0390625 3676 C976.94161229 3686.41755123 993.52839877 3695.79606947 1009.92114258 3705.41381836 C1015.30111477 3708.57550503 1020.65182112 3711.78489513 1026 3715 C1027.67831302 3716.00663114 1029.35669787 3717.01314251 1031.03515625 3718.01953125 C1033.51294661 3719.50523474 1035.98907752 3720.99338669 1038.46044922 3722.48974609 C1040.78230925 3723.89546609 1043.10934576 3725.29223696 1045.4375 3726.6875 C1046.12908203 3727.10966797 1046.82066406 3727.53183594 1047.53320312 3727.96679688 C1050.99408382 3730.02955064 1053.96906788 3731.54176301 1058 3732 C1058 3732.66 1058 3733.32 1058 3734 C1058.49290527 3734.27150879 1058.98581055 3734.54301758 1059.49365234 3734.82275391 C1061.78849248 3736.08826318 1064.08186669 3737.35640058 1066.375 3738.625 C1067.6132251 3739.30852539 1067.6132251 3739.30852539 1068.87646484 3740.00585938 C1073.19798018 3742.40245195 1077.44656169 3744.85891163 1081.625 3747.5 C1085.67595426 3749.98964897 1089.33306709 3751.13575316 1094 3752 C1094 3752.66 1094 3753.32 1094 3754 C1095.0828125 3754.4021875 1095.0828125 3754.4021875 1096.1875 3754.8125 C1099 3756 1099 3756 1101.4375 3757.5625 C1104.31835321 3759.17858838 1106.73990924 3759.62091968 1110 3760 C1110 3760.66 1110 3761.32 1110 3762 C1110.64582031 3762.24492187 1111.29164062 3762.48984375 1111.95703125 3762.7421875 C1119.63389855 3765.78772993 1126.78906751 3769.48822762 1134.05102539 3773.40454102 C1139.1069997 3776.0983933 1144.05609028 3778.38540876 1149.578125 3779.98828125 C1152.38366758 3781.16027404 1154.57238682 3782.87048385 1157.00537109 3784.66918945 C1160.65089585 3787.10147286 1164.67170061 3788.7144805 1168.6875 3790.4375 C1170.46694712 3791.21953344 1172.24559689 3792.00338374 1174.0234375 3792.7890625 C1174.87776367 3793.16579102 1175.73208984 3793.54251953 1176.61230469 3793.93066406 C1182.82895448 3796.71480783 1188.92753121 3799.75460154 1194.8125 3803.1875 C1197.53584391 3804.73606811 1200.24379931 3805.97890366 1203.12426758 3807.19458008 C1206.09736836 3808.47119852 1209.0127555 3809.86680592 1211.9375 3811.25 C1224.48471069 3817.13155412 1237.11248222 3822.53964128 1250.12451172 3827.30908203 C1260.63170272 3831.17986445 1271.06849465 3835.27097672 1281.25 3839.9375 C1286.13828242 3842.14482314 1291.17231611 3843.93829979 1296.20385742 3845.78662109 C1299.59594796 3847.0471441 1302.87945936 3848.33835299 1306.0625 3850.0625 C1310.83770932 3852.62558563 1316.0636615 3854.05340736 1321.21875 3855.65625 C1323.86425153 3856.53164248 1326.25619172 3857.59941177 1328.72070312 3858.8972168 C1332.79622246 3860.96059944 1336.92794438 3862.52585572 1341.25 3863.98828125 C1342.01736984 3864.25234772 1342.78473969 3864.51641418 1343.57536316 3864.78848267 C1346.04803393 3865.63645762 1348.52371921 3866.47513102 1351 3867.3125 C1352.27105087 3867.74527756 1352.27105087 3867.74527756 1353.56777954 3868.1867981 C1366.41845761 3872.55943502 1379.32813318 3876.57690062 1392.39648438 3880.25146484 C1396.76743077 3881.50815292 1401.10311575 3882.87326595 1405.4375 3884.25 C1406.17701904 3884.48452881 1406.91653809 3884.71905762 1407.6784668 3884.96069336 C1411.2740904 3886.10840817 1414.85906596 3887.28415973 1418.4375 3888.484375 C1423.92685208 3890.32146789 1429.45348589 3892.03643146 1434.98242188 3893.75 C1438.59407903 3894.88029857 1442.13818604 3896.05321632 1445.671875 3897.4140625 C1451.88321868 3899.78542816 1458.30444905 3901.53192622 1464.6875 3903.375 C1465.37363373 3903.5738681 1466.05976746 3903.77273621 1466.76669312 3903.97763062 C1479.96189305 3907.79353305 1493.22670034 3911.09678259 1506.6484375 3914.01171875 C1508.16152474 3914.34084071 1509.67454642 3914.6702642 1511.1875 3915 C1511.92234619 3915.15968262 1512.65719238 3915.31936523 1513.41430664 3915.48388672 C1519.33351581 3916.79490085 1525.14345028 3918.40286336 1530.96948242 3920.07421875 C1537.8610269 3922.02349251 1544.82174244 3923.5788693 1551.81396484 3925.12036133 C1557.72858694 3926.43972921 1563.55415573 3927.94188722 1569.375 3929.625 C1575.58148787 3931.41441188 1581.7504417 3932.79972066 1588.11181641 3933.90893555 C1592.71480799 3934.72240017 1597.22911418 3935.76044461 1601.75 3936.9375 C1607.92477034 3938.53282883 1614.12442206 3939.92072708 1620.375 3941.1875 C1621.18291992 3941.35435303 1621.99083984 3941.52120605 1622.82324219 3941.69311523 C1626.91544502 3942.50695312 1630.94388523 3943.12394871 1635.1015625 3943.48828125 C1639.587818 3943.89159902 1643.64859662 3944.84168109 1648 3946 C1650.5825494 3946.50747627 1653.15739998 3946.99098622 1655.75 3947.4375 C1656.47461426 3947.56455322 1657.19922852 3947.69160645 1657.94580078 3947.82250977 C1663.5754124 3948.79389608 1669.22082096 3949.62386595 1674.875 3950.4375 C1681.44077459 3951.38437768 1687.89964426 3952.56193821 1694.375 3954 C1708.26579715 3957.06157368 1722.43231838 3958.99888394 1736.63671875 3959.7890625 C1739 3960 1739 3960 1742 3961 C1745.64593517 3961.30883216 1749.29240545 3961.50958559 1752.9453125 3961.71875 C1756 3962 1756 3962 1757 3963 C1758.4447529 3963.26329658 1759.90020775 3963.46829467 1761.35766602 3963.6484375 C1762.28696426 3963.76525879 1763.21626251 3963.88208008 1764.17372131 3964.00244141 C1765.69841286 3964.18685791 1765.69841286 3964.18685791 1767.25390625 3964.375 C1768.82627296 3964.56908447 1768.82627296 3964.56908447 1770.43040466 3964.76708984 C1772.6638711 3965.04153364 1774.89761074 3965.31376151 1777.1315918 3965.58398438 C1780.49678819 3965.9920321 1783.860711 3966.40952858 1787.22460938 3966.828125 C1797.77499387 3968.12424392 1808.27204818 3969.30823957 1818.89379883 3969.7890625 C1822.47504149 3970.03225936 1825.82138768 3970.70265165 1829.31293035 3971.49905747 C1839.30110627 3973.36112386 1849.71564574 3973.1467218 1859.84063721 3973.13371277 C1861.16044736 3973.13597833 1862.48025751 3973.13824388 1863.8400619 3973.14057809 C1867.46043805 3973.14662884 1871.08079088 3973.14657057 1874.70117092 3973.14538372 C1878.62208338 3973.14517801 1882.54298867 3973.1507143 1886.46389771 3973.15544128 C1894.12687645 3973.16370948 1901.78984751 3973.16649431 1909.45283034 3973.16705366 C1915.6823888 3973.16753029 1921.91194473 3973.16959234 1928.14150238 3973.17275429 C1945.82681709 3973.1815475 1963.51212576 3973.18617532 1981.19744268 3973.18542381 C1982.14871238 3973.18538386 1983.09998207 3973.1853439 1984.08007812 3973.18530273 C1985.03251596 3973.18526185 1985.98495379 3973.18522097 1986.96625337 3973.18517885 C2002.42008287 3973.18477193 2017.87388807 3973.19435661 2033.32771054 3973.2084411 C2049.21843815 3973.22280902 2065.10915391 3973.22971117 2080.99988818 3973.22884732 C2089.91244457 3973.22851568 2098.82497542 3973.23124902 2107.73752594 3973.24202538 C2115.31997656 3973.25113545 2122.90239003 3973.25330115 2130.48484376 3973.24651595 C2134.35041457 3973.24325439 2138.21591412 3973.24318114 2142.08147812 3973.2518692 C2146.27680496 3973.26120142 2150.47196725 3973.25494941 2154.66729736 3973.24723816 C2155.88150462 3973.25238172 2157.09571188 3973.25752529 2158.3467133 3973.26282471 C2164.38273281 3973.23832327 2169.96711867 3972.85706927 2175.84864116 3971.45894414 C2179.49573368 3970.68091878 2183.158498 3970.65928809 2186.875 3970.5625 C2193.5538623 3970.30267097 2200.03133875 3969.64885769 2206.625 3968.5625 C2213.99246126 3967.35788478 2221.30392872 3966.58890007 2228.75 3966.0625 C2247.85321562 3964.68179779 2267.12197533 3962.61148175 2285.8984375 3958.78125 C2291.56487905 3957.6544175 2297.28808911 3956.8579985 2303 3956 C2312.71248335 3954.53655177 2322.36712813 3952.92075391 2332 3951 C2332 3950.34 2332 3949.68 2332 3949 C2332.57395508 3949.02682861 2333.14791016 3949.05365723 2333.73925781 3949.08129883 C2340.9866457 3949.26729501 2347.66900144 3948.1451242 2354.75 3946.6875 C2355.9052417 3946.45748291 2357.0604834 3946.22746582 2358.25073242 3945.99047852 C2364.99763254 3944.63957689 2371.72975077 3943.22722181 2378.44921875 3941.74609375 C2384.08229925 3940.56246518 2389.74503108 3939.53646728 2395.40356445 3938.48242188 C2399.98772676 3937.61628027 2404.49724836 3936.66962831 2409 3935.4375 C2414.30808907 3934.02553321 2419.62685957 3933.33304054 2425.0625 3932.625 C2436.90501197 3931.0591095 2448.33931219 3928.30287202 2459.63671875 3924.421875 C2463.25415736 3923.19863934 2466.79025853 3922.38551601 2470.5625 3921.75 C2478.53880458 3920.23490295 2486.21747422 3917.95815144 2493.98974609 3915.62915039 C2500.85875867 3913.58432244 2507.73231926 3911.76417396 2514.73583984 3910.24243164 C2517.42408647 3909.65098976 2519.96035284 3909.01585887 2522.51953125 3907.9921875 C2525.62976912 3906.74809235 2528.72195438 3906.13274123 2532 3905.4375 C2544.12228892 3902.72858566 2555.90658161 3898.78740664 2567.73583984 3895.03369141 C2571.14051749 3893.95550104 2574.55047284 3892.89569728 2577.96264648 3891.84155273 C2584.74510343 3889.74351965 2591.47987975 3887.51837564 2598.20703125 3885.25 C2601.50529499 3884.16303358 2604.81247039 3883.13296402 2608.13500977 3882.12451172 C2616.32536594 3879.63242999 2624.19058163 3876.6750879 2631.9765625 3873.08984375 C2636.54012247 3871.0164455 2641.10403601 3869.94366653 2646 3869 C2646 3868.34 2646 3867.68 2646 3867 C2647.0725 3866.9175 2648.145 3866.835 2649.25 3866.75 C2657.41839417 3865.71638949 2665.07985787 3862.37895215 2672.6875 3859.375 C2677.7669651 3857.38605282 2682.64201087 3855.99894713 2688 3855 C2688 3854.34 2688 3853.68 2688 3853 C2688.825 3852.89042969 2689.65 3852.78085938 2690.5 3852.66796875 C2694.48242688 3851.90792969 2698.19726845 3850.68344371 2702 3849.3125 C2702.74765625 3849.0455835 2703.4953125 3848.77866699 2704.265625 3848.50366211 C2710.06836074 3846.40226748 2715.73913249 3844.05488539 2721.390625 3841.57421875 C2725.48900809 3839.7867205 2729.61406167 3838.07331685 2733.75 3836.375 C2734.47654785 3836.0761792 2735.2030957 3835.7773584 2735.95166016 3835.46948242 C2739.74927416 3833.91125302 2743.55535615 3832.37860583 2747.375 3830.875 C2750.74123055 3829.54099632 2754.02724039 3828.08493738 2757.3125 3826.5625 C2761.28293415 3824.73085105 2765.28154533 3823.09939273 2769.375 3821.5625 C2774.82680669 3819.50207541 2780.07298964 3817.15373789 2785.34375 3814.671875 C2789.72009925 3812.64105226 2794.17305872 3810.79511955 2798.625 3808.9375 C2804.61492713 3806.43773427 2810.55949603 3803.87804461 2816.44921875 3801.1484375 C2819.35569641 3799.83985491 2822.29766785 3798.63881888 2825.25 3797.4375 C2828.49398134 3796.10492744 2831.57000928 3794.76584756 2834.5625 3792.9375 C2838.38402473 3790.7835497 2842.20107761 3789.4128208 2846.3515625 3788.02734375 C2849.0206187 3787.07845198 2849.0206187 3787.07845198 2851.35229492 3785.58642578 C2853.85811603 3784.08501263 2856.36397222 3782.81947175 2859.01171875 3781.58984375 C2859.93404297 3781.15736328 2860.85636719 3780.72488281 2861.80664062 3780.27929688 C2863.73833874 3779.37958392 2865.67063804 3778.48116064 2867.60351562 3777.58398438 C2868.52197266 3777.15279297 2869.44042969 3776.72160156 2870.38671875 3776.27734375 C2871.22420654 3775.88796631 2872.06169434 3775.49858887 2872.92456055 3775.09741211 C2875.14005287 3774.05632814 2875.14005287 3774.05632814 2877 3772 C2878.83717222 3771.31956584 2880.67552589 3770.64216102 2882.51953125 3769.98046875 C2888.72177151 3767.52887457 2894.66094864 3764.3548895 2900.42578125 3761.015625 C2903.8971325 3759.01480643 2907.47343611 3757.33977351 2911.125 3755.6875 C2917.3025276 3752.86128112 2923.25167717 3749.75973642 2929.20703125 3746.48828125 C2931.35433172 3745.34405541 2933.43351339 3744.33594222 2935.6875 3743.4375 C2939.42449105 3741.8157869 2942.75135902 3739.80217 2946.21557617 3737.66992188 C2948.79274369 3736.12429927 2951.39695407 3734.68180564 2954.046875 3733.265625 C2960.30405197 3729.87062833 2966.4047036 3726.23837507 2972.5 3722.5625 C2973.55058594 3721.93279297 2974.60117188 3721.30308594 2975.68359375 3720.65429688 C2981.63661518 3717.07438967 2987.52406398 3713.4088852 2993.37402344 3709.66333008 C2997.4953384 3707.05283186 3001.68270754 3704.55681202 3005.875 3702.0625 C3017.78646143 3694.9414337 3029.58613144 3687.66664417 3041.29125977 3680.2109375 C3044.80133973 3677.9826428 3048.31143711 3675.79786394 3051.94140625 3673.76953125 C3055.00435115 3672.1729926 3055.00435115 3672.1729926 3057.0625 3669.9375 C3059.46612095 3667.53387905 3061.95146793 3666.52426603 3065 3665 C3067.57794301 3663.27857226 3070.10083073 3661.4906281 3072.625 3659.69140625 C3075.37656449 3657.73182167 3078.18940113 3655.87373258 3081 3654 C3082.46044947 3652.98219641 3083.91848763 3651.96092979 3085.375 3650.9375 C3089.89634695 3647.76162941 3094.44440803 3644.62639705 3099 3641.5 C3108.72445353 3634.81947968 3118.35885764 3628.0342235 3127.91137695 3621.10986328 C3132.40301736 3617.85877999 3136.91755397 3614.64506742 3141.4621582 3611.46850586 C3148.78326081 3606.34977609 3155.94419918 3601.06482932 3163.00976562 3595.59838867 C3167.97981275 3591.75550233 3173.0290659 3588.07046987 3178.19140625 3584.48828125 C3178.78824219 3583.99714844 3179.38507812 3583.50601563 3180 3583 C3180 3582.34 3180 3581.68 3180 3581 C3180.763125 3580.731875 3181.52625 3580.46375 3182.3125 3580.1875 C3184.96662954 3579.01474509 3186.03854108 3578.04318638 3188 3576 C3189.66666667 3575 3191.33333333 3574 3193 3573 C3194.45018562 3571.99726942 3195.88705652 3570.97510197 3197.3125 3569.9375 C3198.00988281 3569.43089844 3198.70726563 3568.92429687 3199.42578125 3568.40234375 C3200.20501953 3567.70818359 3200.20501953 3567.70818359 3201 3567 C3201 3566.34 3201 3565.68 3201 3565 C3201.804375 3564.835 3202.60875 3564.67 3203.4375 3564.5 C3207.70856727 3562.70165589 3210.28251518 3560.20924884 3213.64453125 3557.078125 C3215.84321901 3555.13832088 3218.02947417 3553.56940908 3220.5 3552 C3224.54394496 3549.40629737 3227.96259687 3546.42584307 3231.50390625 3543.19140625 C3234.3067873 3540.73066092 3237.22173183 3538.44571935 3240.1875 3536.1875 C3240.73196777 3535.77234131 3241.27643555 3535.35718262 3241.83740234 3534.92944336 C3242.9702007 3534.06677384 3244.10334565 3533.20455928 3245.23681641 3532.34277344 C3256.33105624 3524.02831679 3256.33105624 3524.02831679 3266.44921875 3514.58984375 C3268.11450139 3512.88261444 3269.86991784 3511.35614921 3271.6875 3509.8125 C3276.01009684 3506.10135104 3279.98463578 3502.07120183 3283.96362305 3497.99926758 C3287.79581296 3494.10209352 3287.79581296 3494.10209352 3290 3493 C3290 3492.34 3290 3491.68 3290 3491 C3290.56203125 3490.75894531 3291.1240625 3490.51789062 3291.703125 3490.26953125 C3294.467604 3488.74154541 3296.45787654 3486.85917749 3298.75 3484.6875 C3301.90190899 3481.77876499 3304.93710811 3479.25423646 3308.625 3477.0625 C3310.295625 3476.0415625 3310.295625 3476.0415625 3312 3475 C3312 3474.34 3312 3473.68 3312 3473 C3312.5775 3472.773125 3313.155 3472.54625 3313.75 3472.3125 C3316.57914534 3470.66216522 3317.98274596 3468.56741423 3320 3466 C3322.82367577 3463.41163055 3325.54759557 3461.70194413 3329 3460.125 C3331.90200617 3458.74749989 3333.70642445 3457.46852712 3335.6875 3454.9375 C3338.06166836 3451.92166451 3339.74133821 3450.907849 3343 3449 C3345.08905188 3447.48317858 3347.14643133 3445.95331255 3349.1875 3444.375 C3350.0396106 3443.71685303 3350.0396106 3443.71685303 3350.90893555 3443.04541016 C3358.53749809 3437.09031333 3365.58060794 3430.58162645 3372.30859375 3423.62890625 C3374 3422 3374 3422 3377 3420 C3377 3419.34 3377 3418.68 3377 3418 C3377.639375 3417.731875 3378.27875 3417.46375 3378.9375 3417.1875 C3381.33131686 3416.11332248 3381.33131686 3416.11332248 3382 3413 C3382.845625 3412.79375 3383.69125 3412.5875 3384.5625 3412.375 C3389.04097339 3410.58361064 3391.04812183 3407.83797044 3394.09765625 3404.19140625 C3396.17917495 3401.79359929 3398.50413883 3399.94989154 3401 3398 C3401 3397.34 3401 3396.68 3401 3396 C3401.5671875 3395.75378906 3402.134375 3395.50757812 3402.71875 3395.25390625 C3405.38633161 3393.78764992 3407.28757463 3392.02824198 3409.5 3389.9375 C3413.23707125 3386.49299119 3417.06878094 3383.41414012 3421.1875 3380.4375 C3425.47772685 3377.28695027 3428.93106417 3374.12643054 3432.26757812 3369.99658203 C3433.89196784 3368.12450493 3435.53141275 3366.60892375 3437.43359375 3365.02734375 C3443.37482459 3359.90836726 3448.80613392 3354.26357742 3454.3125 3348.6875 C3456.45152309 3346.52183822 3458.59388197 3344.35955569 3460.73828125 3342.19921875 C3461.22267166 3341.70653 3461.70706207 3341.21384125 3462.20613098 3340.70622253 C3464.38566507 3338.51084625 3466.41200737 3336.72532842 3469 3335 C3469.34342449 3333.66923011 3469.67619874 3332.33568021 3470 3331 C3470.98487397 3329.98509938 3471.98857256 3328.98844045 3473 3328 C3474.34632454 3326.36477666 3475.67799008 3324.71744257 3477 3323.0625 C3481.29173948 3317.7782084 3485.81502204 3312.76444283 3490.44140625 3307.7734375 C3493.08010979 3304.91316343 3495.64262354 3301.99855654 3498.19140625 3299.05859375 C3501.26988311 3295.55458229 3504.42992574 3292.12457302 3507.57421875 3288.6796875 C3509.68228315 3286.35097223 3511.75622481 3283.99934826 3513.8125 3281.625 C3516.42198548 3278.61735358 3519.1840534 3275.8159466 3522 3273 C3525.01548098 3269.90847111 3525.01548098 3269.90847111 3526 3266 C3526.66 3266 3527.32 3266 3528 3266 C3528.0825 3265.38125 3528.165 3264.7625 3528.25 3264.125 C3529 3262 3529 3262 3530.84375 3261.0859375 C3533.26647879 3259.8657951 3534.51500301 3258.56797621 3536.25 3256.5 C3536.77078125 3255.8915625 3537.2915625 3255.283125 3537.828125 3254.65625 C3539.19252997 3253.06604179 3539.19252997 3253.06604179 3539 3251 C3539.66 3251 3540.32 3251 3541 3251 C3542.49629179 3249.3214487 3543.92292661 3247.58041102 3545.3125 3245.8125 C3548.77973309 3241.41517722 3552.35157143 3237.33061714 3556.5625 3233.625 C3558.21754567 3231.87611432 3558.21754567 3231.87611432 3559.69140625 3228.89453125 C3562.13490303 3224.56563748 3565.19225554 3220.86492628 3568.375 3217.0625 C3569.48852144 3215.72133107 3570.60050502 3214.37888382 3571.7109375 3213.03515625 C3572.25588867 3212.37660645 3572.80083984 3211.71805664 3573.36230469 3211.03955078 C3575.54850751 3208.31690045 3577.59680665 3205.50185197 3579.62744141 3202.66186523 C3581 3201 3581 3201 3584 3199 C3584.53625 3198.01 3585.0725 3197.02 3585.625 3196 C3587.38882128 3192.75748644 3589.48166837 3190.25811491 3592 3187.5625 C3595.98412936 3183.26383411 3599.52202476 3178.76893691 3603 3174.0625 C3614.58619332 3158.40379552 3614.58619332 3158.40379552 3620.6640625 3152.34375 C3623.00360062 3149.99638734 3624.34147966 3147.85265498 3626 3145 C3629.75473006 3139.62515319 3633.77295365 3134.86848565 3638.6875 3130.5 C3640.15472744 3129.00160578 3640.15472744 3129.00160578 3640.86328125 3126.6875 C3642.42095195 3123.00475965 3644.8054157 3120.33585568 3647.34375 3117.28125 C3649.05023649 3114.93080634 3650.03875027 3112.72994924 3651 3110 C3651.66 3110 3652.32 3110 3653 3110 C3653 3109.34 3653 3108.68 3653 3108 C3653.66 3108 3654.32 3108 3655 3108 C3656.22264708 3106.15277176 3657.35379694 3104.24452115 3658.4375 3102.3125 C3659.03433594 3101.25675781 3659.63117187 3100.20101562 3660.24609375 3099.11328125 C3660.82488281 3098.08589844 3661.40367187 3097.05851562 3662 3096 C3664.62803206 3091.36583661 3664.62803206 3091.36583661 3666.421875 3089.6015625 C3668.81638869 3087.17148673 3670.46080707 3084.25943761 3672.25 3081.375 C3674.89437027 3077.17546637 3677.57172033 3073.12217162 3680.6875 3069.25 C3684.79978043 3064.12399463 3688.65813729 3058.57117247 3690.98046875 3052.390625 C3692.04210773 3049.90126463 3693.07524919 3048.84274388 3695 3047 C3696.0176855 3045.39884148 3696.99433668 3043.77115774 3697.9375 3042.125 C3699.54170753 3039.3867837 3701.06995913 3036.91308108 3703.0625 3034.4375 C3705.38996246 3031.50940206 3707.03052443 3028.39709078 3708.75390625 3025.0859375 C3710 3023 3710 3023 3711.453125 3021.60546875 C3713.64693149 3019.32856353 3714.79553011 3016.76612029 3716.1875 3013.9375 C3716.98220703 3012.34228516 3716.98220703 3012.34228516 3717.79296875 3010.71484375 C3719.13542015 3008.1905938 3719.13542015 3008.1905938 3719 3006 C3720.32 3005.34 3721.64 3004.68 3723 3004 C3723 3002.68 3723 3001.36 3723 3000 C3723.66 3000 3724.32 3000 3725 3000 C3725.3403125 2999.35675781 3725.680625 2998.71351563 3726.03125 2998.05078125 C3730.97102041 2988.84126248 3736.32362106 2979.90261315 3742.1875 2971.25 C3747.73089836 2963.1467852 3747.73089836 2963.1467852 3751 2954 C3751.66 2954 3752.32 2954 3753 2954 C3753 2952.68 3753 2951.36 3753 2950 C3753.66 2950 3754.32 2950 3755 2950 C3755.36351563 2949.24976562 3755.72703125 2948.49953125 3756.1015625 2947.7265625 C3758.60301496 2942.63386185 3761.14323465 2937.6426556 3764.125 2932.8125 C3766.42253415 2929.07080152 3768.28607331 2925.31914848 3770.0078125 2921.28515625 C3772.84109161 2914.75969058 3776.08720584 2908.57916432 3780.08203125 2902.69140625 C3781.23850114 2900.88129124 3781.23850114 2900.88129124 3781 2898 C3781.66 2898 3782.32 2898 3783 2898 C3783.39703125 2897.195625 3783.7940625 2896.39125 3784.203125 2895.5625 C3786.33037668 2891.34499232 3788.5386272 2887.17381923 3790.75 2883 C3793.82773116 2877.18133966 3796.84517743 2871.34440483 3799.75 2865.4375 C3802.17236013 2860.5414827 3804.80680327 2855.86908756 3807.66796875 2851.21875 C3809.65482033 2847.90927289 3811.32216848 2844.47329699 3813 2841 C3818.57304762 2829.68314286 3818.57304762 2829.68314286 3821.5625 2824.4375 C3823.92337021 2820.26991882 3825.87682703 2815.96728294 3827.7890625 2811.578125 C3829 2809 3829 2809 3830.5234375 2806.51953125 C3832.55456254 2803.05372264 3833.67322528 2799.41918574 3834.9375 2795.62109375 C3836.00035203 2792.99913157 3837.31054285 2791.24525768 3839 2789 C3839.70524562 2787.27308677 3840.34837718 2785.51989689 3840.9375 2783.75 C3842.3984287 2779.55192902 3844.07071393 2775.65470822 3846.1171875 2771.71484375 C3847.84258922 2768.36328908 3849 2765.78568754 3849 2762 C3849.66 2762 3850.32 2762 3851 2762 C3851.39832031 2760.9378125 3851.79664062 2759.875625 3852.20703125 2758.78125 C3855.39453125 2750.28125001 3855.39453125 2750.28125001 3856.1965332 2748.14306641 C3856.7345585 2746.70800531 3857.27215244 2745.27278242 3857.80932617 2743.83740234 C3859.08616989 2740.42692217 3860.37698087 2737.02264219 3861.6875 2733.625 C3863.11348036 2730.32912682 3863.11348036 2730.32912682 3863 2728 C3863.66 2728 3864.32 2728 3865 2728 C3868.43130529 2719.22885276 3871.84822662 2710.45522384 3875.125 2701.625 C3876.82739639 2697.04360015 3878.59500073 2692.50162248 3880.5 2688 C3884.60535336 2678.27958268 3888.40389819 2668.43132858 3891.29296875 2658.27734375 C3892.04730057 2655.84764513 3892.96367976 2653.53745233 3893.9375 2651.1875 C3895.92596591 2646.37132972 3897.43065923 2641.47235908 3898.875 2636.46875 C3899.74236136 2633.79438582 3900.68657462 2631.27875994 3901.7578125 2628.6875 C3904.84200624 2621.09256592 3907.30974902 2613.28131512 3909.875 2605.5 C3910.38382893 2603.96344704 3910.89294211 2602.42698818 3911.40234375 2600.890625 C3912.42110037 2597.81668789 3913.43904123 2594.74248304 3914.45605469 2591.66796875 C3914.70899292 2590.90339355 3914.96193115 2590.13881836 3915.22253418 2589.35107422 C3915.75028219 2587.75515231 3916.27769599 2586.15911985 3916.80480957 2584.56298828 C3917.60011992 2582.15606805 3918.39752445 2579.74984996 3919.1953125 2577.34375 C3919.43265106 2576.62384888 3919.66998962 2575.90394775 3919.91452026 2575.16223145 C3921.49761283 2570.3950975 3923.22360453 2565.6985244 3925 2561 C3926.10121561 2557.80573296 3927.14441705 2554.59263634 3928.19335938 2551.38085938 C3929.06808526 2548.72377666 3929.95641508 2546.10388285 3931.0390625 2543.5234375 C3932.30691346 2540.19404027 3933.04503037 2536.78231057 3933.8125 2533.3125 C3935.23215076 2527.07338321 3936.814697 2520.90510618 3938.5625 2514.75 C3940.32765031 2508.5256978 3941.90887888 2502.29527534 3943.30859375 2495.9765625 C3944.21903273 2492.05704553 3945.31714984 2488.20048902 3946.44921875 2484.33984375 C3947.15275327 2481.75170187 3947.15275327 2481.75170187 3947 2478 C3947.66 2478 3948.32 2478 3949 2478 C3949.18175781 2476.89591797 3949.18175781 2476.89591797 3949.3671875 2475.76953125 C3949.61855469 2474.30580078 3949.61855469 2474.30580078 3949.875 2472.8125 C3950.03742187 2471.84957031 3950.19984375 2470.88664062 3950.3671875 2469.89453125 C3950.98437273 2467.0714803 3951.91800729 2464.67268349 3953 2462 C3955.31720418 2453.63664543 3957.2266328 2445.15457761 3959.125 2436.6875 C3959.28339355 2435.98407471 3959.44178711 2435.28064941 3959.60498047 2434.5559082 C3960.89167102 2428.73069687 3961.94865449 2422.87152987 3963 2417 C3963.81999367 2412.49744642 3964.65658389 2407.99821927 3965.5 2403.5 C3965.71269531 2402.3346875 3965.92539063 2401.169375 3966.14453125 2399.96875 C3966.35464844 2398.855 3966.56476562 2397.74125 3966.78125 2396.59375 C3966.96751953 2395.59021484 3967.15378906 2394.58667969 3967.34570312 2393.55273438 C3968 2391 3968 2391 3970 2388 C3970.39756162 2386.07664695 3970.70779891 2384.13461842 3970.96484375 2382.1875 C3971.12533203 2381.02863281 3971.28582031 2379.86976563 3971.45117188 2378.67578125 C3971.61166016 2377.46277344 3971.77214844 2376.24976562 3971.9375 2375 C3972.95847445 2367.29437389 3974.16710002 2359.89959017 3976.33764648 2352.43017578 C3977.24609172 2349.09708919 3977.67428243 2345.87115247 3978.0625 2342.4375 C3978.78422775 2336.54438414 3979.75821828 2330.80144895 3981 2325 C3981.33430414 2323.27102076 3981.66763196 2321.54185247 3982 2319.8125 C3982.5560159 2316.98863973 3983.19543243 2314.37921465 3984.0625 2311.625 C3985.19666928 2307.23954546 3985.47961671 2302.98834554 3985.75390625 2298.4765625 C3986 2296 3986 2296 3987 2295 C3987.50664577 2291.93876082 3987.9581863 2288.88633041 3988.375 2285.8125 C3988.50511475 2284.88010498 3988.63522949 2283.94770996 3988.76928711 2282.98706055 C3989.46045138 2278.01441383 3990.12971839 2273.03893745 3990.79296875 2268.0625 C3990.98656982 2266.61846802 3990.98656982 2266.61846802 3991.18408203 2265.14526367 C3991.42925737 2263.30992851 3991.67131792 2261.47417347 3991.90966797 2259.63793945 C3992.46081243 2255.49575655 3993.09651642 2251.41536831 3993.96875 2247.328125 C3995.38945369 2240.42497083 3996.1443363 2233.43429178 3996.9375 2226.4375 C3997.06631058 2225.31808517 3997.06631058 2225.31808517 3997.19772339 2224.17605591 C3998.75066359 2210.5745466 3999.81109323 2196.95664509 4000.74234009 2183.30020142 C4001.53690347 2171.66057344 4002.56289253 2160.11515031 4004.01147461 2148.53564453 C4004.89264803 2141.37618449 4005.44111734 2134.251822 4005.70947266 2127.04345703 C4005.82509472 2123.96705893 4006.00539278 2120.96284404 4006.44781494 2117.9145813 C4009.84409357 2093.83749232 4009.29822785 2069.4659679 4009.26865101 2045.21535349 C4009.26350036 2039.649335 4009.26830829 2034.08332229 4009.27142334 2028.51730347 C4009.27504252 2019.15914714 4009.27032384 2009.80102257 4009.26074219 2000.44287109 C4009.24991922 1989.75158109 4009.25334655 1979.06036778 4009.264395 1968.36907971 C4009.27359639 1959.0804646 4009.27469002 1949.79187203 4009.26951766 1940.50325382 C4009.26645981 1935.00475182 4009.26581006 1929.50628526 4009.27259064 1924.0077858 C4009.31009692 1888.7798944 4009.1450418 1853.30537619 4005.25 1818.25 C4004.98625328 1815.8762795 4004.74214172 1813.50101562 4004.5 1811.125 C4003.62305414 1802.69401169 4002.53733519 1794.34086116 4001 1786 C4000.34 1786 3999.68 1786 3999 1786 C3999.01160156 1785.26394531 3999.02320312 1784.52789063 3999.03515625 1783.76953125 C3999.04417969 1782.79371094 3999.05320312 1781.81789063 3999.0625 1780.8125 C3999.07410156 1779.84957031 3999.08570312 1778.88664062 3999.09765625 1777.89453125 C3999.08103046 1775.06699066 3999.08103046 1775.06699066 3998.52124023 1772.6081543 C3998.03516146 1770.17593907 3997.75963293 1767.84519629 3997.5625 1765.375 C3996.90724324 1757.74740173 3996.0880005 1750.13845554 3995.27050781 1742.52685547 C3994.99762886 1739.97785083 3994.72930415 1737.42838941 3994.4609375 1734.87890625 C3994.28673904 1733.25257408 3994.11226987 1731.62627087 3993.9375 1730 C3993.85830322 1729.24066162 3993.77910645 1728.48132324 3993.69750977 1727.69897461 C3993.36504821 1724.64611933 3992.97456615 1721.92369845 3992 1719 C3991.82246844 1717.14859947 3991.68107802 1715.29360901 3991.5625 1713.4375 C3991.20290978 1708.8015522 3990.57065125 1704.39220584 3989.59765625 1699.8515625 C3987.0825281 1687.85127788 3985.33278226 1675.72117022 3983.6484375 1663.58203125 C3983.15590206 1660.04400911 3982.61065728 1656.51992072 3982 1653 C3981.34 1653 3980.68 1653 3980 1653 C3980.02320312 1652.44054688 3980.04640625 1651.88109375 3980.0703125 1651.3046875 C3980.24080009 1643.73016734 3979.20494252 1636.46634028 3978 1629 C3977.67 1629 397","inline_bytes":65536,"content_sha256":"6088ee6cf5f91ce5eeba57cc3f77c42134146a4552fee5703da592e7016d2e84"},{"path":"barkday-logo.png","size":113111,"sha":"0f0973d8b16ddb9354d1588f3a667b6ceb427d40","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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","inline_bytes":150816,"content_sha256":"bb95bccbbb2b2b15095ab923d5f5fefa88a7e3076d9824269a0e1c7639d63cb6"},{"path":"barkday-logo2.png","size":1050910,"sha":"0a7b8834e9d563df07ee2757f24c753b19202ae1","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo2.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/barkday-logo2.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"data/AGENTS.md","size":11623,"sha":"81ccff1eb5e96ee762a2d24ba11cd6ecdd68f3d2","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/AGENTS.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/AGENTS.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday data instructions\n\nLast updated: 2026-05-03\n\nThis file governs work under `data/` and any code that directly creates, validates, merges, or publishes gift-catalog data.\n\nRead this file before changing:\n\n- `data/*.json`\n- `schema/*.json`\n- `scripts/*gift*`\n- `scripts/*catalog*`\n- `scripts/*amazon*`\n\n## 1) Purpose of the data layer\n\nThe data layer exists to support a stable public application shell with remotely fetched data that can change independently of app releases.\n\nFor gifts specifically, the data layer must:\n\n- preserve useful structured product information\n- support Barkday filtering and personalization\n- remain compatible with affiliate and compliance rules\n- be maintainable by repeatable scripts, not manual drift\n- keep proprietary and public concerns separate where intended\n\n## 2) Data hierarchy\n\nTreat data files in these categories.\n\n### 2.1 Source inputs\n\nFiles intentionally edited or added as inputs:\n\n- `data/dog-gifts-base.json`\n- `data/dog-gifts-preferred.json`\n- `data/gift-batches/*.json`\n\nThese are the editable data sources for the v2 gift system.\n\n### 2.2 Generated outputs\n\nGenerated files:\n\n- `data/dog-gifts-catalog.json`\n- `data/dog-gifts-merged.json`\n\nThese must be rebuilt, not manually curated line-by-line.\n\n### 2.3 Raw import evidence\n\nRaw machine inputs and evidence:\n\n- `data/raw-amazon/*.json`\n\nThese are not publishable feed files.\nThey are input evidence, import source material, and audit trail material.\n\n### 2.4 Transitional or suspect files\n\nUse caution with:\n\n- `data/pending-items.json`\n- any incomplete or placeholder batch file\n- any batch file that is obviously tiny, empty, or malformed\n- any output file edited directly without rerunning generators\n\n## 3) Canonical v2 gift model\n\nThe long-term canonical gift model is the v2 structured model, not the legacy flat root feed.\n\nThe v2 gift feed is a top-level object that includes metadata and an `items` array.\n\nExpected top-level fields:\n\n- `version`\n- `generatedAt`\n- `marketplaceDefault`\n- `notes`\n- `items`\n\nEach item should generally contain:\n\n- `id`\n- `title`\n- `benefit`\n- `category`\n- `tags`\n- `ageAxis`\n- `minAge` and/or `maxAge` when using chronological years\n- `minDogYears` and/or `maxDogYears` when using dog-year bounds\n- `sizes`\n- `chew`\n- `breedGroups`\n- `preferred`\n- `priority`\n- `source`\n- `affiliate`\n- `active`\n- `notes`\n\nNested `affiliate` object should generally contain:\n\n- `url`\n- `asin`\n- `marketplace`\n- `partnerTag`\n\nDo not collapse v2 back into the old flat model unless explicitly creating a temporary compatibility export.\n\n## 4) Canonical meanings of key fields\n\n### 4.1 `category`\n\n`category` is the primary Barkday-facing classification for display, grouping, and broad filtering.\n\nExamples:\n\n- `teething`\n- `chew`\n- `fetch`\n- `enrichment`\n- `feeding`\n- `walks`\n- `safety`\n- `comfort`\n- `training`\n- `calming`\n- `outdoors`\n- `tug`\n\nPreserve meaningful source-derived distinctions where helpful, but keep the category set understandable and stable.\n\n### 4.2 `tags`\n\n`tags` preserve finer-grained descriptors and source/use context.\n\nExamples:\n\n- `puppy`\n- `senior`\n- `stuffable`\n- `freezable`\n- `lick-mat`\n- `slow-feeding`\n- `foraging`\n- `treat-dispensing`\n- `floatable`\n- `durable`\n- `bath`\n- `grooming`\n\nDo not use `tags` as a dumping ground for noise.\nTags should improve filtering, recommendation logic, or UI description.\n\n### 4.3 `chew`\n\n`chew` is Barkday's own personalization field for mouth-toy suitability.\nIt is not a replacement for source category data.\n\nIt applies primarily to:\n\n- chew toys\n- fetch toys carried in the mouth\n- tug toys\n- some enrichment toys intended to be mouthed\n\nIt should have little or no effect on:\n\n- bowls\n- lights\n- harnesses\n- leashes\n- trackers\n- water bottles\n- grooming tools\n- comfort mats and blankets\n\nFor non-mouth products, use `[\"any\"]` unless there is a strong reason not to.\n\n### 4.4 `ageAxis`\n\nAllowed meanings:\n\n- `human` for chronological years\n- `dog` for dog-year scale\n- `none` when age is intentionally not bounded\n\nDo not mix human-year and dog-year ranges in the same item.\n\n### 4.5 `sizes`\n\nUse only stable size buckets.\n\nPreferred values:\n\n- `toy`\n- `small`\n- `medium`\n- `large`\n- `giant`\n- `any`\n\nDo not invent uncontrolled size tokens in publishable data.\n\n## 5) Chew vocabulary rule\n\nCanonical Barkday chew vocabulary is:\n\n- `any`\n- `gentle`\n- `normal`\n- `power`\n\nDo not introduce new publishable chew terms without an explicit architectural decision.\n\nIf import helpers or auto-build logic emit synonyms such as:\n\n- `strong`\n- `soft`\n\nnormalize them before publishable output.\n\nPreferred mapping:\n\n- `strong` -> `power`\n- `soft` -> `gentle`\n\nThe application user interface is built around `Gentle`, `Normal`, and `Power`.\nThe data model must support that directly.\n\n## 6) Age rules\n\n### 6.1 Do not mix age systems\n\nIf `ageAxis` is `human`:\n\n- use `minAge` and `maxAge`\n- do not use `minDogYears` or `maxDogYears`\n\nIf `ageAxis` is `dog`:\n\n- use `minDogYears` and `maxDogYears`\n- do not use `minAge` or `maxAge`\n\nIf `ageAxis` is `none`:\n\n- no age bounds are required\n\n### 6.2 Tags and age should not conflict\n\nExamples:\n\n- `puppy` should not conflict with a clearly senior-only range\n- `senior` should not conflict with clearly young-only bounds\n\n### 6.3 Use explicit bounds when known\n\nPrefer real bounds over implied tag-only logic when the data supports it.\n\n## 7) Affiliate and source rules\n\n1. Publishable gift rows must include `affiliate.url`.\n2. Preserve `affiliate.asin` whenever known.\n3. Keep `marketplace` and `partnerTag` in affiliate metadata where available.\n4. Do not emit cloaked or shortened links.\n5. Do not store image binaries from Amazon.\n6. If future Amazon image URLs or offer data are included, they must follow compliance TTL rules.\n\n## 8) Dedupe rules\n\nItems must be deduped by:\n\n1. `id`\n2. `affiliate.asin` when present\n\nDo not knowingly publish duplicate rows for the same ASIN unless there is a deliberate and documented reason.\n\nIf two candidate rows collide:\n\n- prefer the more specific and better structured row\n- prefer the row with better affiliate metadata\n- prefer the row with clearer category and age logic\n- prefer the row with stronger notes over placeholder text\n\n## 9) Batch rules\n\n### 9.1 Batch location\n\nEditable additive gift batches live in:\n\n- `data/gift-batches/`\n\n### 9.2 Batch file naming\n\nUse:\n\n- `YYYY-MM-DD-batch-##.json`\n\nExamples:\n\n- `2026-04-21-batch-05.json`\n- `2026-04-21-batch-06.json`\n\nDo not create ad hoc publishable batch names that are not picked up by the rebuild script unless you also intentionally update the rebuild logic.\n\n### 9.3 Batch file shape\n\nEach batch file should be a top-level JSON array of gift items.\nDo not wrap batch files in a top-level object.\n\n### 9.4 Batch quality\n\nDo not trust a batch file just because it exists.\nCheck for:\n\n- valid JSON\n- non-empty array\n- proper ids\n- no duplicates\n- no malformed placeholder rows\n\nAny suspicious file, including tiny files or obviously broken output, must be inspected before use.\n\n## 10) Build and merge rules\n\n### 10.1 Rebuild\n\n`data/dog-gifts-catalog.json` is rebuilt from:\n\n- `data/dog-gifts-base.json`\n- valid batch files in `data/gift-batches/`\n\n### 10.2 Merge\n\n`data/dog-gifts-merged.json` is merged from:\n\n- rebuilt catalog\n- preferred overlays in `data/dog-gifts-preferred.json`\n\n### 10.3 Preferred overlay role\n\n`dog-gifts-preferred.json` exists to selectively override or prioritize items.\nDo not misuse it as a second full catalog.\n\n## 11) Raw Amazon data rules\n\nFiles under `data/raw-amazon/` are evidence and import material only.\n\nThey may include:\n\n- search responses\n- item detail responses\n- bulk fetch results\n\nRules:\n\n1. Do not treat raw Amazon files as publishable feed files.\n2. Do not hand-curate user-facing content directly inside raw files.\n3. Keep them as audit trail and import sources.\n4. Use scripts to map raw files into structured candidate or batch rows.\n5. Preserve enough raw data to justify later review or reclassification when needed.\n\n## 12) Manual editing rules\n\n### 12.1 Safe to edit manually\n\nUsually safe:\n\n- `data/dog-gifts-base.json`\n- `data/dog-gifts-preferred.json`\n- `data/gift-batches/*.json`\n\n### 12.2 Do not hand-edit unless explicitly intended\n\nUsually do not hand-edit:\n\n- `data/dog-gifts-catalog.json`\n- `data/dog-gifts-merged.json`\n\nIf you must hand-edit a generated file temporarily:\n\n- state why\n- rebuild or merge again as soon as possible\n- do not leave hidden manual drift in place\n\n## 13) Validation commands for data work\n\nFrom repository root, run:\n\n`node .\\scripts\\rebuild-gift-catalog.mjs`\n\n`node .\\scripts\\validate-gifts-v2.mjs .\\data\\dog-gifts-catalog.json .\\data\\dog-gifts-preferred.json`\n\n`node .\\scripts\\merge-gifts-v2.mjs .\\data\\dog-gifts-catalog.json .\\data\\dog-gifts-preferred.json .\\data\\dog-gifts-merged.json`\n\n`node .\\scripts\\smoke-gift-logic.mjs`\n\n`node .\\scripts\\barkday-doctor.mjs`\n\nIf using PowerShell helpers:\n\n`.\\tools\\run-barkday-checks.ps1`\n\nA gift-data task is not complete until the relevant validations pass.\n\n## 14) Import and build script behavior rules\n\nWhen editing import or build scripts:\n\n- do not silently change output shape\n- do not silently rename core fields\n- do not change chew vocabulary casually\n- do not reduce traceability from raw import to publishable item\n- keep logs and warnings meaningful\n- prefer deterministic output naming\n\nIf changing:\n\n- `scripts/build-auto-batch-from-getitems.mjs`\n- `scripts/amazon-getitems-to-catalog.mjs`\n- `scripts/rebuild-gift-catalog.mjs`\n- `scripts/merge-gifts-v2.mjs`\n\nalso review whether schemas or validators must change.\n\n## 15) Legacy feed rule\n\nThe old root-level gift feed path:\n\n- `dog-gifts.json`\n- `dog-gifts.schema.json`\n\nis legacy.\n\nDo not add new real catalog development to that path unless:\n\n- explicitly building a temporary compatibility export\n- or fixing a live regression during migration\n\nThe long-term goal is for runtime gift loading to consume the v2 model directly.\n\n## 16) Publishing and remote-feed rule\n\nThe intended publishable public gift feed is a remote-served v2 feed that can update independently of app releases.\n\nThis means:\n\n- local v2 merged output should be treated as the canonical candidate\n- the publish step should promote that v2 output to the chosen remote location\n- new product additions should flow through base, batch, rebuild, validate, merge, publish\n\nDo not design new data work around the assumption that root `dog-gifts.json` remains the permanent live model.\n\n## 17) Data quality priorities\n\nWhen choosing between quantity and quality:\n\n1. prefer correct structure over more rows\n2. prefer good category and chew alignment over vague imports\n3. prefer correct affiliate metadata over perfect prose\n4. prefer preserving useful source information over flattening it away\n5. prefer deterministic repeatable build steps over one-off manual patches\n\n## 18) Data done definition\n\nA data task is done only when:\n\n1. the correct source files were changed\n2. the resulting catalog is valid\n3. duplicates were not introduced\n4. chew vocabulary is canonical\n5. age logic is coherent\n6. affiliate fields are present where required\n7. generated outputs were rebuilt\n8. relevant validations passed\n9. the change can be explained from raw input to final output\n\n## 19) First-read checklist for data tasks\n\nBefore touching gift data:\n\n1. read this file\n2. identify whether the change belongs in base, batch, preferred, or script\n3. inspect the relevant schema\n4. inspect the relevant validator\n5. make the smallest correct change\n6. rebuild\n7. validate\n8. merge\n9. smoke test\n10. only then commit\n","inline_bytes":11623,"content_sha256":"3aa7f848c0881f90a1f3a57c48c7cc721fa298ea16f9fd7dd8acbc6a452cfe37"},{"path":"data/barkday_check.js","size":10315,"sha":"adebd74f7f45f6ee884422e241ed67825164f4e3","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/barkday_check.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/barkday_check.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\n/* Barkday data validator – v1.0\n   Checks structure & content of:\n   - reco-banded.json\n   - reco-breed.json\n   - breed_groups.json\n   - breed_aliases.json\n   - breed_taxonomy.json\n   Exits non-zero on any error.\n*/\n\nconst fs = require('fs');\nconst path = require('path');\n\n/* ---------- config ---------- */\nconst REQUIRED_BANDS = [\n  'puppy_1_6',\n  'puppy_7_10',\n  'puppy_11_15',\n  'young_16_24',\n  'adult_25_60',\n  'senior_61p',\n];\n\nconst REQUIRED_LANES = ['training', 'health', 'nutrition', 'exercise', 'bonding', 'gear'];\n\nconst META_KEYS = ['_copyright', '_license', '_dataset_id'];\n\n/* Groups we currently expect across the suite.\n   You can pare this down if some are intentionally omitted. */\nconst EXPECTED_GROUP_NAMES = new Set([\n  'Working / Herding',\n  'Sporting',\n  'Hound',\n  'Terrier',\n  'Toy',\n  'Non-Sporting',\n  'Foundation Stock',\n  'Miscellaneous',\n  'Guardian',\n  'Companion',\n  'Mixed / Other',\n]);\n\n/* ---------- small helpers ---------- */\nfunction fail(msg, ctx) {\n  const line = ctx ? `${msg}  ${JSON.stringify(ctx)}` : msg;\n  return { ok: false, msg: line };\n}\nfunction ok(msg) { return { ok: true, msg }; }\n\nfunction readJson(p) {\n  try {\n    const raw = fs.readFileSync(p, 'utf8');\n    return { ok: true, data: JSON.parse(raw) };\n  } catch (e) {\n    return { ok: false, error: e.message };\n  }\n}\n\n/** Resolve a passed path or best-match a base name in CWD\n *  e.g., base \"reco-breed\" will match \"reco-breed (4).json\".\n */\nfunction resolvePathFromArgOrGuess(flagValue, base) {\n  if (flagValue) return flagValue;\n  const files = fs.readdirSync(process.cwd());\n  const exact = files.find(f => f === `${base}.json`);\n  if (exact) return exact;\n  // match \"base*.json\"\n  const re = new RegExp(`^${base.replace(/[.*+?^${}()|[\\\\]\\\\\\\\]/g, '\\\\$&')}.*\\\\.json$`, 'i');\n  const match = files.find(f => re.test(f));\n  if (match) return match;\n  return `${base}.json`; // fall back (may 404; we’ll error clearly)\n}\n\nfunction nonEmptyString(x) { return typeof x === 'string' && x.trim().length > 0; }\nfunction isStringArray(a) {\n  return Array.isArray(a) && a.every(nonEmptyString);\n}\nfunction reportSection(title) {\n  console.log('\\n' + title);\n  console.log('-'.repeat(title.length));\n}\n\n/* ---------- validators ---------- */\n\n// Validate reco-banded.json\nfunction validateRecoBanded(obj) {\n  const errs = [];\n  // meta\n  for (const k of META_KEYS) {\n    if (!(k in obj) || !nonEmptyString(obj[k])) errs.push(`Missing or empty meta key: ${k}`);\n  }\n  // groups\n  const groupKeys = Object.keys(obj).filter(k => !META_KEYS.includes(k));\n  if (groupKeys.length === 0) errs.push('No groups found.');\n  // Expected group names present?\n  const missingGroups = [...EXPECTED_GROUP_NAMES].filter(g => !groupKeys.includes(g));\n  if (missingGroups.length) {\n    errs.push(`Missing expected groups: ${missingGroups.join(', ')}`);\n  }\n  for (const g of groupKeys) {\n    const group = obj[g];\n    if (typeof group !== 'object' || Array.isArray(group) || !group) {\n      errs.push(`Group \"${g}\" must be an object.`);\n      continue;\n    }\n    // bands present\n    for (const band of REQUIRED_BANDS) {\n      if (!(band in group)) {\n        errs.push(`Group \"${g}\" missing band \"${band}\"`);\n        continue;\n      }\n      const bandObj = group[band];\n      if (!bandObj || typeof bandObj !== 'object') {\n        errs.push(`Group \"${g}\" band \"${band}\" must be an object`);\n        continue;\n      }\n      if (!('lanes' in bandObj) || typeof bandObj.lanes !== 'object' || !bandObj.lanes) {\n        errs.push(`Group \"${g}\" band \"${band}\" missing \"lanes\" object`);\n        continue;\n      }\n      // lanes\n      for (const lane of REQUIRED_LANES) {\n        if (!(lane in bandObj.lanes)) {\n          errs.push(`Group \"${g}\" band \"${band}\" missing lane \"${lane}\"`);\n          continue;\n        }\n        const val = bandObj.lanes[lane];\n        if (!isStringArray(val)) {\n          errs.push(`Group \"${g}\" band \"${band}\" lane \"${lane}\" must be a non-empty string array`);\n        }\n      }\n    }\n  }\n  return errs;\n}\n\n// Validate breed_groups.json (array of group descriptors)\nfunction validateBreedGroups(arr) {\n  const errs = [];\n  if (!Array.isArray(arr)) return ['breed_groups must be an array'];\n  const seenIds = new Set();\n  const seenNames = new Set();\n  for (const [i, g] of arr.entries()) {\n    const where = `index ${i}`;\n    if (typeof g !== 'object' || !g) { errs.push(`Item ${where} must be object`); continue; }\n    // required-ish fields we’ve seen in your file\n    const req = ['id', 'name', 'examples', 'core_traits', 'enrichment', 'owner_tips', 'notification_short', 'cautions', 'gift_tags'];\n    for (const k of req) {\n      if (!(k in g)) errs.push(`Missing \"${k}\" in ${where}`);\n    }\n    if (!nonEmptyString(g.id)) errs.push(`Invalid id at ${where}`);\n    if (!nonEmptyString(g.name)) errs.push(`Invalid name at ${where}`);\n    if (!isStringArray(g.examples)) errs.push(`\"examples\" must be string[] at ${where}`);\n    if (!isStringArray(g.core_traits)) errs.push(`\"core_traits\" must be string[] at ${where}`);\n    if (!isStringArray(g.enrichment)) errs.push(`\"enrichment\" must be string[] at ${where}`);\n    if (!isStringArray(g.owner_tips)) errs.push(`\"owner_tips\" must be string[] at ${where}`);\n    if (!nonEmptyString(g.notification_short)) errs.push(`\"notification_short\" must be string at ${where}`);\n    if (!isStringArray(g.cautions)) errs.push(`\"cautions\" must be string[] at ${where}`);\n    if (!isStringArray(g.gift_tags)) errs.push(`\"gift_tags\" must be string[] at ${where}`);\n\n    if (seenIds.has(g.id)) errs.push(`Duplicate id \"${g.id}\"`);\n    seenIds.add(g.id);\n    if (seenNames.has(g.name)) errs.push(`Duplicate name \"${g.name}\"`);\n    seenNames.add(g.name);\n  }\n  return errs;\n}\n\n// Validate breed_aliases.json (object: alias -> canonical or array of aliases)\nfunction validateAliases(obj) {\n  const errs = [];\n  if (Array.isArray(obj) || typeof obj !== 'object' || !obj) return ['breed_aliases must be an object'];\n  for (const [alias, val] of Object.entries(obj)) {\n    if (!nonEmptyString(alias)) errs.push('Empty alias key');\n    const okVal = nonEmptyString(val) || isStringArray(val);\n    if (!okVal) errs.push(`Alias \"${alias}\" must map to a non-empty string (canonical) or string[]`);\n  }\n  return errs;\n}\n\n// Validate breed_taxonomy.json (light check; structure varies)\nfunction validateTaxonomy(obj) {\n  const errs = [];\n  if (!obj || typeof obj !== 'object') return ['breed_taxonomy must be an object'];\n  const keys = Object.keys(obj);\n  if (!keys.length) errs.push('taxonomy has no keys');\n  // Spot check: values should be objects/arrays/strings—just ensure not null/undefined\n  for (const k of keys) {\n    const v = obj[k];\n    if (v === null || v === undefined) errs.push(`taxonomy key \"${k}\" has null/undefined value`);\n  }\n  return errs;\n}\n\n// Validate reco-breed.json (per-breed content must follow band/lanes structure)\nfunction validateRecoBreed(obj) {\n  const errs = [];\n  if (!obj || typeof obj !== 'object') return ['reco-breed must be an object'];\n  // allow meta keys optionally\n  const breedKeys = Object.keys(obj).filter(k => !META_KEYS.includes(k));\n  if (!breedKeys.length) errs.push('No breed entries found in reco-breed');\n  for (const b of breedKeys) {\n    const entry = obj[b];\n    if (!entry || typeof entry !== 'object') { errs.push(`Breed \"${b}\" must be object`); continue; }\n    for (const band of REQUIRED_BANDS) {\n      if (!(band in entry)) { errs.push(`Breed \"${b}\" missing band \"${band}\"`); continue; }\n      const bandObj = entry[band];\n      if (!bandObj || typeof bandObj !== 'object') { errs.push(`Breed \"${b}\" band \"${band}\" must be object`); continue; }\n      if (!('lanes' in bandObj) || typeof bandObj.lanes !== 'object' || !bandObj.lanes) {\n        errs.push(`Breed \"${b}\" band \"${band}\" missing \"lanes\" object`); continue;\n      }\n      for (const lane of REQUIRED_LANES) {\n        if (!(lane in bandObj.lanes)) { errs.push(`Breed \"${b}\" band \"${band}\" missing lane \"${lane}\"`); continue; }\n        if (!isStringArray(bandObj.lanes[lane])) {\n          errs.push(`Breed \"${b}\" band \"${band}\" lane \"${lane}\" must be non-empty string[]`);\n        }\n      }\n    }\n  }\n  return errs;\n}\n\n/* ---------- run ---------- */\n(function main() {\n  // CLI args\n  const args = process.argv.slice(2);\n  const getArg = (name) => {\n    const idx = args.findIndex(a => a === name || a.startsWith(name + '='));\n    if (idx === -1) return null;\n    const a = args[idx];\n    if (a.includes('=')) return a.split('=').slice(1).join('=');\n    return args[idx + 1] || null;\n  };\n\n  const pRecoBanded = resolvePathFromArgOrGuess(getArg('--recoBanded'), 'reco-banded');\n  const pRecoBreed   = resolvePathFromArgOrGuess(getArg('--recoBreed'), 'reco-breed');\n  const pGroups      = resolvePathFromArgOrGuess(getArg('--groups'), 'breed_groups');\n  const pAliases     = resolvePathFromArgOrGuess(getArg('--aliases'), 'breed_aliases');\n  const pTaxonomy    = resolvePathFromArgOrGuess(getArg('--taxonomy'), 'breed_taxonomy');\n\n  const files = [\n    ['reco-banded', pRecoBanded, validateRecoBanded],\n    ['reco-breed',  pRecoBreed,  validateRecoBreed],\n    ['breed_groups', pGroups,    validateBreedGroups],\n    ['breed_aliases', pAliases,  validateAliases],\n    ['breed_taxonomy', pTaxonomy, validateTaxonomy],\n  ];\n\n  let anyError = false;\n  console.log('Barkday data validation');\n  console.log('=======================\\n');\n  console.log('Files under test:');\n  for (const [label, p] of files) console.log(`- ${label}: ${path.resolve(p)}`);\n\n  for (const [label, p, validator] of files) {\n    reportSection(`\\nChecking ${label}`);\n    if (!fs.existsSync(p)) {\n      console.error(`✖ File not found: ${p}`);\n      anyError = true;\n      continue;\n    }\n    const parsed = readJson(p);\n    if (!parsed.ok) {\n      console.error(`✖ JSON parse error: ${parsed.error}`);\n      anyError = true;\n      continue;\n    }\n    const errs = validator(parsed.data);\n    if (errs.length) {\n      anyError = true;\n      for (const e of errs) console.error('✖', e);\n    } else {\n      console.log('✔ OK');\n    }\n  }\n\n  reportSection('\\nSummary');\n  if (anyError) {\n    console.error('❌ Validation failed. See errors above.');\n    process.exit(1);\n  } else {\n    console.log('✅ All checks passed.');\n    process.exit(0);\n  }\n})();\n","inline_bytes":10295,"content_sha256":"d78d0bf3b93aff9736d78b259119b0e246e98fdd55bea43bcb27e3d4e73603a1"},{"path":"data/breed_aliases.json","size":9496,"sha":"7cdfdae586d7d204500c015c1b87f8c3e7a751a8","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_aliases.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_aliases.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"_copyright\": \"© 2025 CandidQuality (Barkday™). All rights reserved.\",\n  \"_license\": \"No license granted for redistribution, republication, or derivative use.\",\n  \"_dataset_id\": \"barkday-2025-09-23-v1\",\n  \"Afghan Hound\": [\n    \"afghan\"\n  ],\n  \"Africanis\": [\n    \"African Dog\",\n    \"African Landrace\",\n    \"Africanis Bantu Dog\",\n    \"Africanis Dog\"\n  ],\n  \"Airedale Terrier\": [\n    \"airedale\"\n  ],\n  \"Akita\": [\n    \"akita inu\"\n  ],\n  \"Alaskan Malamute\": [\n    \"malamute\"\n  ],\n  \"American Eskimo Dog\": [\n    \"eskie\"\n  ],\n  \"American Pit Bull Terrier\": [\n    \"american pit bull\",\n    \"american pitbull terrier\",\n    \"apbt\",\n    \"pit bull\",\n    \"pitbull\"\n  ],\n  \"American Staffordshire Terrier\": [\n    \"amstaff\",\n    \"pit\",\n    \"pittie\",\n    \"pitty\"\n  ],\n  \"Anatolian Shepherd Dog\": [\n    \"anatolian\"\n  ],\n  \"Australian Cattle Dog\": [\n    \"acd\",\n    \"blue heeler\",\n    \"heeler\",\n    \"red heeler\"\n  ],\n  \"Australian Shepherd\": [\n    \"aussie\"\n  ],\n  \"Basenji\": [\n    \"basenji\"\n  ],\n  \"Basset Hound\": [\n    \"bassett\"\n  ],\n  \"Beagle\": [\n    \"beag\"\n  ],\n  \"Belgian Malinois\": [\n    \"mal\",\n    \"mali\",\n    \"malinois\"\n  ],\n  \"Belgian Sheepdog\": [\n    \"groenendael\"\n  ],\n  \"Belgian Tervuren\": [\n    \"terv\"\n  ],\n  \"Bernese Mountain Dog\": [\n    \"berner\"\n  ],\n  \"Bichon Frise\": [\n    \"Bichon Frisé\"\n  ],\n  \"Bloodhound\": [\n    \"blood\"\n  ],\n  \"Boerboel\": [\n    \"Boerboel Dog\",\n    \"Boerboel Mastiff\",\n    \"South African Mastiff\"\n  ],\n  \"Border Collie\": [\n    \"border\"\n  ],\n  \"Border Terrier\": [\n    \"border terrier\"\n  ],\n  \"Borzoi\": [\n    \"borzoi\",\n    \"russian wolfhound\"\n  ],\n  \"Boston Terrier\": [\n    \"boston\"\n  ],\n  \"Boxer\": [\n    \"boxer\"\n  ],\n  \"Brittany\": [\n    \"brittany\"\n  ],\n  \"Bull Terrier\": [\n    \"bull terrier\"\n  ],\n  \"Bulldog\": [\n    \"Bulldog\",\n    \"english bulldog\"\n  ],\n  \"Bullmastiff\": [\n    \"bull mastiff\"\n  ],\n  \"Cairn Terrier\": [\n    \"cairn\"\n  ],\n  \"Canaan Dog\": [\n    \"Canaan\",\n    \"Israel Canaan Dog\",\n    \"Kanaan Dog\",\n    \"Kelef K'naani\"\n  ],\n  \"Cane Corso\": [\n    \"cane\",\n    \"corso\"\n  ],\n  \"Cardigan Welsh Corgi\": [\n    \"cardi\",\n    \"cardigan corgi\"\n  ],\n  \"Cavalier King Charles Spaniel\": [\n    \"cavalier\",\n    \"cavalier spaniel\"\n  ],\n  \"Central Asian Shepherd Dog\": [\n    \"Alabai\",\n    \"Central Asian Ovcharka\",\n    \"Central Asian Ovtcharka\",\n    \"Central Asian Shepherd\"\n  ],\n  \"Chesapeake Bay Retriever\": [\n    \"chesapeake\",\n    \"chessie\"\n  ],\n  \"Chihuahua\": [\n    \"chi\"\n  ],\n  \"Chinese Shar-Pei\": [\n    \"shar pei\",\n    \"shar-pei\"\n  ],\n  \"Chow Chow\": [\n    \"chow\"\n  ],\n  \"Clumber Spaniel\": [\n    \"clumber\"\n  ],\n  \"Cocker Spaniel\": [\n    \"cocker\"\n  ],\n  \"Collie\": [\n    \"collie rough\",\n    \"rough collie\",\n    \"scotch collie\"\n  ],\n  \"Coton de Tulear\": [\n    \"coton\"\n  ],\n  \"Curly-Coated Retriever\": [\n    \"curly\"\n  ],\n  \"Dachshund\": [\n    \"dachshund\",\n    \"doxie\",\n    \"sausage dog\",\n    \"weenie dog\",\n    \"wiener dog\"\n  ],\n  \"Dalmatian\": [\n    \"dal\"\n  ],\n  \"Doberman Pinscher\": [\n    \"doberman\",\n    \"dobie\"\n  ],\n  \"Dogue de Bordeaux\": [\n    \"french mastiff\"\n  ],\n  \"English Cocker Spaniel\": [\n    \"english cocker\"\n  ],\n  \"English Foxhound\": [\n    \"foxhound\"\n  ],\n  \"English Setter\": [\n    \"english setter\",\n    \"setter\"\n  ],\n  \"English Setter (Llewellin)\": [\n    \"english setter llewellin\",\n    \"llewellin\",\n    \"llewellin setter\"\n  ],\n  \"English Springer Spaniel\": [\n    \"springer\"\n  ],\n  \"Field Spaniel\": [\n    \"field spaniel\"\n  ],\n  \"Finnish Spitz\": [\n    \"finnish spitz\"\n  ],\n  \"Flat-Coated Retriever\": [\n    \"flat-coated\",\n    \"flatcoat\"\n  ],\n  \"Fox Terrier\": [\n    \"fox terrier\"\n  ],\n  \"French Bulldog\": [\n    \"frenchie\"\n  ],\n  \"German Pinscher\": [\n    \"pinscher\"\n  ],\n  \"German Shepherd\": [\n    \"german shepherd\",\n    \"german shepherd dog\",\n    \"gsd\"\n  ],\n  \"German Shorthaired Pointer\": [\n    \"gsp\"\n  ],\n  \"German Spitz\": [\n    \"mittelspitz\"\n  ],\n  \"German Wirehaired Pointer\": [\n    \"gwp\",\n    \"wirehair\"\n  ],\n  \"Giant Schnauzer\": [\n    \"giant schnauzer\"\n  ],\n  \"Golden Retriever\": [\n    \"golden\",\n    \"goldens\",\n    \"goldie\"\n  ],\n  \"Gordon Setter\": [\n    \"gordon\",\n    \"gordon setter\"\n  ],\n  \"Great Dane\": [\n    \"dane\",\n    \"great dane\"\n  ],\n  \"Great Pyrenees\": [\n    \"pyr\",\n    \"pyrenees\"\n  ],\n  \"Greater Swiss Mountain Dog\": [\n    \"great swiss\",\n    \"greater swiss mountain dog\",\n    \"gsmd\",\n    \"swissy\"\n  ],\n  \"Greyhound\": [\n    \"grey\",\n    \"greyhound\",\n    \"greys\"\n  ],\n  \"Harrier\": [\n    \"harrier\"\n  ],\n  \"Havanese\": [\n    \"havanese\"\n  ],\n  \"Irish Setter\": [\n    \"irish setter\",\n    \"red setter\"\n  ],\n  \"Irish Wolfhound\": [\n    \"irish wolf hound\",\n    \"wolfhound\"\n  ],\n  \"Italian Greyhound\": [\n    \"iggy\"\n  ],\n  \"Jack Russell Terrier\": [\n    \"jack russell\",\n    \"jrt\"\n  ],\n  \"Japanese Chin\": [\n    \"japanese chin\"\n  ],\n  \"Kangal\": [\n    \"Kangal Shepherd\",\n    \"Kangal Shepherd Dog\",\n    \"Kangal Çoban Köpeği\",\n    \"Turkish Kangal\"\n  ],\n  \"Keeshond\": [\n    \"keesh\",\n    \"keeshond\"\n  ],\n  \"King Charles Spaniel\": [\n    \"king charles\"\n  ],\n  \"Komondor\": [\n    \"mop dog\"\n  ],\n  \"Kuvasz\": [\n    \"kuvasz\",\n    \"kuvaszok\"\n  ],\n  \"Labrador Retriever\": [\n    \"lab\",\n    \"labrador\",\n    \"labs\"\n  ],\n  \"Lagotto Romagnolo\": [\n    \"lagotto\"\n  ],\n  \"Lakeland Terrier\": [\n    \"lakie\"\n  ],\n  \"Leonberger\": [\n    \"leo\"\n  ],\n  \"Lhasa Apso\": [\n    \"lhasa\"\n  ],\n  \"Maltese\": [\n    \"malt\",\n    \"maltese\"\n  ],\n  \"Manchester Terrier\": [\n    \"manchester\"\n  ],\n  \"Mastiff\": [\n    \"mastiff\"\n  ],\n  \"Miniature Pinscher\": [\n    \"min pin\"\n  ],\n  \"Miniature Poodle\": [\n    \"Miniature Poodle\",\n    \"Poodle (Miniature)\",\n    \"mini poodle\"\n  ],\n  \"Miniature Schnauzer\": [\n    \"mini schnauzer\"\n  ],\n  \"Neapolitan Mastiff\": [\n    \"Neo Mastiff\",\n    \"Neopolitan Mastiff\"\n  ],\n  \"Newfoundland\": [\n    \"newf\",\n    \"newfie\"\n  ],\n  \"Norfolk Terrier\": [\n    \"norfolk\"\n  ],\n  \"Norwegian Buhund\": [\n    \"buhund\"\n  ],\n  \"Norwegian Elkhound\": [\n    \"elkhound\"\n  ],\n  \"Norwegian Lundehund\": [\n    \"lundehund\"\n  ],\n  \"Norwich Terrier\": [\n    \"norwich\"\n  ],\n  \"Nova Scotia Duck Tolling Retriever\": [\n    \"toller\"\n  ],\n  \"Old English Sheepdog\": [\n    \"oes\"\n  ],\n  \"Papillon\": [\n    \"pap\",\n    \"papillon\"\n  ],\n  \"Parson Russell Terrier\": [\n    \"parson russell\"\n  ],\n  \"Pekingese\": [\n    \"peke\"\n  ],\n  \"Pembroke Welsh Corgi\": [\n    \"corgi\",\n    \"pembroke\",\n    \"pembroke corgi\"\n  ],\n  \"Petit Basset Griffon Vendéen\": [\n    \"pbgv\"\n  ],\n  \"Pharaoh Hound\": [\n    \"pharaoh\"\n  ],\n  \"Pointer\": [\n    \"english pointer\",\n    \"pointer\"\n  ],\n  \"Polish Lowland Sheepdog\": [\n    \"polski owczarek nizinny\"\n  ],\n  \"Pomeranian\": [\n    \"pom\",\n    \"pomeranian\",\n    \"pomerenian\"\n  ],\n  \"Poodle\": [\n    \"poodle\"\n  ],\n  \"Portuguese Water Dog\": [\n    \"pwd\"\n  ],\n  \"Pug\": [\n    \"pug\"\n  ],\n  \"Pyrenean Shepherd\": [\n    \"pyr shep\",\n    \"pyrenean shep\"\n  ],\n  \"Rat Terrier\": [\n    \"rat terrier\"\n  ],\n  \"Rhodesian Ridgeback\": [\n    \"rhodesian\",\n    \"ridgeback\"\n  ],\n  \"Rottweiler\": [\n    \"rott\",\n    \"rottie\",\n    \"rottweiler\"\n  ],\n  \"Saint Bernard\": [\n    \"saint\",\n    \"st bernard\",\n    \"st. bernard\"\n  ],\n  \"Saluki\": [\n    \"saluki\"\n  ],\n  \"Samoyed\": [\n    \"sammy\",\n    \"sammydog\",\n    \"samoyed\"\n  ],\n  \"Schipperke\": [\n    \"schipperke\"\n  ],\n  \"Schnoodle\": [\n    \"schnoodle\"\n  ],\n  \"Scottish Deerhound\": [\n    \"deerhound\"\n  ],\n  \"Scottish Terrier\": [\n    \"scottie\"\n  ],\n  \"Sealyham Terrier\": [\n    \"sealyham\"\n  ],\n  \"Shetland Sheepdog\": [\n    \"sheltie\"\n  ],\n  \"Shiba Inu\": [\n    \"shiba\",\n    \"shibe\"\n  ],\n  \"Shih Tzu\": [\n    \"shih tzu\",\n    \"shihtzu\"\n  ],\n  \"Siberian Husky\": [\n    \"husky\",\n    \"sibe\"\n  ],\n  \"Silky Terrier\": [\n    \"silky\"\n  ],\n  \"Skye Terrier\": [\n    \"skye\"\n  ],\n  \"Smooth Collie\": [\n    \"smooth collie\"\n  ],\n  \"Smooth Fox Terrier\": [\n    \"smooth fox\"\n  ],\n  \"Soft Coated Wheaten Terrier\": [\n    \"wheaten\"\n  ],\n  \"Spanish Mastiff\": [\n    \"Mastin\",\n    \"Mastin Espanol\",\n    \"Mastin Español\",\n    \"Mastín Español\",\n    \"Spanish Mastin\"\n  ],\n  \"Spinone Italiano\": [\n    \"spinone\"\n  ],\n  \"Staffordshire Bull Terrier\": [\n    \"staffie\",\n    \"staffy\"\n  ],\n  \"Standard Poodle\": [\n    \"poodle standard\",\n    \"standard poodle\",\n    \"standard-size poodle\"\n  ],\n  \"Standard Schnauzer\": [\n    \"standard schnauzer\"\n  ],\n  \"Sussex Spaniel\": [\n    \"sussex\"\n  ],\n  \"Swedish Vallhund\": [\n    \"vallhund\"\n  ],\n  \"Thai Ridgeback\": [\n    \"Mah Thai Lung Ahn\",\n    \"TRD\",\n    \"Thai Ridgeback Dog\"\n  ],\n  \"Tibetan Mastiff\": [\n    \"tibetan\"\n  ],\n  \"Tibetan Spaniel\": [\n    \"tibbie\"\n  ],\n  \"Tibetan Terrier\": [\n    \"tibetan terrier\"\n  ],\n  \"Toy Fox Terrier\": [\n    \"toy fox terrier\"\n  ],\n  \"Toy Poodle\": [\n    \"Poodle (Toy)\",\n    \"poodle toy\",\n    \"toy poodle\",\n    \"toy-size poodle\"\n  ],\n  \"Vizsla\": [\n    \"vizsla\"\n  ],\n  \"Weimaraner\": [\n    \"weim\"\n  ],\n  \"Welsh Springer Spaniel\": [\n    \"welsh springer\"\n  ],\n  \"Welsh Terrier\": [\n    \"welsh terrier\"\n  ],\n  \"West Highland White Terrier\": [\n    \"west highland\",\n    \"westie\"\n  ],\n  \"Whippet\": [\n    \"whip\",\n    \"whippet\"\n  ],\n  \"Wire Fox Terrier\": [\n    \"wire fox\"\n  ],\n  \"Wirehaired Pointing Griffon\": [\n    \"wirehaired pointing griffon\"\n  ],\n  \"Wirehaired Vizsla\": [\n    \"wirehaired vizsla\"\n  ],\n    \"Xoloitzcuintli\": [\n    \"mexican hairless\",\n    \"xolo\"\n  ],\n  \"Yorkshire Terrier\": [\n    \"yorkie\"\n  ],\n  \"Goldendoodle\": [\n    \"Golden Doodle\",\n    \"Golden-Poodle Mix\",\n    \"Goldendoodle Dog\"\n  ],\n  \"Labradoodle\": [\n    \"Lab Doodle\",\n    \"Lab-Poodle Mix\",\n    \"Labradoodle Dog\"\n  ],\n  \"Bernedoodle\": [\n    \"Berner Doodle\",\n    \"Bernese-Poodle Mix\",\n    \"Bernedoodle Dog\"\n  ],\n  \"Cockapoo\": [\n    \"Cockerpoo\",\n    \"Spoodle\",\n    \"Cockapoo Dog\"\n  ],\n  \"Cavapoo\": [\n    \"Cavoodle\",\n    \"Cavapoo Dog\"\n  ],\n  \"Maltipoo\": [\n    \"Moodle\",\n    \"Maltese-Poodle Mix\",\n    \"Maltipoo Dog\"\n  ]\n}\n","inline_bytes":9485,"content_sha256":"d951362b72c238f39c21ef48f72b083a6f5be0e4693f89fcc1f890a4c0daee10"},{"path":"data/breed_groups.json","size":16306,"sha":"fa5a46284c7756212b45fdc49d3743f370153909","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_groups.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_groups.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\r\n    {\r\n        \"id\": \"herding_working\",\r\n        \"name\": \"Working / Herding\",\r\n        \"examples\": [\r\n            \"Border Collie\",\r\n            \"Australian Shepherd\",\r\n            \"Corgi\",\r\n            \"Belgian Malinois\",\r\n            \"German Shepherd\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Needs purposeful work and mental challenges\",\r\n            \"Learns fast; can become frustrated if under-stimulated\",\r\n            \"High handler focus with strong herding/working drives\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Daily puzzle or scent game (10–15 min)\",\r\n            \"Trick chaining (e.g., spin → down → touch)\",\r\n            \"Targeting & directional cues (left/right) for fetch or herding-style games\",\r\n            \"Agility/obedience drills 2–3×/week\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Keep sessions short and upbeat; end on success\",\r\n            \"Rotate jobs: scent day, trick day, fitness day\",\r\n            \"Redirect nipping or herding rehearsals toward appropriate tasks\"\r\n        ],\r\n        \"notification_short\": \"Plan a job: quick scent game or trick chain to scratch that working itch.\",\r\n        \"cautions\": [\r\n            \"Watch for over-arousal; add decompression walks\",\r\n            \"Give structured outlets or they’ll invent their own ‘work’ (e.g., chasing cars)\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"frisbee\",\r\n            \"long line\",\r\n            \"herding ball\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"guardian_protection\",\r\n        \"name\": \"Guardian / Protection\",\r\n        \"examples\": [\r\n            \"Rottweiler\",\r\n            \"Doberman\",\r\n            \"Mastiff\",\r\n            \"Great Pyrenees\",\r\n            \"Akita\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Natural territorial/guardian instincts\",\r\n            \"Steady, confident handling needed\",\r\n            \"Often aloof with strangers but deeply bonded to family\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Structured urban walks (on-leash) with neutrality practice\",\r\n            \"Short ‘jobs’ like carrying a backpack after maturity\",\r\n            \"Obstacle courses to build body awareness and confidence\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Socialize early & often; neutrality matters more than friendliness\",\r\n            \"Teach impulse control (wait, leave it) and calm greetings\",\r\n            \"Provide clear boundaries; avoid harsh corrections that can erode trust\"\r\n        ],\r\n        \"notification_short\": \"Guardians need socialization & structure—neutrality beats friendliness.\",\r\n        \"cautions\": [\r\n            \"Guarding instincts can become reactivity without guidance; supervise and reward calm choices\",\r\n            \"Protect growing joints; keep jumping gentle and limited when young\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"backpack harness\",\r\n            \"tug toy\",\r\n            \"interactive feeder\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"sporting_gundog\",\r\n        \"name\": \"Sporting / Gun Dogs\",\r\n        \"examples\": [\r\n            \"Labrador Retriever\",\r\n            \"Golden Retriever\",\r\n            \"Spaniel breeds\",\r\n            \"Pointers\",\r\n            \"Vizsla\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"High stamina; people-oriented and eager to please\",\r\n            \"Often water-loving and fetch-motivated\",\r\n            \"Need variety to avoid boredom\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Retrieve/swim sessions\",\r\n            \"Nose work or field-style searches\",\r\n            \"Fit-to-work drills (balance discs, hill climbs)\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Use structured fetch with rules (drop, wait)\",\r\n            \"Train impulse control around birds/wildlife\",\r\n            \"Mix water exercise with land training to reduce repetitive strain\"\r\n        ],\r\n        \"notification_short\": \"Working retrievers thrive on structured fetch & scent jobs.\",\r\n        \"cautions\": [\r\n            \"Overuse injuries if only fetching; rotate activities\",\r\n            \"High food motivation can lead to overeating\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"floating toy\",\r\n            \"dummy launcher\",\r\n            \"dock-diving ramp\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"scent_hound\",\r\n        \"name\": \"Scent Hounds\",\r\n        \"examples\": [\r\n            \"Beagle\",\r\n            \"Bloodhound\",\r\n            \"Basset Hound\",\r\n            \"Coonhound\",\r\n            \"Foxhound\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Nose-driven; persistence in tracking\",\r\n            \"Can be independent with selective recall\",\r\n            \"Often vocal (baying) when on scent\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Daily ‘sniffari’ walks (dog-led pace)\",\r\n            \"Hide & seek games (food or toy)\",\r\n            \"Scent box or tracking courses\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Build recall through games; jackpot high-value returns\",\r\n            \"Provide outlets to sniff; suppressing nose work causes frustration\",\r\n            \"Use long line to allow safe exploration without chasing wildlife\"\r\n        ],\r\n        \"notification_short\": \"Let scent hounds work their nose—structured sniffing channels focus.\",\r\n        \"cautions\": [\r\n            \"Scent lock can override recall; manage with long line\",\r\n            \"Can be vocal; teach quiet cue early\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"snuffle mat\",\r\n            \"long line\",\r\n            \"nose work kit\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"sight_hound\",\r\n        \"name\": \"Sight Hounds\",\r\n        \"examples\": [\r\n            \"Greyhound\",\r\n            \"Whippet\",\r\n            \"Afghan Hound\",\r\n            \"Saluki\",\r\n            \"Borzoi\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Visual chasers; sprint athletes\",\r\n            \"Often restful indoors, bursts of zoom outside\",\r\n            \"Thin skin; require cushioned surfaces\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Short sprint sets in safe enclosed area\",\r\n            \"Lure coursing or flirt pole games\",\r\n            \"Long decompression walks\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Teach calm leash handling before unleashing prey drive\",\r\n            \"Provide padded resting spots for skin and joint comfort\",\r\n            \"Monitor temperature; thin coats get cold easily\"\r\n        ],\r\n        \"notification_short\": \"Sight hounds sprint then snooze—short bursts & cushy beds.\",\r\n        \"cautions\": [\r\n            \"Prey drive can trigger chasing; build recall gradually in safe spaces\",\r\n            \"Thin skin can be sensitive; choose soft resting and play surfaces\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"flirt pole\",\r\n            \"padded bed\",\r\n            \"reflective jacket\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"terrier\",\r\n        \"name\": \"Terriers\",\r\n        \"examples\": [\r\n            \"Jack Russell Terrier\",\r\n            \"Westie\",\r\n            \"Bull Terrier\",\r\n            \"Airedale\",\r\n            \"Scottish Terrier\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Tenacious problem-solvers; love to dig and tug\",\r\n            \"High prey/varmint drive\",\r\n            \"Energetic and vocal\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Dig pit or sandbox for supervised digging\",\r\n            \"Tug games with rules (take/drop)\",\r\n            \"Scent & search games\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Channel digging to approved areas; deter yard excavation\",\r\n            \"Teach drop cues early for tug toys\",\r\n            \"Provide mental tasks (shaping games) to tire minds\"\r\n        ],\r\n        \"notification_short\": \"Terriers need legal ways to dig, tug & chase—channel that drive.\",\r\n        \"cautions\": [\r\n            \"Can develop fixations without outlets; rotate activities\",\r\n            \"Strong prey drive; supervise with small pets\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"dig box\",\r\n            \"rope toy\",\r\n            \"puzzle feeder\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"toy_companion\",\r\n        \"name\": \"Toy / Companion Dogs\",\r\n        \"examples\": [\r\n            \"Chihuahua\",\r\n            \"Pomeranian\",\r\n            \"Yorkie\",\r\n            \"Maltese\",\r\n            \"Shih Tzu\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Bonded to people; can get over-carried (literally)\",\r\n            \"Confidence building helps reduce reactivity\",\r\n            \"Small bodies; joints need gentle care\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Confidence games: step on varied surfaces; target a mat\",\r\n            \"Puzzle feeders to occupy the mind\",\r\n            \"Short indoor play sessions\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Avoid over-handling; let them walk and explore\",\r\n            \"Introduce handling gradually with treats\",\r\n            \"Consider jacket/sweater in cold weather\"\r\n        ],\r\n        \"notification_short\": \"Little dogs are still dogs—walks & confidence games matter.\",\r\n        \"cautions\": [\r\n            \"Dental care matters; build a regular tooth-brushing routine\",\r\n            \"Small joints need care; use ramps or steps for furniture when helpful\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"puzzle toy\",\r\n            \"small harness\",\r\n            \"warm coat\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"nordic_spitz\",\r\n        \"name\": \"Nordic / Spitz Types\",\r\n        \"examples\": [\r\n            \"Siberian Husky\",\r\n            \"Alaskan Malamute\",\r\n            \"Samoyed\",\r\n            \"Shiba Inu\",\r\n            \"Akita (spitz lineage)\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Endurance, independence, vocal\",\r\n            \"Often strong pullers; recall can be optional\",\r\n            \"Thick double coats and seasonal shedding\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Backpacking or sledding (in cold climates)\",\r\n            \"Long decompression walks with sniffing time\",\r\n            \"Scent work to engage the mind\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Reinforce recall early; manage with long line\",\r\n            \"Provide climate-appropriate exercise; avoid heat stress\",\r\n            \"Brush regularly during shed seasons\"\r\n        ],\r\n        \"notification_short\": \"Spitz breeds need endurance outlets & heat management.\",\r\n        \"cautions\": [\r\n            \"Heat-sensitive; limit midday activity\",\r\n            \"High escape tendency; secure fencing helps\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"backpack\",\r\n            \"cooling vest\",\r\n            \"long line\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"bulldog_molosser\",\r\n        \"name\": \"Bulldog / Molosser Types\",\r\n        \"examples\": [\r\n            \"English Bulldog\",\r\n            \"Bulldog\",\r\n            \"French Bulldog\",\r\n            \"Boxer\",\r\n            \"Bullmastiff\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Strong bodies; some brachycephalic breathing limits\",\r\n            \"Often affectionate and people-loving\",\r\n            \"Can be stubborn but food-motivated\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Short, frequent sniff-strolls\",\r\n            \"Low-impact puzzle toys\",\r\n            \"Cooperative care sessions (nails, wrinkles)\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Monitor breathing in heat/humidity\",\r\n            \"Use harness instead of collar to protect airways\",\r\n            \"Keep sessions short; watch for overexertion\"\r\n        ],\r\n        \"notification_short\": \"Molosser types often need joint-aware, heat-aware pacing.\",\r\n        \"cautions\": [\r\n            \"Short-nosed types may have breathing limits; keep activity moderate in heat\",\r\n            \"Prone to joint problems; manage weight\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"cooling mat\",\r\n            \"slow feeder\",\r\n            \"joint support\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"international_guardian\",\r\n        \"name\": \"International Guardian Breeds\",\r\n        \"examples\": [\r\n            \"Kangal\",\r\n            \"Central Asian Shepherd Dog\",\r\n            \"Caucasian Shepherd Dog\",\r\n            \"Boerboel\",\r\n            \"Spanish Mastiff\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Natural livestock guardians with strong protective instincts\",\r\n            \"Independent and confident; may be aloof with strangers\",\r\n            \"Large size and strength; do best with space and secure fencing\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Structured patrol-style walks and tasks that satisfy their guarding instincts\",\r\n            \"Brain games like scent work or search tasks to channel their intelligence\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Begin early positive socialization with a variety of people and animals\",\r\n            \"Provide consistent boundaries and mental jobs; avoid boredom\",\r\n            \"Work with an experienced trainer familiar with guardian breeds\"\r\n        ],\r\n        \"notification_short\": \"Guardian breeds need space, jobs, and socialization.\",\r\n        \"cautions\": [\r\n            \"Without training, protective instincts can lead to reactivity; monitor around guests and other animals\",\r\n            \"Rapid growth can stress joints; keep jumping and repetitive hard exercise limited when young\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"heavy-duty harness\",\r\n            \"puzzle feeder\",\r\n            \"durable chew\",\r\n            \"large orthopedic bed\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"village_landrace_type\",\r\n        \"name\": \"Pariah & Landrace Types\",\r\n        \"examples\": [\r\n            \"Thai Ridgeback\",\r\n            \"Canaan Dog\",\r\n            \"Carolina Dog\",\r\n            \"Africanis\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Primitive or landrace dogs with strong survival instincts\",\r\n            \"High prey drive and independence; often reserved with strangers\",\r\n            \"Lean, agile and versatile; adapt to varied environments\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Off-leash decompression in secure areas, giving them time to sniff and explore\",\r\n            \"Scent games, agility or lure coursing to channel their chase instincts\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Use structured training that rewards voluntary engagement; avoid harsh corrections\",\r\n            \"Ensure secure fencing; use a long line for safe exploration\",\r\n            \"Socialize from an early age; manage interactions around small pets\"\r\n        ],\r\n        \"notification_short\": \"Primitive breeds: independence, prey drive, and enrichment.\",\r\n        \"cautions\": [\r\n            \"May roam or chase wildlife if not properly contained\",\r\n            \"Sensitive to coercion; focus on positive reinforcement techniques\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"long line\",\r\n            \"snuffle mat\",\r\n            \"treat pouch\",\r\n            \"lure toy\"\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"companion_hybrid\",\r\n        \"name\": \"Companion / Hybrid Breeds\",\r\n        \"examples\": [\r\n            \"Goldendoodle\",\r\n            \"Labradoodle\",\r\n            \"Bernedoodle\",\r\n            \"Cockapoo\",\r\n            \"Cavapoo\"\r\n        ],\r\n        \"core_traits\": [\r\n            \"Affection-forward companions; people-centered\",\r\n            \"Often biddable with a soft temperament\",\r\n            \"Coat care can be high due to curl/wave\"\r\n        ],\r\n        \"enrichment\": [\r\n            \"Short trick sessions (2–4 min) with upbeat reinforcement\",\r\n            \"Scent games and hide-and-seek with favorite humans\",\r\n            \"Calm leash walks focusing on loose-lead and check-ins\"\r\n        ],\r\n        \"owner_tips\": [\r\n            \"Line-brush coat regularly; schedule professional grooming on a routine\",\r\n            \"Reinforce independence (place/cot time) to reduce separation stress\",\r\n            \"Keep training playful and brief to maintain engagement\"\r\n        ],\r\n        \"notification_short\": \"Do a 2-minute trick burst and a quick brush-through today.\",\r\n        \"cautions\": [\r\n            \"Matting risk with curl/wave coats—pay attention to ears, armpits, tail base\",\r\n            \"Some may struggle with departures; practice short, calm alone-time routines\"\r\n        ],\r\n        \"gift_tags\": [\r\n            \"grooming\",\r\n            \"training\",\r\n            \"interactive\",\r\n            \"detangler\",\r\n            \"slicker_brush\"\r\n        ]\r\n    }\r\n]","inline_bytes":16269,"content_sha256":"734abdacd0d3a91f7a4ece5169b113d09d5266bb5e0f4b847c87ff5cf703d766"},{"path":"data/breed_taxonomy.json","size":25351,"sha":"35311e82bca96d5e0a09d8dc2da10ff5a333e85f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_taxonomy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/breed_taxonomy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"Afghan Hound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"independence_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Africanis\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sociability_guarded\",\n      \"climate_heat_sensitive\"\n    ],\n    \"meta_groups_hint\": [\n      \"village_landrace_type\"\n    ]\n  },\n  \"Airedale Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Akita\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Alaskan Malamute\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"independence_high\",\n      \"nordic_spitz\"\n    ]\n  },\n  \"American Eskimo Dog\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"nordic_spitz\"\n    ]\n  },\n  \"American Pit Bull Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"chew_power\",\n      \"terrier\"\n    ]\n  },\n  \"American Staffordshire Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"chew_power\",\n      \"terrier\"\n    ]\n  },\n  \"Anatolian Shepherd Dog\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"climate_heat_sensitive\",\n      \"coat_double\",\n      \"guardian_protection\",\n      \"herding_working\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Australian Cattle Dog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"prey_drive_high\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Australian Shepherd\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"noise_sensitive\",\n      \"prey_drive_high\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Basenji\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"climate_cold_sensitive\",\n      \"coat_double\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Basset Hound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\"\n    ]\n  },\n  \"Beagle\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\"\n    ]\n  },\n  \"Belgian Malinois\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"chew_power\",\n      \"guardian_protection\",\n      \"herding_working\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Belgian Sheepdog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\"\n    ]\n  },\n  \"Belgian Tervuren\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\"\n    ]\n  },\n  \"Bernese Mountain Dog\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"climate_heat_sensitive\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\"\n    ]\n  },\n  \"Bichon Frise\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"coat_care_high\",\n      \"novice_friendly\"\n    ]\n  },\n  \"Bloodhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Boerboel\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"sociability_guarded\",\n      \"climate_heat_sensitive\",\n      \"arthritis_prone\"\n    ],\n    \"meta_groups_hint\": [\n      \"international_guardian\"\n    ]\n  },\n  \"Border Collie\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"noise_sensitive\"\n    ]\n  },\n  \"Border Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Borzoi\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Boston Terrier\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"chew_power\",\n      \"climate_cold_sensitive\",\n      \"climate_heat_sensitive\",\n      \"muzzle_brachy\",\n      \"toy_companion\"\n    ]\n  },\n  \"Boxer\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"climate_cold_sensitive\",\n      \"coat_double\",\n      \"guardian_protection\"\n    ]\n  },\n  \"Brittany\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Bull Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"chew_power\",\n      \"terrier\"\n    ]\n  },\n  \"Bulldog\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"climate_heat_sensitive\",\n      \"muzzle_brachy\",\n      \"skin_fold_care\"\n    ]\n  },\n  \"Bullmastiff\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Cairn Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Canaan Dog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"sociability_guarded\",\n      \"coat_double\",\n      \"prey_drive_high\"\n    ],\n    \"meta_groups_hint\": [\n      \"village_landrace_type\"\n    ]\n  },\n  \"Cane Corso\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"chew_power\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Cardigan Welsh Corgi\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Cavalier King Charles Spaniel\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"coat_care_high\",\n      \"noise_sensitive\",\n      \"novice_friendly\",\n      \"sporting_gundog\",\n      \"toy_companion\"\n    ]\n  },\n  \"Central Asian Shepherd Dog\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"sociability_guarded\",\n      \"coat_double\",\n      \"arthritis_prone\",\n      \"climate_heat_sensitive\"\n    ],\n    \"meta_groups_hint\": [\n      \"international_guardian\"\n    ]\n  },\n  \"Chesapeake Bay Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_double\",\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Chihuahua\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"toy_companion\"\n    ]\n  },\n  \"Chinese Shar-Pei\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"bulldog_molosser\",\n      \"guardian_protection\",\n      \"independence_high\",\n      \"skin_fold_care\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Chow Chow\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"climate_heat_sensitive\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\",\n      \"independence_high\",\n      \"nordic_spitz\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Clumber Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_shed_heavy\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Cocker Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Collie\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"herding_working\"\n    ]\n  },\n  \"Coton de Tulear\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"coat_care_high\",\n      \"novice_friendly\"\n    ]\n  },\n  \"Curly-Coated Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Dachshund\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"muzzle_brachy\",\n      \"prey_drive_high\",\n      \"scent_hound\"\n    ]\n  },\n  \"Dalmatian\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"independence_high\",\n      \"prey_drive_high\"\n    ]\n  },\n  \"Doberman Pinscher\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"chew_power\",\n      \"climate_cold_sensitive\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Dogue de Bordeaux\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"chew_power\",\n      \"muzzle_brachy\",\n      \"coat_care_high\"\n    ]\n  },\n  \"English Cocker Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"English Foxhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\"\n    ]\n  },\n  \"English Setter\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"English Setter (Llewellin)\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"English Springer Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Field Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"Finnish Spitz\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"nordic_spitz\",\n      \"independence_high\"\n    ]\n  },\n  \"Flat-Coated Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"Fox Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"French Bulldog\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"climate_cold_sensitive\",\n      \"climate_heat_sensitive\",\n      \"muzzle_brachy\",\n      \"skin_fold_care\"\n    ]\n  },\n  \"German Pinscher\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\"\n    ]\n  },\n  \"German Shepherd\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"chew_power\",\n      \"coat_double\",\n      \"noise_sensitive\",\n      \"coat_shed_heavy\",\n      \"arthritis_prone\"\n    ]\n  },\n  \"German Shorthaired Pointer\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"German Spitz\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"nordic_spitz\"\n    ]\n  },\n  \"German Wirehaired Pointer\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_shed_heavy\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Giant Schnauzer\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Golden Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"coat_shed_heavy\",\n      \"novice_friendly\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Gordon Setter\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Great Dane\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"coat_care_high\",\n      \"giant\",\n      \"guardian_protection\"\n    ]\n  },\n  \"Great Pyrenees\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"climate_heat_sensitive\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Greater Swiss Mountain Dog\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\"\n    ]\n  },\n  \"Greyhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"independence_high\",\n      \"noise_sensitive\",\n      \"novice_friendly\",\n      \"prey_drive_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Harrier\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\"\n    ]\n  },\n  \"Havanese\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"coat_care_high\",\n      \"novice_friendly\",\n      \"toy_companion\"\n    ]\n  },\n  \"Irish Setter\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Irish Wolfhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"independence_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Italian Greyhound\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"noise_sensitive\",\n      \"novice_friendly\",\n      \"sight_hound\",\n      \"toy_companion\"\n    ]\n  },\n  \"Jack Russell Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"terrier\"\n    ]\n  },\n  \"Japanese Chin\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"novice_friendly\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Kangal\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"coat_double\",\n      \"climate_heat_sensitive\"\n    ],\n    \"meta_groups_hint\": [\n      \"international_guardian\"\n    ]\n  },\n  \"Keeshond\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"nordic_spitz\"\n    ]\n  },\n  \"King Charles Spaniel\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"novice_friendly\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Komondor\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"coat_care_high\",\n      \"independence_high\"\n    ]\n  },\n  \"Kuvasz\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_double\",\n      \"guardian_protection\",\n      \"independence_high\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Labrador Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"chew_power\",\n      \"coat_shed_heavy\",\n      \"novice_friendly\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Lagotto Romagnolo\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"Lakeland Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Leonberger\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"coat_double\",\n      \"arthritis_prone\"\n    ]\n  },\n  \"Lhasa Apso\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"muzzle_brachy\",\n      \"novice_friendly\",\n      \"toy_companion\"\n    ]\n  },\n  \"Maltese\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"coat_care_high\",\n      \"novice_friendly\",\n      \"toy_companion\"\n    ]\n  },\n  \"Manchester Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Mastiff\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Miniature Pinscher\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"toy_companion\"\n    ]\n  },\n  \"Miniature Poodle\": {\n    \"AKC\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"apartment_suitable\"\n    ]\n  },\n  \"Miniature Schnauzer\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Neapolitan Mastiff\": {\n    \"AKC\": \"Working\",\n    \"clusters\": [\n      \"skin_fold_care\"\n    ]\n  },\n  \"Newfoundland\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"climate_heat_sensitive\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\",\n      \"novice_friendly\"\n    ]\n  },\n  \"Norfolk Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Norwegian Buhund\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"nordic_spitz\"\n    ]\n  },\n  \"Norwegian Elkhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\",\n      \"nordic_spitz\"\n    ]\n  },\n  \"Norwegian Lundehund\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"nordic_spitz\",\n      \"independence_high\"\n    ]\n  },\n  \"Norwich Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Nova Scotia Duck Tolling Retriever\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"Old English Sheepdog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"coat_double\",\n      \"herding_working\"\n    ]\n  },\n  \"Papillon\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"novice_friendly\",\n      \"toy_companion\"\n    ]\n  },\n  \"Parson Russell Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\",\n      \"prey_drive_high\"\n    ]\n  },\n  \"Pekingese\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"muzzle_brachy\",\n      \"toy_companion\"\n    ]\n  },\n  \"Pembroke Welsh Corgi\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"coat_shed_heavy\",\n      \"herding_working\"\n    ]\n  },\n  \"Petit Basset Griffon Vend\\u00e9en\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"scent_hound\"\n    ]\n  },\n  \"Pharaoh Hound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"sight_hound\",\n      \"independence_high\"\n    ]\n  },\n  \"Pointer\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Polish Lowland Sheepdog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\",\n      \"coat_double\"\n    ]\n  },\n  \"Pomeranian\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"toy_companion\"\n    ]\n  },\n  \"Poodle\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"novice_friendly\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Portuguese Water Dog\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Pug\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"climate_heat_sensitive\",\n      \"muzzle_brachy\",\n      \"skin_fold_care\",\n      \"toy_companion\"\n    ]\n  },\n  \"Pyrenean Shepherd\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\"\n    ]\n  },\n  \"Rat Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Rhodesian Ridgeback\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"coat_double\",\n      \"guardian_protection\",\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sight_hound\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Rottweiler\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"chew_power\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Saint Bernard\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"arthritis_prone\",\n      \"bulldog_molosser\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"guardian_protection\"\n    ]\n  },\n  \"Saluki\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"independence_high\",\n      \"prey_drive_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Samoyed\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"nordic_spitz\"\n    ]\n  },\n  \"Schipperke\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"nordic_spitz\",\n      \"independence_high\"\n    ]\n  },\n  \"Schnoodle\": {\n    \"akc_group\": \"Mixed\",\n    \"clusters\": [\n      \"novice_friendly\"\n    ]\n  },\n  \"Scottish Deerhound\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"sight_hound\",\n      \"independence_high\"\n    ]\n  },\n  \"Scottish Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Sealyham Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Shetland Sheepdog\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"herding_working\",\n      \"noise_sensitive\",\n      \"prey_drive_high\"\n    ]\n  },\n  \"Shiba Inu\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_double\",\n      \"independence_high\",\n      \"nordic_spitz\"\n    ]\n  },\n  \"Shih Tzu\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"coat_care_high\",\n      \"muzzle_brachy\",\n      \"novice_friendly\",\n      \"toy_companion\"\n    ]\n  },\n  \"Siberian Husky\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"coat_double\",\n      \"coat_shed_heavy\",\n      \"independence_high\",\n      \"nordic_spitz\",\n      \"prey_drive_high\"\n    ]\n  },\n  \"Silky Terrier\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"toy_companion\"\n    ]\n  },\n  \"Skye Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Smooth Collie\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"herding_working\"\n    ]\n  },\n  \"Smooth Fox Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Soft Coated Wheaten Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Spanish Mastiff\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"independence_high\",\n      \"sociability_guarded\",\n      \"coat_double\",\n      \"climate_heat_sensitive\",\n      \"arthritis_prone\"\n    ],\n    \"meta_groups_hint\": [\n      \"international_guardian\"\n    ]\n  },\n  \"Spinone Italiano\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"coat_shed_heavy\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Staffordshire Bull Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"chew_power\",\n      \"terrier\"\n    ]\n  },\n  \"Standard Poodle\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"coat_care_high\",\n      \"novice_friendly\"\n    ]\n  },\n  \"Standard Schnauzer\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"chew_power\",\n      \"guardian_protection\",\n      \"sociability_guarded\"\n    ]\n  },\n  \"Sussex Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Swedish Vallhund\": {\n    \"akc_group\": \"Herding\",\n    \"clusters\": [\n      \"nordic_spitz\"\n    ]\n  },\n  \"Thai Ridgeback\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"independence_high\",\n      \"sociability_guarded\"\n    ],\n    \"meta_groups_hint\": [\n      \"village_landrace_type\"\n    ]\n  },\n  \"Tibetan Mastiff\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\n      \"guardian_protection\",\n      \"coat_care_high\",\n      \"independence_high\"\n    ]\n  },\n  \"Tibetan Spaniel\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"toy_companion\",\n      \"coat_care_high\"\n    ]\n  },\n  \"Tibetan Terrier\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"coat_care_high\",\n      \"independence_high\"\n    ]\n  },\n  \"Toy Fox Terrier\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"toy_companion\"\n    ]\n  },\n  \"Toy Poodle\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"toy_companion\",\n      \"apartment_suitable\",\n      \"coat_care_high\",\n      \"novice_friendly\"\n    ]\n  },\n  \"Vizsla\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"noise_sensitive\",\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Weimaraner\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"prey_drive_high\",\n      \"sporting_gundog\"\n    ]\n  },\n  \"Welsh Springer Spaniel\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\"\n    ]\n  },\n  \"Welsh Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"West Highland White Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Whippet\": {\n    \"akc_group\": \"Hound\",\n    \"clusters\": [\n      \"climate_cold_sensitive\",\n      \"independence_high\",\n      \"noise_sensitive\",\n      \"novice_friendly\",\n      \"prey_drive_high\",\n      \"sight_hound\"\n    ]\n  },\n  \"Wire Fox Terrier\": {\n    \"akc_group\": \"Terrier\",\n    \"clusters\": [\n      \"terrier\"\n    ]\n  },\n  \"Wirehaired Pointing Griffon\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"coat_shed_heavy\"\n    ]\n  },\n  \"Wirehaired Vizsla\": {\n    \"akc_group\": \"Sporting\",\n    \"clusters\": [\n      \"sporting_gundog\",\n      \"coat_shed_heavy\"\n    ]\n  },\n  \"Xoloitzcuintli\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\n      \"toy_companion\",\n      \"climate_cold_sensitive\"\n    ]\n  },\n  \"Yorkshire Terrier\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\n      \"apartment_suitable\",\n      \"climate_cold_sensitive\",\n      \"coat_care_high\",\n      \"terrier\",\n      \"toy_companion\"\n    ]\n  },\n  \"Goldendoodle\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\"novice_friendly\",\"coat_care_high\"]\n  },\n  \"Labradoodle\": {\n    \"akc_group\": \"Non-Sporting\",\n    \"clusters\": [\"novice_friendly\",\"coat_care_high\"]\n  },\n  \"Bernedoodle\": {\n    \"akc_group\": \"Working\",\n    \"clusters\": [\"novice_friendly\",\"coat_care_high\",\"bulldog_molosser\"]\n  },\n  \"Cockapoo\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\"toy_companion\",\"coat_care_high\",\"novice_friendly\"]\n  },\n  \"Cavapoo\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\"toy_companion\",\"coat_care_high\",\"novice_friendly\"]\n  },\n  \"Maltipoo\": {\n    \"akc_group\": \"Toy\",\n    \"clusters\": [\"toy_companion\",\"coat_care_high\",\"novice_friendly\"]\n  },\n  \"_meta\"\n: {\n    \"version\": \"1.1\",\n    \"generated_by\": \"Barkday\",\n    \"notes\": \"akc_group from heuristics+overrides; clusters from examples+heuristics; safe to refine. | Use clusters and meta_groups_hint to drive grouping pages and default recommendations.\"\n  }\n}","inline_bytes":25351,"content_sha256":"772fc8ef97343751547f9eab17069ecf99da139007fd11bc9178b14d8de8ce22"},{"path":"data/curves-1.json","size":1636,"sha":"59774ed72468a01eefdf31e5995f05e74e788584","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/curves-1.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/curves-1.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"curves\": {\n    \"group_default_v1\": {\n      \"label\": \"Group default (LOCT 15/9; smooth)\",\n      \"loct\": {\n        \"y1\": {\n          \"n\": 15,\n          \"a0_days\": 10\n        },\n        \"y2\": {\n          \"n\": 9,\n          \"a0_hint_days\": 38\n        }\n      },\n      \"notes\": \"First two human years generated at runtime with monotone AP gaps. Extend with 'analytic' later if needed.\"\n    },\n    \"breed:LABRADOR_RETRIEVER:v1\": {\n      \"label\": \"Labrador Retriever (smooth; UCSD-guided)\",\n      \"inherits\": \"group_default_v1\",\n      \"override_start\": {\n        \"barkday\": 16\n      },\n      \"loct\": {\n        \"y1\": {\n          \"n\": 15,\n          \"a0_days\": 10\n        },\n        \"y2\": {\n          \"n\": 9,\n          \"a0_hint_days\": 38\n        }\n      },\n      \"analytic\": {\n        \"type\": \"pchip\",\n        \"anchors\": [\n          {\n            \"t_years\": 0.0,\n            \"K_total\": 0\n          },\n          {\n            \"t_years\": 1.0,\n            \"K_total\": 15\n          },\n          {\n            \"t_years\": 2.0,\n            \"K_total\": 24\n          },\n          {\n            \"t_years\": 8.0,\n            \"K_total\": 60\n          },\n          {\n            \"t_years\": 10.0,\n            \"K_total\": 70\n          },\n          {\n            \"t_years\": 12.0,\n            \"K_total\": 80\n          }\n        ]\n      },\n      \"apply_scale\": false,\n      \"notes\": \"Labs: default LOCT for years 1–2; piecewise smooth curve from k>=25 via PCHIP anchors. Adjust anchors as new studies arrive.\"\n    }\n  },\n  \"defaults\": {\n    \"group_curve\": \"group_default_v1\",\n    \"overrides\": {\n      \"Labrador Retriever\": \"breed:LABRADOR_RETRIEVER:v1\"\n    }\n  }\n}","inline_bytes":1634,"content_sha256":"d0c00358386612b9d49bf6f0585fb233219f1a66a45ebfe48a7e0ffe94157561"},{"path":"data/curves.json","size":1434,"sha":"3dabdd2c13cfc9a6ab3102e64f08958c154cad5f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/curves.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/curves.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"curves\": {\n    \"group_default_v1\": {\n      \"label\": \"Group default (smoothed 15/9)\",\n      \"barkdays\": {\n        \"1\": 0.07,\n        \"2\": 0.13,\n        \"3\": 0.19,\n        \"4\": 0.25,\n        \"5\": 0.31,\n        \"6\": 0.37,\n        \"7\": 0.43,\n        \"8\": 0.49,\n        \"9\": 0.55,\n        \"10\": 0.62,\n        \"11\": 0.69,\n        \"12\": 0.76,\n        \"13\": 0.84,\n        \"14\": 0.92,\n        \"15\": 1.0,\n        \"16\": 1.08,\n        \"17\": 1.17,\n        \"18\": 1.26,\n        \"19\": 1.36,\n        \"20\": 1.46,\n        \"21\": 1.57,\n        \"22\": 1.68,\n        \"23\": 1.79,\n        \"24\": 1.9\n      },\n      \"source\": \"AKC 15/9 smoothed (internal fit)\",\n      \"notes\": \"Human years since DOB at each Bark Day index (1..24).\"\n    },\n    \"breed:LABRADOR_RETRIEVER:v1\": {\n      \"label\": \"Labrador Retriever (v1)\",\n      \"inherits\": \"group_default_v1\",\n      \"override_start\": {\n        \"barkday\": 16\n      },\n      \"barkdays_override\": {\n        \"16\": 1.05,\n        \"17\": 1.13,\n        \"18\": 1.22,\n        \"19\": 1.31,\n        \"20\": 1.41,\n        \"21\": 1.52,\n        \"22\": 1.63,\n        \"23\": 1.74,\n        \"24\": 1.86\n      },\n      \"apply_scale\": false,\n      \"source\": \"Breed-specific study (DOI TBD)\",\n      \"notes\": \"Overrides from Bark Day 16 onward; continues beyond year 2; does not revert.\"\n    }\n  },\n  \"defaults\": {\n    \"group_curve\": \"group_default_v1\",\n    \"overrides\": {\n      \"Labrador Retriever\": \"breed:LABRADOR_RETRIEVER:v1\"\n    }\n  }\n}","inline_bytes":1434,"content_sha256":"4a938d560eaaf3cb6a3d1e55a2e0ab271ddd4eb3d95eb201c2f16ffda4d244a6"},{"path":"data/dog-gifts-base.json","size":34734,"sha":"5002b75c7d9f48838959922dd05b385c5c7180ad","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-base.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-base.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"version\": 2,\n  \"generatedAt\": \"2026-04-21T04:15:29.490Z\",\n  \"marketplaceDefault\": \"www.amazon.com\",\n  \"notes\": \"Merged Barkday gift catalog output\",\n  \"items\": [\n    {\n      \"id\": \"kong-puppy-binkie-small-blue\",\n      \"title\": \"KONG Puppy Binkie - Small - Blue\",\n      \"benefit\": \"Pacifier-shaped teething toy for soothing sore gums and extending quiet stuffed-treat play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"comfort\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 185,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000FZ9YB6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000FZ9YB6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pupstages-cool-teething-stick\",\n      \"title\": \"Pupstages Cool Teething Stick\",\n      \"benefit\": \"Freezable teething toy for young puppies that helps soothe gums and redirect chewing away from household items.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 184,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YJ3QE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YJ3QE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-ring-bone-puppy-xs\",\n      \"title\": \"Nylabone Ring Bone Puppy - X-Small\",\n      \"benefit\": \"Soft puppy chew ring that can be frozen for added gum relief during early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 183,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0052L9Q1Q?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0052L9Q1Q\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-xs-pink\",\n      \"title\": \"KONG Puppy - XS - Pink\",\n      \"benefit\": \"Extra-small puppy enrichment chew for tiny mouths, early teething, and short stuffed-play sessions.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 182,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09X5ZNJJR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09X5ZNJJR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-textured-teething-bone-xs-pink\",\n      \"title\": \"Nylabone Textured Teething Bone - X-Small - Pink\",\n      \"benefit\": \"Textured puppy teething bone that helps soothe sore gums and encourage positive chewing habits.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"textured\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 181,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00JZIDDQG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00JZIDDQG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-small-blue\",\n      \"title\": \"KONG Puppy - Small - Blue\",\n      \"benefit\": \"Gentle puppy rubber chew with treat-stuffing and fetch use for small puppies in early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 180,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0002AR18C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0002AR18C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-puppy-pacifier-small\",\n      \"title\": \"Nylabone Puppy Pacifier - Small\",\n      \"benefit\": \"Pacifier-style chew toy for small puppies that helps soothe gums and keep them engaged.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"comfort\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 179,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0017JBYAS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0017JBYAS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates small puppies up to 25 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-goodie-bone-small-blue\",\n      \"title\": \"KONG Puppy Goodie Bone - Small - Blue\",\n      \"benefit\": \"Stuffable puppy bone that supports chewing habits and teething relief for small puppies.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 178,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009VKK9G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009VKK9G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-tires-small\",\n      \"title\": \"KONG Puppy Tires - Small\",\n      \"benefit\": \"Puppy tire chew that supports teething and can be stuffed for longer supervised play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 176,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B01AAEANO8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B01AAEANO8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch. Title indicates random color, so do not promise color elsewhere.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"benebone-wishbone-medium\",\n      \"title\": \"Benebone Wishbone - Medium\",\n      \"benefit\": \"Long-lasting bacon-flavored chew for stronger chewers that need a durable outlet.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"aggressive-chewer\",\n        \"bacon\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Terriers\",\n        \"Bulldog / Molosser Types\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 175,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00CPDWT2M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00CPDWT2M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates medium.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"spot-bam-bones-t-bone-6in\",\n      \"title\": \"SPOT Bam-Bones Plus T Bone - 6 in\",\n      \"benefit\": \"Bamboo and nylon chew toy for moderate to aggressive chewers under 60 pounds.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"bamboo\",\n        \"nylon\",\n        \"beef-flavor\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 172,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07RYB63DC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07RYB63DC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates under 60 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-toppl-large-aqua\",\n      \"title\": \"WEST PAW Toppl - Large - Aqua Blue\",\n      \"benefit\": \"Large treat-dispensing puzzle toy for enrichment, frozen fillings, and slower feeding.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"stuffable\",\n        \"freezable\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 171,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00N54E9MI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"awoof-snuffle-mat\",\n      \"title\": \"AWOOF Snuffle Mat\",\n      \"benefit\": \"Portable snuffle mat for boredom relief and nosework-style enrichment during indoor or travel use.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"boredom\",\n        \"travel\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 170,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07N1JYYCW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-hurley-large-tangerine\",\n      \"title\": \"WEST PAW Hurley - Large - Tangerine\",\n      \"benefit\": \"Floatable durable dog bone for fetch and longer chew sessions with larger dogs.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"floatable\",\n        \"fetch\",\n        \"non-toxic\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 169,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B004A7X27M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-arena-snuffle-mat\",\n      \"title\": \"PET ARENA Snuffle Mat\",\n      \"benefit\": \"Adjustable snuffle mat and slow-feeding enrichment toy for scent work and stress relief.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 168,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08D6Q93C4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-large\",\n      \"title\": \"Chuckit! Ultra Ball - Large\",\n      \"benefit\": \"Large durable fetch ball for bigger dogs that need a bouncy water-safe retrieve toy.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\",\n        \"Guardian / Protection\"\n      ],\n      \"preferred\": false,\n      \"priority\": 167,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-medium-4pack\",\n      \"title\": \"Chuckit! Ultra Ball - Medium - Pack of 4\",\n      \"benefit\": \"Durable medium fetch balls for active dogs that like bounce and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00OQYBWPI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-parents-forager-bowls\",\n      \"title\": \"Pet Parents Forager Bowls\",\n      \"benefit\": \"Soft snuffle-style feeder bowl that slows eating and adds mental stimulation for everyday meals.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"foraging\",\n        \"snuffle\",\n        \"meal-enrichment\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09SVS7XJD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09SVS7XJD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-small-2pack\",\n      \"title\": \"Chuckit! Ultra Ball - Small - Pack of 2\",\n      \"benefit\": \"Small high-bounce fetch balls for little dogs that enjoy land and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 3,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\",\n        \"Terriers\"\n      ],\n      \"preferred\": false,\n      \"priority\": 165,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-flyer-medium-large\",\n      \"title\": \"KONG Flyer - Medium/Large\",\n      \"benefit\": \"Natural rubber flying disc for safer outdoor fetch with medium to large dogs.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"flyer\",\n        \"outdoor\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 8,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 162,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000BRTADK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-flyer-small\",\n      \"title\": \"KONG Puppy Flyer - Small\",\n      \"benefit\": \"Gentle puppy flyer for soft fetch sessions while young dogs are still growing.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"puppy\",\n        \"fetch\",\n        \"flyer\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 161,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000GQJG2G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03. Random color; do not promise exact color.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"feeko-heavy-duty-rope-toys-xl-2pack\",\n      \"title\": \"Feeko Heavy Duty Rope Toys - 2 Pack\",\n      \"benefit\": \"Heavy-duty rope set for tug play, supervised chewing, and large-breed engagement.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"rope\",\n        \"tug\",\n        \"large-breed\",\n        \"aggressive-chewer\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Guardian / Protection\",\n        \"Working / Herding\",\n        \"Bulldog / Molosser Types\"\n      ],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08TLM91CK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Better treated as tug and rope play than a primary chew.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-large-4cup\",\n      \"title\": \"Outward Hound Fun Feeder - Large 4 Cup\",\n      \"benefit\": \"Large slow feeder bowl for medium to large dogs that need mealtime pacing.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 159,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0787KPCPX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-medium-2cup\",\n      \"title\": \"Outward Hound Fun Feeder - Medium 2 Cup\",\n      \"benefit\": \"Medium puzzle-style slow feeder that helps small to medium dogs eat more slowly.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00L3O4JI6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"novkin-led-collar-light-rechargeable\",\n      \"title\": \"Novkin Rechargeable LED Dog Collar Light\",\n      \"benefit\": \"Rechargeable clip-on safety light for better visibility on dark walks and outdoor use.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"rechargeable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08HX33Y53\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"dog-collar-light-4-modes-2pack\",\n      \"title\": \"Dog Collar Light - 4 Modes - 2 Pack\",\n      \"benefit\": \"Bright waterproof clip-on safety lights for nighttime walks and visibility at distance.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 153,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C64RJDTH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"heouvo-silicone-treat-pouch-clicker\",\n      \"title\": \"heouvo Silicone Treat Pouch and Clicker\",\n      \"benefit\": \"Compact silicone treat pouch with strong magnetic closure for quick one-handed rewards during training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"silicone\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQQF67P1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"iyoshop-hands-free-leash-large\",\n      \"title\": \"iYoShop Hands Free Dog Leash - Large\",\n      \"benefit\": \"Hands-free bungee leash with pouch and extra control handles for walking, jogging, and running.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"bungee\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 151,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07R56CBWX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"gobeigo-treat-pouch-clicker\",\n      \"title\": \"Gobeigo Treat Pouch and Training Clicker\",\n      \"benefit\": \"Large-capacity magnetic treat pouch with clicker, waist belt, and poop bag dispenser for training walks.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQK4DN1V\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"tuff-pupper-hands-free-adjustable-leash\",\n      \"title\": \"Tuff Pupper Hands Free Adjustable Leash\",\n      \"benefit\": \"Reflective adjustable hands-free leash for walking, jogging, or running with active dogs.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"reflective\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 149,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09Z7FLM4B\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pawistapal-magnetic-treat-pouch\",\n      \"title\": \"PawistaPal Magnetic Treat Pouch\",\n      \"benefit\": \"Hands-free treat pouch with magnetic one-hand access and silicone liner for cleaner reward handling.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FC2LTSNG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FC2LTSNG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ruffwear-front-range-harness-medium\",\n      \"title\": \"Ruffwear Front Range Harness - Medium\",\n      \"benefit\": \"Reflective padded everyday harness with dual leash clips for walking and training.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"reflective\",\n        \"dual-clip\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 147,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CLB563DB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"wilderdog-training-treat-pouch-green\",\n      \"title\": \"Wilderdog Training Treat Pouch - Green\",\n      \"benefit\": \"Magnetic and zipper treat pouch with adjustable waist strap for organized hands-free training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"zipper\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 146,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DJ1NXVM3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DJ1NXVM3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"made-to-roam-explorer-harness-size5\",\n      \"title\": \"MADE TO ROAM Explorer Harness - Size 5\",\n      \"benefit\": \"Y-shaped padded harness with metal hardware and full adjustability for outdoor walks and control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"y-front\",\n        \"adjustable\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 145,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CJ7Z4SKC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04. Verify fit guide before surfacing as a size-specific recommendation.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ollydog-goodie-treat-bag-blue-heron\",\n      \"title\": \"OllyDog Goodie Treat Bag - Blue Heron\",\n      \"benefit\": \"Lightweight magnetic treat bag with multiple wear options for quick access during training sessions.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 144,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4D9JTY8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4D9JTY8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    }\n  ]\n}\n","inline_bytes":34734,"content_sha256":"b2bb95e3802c2b5f34f9b44c9541616b3c4b268dbc6f8b89039ac0ccde1809ba"},{"path":"data/dog-gifts-catalog.json","size":217751,"sha":"4b6b45164e10f0c13ce08d63322db870b03ca9c0","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-catalog.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-catalog.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"version\": 2,\n  \"generatedAt\": \"2026-05-05T02:00:28.848Z\",\n  \"marketplaceDefault\": \"www.amazon.com\",\n  \"notes\": \"Generated from dog-gifts-base.json plus data/gift-batches/*.json\",\n  \"items\": [\n    {\n      \"id\": \"kong-puppy-binkie-small-blue\",\n      \"title\": \"KONG Puppy Binkie - Small - Blue\",\n      \"benefit\": \"Pacifier-shaped teething toy for soothing sore gums and extending quiet stuffed-treat play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"comfort\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 185,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000FZ9YB6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000FZ9YB6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pupstages-cool-teething-stick\",\n      \"title\": \"Pupstages Cool Teething Stick\",\n      \"benefit\": \"Freezable teething toy for young puppies that helps soothe gums and redirect chewing away from household items.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 184,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YJ3QE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YJ3QE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-ring-bone-puppy-xs\",\n      \"title\": \"Nylabone Ring Bone Puppy - X-Small\",\n      \"benefit\": \"Soft puppy chew ring that can be frozen for added gum relief during early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 183,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0052L9Q1Q?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0052L9Q1Q\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-xs-pink\",\n      \"title\": \"KONG Puppy - XS - Pink\",\n      \"benefit\": \"Extra-small puppy enrichment chew for tiny mouths, early teething, and short stuffed-play sessions.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 182,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09X5ZNJJR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09X5ZNJJR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-textured-teething-bone-xs-pink\",\n      \"title\": \"Nylabone Textured Teething Bone - X-Small - Pink\",\n      \"benefit\": \"Textured puppy teething bone that helps soothe sore gums and encourage positive chewing habits.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"textured\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 181,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00JZIDDQG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00JZIDDQG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-small-blue\",\n      \"title\": \"KONG Puppy - Small - Blue\",\n      \"benefit\": \"Gentle puppy rubber chew with treat-stuffing and fetch use for small puppies in early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 180,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0002AR18C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0002AR18C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-puppy-pacifier-small\",\n      \"title\": \"Nylabone Puppy Pacifier - Small\",\n      \"benefit\": \"Pacifier-style chew toy for small puppies that helps soothe gums and keep them engaged.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"comfort\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 179,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0017JBYAS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0017JBYAS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates small puppies up to 25 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-goodie-bone-small-blue\",\n      \"title\": \"KONG Puppy Goodie Bone - Small - Blue\",\n      \"benefit\": \"Stuffable puppy bone that supports chewing habits and teething relief for small puppies.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 178,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009VKK9G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009VKK9G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-tires-small\",\n      \"title\": \"KONG Puppy Tires - Small\",\n      \"benefit\": \"Puppy tire chew that supports teething and can be stuffed for longer supervised play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 176,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B01AAEANO8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B01AAEANO8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch. Title indicates random color, so do not promise color elsewhere.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"benebone-wishbone-medium\",\n      \"title\": \"Benebone Wishbone - Medium\",\n      \"benefit\": \"Long-lasting bacon-flavored chew for stronger chewers that need a durable outlet.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"aggressive-chewer\",\n        \"bacon\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Terriers\",\n        \"Bulldog / Molosser Types\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 175,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00CPDWT2M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00CPDWT2M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates medium.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"goughnuts-ring-medium-green\",\n      \"title\": \"Goughnuts Ring - Medium - Green\",\n      \"benefit\": \"Heavy-duty rubber ring for strong chewers that need a durable outlet and safety core design.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"ring\",\n        \"aggressive-chewer\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Bulldog / Molosser Types\",\n        \"Terriers\",\n        \"Guardian / Protection\"\n      ],\n      \"preferred\": false,\n      \"priority\": 174,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00N8J5I4S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00N8J5I4S\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"spot-bam-bones-t-bone-6in\",\n      \"title\": \"SPOT Bam-Bones Plus T Bone - 6 in\",\n      \"benefit\": \"Bamboo and nylon chew toy for moderate to aggressive chewers under 60 pounds.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"bamboo\",\n        \"nylon\",\n        \"beef-flavor\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 172,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07RYB63DC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07RYB63DC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates under 60 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-toppl-large-aqua\",\n      \"title\": \"WEST PAW Toppl - Large - Aqua Blue\",\n      \"benefit\": \"Large treat-dispensing puzzle toy for enrichment, frozen fillings, and slower feeding.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"stuffable\",\n        \"freezable\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 171,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00N54E9MI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"awoof-snuffle-mat\",\n      \"title\": \"AWOOF Snuffle Mat\",\n      \"benefit\": \"Portable snuffle mat for boredom relief and nosework-style enrichment during indoor or travel use.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"boredom\",\n        \"travel\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 170,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07N1JYYCW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-qwizl-large-aqua\",\n      \"title\": \"West Paw Qwizl - Large - Aqua\",\n      \"benefit\": \"Large treat holder and puzzle toy that extends bully stick and dental chew sessions.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"puzzle\",\n        \"stuffable\",\n        \"treat-dispensing\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 170,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B01N9YT6Z1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-hurley-large-tangerine\",\n      \"title\": \"WEST PAW Hurley - Large - Tangerine\",\n      \"benefit\": \"Floatable durable dog bone for fetch and longer chew sessions with larger dogs.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"floatable\",\n        \"fetch\",\n        \"non-toxic\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 169,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B004A7X27M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-arena-snuffle-mat\",\n      \"title\": \"PET ARENA Snuffle Mat\",\n      \"benefit\": \"Adjustable snuffle mat and slow-feeding enrichment toy for scent work and stress relief.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 168,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08D6Q93C4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-jive-ball-small-tangerine\",\n      \"title\": \"WEST PAW Jive Ball - Small - Tangerine\",\n      \"benefit\": \"Small floatable bouncing ball for fetch, chewing, and unpredictable play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"floatable\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Terriers\",\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 168,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0070S62PM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-large\",\n      \"title\": \"Chuckit! Ultra Ball - Large\",\n      \"benefit\": \"Large durable fetch ball for bigger dogs that need a bouncy water-safe retrieve toy.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\",\n        \"Guardian / Protection\"\n      ],\n      \"preferred\": false,\n      \"priority\": 167,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-medium-4pack\",\n      \"title\": \"Chuckit! Ultra Ball - Medium - Pack of 4\",\n      \"benefit\": \"Durable medium fetch balls for active dogs that like bounce and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00OQYBWPI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-parents-forager-bowls\",\n      \"title\": \"Pet Parents Forager Bowls\",\n      \"benefit\": \"Soft snuffle-style feeder bowl that slows eating and adds mental stimulation for everyday meals.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"foraging\",\n        \"snuffle\",\n        \"meal-enrichment\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09SVS7XJD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09SVS7XJD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-small-2pack\",\n      \"title\": \"Chuckit! Ultra Ball - Small - Pack of 2\",\n      \"benefit\": \"Small high-bounce fetch balls for little dogs that enjoy land and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 3,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\",\n        \"Terriers\"\n      ],\n      \"preferred\": false,\n      \"priority\": 165,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"green-pet-shop-cool-pet-pad-large\",\n      \"title\": \"The Green Pet Shop Cool Pet Pad - Large\",\n      \"benefit\": \"Pressure-activated self-cooling mat for larger dogs needing heat relief without refrigeration.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"summer\",\n        \"self-cooling\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.6,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 164,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B006NONHNE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"arf-pets-cooling-mat-large\",\n      \"title\": \"Arf Pets Cooling Mat 27 x 43\",\n      \"benefit\": \"Large self-cooling mat for crates, kennels, beds, and warm-weather comfort.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"crate\",\n        \"summer\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.6,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 163,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0192CJO30\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-flyer-medium-large\",\n      \"title\": \"KONG Flyer - Medium/Large\",\n      \"benefit\": \"Natural rubber flying disc for safer outdoor fetch with medium to large dogs.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"flyer\",\n        \"outdoor\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 8,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 162,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000BRTADK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"green-pet-shop-chillz-mat-medium\",\n      \"title\": \"The Green Pet Shop Chillz Gel Mat - Medium\",\n      \"benefit\": \"Medium pressure-activated cooling pad for smaller dogs, crates, and travel use.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"crate\",\n        \"travel\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 162,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B005JEMARS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-flyer-small\",\n      \"title\": \"KONG Puppy Flyer - Small\",\n      \"benefit\": \"Gentle puppy flyer for soft fetch sessions while young dogs are still growing.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"puppy\",\n        \"fetch\",\n        \"flyer\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 161,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000GQJG2G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03. Random color; do not promise exact color.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-rewards-ball-large\",\n      \"title\": \"KONG Rewards Ball - Large\",\n      \"benefit\": \"Large rolling treat-dispensing ball for quieter enrichment and slower reward-based play.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"slow-feeding\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 161,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07HSJ1TSQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07HSJ1TSQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"2pcs-licking-mat-for-dogs-with-suction-cups-premiu-b0c9zxz7l5\",\n      \"title\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n      \"benefit\": \"Auto-generated starter entry for 2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aquapaw-dog-bath-lick-mat-2-pack-xl-blue-slow-feed-b0cbw1zsv1\",\n      \"title\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n      \"benefit\": \"Auto-generated starter entry for Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"travel\",\n        \"mat\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CBW1ZSV1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aquapaw-lick-mat-xl-blue\",\n      \"title\": \"Aquapaw Lick Mat - XL - Blue\",\n      \"benefit\": \"Extra-large suction-cup lick mat for bath time, grooming, and calm distraction with spreadable treats.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08DP4JN44\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"bikabpet-lick-mat-for-dogs-and-cats-cat-licking-pa-b0c3619mk8\",\n      \"title\": \"Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack\",\n      \"benefit\": \"Auto-generated starter entry for Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C3619MK8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bojafa-treat-dispensing-dog-toys-durable-rubber-pu-b06w2p3qf3\",\n      \"title\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n      \"benefit\": \"Auto-generated starter entry for Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B06W2P3QF3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dk6vvqj3\",\n      \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n      \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DK6VVQJ3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dyddyn8r\",\n      \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8\",\n      \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DYDDYN8R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-snuffle-ball-interactive-puzzle-dog-toys-encou-b0ck11d97t\",\n      \"title\": \"Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size\",\n      \"benefit\": \"Auto-generated starter entry for Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CK11D97T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-treat-dispenser-toy-interactive-treat-puzzle-t-b0f5k61ky9\",\n      \"title\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n      \"benefit\": \"Auto-generated starter entry for Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F5K61KY9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dr-catch-dog-puzzle-dogs-food-toys-for-iq-training-b08ry2yrfg\",\n      \"title\": \"DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue)\",\n      \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"bowl\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08RY2YRFG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"dr-catch-dog-puzzles-dogs-food-puzzle-feeder-toys--b0bpl9qdr6\",\n      \"title\": \"DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink)\",\n      \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BPL9QDR6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"feeko-heavy-duty-rope-toys-xl-2pack\",\n      \"title\": \"Feeko Heavy Duty Rope Toys - 2 Pack\",\n      \"benefit\": \"Heavy-duty rope set for tug play, supervised chewing, and large-breed engagement.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"rope\",\n        \"tug\",\n        \"large-breed\",\n        \"aggressive-chewer\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Guardian / Protection\",\n        \"Working / Herding\",\n        \"Bulldog / Molosser Types\"\n      ],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08TLM91CK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Better treated as tug and rope play than a primary chew.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"fixiooz-interactive-treat-dispensing-dog-toys-toug-b0d9dnqjk1\",\n      \"title\": \"Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D9DNQJK1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"foxmm-interactive-dog-treat-puzzle-toys-for-iq-tra-b09y5v3pqv\",\n      \"title\": \"FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design\",\n      \"benefit\": \"Auto-generated starter entry for FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09Y5V3PQV\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"hippih-dog-puzzle-toy-2-pack-interactive-dog-toys--b0875zsfmc\",\n      \"title\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n      \"benefit\": \"Auto-generated starter entry for HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0875ZSFMC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"honomastry-lick-mat-for-dogs-premium-lick-pad-with-b0bbts457s\",\n      \"title\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n      \"benefit\": \"Auto-generated starter entry for Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BBTS457S\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"joansan-dog-puzzle-toys-interactive-dogs-game-pets-b0871v9rd4\",\n      \"title\": \"Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training\",\n      \"benefit\": \"Auto-generated starter entry for Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0871V9RD4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"knitly-interactive-dog-toys-adjustable-treat-dispe-b0fpfj5thb\",\n      \"title\": \"knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon)\",\n      \"benefit\": \"Auto-generated starter entry for knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPFJ5THB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kong-stuff-a-ball-durable-chew-toy-for-dogs-natura-b0009yk3ou\",\n      \"title\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"treat-dispensing\",\n        \"stuffable\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YK3OU\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kwispel-lick-mat-for-dogs-dog-lick-mat-with-suctio-b0bgksm3sv\",\n      \"title\": \"Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BGKSM3SV\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"legend-sandy-dog-balls-treat-dispensing-dog-toys-f-b09pr6mdsx\",\n      \"title\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball\",\n      \"benefit\": \"Auto-generated starter entry for LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"stuffable\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09PR6MDSX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lesipee-licking-mat-for-dogs-cats-2-pack-slow-feed-b0cb3xdnfh\",\n      \"title\": \"Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple)\",\n      \"benefit\": \"Auto-generated starter entry for Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CB3XDNFH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lick-mat-for-dogs-dog-lick-mat-with-suction-cups-p-b0d94t32sm\",\n      \"title\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n      \"benefit\": \"Auto-generated starter entry for Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D94T32SM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lukito-lick-mat-for-dogs-cats-2-pack-with-suction--b09fptdbrz\",\n      \"title\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n      \"benefit\": \"Auto-generated starter entry for LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FPTDBRZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mateeylife-2pcs-small-lick-mat-for-dogs-and-cats-l-b0brxmy14l\",\n      \"title\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n      \"benefit\": \"Auto-generated starter entry for MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"foraging\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BRXMY14L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mooongem-dog-lick-pad-pet-bathing-grooming-distrac-b09ms4phvs\",\n      \"title\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n      \"benefit\": \"Auto-generated starter entry for MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09MS4PHVS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"mycicy-dog-lick-pad-dog-washing-distraction-device-b08cgkp38l\",\n      \"title\": \"Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red)\",\n      \"benefit\": \"Auto-generated starter entry for Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08CGKP38L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"outward-hound-by-nina-ottosson-treat-tumble-intera-b0719q85g8\",\n      \"title\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n      \"benefit\": \"Auto-generated starter entry for Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\". Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"puzzle\",\n        \"ball\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0719Q85G8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"outward-hound-double-snoop-mint\",\n      \"title\": \"Outward Hound Double Snoop - Mint\",\n      \"benefit\": \"Mint-scented treat puzzle toy that slows eating and adds problem-solving enrichment for medium to large dogs.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"slow-feeding\",\n        \"mint-scented\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CSL7T27J\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petsta-dog-puzzle-toys-treat-dispensing-dog-enrich-b09xxpcb4t\",\n      \"title\": \"PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs\",\n      \"benefit\": \"Auto-generated starter entry for PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09XXPCB4T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"qxsnuvvlg-snuffle-mat-for-dogs-slow-feeding-game-i-b0f9v6tsy7\",\n      \"title\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n      \"benefit\": \"Auto-generated starter entry for Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"puzzle\",\n        \"foraging\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F9V6TSY7\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"raw-paws-licking-mat-bowl-bathing-shower-grooming--b08sy7nrxs\",\n      \"title\": \"Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl\",\n      \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08SY7NRXS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"raw-paws-licking-mats-2-ct-boredom-busters-for-dog-b08gq98bvg\",\n      \"title\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n      \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08GQ98BVG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"schitec-dog-chew-toy-for-large-medium-dogs-rubber--b09jsgdd35\",\n      \"title\": \"SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09JSGDD35\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"snuffle-mat-for-dogs-17-x-21-dog-sniffing-interact-b08jghmdlx\",\n      \"title\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"suction-cups\",\n        \"mat\",\n        \"puzzle\",\n        \"foraging\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08JGHMDLX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"starmark-treat-dispensing-chew-ball-tough-dog-toy--b003yhb8do\",\n      \"title\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n      \"benefit\": \"Auto-generated starter entry for Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B003YHB8DO\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"treat-dispensing-chew-ball-large-b0009yd8ns\",\n      \"title\": \"Treat Dispensing Chew Ball, Large\",\n      \"benefit\": \"Auto-generated starter entry for Treat Dispensing Chew Ball, Large. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YD8NS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"vivifying-snuffle-mat-for-dogs-interactive-dog-puz-b09wv4cj8r\",\n      \"title\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n      \"benefit\": \"Auto-generated starter entry for Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"travel\",\n        \"mat\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09WV4CJ8R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"wfciosdv-lick-mat-for-dogs-cats-2-pack-with-suctio-b0gf5zgv4d\",\n      \"title\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n      \"benefit\": \"Auto-generated starter entry for Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GF5ZGV4D\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"woof-lickmixes-dog-lick-mat-spread-and-meal-topper-b0f4grqdpm\",\n      \"title\": \"WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming\",\n      \"benefit\": \"Auto-generated starter entry for WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4GRQDPM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"xigou-dog-lick-pad-2-pack-large-licking-mat-for-do-b0b1zhnk9b\",\n      \"title\": \"XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.\",\n      \"benefit\": \"Auto-generated starter entry for XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B1ZHNK9B\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"zonopy-licking-mat-for-dogs-cats-with-suction-cups-b0fn3x6kfc\",\n      \"title\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n      \"benefit\": \"Auto-generated starter entry for Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FN3X6KFC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-large-4cup\",\n      \"title\": \"Outward Hound Fun Feeder - Large 4 Cup\",\n      \"benefit\": \"Large slow feeder bowl for medium to large dogs that need mealtime pacing.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 159,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0787KPCPX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-bumi-large-aqua\",\n      \"title\": \"West Paw Bumi - Large - Aqua\",\n      \"benefit\": \"Large flexible tug toy for fetch, play, and interactive exercise with bigger dogs.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"tug\",\n        \"fetch\",\n        \"flexible\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.8,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Working / Herding\",\n        \"Guardian / Protection\",\n        \"Sporting / Gun Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 159,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B004A7X24K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B004A7X24K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"aquapaw-licking-mat-blue\",\n      \"title\": \"Aquapaw Dog Licking Mat - Blue\",\n      \"benefit\": \"Bath and grooming lick mat that helps keep dogs occupied and calmer during handling.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07DKNN87F\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"baborui-floating-dog-pool-toy-durable-e-tpu-dog-wa-b0f186pgg4\",\n      \"title\": \"BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick)\",\n      \"benefit\": \"Auto-generated starter entry for BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick). Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F186PGG4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chew-king-treat-dispensing-large-2pack\",\n      \"title\": \"Chew King Treat Dispensing Toy - Large 2 Pack\",\n      \"benefit\": \"Large natural-rubber treat toys for enrichment, slower feeding, and supervised chewing play.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"rubber\",\n        \"enrichment\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07B3Q1XSZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07B3Q1XSZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-air-fetch-stick-dog-toy-large-orange-b07fyghr3t\",\n      \"title\": \"Chuckit! Air Fetch Stick Dog Toy, Large, Orange\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Air Fetch Stick Dog Toy, Large, Orange. Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07FYGHR3T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"hyper-pet-fetching-dog-toys-throwing-stick-dog-toy-b00biglh2u\",\n      \"title\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n      \"benefit\": \"Auto-generated starter entry for Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water. Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00BIGLH2U\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-medium-2cup\",\n      \"title\": \"Outward Hound Fun Feeder - Medium 2 Cup\",\n      \"benefit\": \"Medium puzzle-style slow feeder that helps small to medium dogs eat more slowly.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00L3O4JI6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"elevation-lab-airtag-holder-tagvault\",\n      \"title\": \"Elevation Lab AirTag Dog Collar Holder - TagVault\",\n      \"benefit\": \"Secure waterproof thru-collar AirTag mount that stays fixed instead of dangling during everyday wear.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"airtag\",\n        \"tracking\",\n        \"waterproof\",\n        \"collar\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 157,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09DR2QNQ5\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05/06. Include once only.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"woof-lickmat-green\",\n      \"title\": \"WOOF LickMat - Green\",\n      \"benefit\": \"Easy-clean silicone lick mat for slow feeding, bath distraction, and calmer daily enrichment.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"slow-feeding\",\n        \"non-slip\",\n        \"calming\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 157,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4H114P9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"bonza-collapsible-dog-water-bowl-large\",\n      \"title\": \"Bonza Collapsible Dog Water Bowl - Large 33 oz\",\n      \"benefit\": \"Large reinforced collapsible travel bowl for hikes, car trips, and portable hydration stops.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"hydration\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B018Q8GFOM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"loobani-dog-cooling-mat-for-dogs-48-x28-dog-coolin-b0dxf4wjyr\",\n      \"title\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n      \"benefit\": \"Auto-generated starter entry for LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\"). Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXF4WJYR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mateeylife-large-lick-mat-2pack\",\n      \"title\": \"MateeyLife Large Lick Mat - 2 Pack\",\n      \"benefit\": \"Large suction-cup lick mats for boredom relief, slower feeding, and calmer bath or grooming sessions.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"slow-feeding\",\n        \"anxiety-relief\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C376JPL4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"rywell-dog-cooling-mat-2-0-ocean-blue-44-x-32-thic-b0cr6g4dh2\",\n      \"title\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n      \"benefit\": \"Auto-generated starter entry for Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic. Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 7,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CR6G4DH2\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"yomvwavo-dog-cooling-mat-water-activated-gel-ice-p-b0gjpp5dkn\",\n      \"title\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n      \"benefit\": \"Auto-generated starter entry for Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets. Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"waterproof\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GJPP5DKN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2-pcs-dog-bowl-slow-feeder-insert-cuttable-slow-fe-b0b6zj8wvc\",\n      \"title\": \"2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish\",\n      \"benefit\": \"Auto-generated starter entry for 2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B6ZJ8WVC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2-pcs-slow-feeder-insert-for-dog-bowl-anti-choking-b0dpd9zkpd\",\n      \"title\": \"2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink)\",\n      \"benefit\": \"Auto-generated starter entry for 2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DPD9ZKPD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"anipaw-dog-slow-feeder-bowls-silicone-spiral-pet-f-b0bcnk4rhn\",\n      \"title\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BCNK4RHN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bsisuerm-dog-food-puzzle-toy-adjustable-treat-disp-b0cxy7bf17\",\n      \"title\": \"BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CXY7BF17\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"jaoul-slow-feeder-dog-bowls-insert-puzzle-slow-fee-b0b7mvk65r\",\n      \"title\": \"Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B7MVK65R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b09mvp3gdg\",\n      \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral)\",\n      \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09MVP3GDG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b0c3d1k3yz\",\n      \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n      \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C3D1K3YZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petbonus-collapsible-bowls-2pack\",\n      \"title\": \"PetBonus Silicone Collapsible Dog Bowls - 2 Pack\",\n      \"benefit\": \"Compact fold-flat bowls for travel, park outings, and quick food or water breaks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C1RH2K82\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petcare-snuffle-mat-for-dogs-adjustable-slow-feede-b0fdqg911t\",\n      \"title\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n      \"benefit\": \"Auto-generated starter entry for PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FDQG911T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petdogre-slow-feeder-insert-for-dog-bowl-2pcs-anti-b0fszzlm9c\",\n      \"title\": \"PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs\",\n      \"benefit\": \"Auto-generated starter entry for PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FSZZLM9C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"slow-feeder-dog-bowls-insert-bestalk-soft-silicone-b0csfxcdfx\",\n      \"title\": \"Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue\",\n      \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CSFXCDFX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slow-feeder-dog-bowls-insert-third-generation-upgr-b0drtxhsdy\",\n      \"title\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n      \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DRTXHSDY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"tuff-pupper-slow-feeder-insert-bowl-puzzle-maze-sl-b0cnh7nx85\",\n      \"title\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n      \"benefit\": \"Auto-generated starter entry for Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CNH7NX85\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bingpet-dog-float-bumper-toy-10-8-inch-large-train-b06wwr5s3n\",\n      \"title\": \"BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever\",\n      \"benefit\": \"Auto-generated starter entry for BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"tug\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B06WWR5S3N\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chew-king-supreme-durable-rubber-dog-ball-for-aggr-b0dg6swj9c\",\n      \"title\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball\",\n      \"benefit\": \"Auto-generated starter entry for Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DG6SWJ9C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"feeko-dog-toys-for-aggressive-chewers-large-breed--b08cdw37c1\",\n      \"title\": \"Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red)\",\n      \"benefit\": \"Auto-generated starter entry for Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red). Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08CDW37C1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"fida-dog-rope-toys-for-large-medium-aggressive-che-b08ryxfv76\",\n      \"title\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08RYXFV76\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kong-tug-toy-dog-supplies-for-tug-of-war-natural-r-b000fen1no\",\n      \"title\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"mat\",\n        \"ball\",\n        \"tug\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000FEN1NO\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"novkin-led-collar-light-rechargeable\",\n      \"title\": \"Novkin Rechargeable LED Dog Collar Light\",\n      \"benefit\": \"Rechargeable clip-on safety light for better visibility on dark walks and outdoor use.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"rechargeable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08HX33Y53\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-zogoflex-echo-zwig-squeezy-dog-fetching-s-b0ddrbwhfd\",\n      \"title\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n      \"benefit\": \"Auto-generated starter entry for WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"tug\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DDRBWHFD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-4-modes-2pack\",\n      \"title\": \"Dog Collar Light - 4 Modes - 2 Pack\",\n      \"benefit\": \"Bright waterproof clip-on safety lights for nighttime walks and visibility at distance.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 153,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C64RJDTH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"gorilla-grip-dog-water-bottle-12oz\",\n      \"title\": \"GORILLA GRIP Dog Water Bottle - 12 oz\",\n      \"benefit\": \"Portable squeeze water bottle with built-in bowl and drain-back design to waste less water on walks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"leakproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 153,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08MBDK747\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"heouvo-silicone-treat-pouch-clicker\",\n      \"title\": \"heouvo Silicone Treat Pouch and Clicker\",\n      \"benefit\": \"Compact silicone treat pouch with strong magnetic closure for quick one-handed rewards during training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"silicone\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQQF67P1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"hertzko-dog-mat-chew-toy-set-gel-pad-with-innovati-b0cjjyqzrs\",\n      \"title\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n      \"benefit\": \"Auto-generated starter entry for Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CJJYQZRS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kalimdor-dog-water-bottle-19oz\",\n      \"title\": \"Kalimdor Dog Water Bottle - 19 oz\",\n      \"benefit\": \"Portable leak-resistant dog water bottle with one-hand operation for walks and travel.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B089W25KG3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 06.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"mr-pen-portable-dog-water-bottle-19oz-blue-travel--b09ffvc2wr\",\n      \"title\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n      \"benefit\": \"Auto-generated starter entry for Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FFVC2WR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"pet-snuffle-mat-for-dogs-interactive-feed-puzzle-f-b08hsbqbwn\",\n      \"title\": \"Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact\",\n      \"benefit\": \"Auto-generated starter entry for Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08HSBQBWN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"iyoshop-hands-free-leash-large\",\n      \"title\": \"iYoShop Hands Free Dog Leash - Large\",\n      \"benefit\": \"Hands-free bungee leash with pouch and extra control handles for walking, jogging, and running.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"bungee\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 151,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07R56CBWX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"wepet-portable-water-bottle-12oz\",\n      \"title\": \"WePet Portable Dog Water Bottle - 12 oz\",\n      \"benefit\": \"Compact one-hand dog water bottle for short walks, hikes, and travel breaks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 151,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09DVT8XJT\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"2-pack-dog-collar-lights-yesbular-usb-c-rechargeab-b0ggbp44vy\",\n      \"title\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n      \"benefit\": \"Auto-generated starter entry for 2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GGBP44VY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2pack-dog-lights-for-night-walking-dog-collar-ligh-b0ctq9bmlq\",\n      \"title\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n      \"benefit\": \"Auto-generated starter entry for 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CTQ9BMLQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"8-pack-dog-lights-for-night-walking-3-modes-dog-co-b09sg7lf69\",\n      \"title\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n      \"benefit\": \"Auto-generated starter entry for 8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09SG7LF69\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aonkey-collapsible-bowls-bottle-carrier-2pack\",\n      \"title\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier - 2 Pack\",\n      \"benefit\": \"Travel bowl set with upgraded carabiner and bottle carrier for easier hiking and park outings.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CMXF176P\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"boyoyo-interactive-dog-puzzle-toys-for-boredom-dog-b0d4v9v39y\",\n      \"title\": \"BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder\",\n      \"benefit\": \"Auto-generated starter entry for BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"lick-mat\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D4V9V39Y\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chalklit-light-up-dog-harness-no-pull-led-dog-harn-b0cc2d2smw\",\n      \"title\": \"ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L)\",\n      \"benefit\": \"Auto-generated starter entry for ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CC2D2SMW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chuckit-amphibious-bumper-fetch-stick-toy-for-dogs-b001aqz4fe\",\n      \"title\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"floatable\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B001AQZ4FE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chuckit-interactive-dog-toy-ultra-fetch-stick-12-i-b07sk3r2c3\",\n      \"title\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07SK3R2C3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chuckit-max-glow-ultra-fetch-stick-outdoor-dog-toy-b0bh913l43\",\n      \"title\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BH913L43\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62ctt1g\",\n      \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue)\",\n      \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C62CTT1G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62gbqpw\",\n      \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow)\",\n      \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C62GBQPW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08yyx1qlb\",\n      \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08YYX1QLB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08shj1vdk\",\n      \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08SHJ1VDK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-2-pack-rechargeable-dog-light-cli-b0dhh6yz7h\",\n      \"title\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DHH6YZ7H\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-lights-for-night-walking-clip-on-dog-collar-li-b08nd1qjst\",\n      \"title\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n      \"benefit\": \"Auto-generated starter entry for Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08ND1QJST\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dynmeow-dog-cat-collar-holder-compatible-with-airt-b0cgzdld88\",\n      \"title\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n      \"benefit\": \"Auto-generated starter entry for Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CGZDLD88\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"fiveda-light-up-dog-harness-led-dog-vest-usb-c-rec-b0ffm2qq64\",\n      \"title\": \"Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL)\",\n      \"benefit\": \"Auto-generated starter entry for Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FFM2QQ64\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"for-airtag-dog-collar-holder-air-tag-protective-ca-b099jhx1kn\",\n      \"title\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n      \"benefit\": \"Auto-generated starter entry for for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink)). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B099JHX1KN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"for-airtag-holder-for-dog-collar-cibaabo-silicone--b09fh2zjpm\",\n      \"title\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n      \"benefit\": \"Auto-generated starter entry for for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FH2ZJPM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"gobeigo-treat-pouch-clicker\",\n      \"title\": \"Gobeigo Treat Pouch and Training Clicker\",\n      \"benefit\": \"Large-capacity magnetic treat pouch with clicker, waist belt, and poop bag dispenser for training walks.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQK4DN1V\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"gotags-designed-for-airtag-engraved-dog-collar-hol-b0b6dc1l1x\",\n      \"title\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n      \"benefit\": \"Auto-generated starter entry for GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B6DC1L1X\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"ilfindyou-waterproof-airtag-dog-collar-holder-for--b0dth9n2gf\",\n      \"title\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n      \"benefit\": \"Auto-generated starter entry for ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DTH9N2GF\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"ipx8-waterproof-dog-collar-holder-for-airtag-metal-b0bgh2p4jq\",\n      \"title\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n      \"benefit\": \"Auto-generated starter entry for IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"waterproof\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BGH2P4JQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"laroo-dog-collar-light-dog-lights-for-night-walkin-b093kxl86g\",\n      \"title\": \"LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green)\",\n      \"benefit\": \"Auto-generated starter entry for LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B093KXL86G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"light-up-dog-harness-rechargeable-led-dog-harness--b0cn6wnzjx\",\n      \"title\": \"Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS\",\n      \"benefit\": \"Auto-generated starter entry for Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CN6WNZJX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"noxgear-lighthound-revolutionary-illuminated-and-r-b09k9nqpky\",\n      \"title\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n      \"benefit\": \"Auto-generated starter entry for Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09K9NQPKY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"pceotllar-light-up-dog-harness-led-no-pull-reflect-b0cnqp7ryx\",\n      \"title\": \"PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M)\",\n      \"benefit\": \"Auto-generated starter entry for PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CNQP7RYX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"petbox-treat-dispensing-dog-ball-durable-rubber-in-b0b5q82lqw\",\n      \"title\": \"PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size\",\n      \"benefit\": \"Auto-generated starter entry for PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B5Q82LQW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"petisay-led-light-up-dog-harness-usb-c-rechargeabl-b0g6z4b5xs\",\n      \"title\": \"PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium)\",\n      \"benefit\": \"Auto-generated starter entry for PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0G6Z4B5XS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petsafe-easy-walk-harness-medium\",\n      \"title\": \"PetSafe Easy Walk Harness - Medium\",\n      \"benefit\": \"Front-chest no-pull walking harness for calmer leash handling and reduced lunging.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"front-clip\",\n        \"walking\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B007S9JOLC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B007S9JOLC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"playology-hound2o-dog-toys-fetch-sticktoy-for-dogs-b09yhbc2dr\",\n      \"title\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n      \"benefit\": \"Auto-generated starter entry for Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09YHBC2DR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"poeey-2pack-dog-lights-for-night-walking-dog-colla-b0fqmd1c1k\",\n      \"title\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n      \"benefit\": \"Auto-generated starter entry for POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FQMD1C1K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"quelien-led-dog-collar-light-clip-on-dog-safety-li-b0dxjxhx6r\",\n      \"title\": \"QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue\",\n      \"benefit\": \"Auto-generated starter entry for QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXJXHX6R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"sankala-airtag-holder-for-dog-collar-1-pack-waterp-b0c6xsjd5z\",\n      \"title\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n      \"benefit\": \"Auto-generated starter entry for SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C6XSJD5Z\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"skylety-4-pack-floating-dog-toys-with-rope-handle--b0gknhglvr\",\n      \"title\": \"Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play\",\n      \"benefit\": \"Auto-generated starter entry for Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GKNHGLVR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slson-collapsible-dog-bowl-2pack-macaron-color-pet-b0fpxb1d8l\",\n      \"title\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n      \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPXB1D8L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"swincho-for-airtag-holder-1st-2nd-generation-2-pac-b095c337pt\",\n      \"title\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n      \"benefit\": \"Auto-generated starter entry for SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B095C337PT\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"the-green-pet-shop-cool-pet-pad-large-sage-grey-se-b0c5mytf7w\",\n      \"title\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n      \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C5MYTF7W\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"tubasion-2-pack-dog-lights-for-night-walking-upgra-b0cz3kt3ms\",\n      \"title\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n      \"benefit\": \"Auto-generated starter entry for Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CZ3KT3MS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"villabliss-light-up-dog-harness-led-dog-harness-re-b0d546jhr3\",\n      \"title\": \"Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium)\",\n      \"benefit\": \"Auto-generated starter entry for Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D546JHR3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"waterproof-airtag-holder-for-dog-collar-soft-full--b0ctt9wf4x\",\n      \"title\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n      \"benefit\": \"Auto-generated starter entry for Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"stick\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CTT9WF4X\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"xlife-light-up-dog-harness-reflective-multicolored-b0fbwjdt36\",\n      \"title\": \"Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L)\",\n      \"benefit\": \"Auto-generated starter entry for Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FBWJDT36\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"yoheueoa-dog-cooling-mat-pet-cooling-mat-with-non--b0grzjjdcg\",\n      \"title\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n      \"benefit\": \"Auto-generated starter entry for Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GRZJJDCG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kytely-large-collapsible-bowls-2pack\",\n      \"title\": \"Kytely Large Collapsible Dog Bowls - 2 Pack\",\n      \"benefit\": \"Large foldable travel bowls for bigger dogs needing more food or water on the go.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"large-capacity\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 149,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08925JCB9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"tuff-pupper-hands-free-adjustable-leash\",\n      \"title\": \"Tuff Pupper Hands Free Adjustable Leash\",\n      \"benefit\": \"Reflective adjustable hands-free leash for walking, jogging, or running with active dogs.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"reflective\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 149,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09Z7FLM4B\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"baikevin-premium-silicone-collapsible-dog-bowl-wit-b0fpg4sy6k\",\n      \"title\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs\",\n      \"benefit\": \"Auto-generated starter entry for BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPG4SY6K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bseen-led-dog-collar-green\",\n      \"title\": \"BSEEN LED Dog Collar - Green\",\n      \"benefit\": \"Trim-to-fit rechargeable glowing collar for strong nighttime visibility on walks.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"rechargeable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07G994PSS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"cibaabo-dog-water-bottle-with-food-container-trave-b09f5zyv7m\",\n      \"title\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n      \"benefit\": \"Auto-generated starter entry for Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09F5ZYV7M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowl-2-pack-dog-water-bowls-for-tr-b0fk541spk\",\n      \"title\": \"Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple)\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FK541SPK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-4-pack-portable-travel-water-b07568nghm\",\n      \"title\": \"Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07568NGHM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-collapsible--b0dxn3xk82\",\n      \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXN3XK82\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-for-cats-dog-b07vt1468w\",\n      \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07VT1468W\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"fuyec-32oz-insulated-dog-water-bottle-dispenser-3--b0gl1wc89f\",\n      \"title\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n      \"benefit\": \"Auto-generated starter entry for FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GL1WC89F\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"large-collapsible-dog-bowls-34oz-portable-foldable-b07fm224vc\",\n      \"title\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n      \"benefit\": \"Auto-generated starter entry for Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07FM224VC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"pawistapal-magnetic-treat-pouch\",\n      \"title\": \"PawistaPal Magnetic Treat Pouch\",\n      \"benefit\": \"Hands-free treat pouch with magnetic one-hand access and silicone liner for cleaner reward handling.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FC2LTSNG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FC2LTSNG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petfroh-collapsible-dog-bowl-for-travel-outdoor-po-b0ffms9yp9\",\n      \"title\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip\",\n      \"benefit\": \"Auto-generated starter entry for PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"suction-cups\",\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FFMS9YP9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"phoepet-no-pull-harness-medium-orange\",\n      \"title\": \"PHOEPET No Pull Harness - Medium - Orange\",\n      \"benefit\": \"Reflective no-pull harness with front clip, back clip, and handle for everyday control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"reflective\",\n        \"handle\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07GVCFQV6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"portable-dog-water-bottle-14-oz-stainless-steel-le-b0f6ms3vgk\",\n      \"title\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n      \"benefit\": \"Auto-generated starter entry for Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F6MS3VGK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"s-ker-portable-dog-water-bottle-collapsible-water--b0dp3mmnfm\",\n      \"title\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n      \"benefit\": \"Auto-generated starter entry for SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DP3MMNFM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slson-collapsible-bowl-with-cover-lids-2-pack-dog--b099n8g6fb\",\n      \"title\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n      \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B099N8G6FB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"soicta-portable-dog-small-animals-water-bottle-for-b098kbjnmh\",\n      \"title\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n      \"benefit\": \"Auto-generated starter entry for SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B098KBJNMH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"the-green-pet-shop-chillz-gel-mat-large-pressure-a-b007jt4p88\",\n      \"title\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n      \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B007JT4P88\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-4modes-2pack-black\",\n      \"title\": \"Dog Collar Light - 4 Modes - 2 Pack - Black\",\n      \"benefit\": \"Rechargeable clip-on dog lights with multiple color modes for visibility during night walks and hikes.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"clip-on\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 147,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQ4BXRQD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ruffwear-front-range-harness-medium\",\n      \"title\": \"Ruffwear Front Range Harness - Medium\",\n      \"benefit\": \"Reflective padded everyday harness with dual leash clips for walking and training.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"reflective\",\n        \"dual-clip\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 147,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CLB563DB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"poypet-no-pull-harness-medium-mint-blue\",\n      \"title\": \"PoyPet No Pull Harness - Medium - Mint Blue\",\n      \"benefit\": \"Adjustable reflective harness with front and back leash attachments for daily walks and control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"reflective\",\n        \"adjustable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 146,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B089CK15GM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B089CK15GM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 06.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"wilderdog-training-treat-pouch-green\",\n      \"title\": \"Wilderdog Training Treat Pouch - Green\",\n      \"benefit\": \"Magnetic and zipper treat pouch with adjustable waist strap for organized hands-free training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"zipper\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 146,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DJ1NXVM3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DJ1NXVM3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"made-to-roam-explorer-harness-size5\",\n      \"title\": \"MADE TO ROAM Explorer Harness - Size 5\",\n      \"benefit\": \"Y-shaped padded harness with metal hardware and full adjustability for outdoor walks and control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"y-front\",\n        \"adjustable\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 145,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CJ7Z4SKC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04. Verify fit guide before surfacing as a size-specific recommendation.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ollydog-goodie-treat-bag-blue-heron\",\n      \"title\": \"OllyDog Goodie Treat Bag - Blue Heron\",\n      \"benefit\": \"Lightweight magnetic treat bag with multiple wear options for quick access during training sessions.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 144,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4D9JTY8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4D9JTY8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    }\n  ]\n}\n","inline_bytes":217657,"content_sha256":"068687f4f62340a0d53c4a26c8ca248676fdd20554b493b4fd7b6bc9a43e724f"},{"path":"data/dog-gifts-merged.json","size":217721,"sha":"9f206373d0d567d370aaf0f8153c9bcfb241ece4","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-merged.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-merged.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"version\": 2,\n  \"generatedAt\": \"2026-05-05T02:00:28.948Z\",\n  \"marketplaceDefault\": \"www.amazon.com\",\n  \"notes\": \"Merged Barkday gift catalog output\",\n  \"items\": [\n    {\n      \"id\": \"kong-puppy-binkie-small-blue\",\n      \"title\": \"KONG Puppy Binkie - Small - Blue\",\n      \"benefit\": \"Pacifier-shaped teething toy for soothing sore gums and extending quiet stuffed-treat play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"comfort\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 185,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000FZ9YB6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000FZ9YB6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pupstages-cool-teething-stick\",\n      \"title\": \"Pupstages Cool Teething Stick\",\n      \"benefit\": \"Freezable teething toy for young puppies that helps soothe gums and redirect chewing away from household items.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 184,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YJ3QE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YJ3QE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-ring-bone-puppy-xs\",\n      \"title\": \"Nylabone Ring Bone Puppy - X-Small\",\n      \"benefit\": \"Soft puppy chew ring that can be frozen for added gum relief during early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"freezable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 183,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0052L9Q1Q?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0052L9Q1Q\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-xs-pink\",\n      \"title\": \"KONG Puppy - XS - Pink\",\n      \"benefit\": \"Extra-small puppy enrichment chew for tiny mouths, early teething, and short stuffed-play sessions.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 182,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09X5ZNJJR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09X5ZNJJR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-textured-teething-bone-xs-pink\",\n      \"title\": \"Nylabone Textured Teething Bone - X-Small - Pink\",\n      \"benefit\": \"Textured puppy teething bone that helps soothe sore gums and encourage positive chewing habits.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"textured\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 181,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00JZIDDQG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00JZIDDQG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates x-small dogs up to 15 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-small-blue\",\n      \"title\": \"KONG Puppy - Small - Blue\",\n      \"benefit\": \"Gentle puppy rubber chew with treat-stuffing and fetch use for small puppies in early teething.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"fetch\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.5,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 180,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0002AR18C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0002AR18C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"nylabone-puppy-pacifier-small\",\n      \"title\": \"Nylabone Puppy Pacifier - Small\",\n      \"benefit\": \"Pacifier-style chew toy for small puppies that helps soothe gums and keep them engaged.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"comfort\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.6,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 179,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0017JBYAS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0017JBYAS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates small puppies up to 25 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-goodie-bone-small-blue\",\n      \"title\": \"KONG Puppy Goodie Bone - Small - Blue\",\n      \"benefit\": \"Stuffable puppy bone that supports chewing habits and teething relief for small puppies.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 178,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009VKK9G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009VKK9G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-tires-small\",\n      \"title\": \"KONG Puppy Tires - Small\",\n      \"benefit\": \"Puppy tire chew that supports teething and can be stuffed for longer supervised play.\",\n      \"category\": \"teething\",\n      \"tags\": [\n        \"puppy\",\n        \"teething\",\n        \"stuffable\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.1,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 176,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B01AAEANO8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B01AAEANO8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real puppy item from Creators API seed batch. Title indicates random color, so do not promise color elsewhere.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"benebone-wishbone-medium\",\n      \"title\": \"Benebone Wishbone - Medium\",\n      \"benefit\": \"Long-lasting bacon-flavored chew for stronger chewers that need a durable outlet.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"aggressive-chewer\",\n        \"bacon\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Terriers\",\n        \"Bulldog / Molosser Types\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 175,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00CPDWT2M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00CPDWT2M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates medium.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"goughnuts-ring-medium-green\",\n      \"title\": \"Goughnuts Ring - Medium - Green\",\n      \"benefit\": \"Heavy-duty rubber ring for strong chewers that need a durable outlet and safety core design.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"ring\",\n        \"aggressive-chewer\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Bulldog / Molosser Types\",\n        \"Terriers\",\n        \"Guardian / Protection\"\n      ],\n      \"preferred\": false,\n      \"priority\": 174,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00N8J5I4S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00N8J5I4S\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"spot-bam-bones-t-bone-6in\",\n      \"title\": \"SPOT Bam-Bones Plus T Bone - 6 in\",\n      \"benefit\": \"Bamboo and nylon chew toy for moderate to aggressive chewers under 60 pounds.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"bamboo\",\n        \"nylon\",\n        \"beef-flavor\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 172,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07RYB63DC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07RYB63DC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Title indicates under 60 lbs.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-toppl-large-aqua\",\n      \"title\": \"WEST PAW Toppl - Large - Aqua Blue\",\n      \"benefit\": \"Large treat-dispensing puzzle toy for enrichment, frozen fillings, and slower feeding.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"stuffable\",\n        \"freezable\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 171,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00N54E9MI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"awoof-snuffle-mat\",\n      \"title\": \"AWOOF Snuffle Mat\",\n      \"benefit\": \"Portable snuffle mat for boredom relief and nosework-style enrichment during indoor or travel use.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"boredom\",\n        \"travel\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 170,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07N1JYYCW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-qwizl-large-aqua\",\n      \"title\": \"West Paw Qwizl - Large - Aqua\",\n      \"benefit\": \"Large treat holder and puzzle toy that extends bully stick and dental chew sessions.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"puzzle\",\n        \"stuffable\",\n        \"treat-dispensing\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 170,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B01N9YT6Z1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-hurley-large-tangerine\",\n      \"title\": \"WEST PAW Hurley - Large - Tangerine\",\n      \"benefit\": \"Floatable durable dog bone for fetch and longer chew sessions with larger dogs.\",\n      \"category\": \"chew\",\n      \"tags\": [\n        \"durable\",\n        \"floatable\",\n        \"fetch\",\n        \"non-toxic\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 169,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B004A7X27M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-arena-snuffle-mat\",\n      \"title\": \"PET ARENA Snuffle Mat\",\n      \"benefit\": \"Adjustable snuffle mat and slow-feeding enrichment toy for scent work and stress relief.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"snuffle\",\n        \"foraging\",\n        \"puzzle\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 168,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08D6Q93C4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-jive-ball-small-tangerine\",\n      \"title\": \"WEST PAW Jive Ball - Small - Tangerine\",\n      \"benefit\": \"Small floatable bouncing ball for fetch, chewing, and unpredictable play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"floatable\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Terriers\",\n        \"Toy / Companion Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 168,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0070S62PM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-large\",\n      \"title\": \"Chuckit! Ultra Ball - Large\",\n      \"benefit\": \"Large durable fetch ball for bigger dogs that need a bouncy water-safe retrieve toy.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\",\n        \"Guardian / Protection\"\n      ],\n      \"preferred\": false,\n      \"priority\": 167,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-medium-4pack\",\n      \"title\": \"Chuckit! Ultra Ball - Medium - Pack of 4\",\n      \"benefit\": \"Durable medium fetch balls for active dogs that like bounce and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 7,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00OQYBWPI\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"pet-parents-forager-bowls\",\n      \"title\": \"Pet Parents Forager Bowls\",\n      \"benefit\": \"Soft snuffle-style feeder bowl that slows eating and adds mental stimulation for everyday meals.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"foraging\",\n        \"snuffle\",\n        \"meal-enrichment\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 166,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09SVS7XJD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09SVS7XJD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-ultra-ball-small-2pack\",\n      \"title\": \"Chuckit! Ultra Ball - Small - Pack of 2\",\n      \"benefit\": \"Small high-bounce fetch balls for little dogs that enjoy land and water play.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"water\",\n        \"bounce\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 3,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Toy / Companion Dogs\",\n        \"Terriers\"\n      ],\n      \"preferred\": false,\n      \"priority\": 165,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00280MUVC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"green-pet-shop-cool-pet-pad-large\",\n      \"title\": \"The Green Pet Shop Cool Pet Pad - Large\",\n      \"benefit\": \"Pressure-activated self-cooling mat for larger dogs needing heat relief without refrigeration.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"summer\",\n        \"self-cooling\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.6,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 164,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B006NONHNE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"arf-pets-cooling-mat-large\",\n      \"title\": \"Arf Pets Cooling Mat 27 x 43\",\n      \"benefit\": \"Large self-cooling mat for crates, kennels, beds, and warm-weather comfort.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"crate\",\n        \"summer\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.6,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 163,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0192CJO30\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-flyer-medium-large\",\n      \"title\": \"KONG Flyer - Medium/Large\",\n      \"benefit\": \"Natural rubber flying disc for safer outdoor fetch with medium to large dogs.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"fetch\",\n        \"flyer\",\n        \"outdoor\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 8,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Sporting / Gun Dogs\",\n        \"Working / Herding\"\n      ],\n      \"preferred\": false,\n      \"priority\": 162,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000BRTADK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"green-pet-shop-chillz-mat-medium\",\n      \"title\": \"The Green Pet Shop Chillz Gel Mat - Medium\",\n      \"benefit\": \"Medium pressure-activated cooling pad for smaller dogs, crates, and travel use.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"crate\",\n        \"travel\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 162,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B005JEMARS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-puppy-flyer-small\",\n      \"title\": \"KONG Puppy Flyer - Small\",\n      \"benefit\": \"Gentle puppy flyer for soft fetch sessions while young dogs are still growing.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"puppy\",\n        \"fetch\",\n        \"flyer\",\n        \"rubber\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 161,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000GQJG2G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03. Random color; do not promise exact color.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"kong-rewards-ball-large\",\n      \"title\": \"KONG Rewards Ball - Large\",\n      \"benefit\": \"Large rolling treat-dispensing ball for quieter enrichment and slower reward-based play.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"slow-feeding\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 161,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07HSJ1TSQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07HSJ1TSQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"2pcs-licking-mat-for-dogs-with-suction-cups-premiu-b0c9zxz7l5\",\n      \"title\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n      \"benefit\": \"Auto-generated starter entry for 2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aquapaw-dog-bath-lick-mat-2-pack-xl-blue-slow-feed-b0cbw1zsv1\",\n      \"title\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n      \"benefit\": \"Auto-generated starter entry for Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"travel\",\n        \"mat\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CBW1ZSV1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aquapaw-lick-mat-xl-blue\",\n      \"title\": \"Aquapaw Lick Mat - XL - Blue\",\n      \"benefit\": \"Extra-large suction-cup lick mat for bath time, grooming, and calm distraction with spreadable treats.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08DP4JN44\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"bikabpet-lick-mat-for-dogs-and-cats-cat-licking-pa-b0c3619mk8\",\n      \"title\": \"Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack\",\n      \"benefit\": \"Auto-generated starter entry for Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C3619MK8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bojafa-treat-dispensing-dog-toys-durable-rubber-pu-b06w2p3qf3\",\n      \"title\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n      \"benefit\": \"Auto-generated starter entry for Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B06W2P3QF3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dk6vvqj3\",\n      \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n      \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DK6VVQJ3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dyddyn8r\",\n      \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8\",\n      \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DYDDYN8R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-snuffle-ball-interactive-puzzle-dog-toys-encou-b0ck11d97t\",\n      \"title\": \"Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size\",\n      \"benefit\": \"Auto-generated starter entry for Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CK11D97T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-treat-dispenser-toy-interactive-treat-puzzle-t-b0f5k61ky9\",\n      \"title\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n      \"benefit\": \"Auto-generated starter entry for Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F5K61KY9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dr-catch-dog-puzzle-dogs-food-toys-for-iq-training-b08ry2yrfg\",\n      \"title\": \"DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue)\",\n      \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"bowl\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08RY2YRFG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"dr-catch-dog-puzzles-dogs-food-puzzle-feeder-toys--b0bpl9qdr6\",\n      \"title\": \"DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink)\",\n      \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BPL9QDR6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"feeko-heavy-duty-rope-toys-xl-2pack\",\n      \"title\": \"Feeko Heavy Duty Rope Toys - 2 Pack\",\n      \"benefit\": \"Heavy-duty rope set for tug play, supervised chewing, and large-breed engagement.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"rope\",\n        \"tug\",\n        \"large-breed\",\n        \"aggressive-chewer\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [\n        \"Guardian / Protection\",\n        \"Working / Herding\",\n        \"Bulldog / Molosser Types\"\n      ],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08TLM91CK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 02. Better treated as tug and rope play than a primary chew.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"fixiooz-interactive-treat-dispensing-dog-toys-toug-b0d9dnqjk1\",\n      \"title\": \"Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D9DNQJK1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"foxmm-interactive-dog-treat-puzzle-toys-for-iq-tra-b09y5v3pqv\",\n      \"title\": \"FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design\",\n      \"benefit\": \"Auto-generated starter entry for FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09Y5V3PQV\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"hippih-dog-puzzle-toy-2-pack-interactive-dog-toys--b0875zsfmc\",\n      \"title\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n      \"benefit\": \"Auto-generated starter entry for HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0875ZSFMC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"honomastry-lick-mat-for-dogs-premium-lick-pad-with-b0bbts457s\",\n      \"title\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n      \"benefit\": \"Auto-generated starter entry for Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BBTS457S\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"joansan-dog-puzzle-toys-interactive-dogs-game-pets-b0871v9rd4\",\n      \"title\": \"Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training\",\n      \"benefit\": \"Auto-generated starter entry for Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0871V9RD4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"knitly-interactive-dog-toys-adjustable-treat-dispe-b0fpfj5thb\",\n      \"title\": \"knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon)\",\n      \"benefit\": \"Auto-generated starter entry for knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon). Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPFJ5THB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kong-stuff-a-ball-durable-chew-toy-for-dogs-natura-b0009yk3ou\",\n      \"title\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"treat-dispensing\",\n        \"stuffable\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YK3OU\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kwispel-lick-mat-for-dogs-dog-lick-mat-with-suctio-b0bgksm3sv\",\n      \"title\": \"Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BGKSM3SV\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"legend-sandy-dog-balls-treat-dispensing-dog-toys-f-b09pr6mdsx\",\n      \"title\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball\",\n      \"benefit\": \"Auto-generated starter entry for LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"stuffable\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09PR6MDSX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lesipee-licking-mat-for-dogs-cats-2-pack-slow-feed-b0cb3xdnfh\",\n      \"title\": \"Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple)\",\n      \"benefit\": \"Auto-generated starter entry for Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CB3XDNFH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lick-mat-for-dogs-dog-lick-mat-with-suction-cups-p-b0d94t32sm\",\n      \"title\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n      \"benefit\": \"Auto-generated starter entry for Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D94T32SM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"lukito-lick-mat-for-dogs-cats-2-pack-with-suction--b09fptdbrz\",\n      \"title\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n      \"benefit\": \"Auto-generated starter entry for LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FPTDBRZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mateeylife-2pcs-small-lick-mat-for-dogs-and-cats-l-b0brxmy14l\",\n      \"title\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n      \"benefit\": \"Auto-generated starter entry for MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"foraging\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BRXMY14L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mooongem-dog-lick-pad-pet-bathing-grooming-distrac-b09ms4phvs\",\n      \"title\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n      \"benefit\": \"Auto-generated starter entry for MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09MS4PHVS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"mycicy-dog-lick-pad-dog-washing-distraction-device-b08cgkp38l\",\n      \"title\": \"Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red)\",\n      \"benefit\": \"Auto-generated starter entry for Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red). Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08CGKP38L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"outward-hound-by-nina-ottosson-treat-tumble-intera-b0719q85g8\",\n      \"title\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n      \"benefit\": \"Auto-generated starter entry for Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\". Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"puzzle\",\n        \"ball\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0719Q85G8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"outward-hound-double-snoop-mint\",\n      \"title\": \"Outward Hound Double Snoop - Mint\",\n      \"benefit\": \"Mint-scented treat puzzle toy that slows eating and adds problem-solving enrichment for medium to large dogs.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"slow-feeding\",\n        \"mint-scented\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CSL7T27J\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petsta-dog-puzzle-toys-treat-dispensing-dog-enrich-b09xxpcb4t\",\n      \"title\": \"PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs\",\n      \"benefit\": \"Auto-generated starter entry for PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0,\n      \"maxAge\": 0.8,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09XXPCB4T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"qxsnuvvlg-snuffle-mat-for-dogs-slow-feeding-game-i-b0f9v6tsy7\",\n      \"title\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n      \"benefit\": \"Auto-generated starter entry for Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"puzzle\",\n        \"foraging\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F9V6TSY7\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"raw-paws-licking-mat-bowl-bathing-shower-grooming--b08sy7nrxs\",\n      \"title\": \"Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl\",\n      \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08SY7NRXS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"raw-paws-licking-mats-2-ct-boredom-busters-for-dog-b08gq98bvg\",\n      \"title\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n      \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08GQ98BVG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"schitec-dog-chew-toy-for-large-medium-dogs-rubber--b09jsgdd35\",\n      \"title\": \"SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09JSGDD35\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"snuffle-mat-for-dogs-17-x-21-dog-sniffing-interact-b08jghmdlx\",\n      \"title\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"suction-cups\",\n        \"mat\",\n        \"puzzle\",\n        \"foraging\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08JGHMDLX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"starmark-treat-dispensing-chew-ball-tough-dog-toy--b003yhb8do\",\n      \"title\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n      \"benefit\": \"Auto-generated starter entry for Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B003YHB8DO\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"treat-dispensing-chew-ball-large-b0009yd8ns\",\n      \"title\": \"Treat Dispensing Chew Ball, Large\",\n      \"benefit\": \"Auto-generated starter entry for Treat Dispensing Chew Ball, Large. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0009YD8NS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"vivifying-snuffle-mat-for-dogs-interactive-dog-puz-b09wv4cj8r\",\n      \"title\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n      \"benefit\": \"Auto-generated starter entry for Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy. Review wording later.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"travel\",\n        \"mat\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09WV4CJ8R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"wfciosdv-lick-mat-for-dogs-cats-2-pack-with-suctio-b0gf5zgv4d\",\n      \"title\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n      \"benefit\": \"Auto-generated starter entry for Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GF5ZGV4D\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"woof-lickmixes-dog-lick-mat-spread-and-meal-topper-b0f4grqdpm\",\n      \"title\": \"WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming\",\n      \"benefit\": \"Auto-generated starter entry for WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4GRQDPM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"xigou-dog-lick-pad-2-pack-large-licking-mat-for-do-b0b1zhnk9b\",\n      \"title\": \"XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.\",\n      \"benefit\": \"Auto-generated starter entry for XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B1ZHNK9B\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"zonopy-licking-mat-for-dogs-cats-with-suction-cups-b0fn3x6kfc\",\n      \"title\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n      \"benefit\": \"Auto-generated starter entry for Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat. Review wording later.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 160,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FN3X6KFC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-large-4cup\",\n      \"title\": \"Outward Hound Fun Feeder - Large 4 Cup\",\n      \"benefit\": \"Large slow feeder bowl for medium to large dogs that need mealtime pacing.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 159,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0787KPCPX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-bumi-large-aqua\",\n      \"title\": \"West Paw Bumi - Large - Aqua\",\n      \"benefit\": \"Large flexible tug toy for fetch, play, and interactive exercise with bigger dogs.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"tug\",\n        \"fetch\",\n        \"flexible\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.8,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [\n        \"Working / Herding\",\n        \"Guardian / Protection\",\n        \"Sporting / Gun Dogs\"\n      ],\n      \"preferred\": false,\n      \"priority\": 159,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B004A7X24K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B004A7X24K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"aquapaw-licking-mat-blue\",\n      \"title\": \"Aquapaw Dog Licking Mat - Blue\",\n      \"benefit\": \"Bath and grooming lick mat that helps keep dogs occupied and calmer during handling.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"bath\",\n        \"grooming\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07DKNN87F\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"baborui-floating-dog-pool-toy-durable-e-tpu-dog-wa-b0f186pgg4\",\n      \"title\": \"BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick)\",\n      \"benefit\": \"Auto-generated starter entry for BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick). Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F186PGG4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chew-king-treat-dispensing-large-2pack\",\n      \"title\": \"Chew King Treat Dispensing Toy - Large 2 Pack\",\n      \"benefit\": \"Large natural-rubber treat toys for enrichment, slower feeding, and supervised chewing play.\",\n      \"category\": \"enrichment\",\n      \"tags\": [\n        \"treat-dispensing\",\n        \"rubber\",\n        \"enrichment\",\n        \"interactive\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 1,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07B3Q1XSZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07B3Q1XSZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 08.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"chuckit-air-fetch-stick-dog-toy-large-orange-b07fyghr3t\",\n      \"title\": \"Chuckit! Air Fetch Stick Dog Toy, Large, Orange\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Air Fetch Stick Dog Toy, Large, Orange. Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07FYGHR3T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"hyper-pet-fetching-dog-toys-throwing-stick-dog-toy-b00biglh2u\",\n      \"title\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n      \"benefit\": \"Auto-generated starter entry for Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water. Review wording later.\",\n      \"category\": \"fetch\",\n      \"tags\": [\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00BIGLH2U\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"outward-hound-fun-feeder-medium-2cup\",\n      \"title\": \"Outward Hound Fun Feeder - Medium 2 Cup\",\n      \"benefit\": \"Medium puzzle-style slow feeder that helps small to medium dogs eat more slowly.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"slow-feeding\",\n        \"bowl\",\n        \"puzzle\",\n        \"mealtime\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 158,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B00L3O4JI6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"elevation-lab-airtag-holder-tagvault\",\n      \"title\": \"Elevation Lab AirTag Dog Collar Holder - TagVault\",\n      \"benefit\": \"Secure waterproof thru-collar AirTag mount that stays fixed instead of dangling during everyday wear.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"airtag\",\n        \"tracking\",\n        \"waterproof\",\n        \"collar\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 157,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09DR2QNQ5\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05/06. Include once only.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"woof-lickmat-green\",\n      \"title\": \"WOOF LickMat - Green\",\n      \"benefit\": \"Easy-clean silicone lick mat for slow feeding, bath distraction, and calmer daily enrichment.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"slow-feeding\",\n        \"non-slip\",\n        \"calming\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 157,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4H114P9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"bonza-collapsible-dog-water-bowl-large\",\n      \"title\": \"Bonza Collapsible Dog Water Bowl - Large 33 oz\",\n      \"benefit\": \"Large reinforced collapsible travel bowl for hikes, car trips, and portable hydration stops.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"hydration\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B018Q8GFOM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"loobani-dog-cooling-mat-for-dogs-48-x28-dog-coolin-b0dxf4wjyr\",\n      \"title\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n      \"benefit\": \"Auto-generated starter entry for LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\"). Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXF4WJYR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"mateeylife-large-lick-mat-2pack\",\n      \"title\": \"MateeyLife Large Lick Mat - 2 Pack\",\n      \"benefit\": \"Large suction-cup lick mats for boredom relief, slower feeding, and calmer bath or grooming sessions.\",\n      \"category\": \"calming\",\n      \"tags\": [\n        \"lick-mat\",\n        \"suction-cups\",\n        \"slow-feeding\",\n        \"anxiety-relief\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.3,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"gentle\",\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C376JPL4\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"rywell-dog-cooling-mat-2-0-ocean-blue-44-x-32-thic-b0cr6g4dh2\",\n      \"title\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n      \"benefit\": \"Auto-generated starter entry for Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic. Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 7,\n      \"maxAge\": 12,\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CR6G4DH2\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"yomvwavo-dog-cooling-mat-water-activated-gel-ice-p-b0gjpp5dkn\",\n      \"title\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n      \"benefit\": \"Auto-generated starter entry for Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets. Review wording later.\",\n      \"category\": \"comfort\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"waterproof\",\n        \"ball\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 156,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GJPP5DKN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2-pcs-dog-bowl-slow-feeder-insert-cuttable-slow-fe-b0b6zj8wvc\",\n      \"title\": \"2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish\",\n      \"benefit\": \"Auto-generated starter entry for 2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B6ZJ8WVC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2-pcs-slow-feeder-insert-for-dog-bowl-anti-choking-b0dpd9zkpd\",\n      \"title\": \"2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink)\",\n      \"benefit\": \"Auto-generated starter entry for 2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DPD9ZKPD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"anipaw-dog-slow-feeder-bowls-silicone-spiral-pet-f-b0bcnk4rhn\",\n      \"title\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BCNK4RHN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bsisuerm-dog-food-puzzle-toy-adjustable-treat-disp-b0cxy7bf17\",\n      \"title\": \"BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CXY7BF17\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"jaoul-slow-feeder-dog-bowls-insert-puzzle-slow-fee-b0b7mvk65r\",\n      \"title\": \"Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey)\",\n      \"benefit\": \"Auto-generated starter entry for Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B7MVK65R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b09mvp3gdg\",\n      \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral)\",\n      \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09MVP3GDG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b0c3d1k3yz\",\n      \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n      \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C3D1K3YZ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petbonus-collapsible-bowls-2pack\",\n      \"title\": \"PetBonus Silicone Collapsible Dog Bowls - 2 Pack\",\n      \"benefit\": \"Compact fold-flat bowls for travel, park outings, and quick food or water breaks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C1RH2K82\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petcare-snuffle-mat-for-dogs-adjustable-slow-feede-b0fdqg911t\",\n      \"title\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n      \"benefit\": \"Auto-generated starter entry for PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FDQG911T\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petdogre-slow-feeder-insert-for-dog-bowl-2pcs-anti-b0fszzlm9c\",\n      \"title\": \"PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs\",\n      \"benefit\": \"Auto-generated starter entry for PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FSZZLM9C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"slow-feeder-dog-bowls-insert-bestalk-soft-silicone-b0csfxcdfx\",\n      \"title\": \"Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue\",\n      \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue. Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CSFXCDFX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slow-feeder-dog-bowls-insert-third-generation-upgr-b0drtxhsdy\",\n      \"title\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n      \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"suction-cups\",\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DRTXHSDY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"tuff-pupper-slow-feeder-insert-bowl-puzzle-maze-sl-b0cnh7nx85\",\n      \"title\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n      \"benefit\": \"Auto-generated starter entry for Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole). Review wording later.\",\n      \"category\": \"feeding\",\n      \"tags\": [\n        \"bowl\",\n        \"mat\",\n        \"slow-feeding\",\n        \"puzzle\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 155,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CNH7NX85\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bingpet-dog-float-bumper-toy-10-8-inch-large-train-b06wwr5s3n\",\n      \"title\": \"BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever\",\n      \"benefit\": \"Auto-generated starter entry for BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"tug\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B06WWR5S3N\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chew-king-supreme-durable-rubber-dog-ball-for-aggr-b0dg6swj9c\",\n      \"title\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball\",\n      \"benefit\": \"Auto-generated starter entry for Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"fetch\",\n        \"ball\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DG6SWJ9C\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"feeko-dog-toys-for-aggressive-chewers-large-breed--b08cdw37c1\",\n      \"title\": \"Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red)\",\n      \"benefit\": \"Auto-generated starter entry for Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red). Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08CDW37C1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"fida-dog-rope-toys-for-large-medium-aggressive-che-b08ryxfv76\",\n      \"title\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning\",\n      \"benefit\": \"Auto-generated starter entry for Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"tug\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\",\n        \"strong\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08RYXFV76\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kong-tug-toy-dog-supplies-for-tug-of-war-natural-r-b000fen1no\",\n      \"title\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n      \"benefit\": \"Auto-generated starter entry for KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"mat\",\n        \"ball\",\n        \"tug\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B000FEN1NO\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"novkin-led-collar-light-rechargeable\",\n      \"title\": \"Novkin Rechargeable LED Dog Collar Light\",\n      \"benefit\": \"Rechargeable clip-on safety light for better visibility on dark walks and outdoor use.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"rechargeable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08HX33Y53\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"west-paw-zogoflex-echo-zwig-squeezy-dog-fetching-s-b0ddrbwhfd\",\n      \"title\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n      \"benefit\": \"Auto-generated starter entry for WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow. Review wording later.\",\n      \"category\": \"tug\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"tug\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"human\",\n      \"minAge\": 0.5,\n      \"maxAge\": 10,\n      \"sizes\": [\n        \"toy\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"normal\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 154,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DDRBWHFD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-4-modes-2pack\",\n      \"title\": \"Dog Collar Light - 4 Modes - 2 Pack\",\n      \"benefit\": \"Bright waterproof clip-on safety lights for nighttime walks and visibility at distance.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 153,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C64RJDTH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"gorilla-grip-dog-water-bottle-12oz\",\n      \"title\": \"GORILLA GRIP Dog Water Bottle - 12 oz\",\n      \"benefit\": \"Portable squeeze water bottle with built-in bowl and drain-back design to waste less water on walks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"leakproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 153,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08MBDK747\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"heouvo-silicone-treat-pouch-clicker\",\n      \"title\": \"heouvo Silicone Treat Pouch and Clicker\",\n      \"benefit\": \"Compact silicone treat pouch with strong magnetic closure for quick one-handed rewards during training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"silicone\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQQF67P1\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"hertzko-dog-mat-chew-toy-set-gel-pad-with-innovati-b0cjjyqzrs\",\n      \"title\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n      \"benefit\": \"Auto-generated starter entry for Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CJJYQZRS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kalimdor-dog-water-bottle-19oz\",\n      \"title\": \"Kalimdor Dog Water Bottle - 19 oz\",\n      \"benefit\": \"Portable leak-resistant dog water bottle with one-hand operation for walks and travel.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B089W25KG3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 06.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"mr-pen-portable-dog-water-bottle-19oz-blue-travel--b09ffvc2wr\",\n      \"title\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n      \"benefit\": \"Auto-generated starter entry for Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FFVC2WR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"pet-snuffle-mat-for-dogs-interactive-feed-puzzle-f-b08hsbqbwn\",\n      \"title\": \"Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact\",\n      \"benefit\": \"Auto-generated starter entry for Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact. Review wording later.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 152,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08HSBQBWN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"iyoshop-hands-free-leash-large\",\n      \"title\": \"iYoShop Hands Free Dog Leash - Large\",\n      \"benefit\": \"Hands-free bungee leash with pouch and extra control handles for walking, jogging, and running.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"bungee\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 151,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07R56CBWX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 03.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"wepet-portable-water-bottle-12oz\",\n      \"title\": \"WePet Portable Dog Water Bottle - 12 oz\",\n      \"benefit\": \"Compact one-hand dog water bottle for short walks, hikes, and travel breaks.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"water-bottle\",\n        \"hydration\",\n        \"portable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 151,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09DVT8XJT\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"2-pack-dog-collar-lights-yesbular-usb-c-rechargeab-b0ggbp44vy\",\n      \"title\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n      \"benefit\": \"Auto-generated starter entry for 2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GGBP44VY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"2pack-dog-lights-for-night-walking-dog-collar-ligh-b0ctq9bmlq\",\n      \"title\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n      \"benefit\": \"Auto-generated starter entry for 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CTQ9BMLQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"8-pack-dog-lights-for-night-walking-3-modes-dog-co-b09sg7lf69\",\n      \"title\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n      \"benefit\": \"Auto-generated starter entry for 8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09SG7LF69\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"aonkey-collapsible-bowls-bottle-carrier-2pack\",\n      \"title\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier - 2 Pack\",\n      \"benefit\": \"Travel bowl set with upgraded carabiner and bottle carrier for easier hiking and park outings.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CMXF176P\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"boyoyo-interactive-dog-puzzle-toys-for-boredom-dog-b0d4v9v39y\",\n      \"title\": \"BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder\",\n      \"benefit\": \"Auto-generated starter entry for BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"lick-mat\",\n        \"anxiety-relief\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D4V9V39Y\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chalklit-light-up-dog-harness-no-pull-led-dog-harn-b0cc2d2smw\",\n      \"title\": \"ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L)\",\n      \"benefit\": \"Auto-generated starter entry for ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CC2D2SMW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chuckit-amphibious-bumper-fetch-stick-toy-for-dogs-b001aqz4fe\",\n      \"title\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"floatable\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B001AQZ4FE\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"chuckit-interactive-dog-toy-ultra-fetch-stick-12-i-b07sk3r2c3\",\n      \"title\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07SK3R2C3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"chuckit-max-glow-ultra-fetch-stick-outdoor-dog-toy-b0bh913l43\",\n      \"title\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes\",\n      \"benefit\": \"Auto-generated starter entry for Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"fetch\",\n        \"ball\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BH913L43\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62ctt1g\",\n      \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue)\",\n      \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C62CTT1G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62gbqpw\",\n      \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow)\",\n      \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"anxiety-relief\",\n        \"travel\",\n        \"mat\",\n        \"led\",\n        \"slow-feeding\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"foraging\",\n        \"ball\",\n        \"chew\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C62GBQPW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08yyx1qlb\",\n      \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08YYX1QLB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08shj1vdk\",\n      \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08SHJ1VDK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-2-pack-rechargeable-dog-light-cli-b0dhh6yz7h\",\n      \"title\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DHH6YZ7H\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-lights-for-night-walking-clip-on-dog-collar-li-b08nd1qjst\",\n      \"title\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n      \"benefit\": \"Auto-generated starter entry for Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08ND1QJST\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dynmeow-dog-cat-collar-holder-compatible-with-airt-b0cgzdld88\",\n      \"title\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n      \"benefit\": \"Auto-generated starter entry for Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CGZDLD88\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"fiveda-light-up-dog-harness-led-dog-vest-usb-c-rec-b0ffm2qq64\",\n      \"title\": \"Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL)\",\n      \"benefit\": \"Auto-generated starter entry for Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FFM2QQ64\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"for-airtag-dog-collar-holder-air-tag-protective-ca-b099jhx1kn\",\n      \"title\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n      \"benefit\": \"Auto-generated starter entry for for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink)). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B099JHX1KN\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"for-airtag-holder-for-dog-collar-cibaabo-silicone--b09fh2zjpm\",\n      \"title\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n      \"benefit\": \"Auto-generated starter entry for for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09FH2ZJPM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"gobeigo-treat-pouch-clicker\",\n      \"title\": \"Gobeigo Treat Pouch and Training Clicker\",\n      \"benefit\": \"Large-capacity magnetic treat pouch with clicker, waist belt, and poop bag dispenser for training walks.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"clicker\",\n        \"magnetic-closure\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQK4DN1V\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"gotags-designed-for-airtag-engraved-dog-collar-hol-b0b6dc1l1x\",\n      \"title\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n      \"benefit\": \"Auto-generated starter entry for GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B6DC1L1X\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"ilfindyou-waterproof-airtag-dog-collar-holder-for--b0dth9n2gf\",\n      \"title\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n      \"benefit\": \"Auto-generated starter entry for ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DTH9N2GF\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"ipx8-waterproof-dog-collar-holder-for-airtag-metal-b0bgh2p4jq\",\n      \"title\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n      \"benefit\": \"Auto-generated starter entry for IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"waterproof\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0BGH2P4JQ\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"laroo-dog-collar-light-dog-lights-for-night-walkin-b093kxl86g\",\n      \"title\": \"LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green)\",\n      \"benefit\": \"Auto-generated starter entry for LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"stick\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B093KXL86G\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"light-up-dog-harness-rechargeable-led-dog-harness--b0cn6wnzjx\",\n      \"title\": \"Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS\",\n      \"benefit\": \"Auto-generated starter entry for Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CN6WNZJX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"noxgear-lighthound-revolutionary-illuminated-and-r-b09k9nqpky\",\n      \"title\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n      \"benefit\": \"Auto-generated starter entry for Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09K9NQPKY\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"pceotllar-light-up-dog-harness-led-no-pull-reflect-b0cnqp7ryx\",\n      \"title\": \"PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M)\",\n      \"benefit\": \"Auto-generated starter entry for PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"reflective\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CNQP7RYX\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"petbox-treat-dispensing-dog-ball-durable-rubber-in-b0b5q82lqw\",\n      \"title\": \"PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size\",\n      \"benefit\": \"Auto-generated starter entry for PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"treat-dispensing\",\n        \"puzzle\",\n        \"fetch\",\n        \"ball\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0B5Q82LQW\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"petisay-led-light-up-dog-harness-usb-c-rechargeabl-b0g6z4b5xs\",\n      \"title\": \"PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium)\",\n      \"benefit\": \"Auto-generated starter entry for PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0G6Z4B5XS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"petsafe-easy-walk-harness-medium\",\n      \"title\": \"PetSafe Easy Walk Harness - Medium\",\n      \"benefit\": \"Front-chest no-pull walking harness for calmer leash handling and reduced lunging.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"front-clip\",\n        \"walking\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B007S9JOLC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B007S9JOLC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"playology-hound2o-dog-toys-fetch-sticktoy-for-dogs-b09yhbc2dr\",\n      \"title\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n      \"benefit\": \"Auto-generated starter entry for Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"visibility\",\n        \"fetch\",\n        \"stick\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\",\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09YHBC2DR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"poeey-2pack-dog-lights-for-night-walking-dog-colla-b0fqmd1c1k\",\n      \"title\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n      \"benefit\": \"Auto-generated starter entry for POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"led\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FQMD1C1K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"quelien-led-dog-collar-light-clip-on-dog-safety-li-b0dxjxhx6r\",\n      \"title\": \"QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue\",\n      \"benefit\": \"Auto-generated starter entry for QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXJXHX6R\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"sankala-airtag-holder-for-dog-collar-1-pack-waterp-b0c6xsjd5z\",\n      \"title\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n      \"benefit\": \"Auto-generated starter entry for SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C6XSJD5Z\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"skylety-4-pack-floating-dog-toys-with-rope-handle--b0gknhglvr\",\n      \"title\": \"Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play\",\n      \"benefit\": \"Auto-generated starter entry for Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"visibility\",\n        \"waterproof\",\n        \"fetch\",\n        \"stick\",\n        \"floatable\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"toy\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GKNHGLVR\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slson-collapsible-dog-bowl-2pack-macaron-color-pet-b0fpxb1d8l\",\n      \"title\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n      \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPXB1D8L\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"swincho-for-airtag-holder-1st-2nd-generation-2-pac-b095c337pt\",\n      \"title\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n      \"benefit\": \"Auto-generated starter entry for SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B095C337PT\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"the-green-pet-shop-cool-pet-pad-large-sage-grey-se-b0c5mytf7w\",\n      \"title\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n      \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0C5MYTF7W\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"tubasion-2-pack-dog-lights-for-night-walking-upgra-b0cz3kt3ms\",\n      \"title\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n      \"benefit\": \"Auto-generated starter entry for Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CZ3KT3MS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"villabliss-light-up-dog-harness-led-dog-harness-re-b0d546jhr3\",\n      \"title\": \"Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium)\",\n      \"benefit\": \"Auto-generated starter entry for Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0D546JHR3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"waterproof-airtag-holder-for-dog-collar-soft-full--b0ctt9wf4x\",\n      \"title\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n      \"benefit\": \"Auto-generated starter entry for Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"stick\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CTT9WF4X\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"xlife-light-up-dog-harness-reflective-multicolored-b0fbwjdt36\",\n      \"title\": \"Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L)\",\n      \"benefit\": \"Auto-generated starter entry for Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L). Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"mat\",\n        \"led\",\n        \"reflective\",\n        \"visibility\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FBWJDT36\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"yoheueoa-dog-cooling-mat-pet-cooling-mat-with-non--b0grzjjdcg\",\n      \"title\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n      \"benefit\": \"Auto-generated starter entry for Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer. Review wording later.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\",\n        \"waterproof\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 150,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GRZJJDCG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"kytely-large-collapsible-bowls-2pack\",\n      \"title\": \"Kytely Large Collapsible Dog Bowls - 2 Pack\",\n      \"benefit\": \"Large foldable travel bowls for bigger dogs needing more food or water on the go.\",\n      \"category\": \"outdoors\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"large-capacity\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\",\n        \"giant\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 149,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B08925JCB9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"tuff-pupper-hands-free-adjustable-leash\",\n      \"title\": \"Tuff Pupper Hands Free Adjustable Leash\",\n      \"benefit\": \"Reflective adjustable hands-free leash for walking, jogging, or running with active dogs.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"hands-free\",\n        \"leash\",\n        \"running\",\n        \"reflective\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 149,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09Z7FLM4B\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"baikevin-premium-silicone-collapsible-dog-bowl-wit-b0fpg4sy6k\",\n      \"title\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs\",\n      \"benefit\": \"Auto-generated starter entry for BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FPG4SY6K\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"bseen-led-dog-collar-green\",\n      \"title\": \"BSEEN LED Dog Collar - Green\",\n      \"benefit\": \"Trim-to-fit rechargeable glowing collar for strong nighttime visibility on walks.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"rechargeable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07G994PSS\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"cibaabo-dog-water-bottle-with-food-container-trave-b09f5zyv7m\",\n      \"title\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n      \"benefit\": \"Auto-generated starter entry for Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B09F5ZYV7M\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowl-2-pack-dog-water-bowls-for-tr-b0fk541spk\",\n      \"title\": \"Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple)\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"led\",\n        \"chew\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FK541SPK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"collapsible-dog-bowls-4-pack-portable-travel-water-b07568nghm\",\n      \"title\": \"Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking\",\n      \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07568NGHM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-collapsible--b0dxn3xk82\",\n      \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DXN3XK82\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-for-cats-dog-b07vt1468w\",\n      \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n      \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"led\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07VT1468W\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"fuyec-32oz-insulated-dog-water-bottle-dispenser-3--b0gl1wc89f\",\n      \"title\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n      \"benefit\": \"Auto-generated starter entry for FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0GL1WC89F\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"large-collapsible-dog-bowls-34oz-portable-foldable-b07fm224vc\",\n      \"title\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n      \"benefit\": \"Auto-generated starter entry for Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07FM224VC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"pawistapal-magnetic-treat-pouch\",\n      \"title\": \"PawistaPal Magnetic Treat Pouch\",\n      \"benefit\": \"Hands-free treat pouch with magnetic one-hand access and silicone liner for cleaner reward handling.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FC2LTSNG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FC2LTSNG\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"petfroh-collapsible-dog-bowl-for-travel-outdoor-po-b0ffms9yp9\",\n      \"title\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip\",\n      \"benefit\": \"Auto-generated starter entry for PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"suction-cups\",\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"carabiner\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0FFMS9YP9\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"review\"\n    },\n    {\n      \"id\": \"phoepet-no-pull-harness-medium-orange\",\n      \"title\": \"PHOEPET No Pull Harness - Medium - Orange\",\n      \"benefit\": \"Reflective no-pull harness with front clip, back clip, and handle for everyday control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"reflective\",\n        \"handle\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B07GVCFQV6\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 05.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"portable-dog-water-bottle-14-oz-stainless-steel-le-b0f6ms3vgk\",\n      \"title\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n      \"benefit\": \"Auto-generated starter entry for Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F6MS3VGK\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"s-ker-portable-dog-water-bottle-collapsible-water--b0dp3mmnfm\",\n      \"title\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n      \"benefit\": \"Auto-generated starter entry for SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"durable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DP3MMNFM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"slson-collapsible-bowl-with-cover-lids-2-pack-dog--b099n8g6fb\",\n      \"title\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n      \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small). Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"collapsible\",\n        \"bowl\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B099N8G6FB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"soicta-portable-dog-small-animals-water-bottle-for-b098kbjnmh\",\n      \"title\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n      \"benefit\": \"Auto-generated starter entry for SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"water-bottle\",\n        \"hydration\",\n        \"travel\",\n        \"bowl\",\n        \"mat\",\n        \"waterproof\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"small\",\n        \"medium\",\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B098KBJNMH\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"the-green-pet-shop-chillz-gel-mat-large-pressure-a-b007jt4p88\",\n      \"title\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n      \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates. Review wording later.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"travel\",\n        \"cooling\",\n        \"mat\",\n        \"led\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 148,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B007JT4P88\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n      \"publishStatus\": \"draft\"\n    },\n    {\n      \"id\": \"dog-collar-light-4modes-2pack-black\",\n      \"title\": \"Dog Collar Light - 4 Modes - 2 Pack - Black\",\n      \"benefit\": \"Rechargeable clip-on dog lights with multiple color modes for visibility during night walks and hikes.\",\n      \"category\": \"safety\",\n      \"tags\": [\n        \"night-walking\",\n        \"visibility\",\n        \"led\",\n        \"clip-on\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 147,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CQ4BXRQD\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 07.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ruffwear-front-range-harness-medium\",\n      \"title\": \"Ruffwear Front Range Harness - Medium\",\n      \"benefit\": \"Reflective padded everyday harness with dual leash clips for walking and training.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"reflective\",\n        \"dual-clip\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 147,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CLB563DB\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"poypet-no-pull-harness-medium-mint-blue\",\n      \"title\": \"PoyPet No Pull Harness - Medium - Mint Blue\",\n      \"benefit\": \"Adjustable reflective harness with front and back leash attachments for daily walks and control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"no-pull\",\n        \"reflective\",\n        \"adjustable\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"medium\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 146,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B089CK15GM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B089CK15GM\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 06.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"wilderdog-training-treat-pouch-green\",\n      \"title\": \"Wilderdog Training Treat Pouch - Green\",\n      \"benefit\": \"Magnetic and zipper treat pouch with adjustable waist strap for organized hands-free training.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"zipper\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 146,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0DJ1NXVM3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0DJ1NXVM3\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"made-to-roam-explorer-harness-size5\",\n      \"title\": \"MADE TO ROAM Explorer Harness - Size 5\",\n      \"benefit\": \"Y-shaped padded harness with metal hardware and full adjustability for outdoor walks and control.\",\n      \"category\": \"walks\",\n      \"tags\": [\n        \"harness\",\n        \"y-front\",\n        \"adjustable\",\n        \"padded\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"large\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 145,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0CJ7Z4SKC\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from GetItems batch 04. Verify fit guide before surfacing as a size-specific recommendation.\",\n      \"publishStatus\": \"approved\"\n    },\n    {\n      \"id\": \"ollydog-goodie-treat-bag-blue-heron\",\n      \"title\": \"OllyDog Goodie Treat Bag - Blue Heron\",\n      \"benefit\": \"Lightweight magnetic treat bag with multiple wear options for quick access during training sessions.\",\n      \"category\": \"training\",\n      \"tags\": [\n        \"training\",\n        \"treat-pouch\",\n        \"magnetic-closure\",\n        \"hands-free\"\n      ],\n      \"ageAxis\": \"none\",\n      \"sizes\": [\n        \"any\"\n      ],\n      \"chew\": [\n        \"any\"\n      ],\n      \"breedGroups\": [],\n      \"preferred\": false,\n      \"priority\": 144,\n      \"source\": \"curated\",\n      \"affiliate\": {\n        \"url\": \"https://www.amazon.com/dp/B0F4D9JTY8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"asin\": \"B0F4D9JTY8\",\n        \"marketplace\": \"www.amazon.com\",\n        \"partnerTag\": \"candidquality-20\"\n      },\n      \"active\": true,\n      \"notes\": \"Real item from training GetItems batch.\",\n      \"publishStatus\": \"approved\"\n    }\n  ]\n}\n","inline_bytes":217627,"content_sha256":"ac79bcef1d117f1b2f1663aebb59c386ffdd9c0925e7d196b90f72daa7507a44"},{"path":"data/dog-gifts-preferred.json","size":175,"sha":"fc6404edf4756df7ea0d609ea066080d3954928a","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-preferred.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/dog-gifts-preferred.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"version\": 2,\n  \"generatedAt\": \"2026-04-21T03:00:00Z\",\n  \"notes\": \"Preferred overlay. Leave items empty until you have curated or negotiated placements.\",\n  \"items\": []\n}\n","inline_bytes":175,"content_sha256":"1ac0eb7d3b885e37c788f225cfce3b950492018721f73da764411e2b643db0a8"},{"path":"data/gift-batches/2026-04-21-batch-05.json","size":10637,"sha":"91a1dc0fd14b980d1486d7ee5d27049eb17996b1","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-05.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-05.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  {\n    \"id\": \"elevation-lab-airtag-holder-tagvault\",\n    \"title\": \"Elevation Lab AirTag Dog Collar Holder - TagVault\",\n    \"benefit\": \"Secure waterproof thru-collar AirTag mount that stays fixed instead of dangling during everyday wear.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"airtag\",\n      \"tracking\",\n      \"waterproof\",\n      \"collar\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 157,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09DR2QNQ5\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05/06. Include once only.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"bonza-collapsible-dog-water-bowl-large\",\n    \"title\": \"Bonza Collapsible Dog Water Bowl - Large 33 oz\",\n    \"benefit\": \"Large reinforced collapsible travel bowl for hikes, car trips, and portable hydration stops.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"hydration\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B018Q8GFOM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"petbonus-collapsible-bowls-2pack\",\n    \"title\": \"PetBonus Silicone Collapsible Dog Bowls - 2 Pack\",\n    \"benefit\": \"Compact fold-flat bowls for travel, park outings, and quick food or water breaks.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"portable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C1RH2K82\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"kalimdor-dog-water-bottle-19oz\",\n    \"title\": \"Kalimdor Dog Water Bottle - 19 oz\",\n    \"benefit\": \"Portable leak-resistant dog water bottle with one-hand operation for walks and travel.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"water-bottle\",\n      \"hydration\",\n      \"portable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B089W25KG3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 06.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"green-pet-shop-cool-pet-pad-large\",\n    \"title\": \"The Green Pet Shop Cool Pet Pad - Large\",\n    \"benefit\": \"Pressure-activated self-cooling mat for larger dogs needing heat relief without refrigeration.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"summer\",\n      \"self-cooling\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.6,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 164,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B006NONHNE\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"arf-pets-cooling-mat-large\",\n    \"title\": \"Arf Pets Cooling Mat 27 x 43\",\n    \"benefit\": \"Large self-cooling mat for crates, kennels, beds, and warm-weather comfort.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"crate\",\n      \"summer\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.6,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 163,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0192CJO30\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"green-pet-shop-chillz-mat-medium\",\n    \"title\": \"The Green Pet Shop Chillz Gel Mat - Medium\",\n    \"benefit\": \"Medium pressure-activated cooling pad for smaller dogs, crates, and travel use.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"crate\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 162,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B005JEMARS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"west-paw-jive-ball-small-tangerine\",\n    \"title\": \"WEST PAW Jive Ball - Small - Tangerine\",\n    \"benefit\": \"Small floatable bouncing ball for fetch, chewing, and unpredictable play.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"ball\",\n      \"floatable\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 8,\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [\n      \"Terriers\",\n      \"Toy / Companion Dogs\"\n    ],\n    \"preferred\": false,\n    \"priority\": 168,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0070S62PM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"goughnuts-ring-medium-green\",\n    \"title\": \"Goughnuts Ring - Medium - Green\",\n    \"benefit\": \"Heavy-duty rubber ring for strong chewers that need a durable outlet and safety core design.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"durable\",\n      \"ring\",\n      \"aggressive-chewer\",\n      \"rubber\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"strong\"\n    ],\n    \"breedGroups\": [\n      \"Bulldog / Molosser Types\",\n      \"Terriers\",\n      \"Guardian / Protection\"\n    ],\n    \"preferred\": false,\n    \"priority\": 174,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00N8J5I4S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00N8J5I4S\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"petsafe-easy-walk-harness-medium\",\n    \"title\": \"PetSafe Easy Walk Harness - Medium\",\n    \"benefit\": \"Front-chest no-pull walking harness for calmer leash handling and reduced lunging.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"harness\",\n      \"no-pull\",\n      \"front-clip\",\n      \"walking\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B007S9JOLC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B007S9JOLC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"phoepet-no-pull-harness-medium-orange\",\n    \"title\": \"PHOEPET No Pull Harness - Medium - Orange\",\n    \"benefit\": \"Reflective no-pull harness with front clip, back clip, and handle for everyday control.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"harness\",\n      \"no-pull\",\n      \"reflective\",\n      \"handle\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07GVCFQV6\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 05.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"poypet-no-pull-harness-medium-mint-blue\",\n    \"title\": \"PoyPet No Pull Harness - Medium - Mint Blue\",\n    \"benefit\": \"Adjustable reflective harness with front and back leash attachments for daily walks and control.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"harness\",\n      \"no-pull\",\n      \"reflective\",\n      \"adjustable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 146,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B089CK15GM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B089CK15GM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 06.\",\n    \"publishStatus\": \"approved\"\n  }\n]\n","inline_bytes":10637,"content_sha256":"afa10290b75cda34fdc54f156a16dd4b76ce512d51c9bab5bde9c37a93f2b5e2"},{"path":"data/gift-batches/2026-04-21-batch-06.json","size":13648,"sha":"7c900dab09220d29568fe359384131122cb4c378","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-06.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-06.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  {\n    \"id\": \"aquapaw-lick-mat-xl-blue\",\n    \"title\": \"Aquapaw Lick Mat - XL - Blue\",\n    \"benefit\": \"Extra-large suction-cup lick mat for bath time, grooming, and calm distraction with spreadable treats.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08DP4JN44\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"aquapaw-licking-mat-blue\",\n    \"title\": \"Aquapaw Dog Licking Mat - Blue\",\n    \"benefit\": \"Bath and grooming lick mat that helps keep dogs occupied and calmer during handling.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07DKNN87F\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"woof-lickmat-green\",\n    \"title\": \"WOOF LickMat - Green\",\n    \"benefit\": \"Easy-clean silicone lick mat for slow feeding, bath distraction, and calmer daily enrichment.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"slow-feeding\",\n      \"non-slip\",\n      \"calming\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 157,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F4H114P9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"mateeylife-large-lick-mat-2pack\",\n    \"title\": \"MateeyLife Large Lick Mat - 2 Pack\",\n    \"benefit\": \"Large suction-cup lick mats for boredom relief, slower feeding, and calmer bath or grooming sessions.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"anxiety-relief\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C376JPL4\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"gorilla-grip-dog-water-bottle-12oz\",\n    \"title\": \"GORILLA GRIP Dog Water Bottle - 12 oz\",\n    \"benefit\": \"Portable squeeze water bottle with built-in bowl and drain-back design to waste less water on walks.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"water-bottle\",\n      \"hydration\",\n      \"leakproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 153,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08MBDK747\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"wepet-portable-water-bottle-12oz\",\n    \"title\": \"WePet Portable Dog Water Bottle - 12 oz\",\n    \"benefit\": \"Compact one-hand dog water bottle for short walks, hikes, and travel breaks.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"water-bottle\",\n      \"hydration\",\n      \"portable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 151,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09DVT8XJT\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"aonkey-collapsible-bowls-bottle-carrier-2pack\",\n    \"title\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier - 2 Pack\",\n    \"benefit\": \"Travel bowl set with upgraded carabiner and bottle carrier for easier hiking and park outings.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CMXF176P\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"kytely-large-collapsible-bowls-2pack\",\n    \"title\": \"Kytely Large Collapsible Dog Bowls - 2 Pack\",\n    \"benefit\": \"Large foldable travel bowls for bigger dogs needing more food or water on the go.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"large-capacity\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 149,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08925JCB9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"bseen-led-dog-collar-green\",\n    \"title\": \"BSEEN LED Dog Collar - Green\",\n    \"benefit\": \"Trim-to-fit rechargeable glowing collar for strong nighttime visibility on walks.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"night-walking\",\n      \"visibility\",\n      \"led\",\n      \"rechargeable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07G994PSS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"dog-collar-light-4modes-2pack-black\",\n    \"title\": \"Dog Collar Light - 4 Modes - 2 Pack - Black\",\n    \"benefit\": \"Rechargeable clip-on dog lights with multiple color modes for visibility during night walks and hikes.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"night-walking\",\n      \"visibility\",\n      \"led\",\n      \"clip-on\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 147,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CQ4BXRQD\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 07.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"west-paw-qwizl-large-aqua\",\n    \"title\": \"West Paw Qwizl - Large - Aqua\",\n    \"benefit\": \"Large treat holder and puzzle toy that extends bully stick and dental chew sessions.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"puzzle\",\n      \"stuffable\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 170,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B01N9YT6Z1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 08.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"west-paw-bumi-large-aqua\",\n    \"title\": \"West Paw Bumi - Large - Aqua\",\n    \"benefit\": \"Large flexible tug toy for fetch, play, and interactive exercise with bigger dogs.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"tug\",\n      \"fetch\",\n      \"flexible\",\n      \"interactive\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.8,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [\n      \"Working / Herding\",\n      \"Guardian / Protection\",\n      \"Sporting / Gun Dogs\"\n    ],\n    \"preferred\": false,\n    \"priority\": 159,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B004A7X24K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B004A7X24K\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 08.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"kong-rewards-ball-large\",\n    \"title\": \"KONG Rewards Ball - Large\",\n    \"benefit\": \"Large rolling treat-dispensing ball for quieter enrichment and slower reward-based play.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"treat-dispensing\",\n      \"ball\",\n      \"slow-feeding\",\n      \"interactive\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 161,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07HSJ1TSQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07HSJ1TSQ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 08.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"outward-hound-double-snoop-mint\",\n    \"title\": \"Outward Hound Double Snoop - Mint\",\n    \"benefit\": \"Mint-scented treat puzzle toy that slows eating and adds problem-solving enrichment for medium to large dogs.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"slow-feeding\",\n      \"mint-scented\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CSL7T27J\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 08.\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"chew-king-treat-dispensing-large-2pack\",\n    \"title\": \"Chew King Treat Dispensing Toy - Large 2 Pack\",\n    \"benefit\": \"Large natural-rubber treat toys for enrichment, slower feeding, and supervised chewing play.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"treat-dispensing\",\n      \"rubber\",\n      \"enrichment\",\n      \"interactive\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07B3Q1XSZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07B3Q1XSZ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 08.\",\n    \"publishStatus\": \"approved\"\n  }\n]\n","inline_bytes":13648,"content_sha256":"7089ed98acf361e40870c7e3c7b13389310687a60702f9f2784356bd0d109fc4"},{"path":"data/gift-batches/2026-04-21-batch-07.json","size":148149,"sha":"d548940ce605b558b3321d2ac9798867601bd9de","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-07.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-04-21-batch-07.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  {\n    \"id\": \"waterproof-airtag-holder-for-dog-collar-soft-full--b0ctt9wf4x\",\n    \"title\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n    \"benefit\": \"Auto-generated starter entry for Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"stick\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CTT9WF4X\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"for-airtag-dog-collar-holder-air-tag-protective-ca-b099jhx1kn\",\n    \"title\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n    \"benefit\": \"Auto-generated starter entry for for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink)). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B099JHX1KN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dynmeow-dog-cat-collar-holder-compatible-with-airt-b0cgzdld88\",\n    \"title\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n    \"benefit\": \"Auto-generated starter entry for Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CGZDLD88\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"for-airtag-holder-for-dog-collar-cibaabo-silicone--b09fh2zjpm\",\n    \"title\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n    \"benefit\": \"Auto-generated starter entry for for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FH2ZJPM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"gotags-designed-for-airtag-engraved-dog-collar-hol-b0b6dc1l1x\",\n    \"title\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n    \"benefit\": \"Auto-generated starter entry for GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B6DC1L1X\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"ilfindyou-waterproof-airtag-dog-collar-holder-for--b0dth9n2gf\",\n    \"title\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n    \"benefit\": \"Auto-generated starter entry for ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DTH9N2GF\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"sankala-airtag-holder-for-dog-collar-1-pack-waterp-b0c6xsjd5z\",\n    \"title\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n    \"benefit\": \"Auto-generated starter entry for SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C6XSJD5Z\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"swincho-for-airtag-holder-1st-2nd-generation-2-pac-b095c337pt\",\n    \"title\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n    \"benefit\": \"Auto-generated starter entry for SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B095C337PT\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"ipx8-waterproof-dog-collar-holder-for-airtag-metal-b0bgh2p4jq\",\n    \"title\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n    \"benefit\": \"Auto-generated starter entry for IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"waterproof\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BGH2P4JQ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-for-cats-dog-b07vt1468w\",\n    \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n    \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green). Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"led\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07VT1468W\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08yyx1qlb\",\n    \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n    \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08YYX1QLB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"slson-collapsible-bowl-with-cover-lids-2-pack-dog--b099n8g6fb\",\n    \"title\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n    \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small). Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B099N8G6FB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08shj1vdk\",\n    \"title\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n    \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08SHJ1VDK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-collapsible--b0dxn3xk82\",\n    \"title\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n    \"benefit\": \"Auto-generated starter entry for Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium). Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"led\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXN3XK82\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"slson-collapsible-dog-bowl-2pack-macaron-color-pet-b0fpxb1d8l\",\n    \"title\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n    \"benefit\": \"Auto-generated starter entry for SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPXB1D8L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"large-collapsible-dog-bowls-34oz-portable-foldable-b07fm224vc\",\n    \"title\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n    \"benefit\": \"Auto-generated starter entry for Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green). Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07FM224VC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"rywell-dog-cooling-mat-2-0-ocean-blue-44-x-32-thic-b0cr6g4dh2\",\n    \"title\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n    \"benefit\": \"Auto-generated starter entry for Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic. Review wording later.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 7,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CR6G4DH2\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"the-green-pet-shop-chillz-gel-mat-large-pressure-a-b007jt4p88\",\n    \"title\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n    \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"cooling\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B007JT4P88\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"the-green-pet-shop-cool-pet-pad-large-sage-grey-se-b0c5mytf7w\",\n    \"title\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n    \"benefit\": \"Auto-generated starter entry for The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"cooling\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C5MYTF7W\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"yoheueoa-dog-cooling-mat-pet-cooling-mat-with-non--b0grzjjdcg\",\n    \"title\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n    \"benefit\": \"Auto-generated starter entry for Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GRZJJDCG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"loobani-dog-cooling-mat-for-dogs-48-x28-dog-coolin-b0dxf4wjyr\",\n    \"title\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n    \"benefit\": \"Auto-generated starter entry for LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\"). Review wording later.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXF4WJYR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"yomvwavo-dog-cooling-mat-water-activated-gel-ice-p-b0gjpp5dkn\",\n    \"title\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n    \"benefit\": \"Auto-generated starter entry for Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets. Review wording later.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"waterproof\",\n      \"ball\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GJPP5DKN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"hertzko-dog-mat-chew-toy-set-gel-pad-with-innovati-b0cjjyqzrs\",\n    \"title\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n    \"benefit\": \"Auto-generated starter entry for Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use. Review wording later.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CJJYQZRS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"aquapaw-dog-bath-lick-mat-2-pack-xl-blue-slow-feed-b0cbw1zsv1\",\n    \"title\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n    \"benefit\": \"Auto-generated starter entry for Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"travel\",\n      \"mat\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CBW1ZSV1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"xigou-dog-lick-pad-2-pack-large-licking-mat-for-do-b0b1zhnk9b\",\n    \"title\": \"XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.\",\n    \"benefit\": \"Auto-generated starter entry for XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B1ZHNK9B\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"lukito-lick-mat-for-dogs-cats-2-pack-with-suction--b09fptdbrz\",\n    \"title\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n    \"benefit\": \"Auto-generated starter entry for LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FPTDBRZ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dk6vvqj3\",\n    \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n    \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DK6VVQJ3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"woof-lickmixes-dog-lick-mat-spread-and-meal-topper-b0f4grqdpm\",\n    \"title\": \"WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming\",\n    \"benefit\": \"Auto-generated starter entry for WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F4GRQDPM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"honomastry-lick-mat-for-dogs-premium-lick-pad-with-b0bbts457s\",\n    \"title\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n    \"benefit\": \"Auto-generated starter entry for Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BBTS457S\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"zonopy-licking-mat-for-dogs-cats-with-suction-cups-b0fn3x6kfc\",\n    \"title\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n    \"benefit\": \"Auto-generated starter entry for Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FN3X6KFC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"lesipee-licking-mat-for-dogs-cats-2-pack-slow-feed-b0cb3xdnfh\",\n    \"title\": \"Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple)\",\n    \"benefit\": \"Auto-generated starter entry for Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple). Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CB3XDNFH\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"lick-mat-for-dogs-dog-lick-mat-with-suction-cups-p-b0d94t32sm\",\n    \"title\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n    \"benefit\": \"Auto-generated starter entry for Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange). Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"led\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D94T32SM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"mateeylife-2pcs-small-lick-mat-for-dogs-and-cats-l-b0brxmy14l\",\n    \"title\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n    \"benefit\": \"Auto-generated starter entry for MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"foraging\",\n      \"stick\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BRXMY14L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"poeey-2pack-dog-lights-for-night-walking-dog-colla-b0fqmd1c1k\",\n    \"title\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n    \"benefit\": \"Auto-generated starter entry for POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"led\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FQMD1C1K\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-lights-for-night-walking-clip-on-dog-collar-li-b08nd1qjst\",\n    \"title\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n    \"benefit\": \"Auto-generated starter entry for Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08ND1QJST\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dog-collar-light-2-pack-rechargeable-dog-light-cli-b0dhh6yz7h\",\n    \"title\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n    \"benefit\": \"Auto-generated starter entry for Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"visibility\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DHH6YZ7H\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"8-pack-dog-lights-for-night-walking-3-modes-dog-co-b09sg7lf69\",\n    \"title\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n    \"benefit\": \"Auto-generated starter entry for 8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"visibility\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09SG7LF69\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"2pack-dog-lights-for-night-walking-dog-collar-ligh-b0ctq9bmlq\",\n    \"title\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n    \"benefit\": \"Auto-generated starter entry for 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"travel\",\n      \"led\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CTQ9BMLQ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"tubasion-2-pack-dog-lights-for-night-walking-upgra-b0cz3kt3ms\",\n    \"title\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n    \"benefit\": \"Auto-generated starter entry for Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CZ3KT3MS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"quelien-led-dog-collar-light-clip-on-dog-safety-li-b0dxjxhx6r\",\n    \"title\": \"QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue\",\n    \"benefit\": \"Auto-generated starter entry for QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXJXHX6R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"2-pack-dog-collar-lights-yesbular-usb-c-rechargeab-b0ggbp44vy\",\n    \"title\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n    \"benefit\": \"Auto-generated starter entry for 2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"visibility\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GGBP44VY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"hippih-dog-puzzle-toy-2-pack-interactive-dog-toys--b0875zsfmc\",\n    \"title\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n    \"benefit\": \"Auto-generated starter entry for HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"fetch\",\n      \"ball\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0875ZSFMC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"schitec-dog-chew-toy-for-large-medium-dogs-rubber--b09jsgdd35\",\n    \"title\": \"SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning\",\n    \"benefit\": \"Auto-generated starter entry for SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09JSGDD35\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"treat-dispensing-chew-ball-large-b0009yd8ns\",\n    \"title\": \"Treat Dispensing Chew Ball, Large\",\n    \"benefit\": \"Auto-generated starter entry for Treat Dispensing Chew Ball, Large. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"treat-dispensing\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0009YD8NS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"fixiooz-interactive-treat-dispensing-dog-toys-toug-b0d9dnqjk1\",\n    \"title\": \"Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning\",\n    \"benefit\": \"Auto-generated starter entry for Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D9DNQJK1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"bojafa-treat-dispensing-dog-toys-durable-rubber-pu-b06w2p3qf3\",\n    \"title\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n    \"benefit\": \"Auto-generated starter entry for Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack). Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"mat\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"fetch\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B06W2P3QF3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"knitly-interactive-dog-toys-adjustable-treat-dispe-b0fpfj5thb\",\n    \"title\": \"knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon)\",\n    \"benefit\": \"Auto-generated starter entry for knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon). Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"stick\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPFJ5THB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dog-treat-dispenser-toy-interactive-treat-puzzle-t-b0f5k61ky9\",\n    \"title\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n    \"benefit\": \"Auto-generated starter entry for Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"ball\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F5K61KY9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"hyper-pet-fetching-dog-toys-throwing-stick-dog-toy-b00biglh2u\",\n    \"title\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n    \"benefit\": \"Auto-generated starter entry for Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water. Review wording later.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"led\",\n      \"fetch\",\n      \"stick\",\n      \"floatable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00BIGLH2U\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chuckit-max-glow-ultra-fetch-stick-outdoor-dog-toy-b0bh913l43\",\n    \"title\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes\",\n    \"benefit\": \"Auto-generated starter entry for Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"visibility\",\n      \"fetch\",\n      \"ball\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BH913L43\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chuckit-amphibious-bumper-fetch-stick-toy-for-dogs-b001aqz4fe\",\n    \"title\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n    \"benefit\": \"Auto-generated starter entry for Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"visibility\",\n      \"fetch\",\n      \"ball\",\n      \"stick\",\n      \"floatable\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B001AQZ4FE\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"chuckit-interactive-dog-toy-ultra-fetch-stick-12-i-b07sk3r2c3\",\n    \"title\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n    \"benefit\": \"Auto-generated starter entry for Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"visibility\",\n      \"fetch\",\n      \"ball\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07SK3R2C3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chuckit-air-fetch-stick-dog-toy-large-orange-b07fyghr3t\",\n    \"title\": \"Chuckit! Air Fetch Stick Dog Toy, Large, Orange\",\n    \"benefit\": \"Auto-generated starter entry for Chuckit! Air Fetch Stick Dog Toy, Large, Orange. Review wording later.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"fetch\",\n      \"ball\",\n      \"stick\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07FYGHR3T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"skylety-4-pack-floating-dog-toys-with-rope-handle--b0gknhglvr\",\n    \"title\": \"Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play\",\n    \"benefit\": \"Auto-generated starter entry for Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"visibility\",\n      \"waterproof\",\n      \"fetch\",\n      \"stick\",\n      \"floatable\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GKNHGLVR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"bingpet-dog-float-bumper-toy-10-8-inch-large-train-b06wwr5s3n\",\n    \"title\": \"BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever\",\n    \"benefit\": \"Auto-generated starter entry for BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever. Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"fetch\",\n      \"stick\",\n      \"floatable\",\n      \"tug\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B06WWR5S3N\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"west-paw-zogoflex-echo-zwig-squeezy-dog-fetching-s-b0ddrbwhfd\",\n    \"title\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n    \"benefit\": \"Auto-generated starter entry for WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow. Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"fetch\",\n      \"stick\",\n      \"floatable\",\n      \"tug\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DDRBWHFD\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"playology-hound2o-dog-toys-fetch-sticktoy-for-dogs-b09yhbc2dr\",\n    \"title\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n    \"benefit\": \"Auto-generated starter entry for Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"visibility\",\n      \"fetch\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09YHBC2DR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"baborui-floating-dog-pool-toy-durable-e-tpu-dog-wa-b0f186pgg4\",\n    \"title\": \"BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick)\",\n    \"benefit\": \"Auto-generated starter entry for BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick). Review wording later.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"travel\",\n      \"mat\",\n      \"led\",\n      \"fetch\",\n      \"stick\",\n      \"floatable\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F186PGG4\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"raw-paws-licking-mats-2-ct-boredom-busters-for-dog-b08gq98bvg\",\n    \"title\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n    \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08GQ98BVG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"mooongem-dog-lick-pad-pet-bathing-grooming-distrac-b09ms4phvs\",\n    \"title\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n    \"benefit\": \"Auto-generated starter entry for MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09MS4PHVS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"raw-paws-licking-mat-bowl-bathing-shower-grooming--b08sy7nrxs\",\n    \"title\": \"Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl\",\n    \"benefit\": \"Auto-generated starter entry for Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08SY7NRXS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"kwispel-lick-mat-for-dogs-dog-lick-mat-with-suctio-b0bgksm3sv\",\n    \"title\": \"Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey)\",\n    \"benefit\": \"Auto-generated starter entry for Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey). Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BGKSM3SV\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"mycicy-dog-lick-pad-dog-washing-distraction-device-b08cgkp38l\",\n    \"title\": \"Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red)\",\n    \"benefit\": \"Auto-generated starter entry for Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red). Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08CGKP38L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"2pcs-licking-mat-for-dogs-with-suction-cups-premiu-b0c9zxz7l5\",\n    \"title\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n    \"benefit\": \"Auto-generated starter entry for 2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C9ZXZ7L5\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"wfciosdv-lick-mat-for-dogs-cats-2-pack-with-suctio-b0gf5zgv4d\",\n    \"title\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n    \"benefit\": \"Auto-generated starter entry for Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GF5ZGV4D\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dyddyn8r\",\n    \"title\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8\",\n    \"benefit\": \"Auto-generated starter entry for ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.3,\n    \"maxAge\": 12,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DYDDYN8R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"bikabpet-lick-mat-for-dogs-and-cats-cat-licking-pa-b0c3619mk8\",\n    \"title\": \"Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack\",\n    \"benefit\": \"Auto-generated starter entry for Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack. Review wording later.\",\n    \"category\": \"calming\",\n    \"tags\": [\n      \"lick-mat\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\",\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C3619MK8\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petsta-dog-puzzle-toys-treat-dispensing-dog-enrich-b09xxpcb4t\",\n    \"title\": \"PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs\",\n    \"benefit\": \"Auto-generated starter entry for PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09XXPCB4T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dr-catch-dog-puzzles-dogs-food-puzzle-feeder-toys--b0bpl9qdr6\",\n    \"title\": \"DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink)\",\n    \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink). Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"slow-feeding\",\n      \"puzzle\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BPL9QDR6\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"foxmm-interactive-dog-treat-puzzle-toys-for-iq-tra-b09y5v3pqv\",\n    \"title\": \"FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design\",\n    \"benefit\": \"Auto-generated starter entry for FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09Y5V3PQV\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dr-catch-dog-puzzle-dogs-food-toys-for-iq-training-b08ry2yrfg\",\n    \"title\": \"DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue)\",\n    \"benefit\": \"Auto-generated starter entry for DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue). Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"bowl\",\n      \"puzzle\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08RY2YRFG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"joansan-dog-puzzle-toys-interactive-dogs-game-pets-b0871v9rd4\",\n    \"title\": \"Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training\",\n    \"benefit\": \"Auto-generated starter entry for Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0871V9RD4\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"bsisuerm-dog-food-puzzle-toy-adjustable-treat-disp-b0cxy7bf17\",\n    \"title\": \"BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs\",\n    \"benefit\": \"Auto-generated starter entry for BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs. Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"ball\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CXY7BF17\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"boyoyo-interactive-dog-puzzle-toys-for-boredom-dog-b0d4v9v39y\",\n    \"title\": \"BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder\",\n    \"benefit\": \"Auto-generated starter entry for BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"lick-mat\",\n      \"anxiety-relief\",\n      \"mat\",\n      \"led\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"foraging\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D4V9V39Y\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"fiveda-light-up-dog-harness-led-dog-vest-usb-c-rec-b0ffm2qq64\",\n    \"title\": \"Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL)\",\n    \"benefit\": \"Auto-generated starter entry for Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"cooling\",\n      \"mat\",\n      \"led\",\n      \"reflective\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FFM2QQ64\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petisay-led-light-up-dog-harness-usb-c-rechargeabl-b0g6z4b5xs\",\n    \"title\": \"PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium)\",\n    \"benefit\": \"Auto-generated starter entry for PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"reflective\",\n      \"visibility\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0G6Z4B5XS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"chalklit-light-up-dog-harness-no-pull-led-dog-harn-b0cc2d2smw\",\n    \"title\": \"ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L)\",\n    \"benefit\": \"Auto-generated starter entry for ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CC2D2SMW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"light-up-dog-harness-rechargeable-led-dog-harness--b0cn6wnzjx\",\n    \"title\": \"Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS\",\n    \"benefit\": \"Auto-generated starter entry for Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"reflective\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CN6WNZJX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"noxgear-lighthound-revolutionary-illuminated-and-r-b09k9nqpky\",\n    \"title\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n    \"benefit\": \"Auto-generated starter entry for Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"reflective\",\n      \"visibility\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09K9NQPKY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"xlife-light-up-dog-harness-reflective-multicolored-b0fbwjdt36\",\n    \"title\": \"Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L)\",\n    \"benefit\": \"Auto-generated starter entry for Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"reflective\",\n      \"visibility\",\n      \"waterproof\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FBWJDT36\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"villabliss-light-up-dog-harness-led-dog-harness-re-b0d546jhr3\",\n    \"title\": \"Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium)\",\n    \"benefit\": \"Auto-generated starter entry for Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"reflective\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D546JHR3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"pceotllar-light-up-dog-harness-led-no-pull-reflect-b0cnqp7ryx\",\n    \"title\": \"PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M)\",\n    \"benefit\": \"Auto-generated starter entry for PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"led\",\n      \"reflective\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CNQP7RYX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"laroo-dog-collar-light-dog-lights-for-night-walkin-b093kxl86g\",\n    \"title\": \"LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green)\",\n    \"benefit\": \"Auto-generated starter entry for LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"visibility\",\n      \"waterproof\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B093KXL86G\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b0c3d1k3yz\",\n    \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n    \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C3D1K3YZ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"slow-feeder-dog-bowls-insert-third-generation-upgr-b0drtxhsdy\",\n    \"title\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n    \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DRTXHSDY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b09mvp3gdg\",\n    \"title\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral)\",\n    \"benefit\": \"Auto-generated starter entry for Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09MVP3GDG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"slow-feeder-dog-bowls-insert-bestalk-soft-silicone-b0csfxcdfx\",\n    \"title\": \"Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue\",\n    \"benefit\": \"Auto-generated starter entry for Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue. Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CSFXCDFX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"anipaw-dog-slow-feeder-bowls-silicone-spiral-pet-f-b0bcnk4rhn\",\n    \"title\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey)\",\n    \"benefit\": \"Auto-generated starter entry for Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BCNK4RHN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"tuff-pupper-slow-feeder-insert-bowl-puzzle-maze-sl-b0cnh7nx85\",\n    \"title\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n    \"benefit\": \"Auto-generated starter entry for Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CNH7NX85\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petdogre-slow-feeder-insert-for-dog-bowl-2pcs-anti-b0fszzlm9c\",\n    \"title\": \"PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs\",\n    \"benefit\": \"Auto-generated starter entry for PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs. Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FSZZLM9C\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"2-pcs-slow-feeder-insert-for-dog-bowl-anti-choking-b0dpd9zkpd\",\n    \"title\": \"2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink)\",\n    \"benefit\": \"Auto-generated starter entry for 2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DPD9ZKPD\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"2-pcs-dog-bowl-slow-feeder-insert-cuttable-slow-fe-b0b6zj8wvc\",\n    \"title\": \"2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish\",\n    \"benefit\": \"Auto-generated starter entry for 2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish. Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B6ZJ8WVC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"jaoul-slow-feeder-dog-bowls-insert-puzzle-slow-fee-b0b7mvk65r\",\n    \"title\": \"Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey)\",\n    \"benefit\": \"Auto-generated starter entry for Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey). Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"suction-cups\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B7MVK65R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"vivifying-snuffle-mat-for-dogs-interactive-dog-puz-b09wv4cj8r\",\n    \"title\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n    \"benefit\": \"Auto-generated starter entry for Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"travel\",\n      \"mat\",\n      \"puzzle\",\n      \"foraging\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09WV4CJ8R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"pet-snuffle-mat-for-dogs-interactive-feed-puzzle-f-b08hsbqbwn\",\n    \"title\": \"Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact\",\n    \"benefit\": \"Auto-generated starter entry for Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact. Review wording later.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"travel\",\n      \"bowl\",\n      \"mat\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"foraging\",\n      \"stick\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08HSBQBWN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"snuffle-mat-for-dogs-17-x-21-dog-sniffing-interact-b08jghmdlx\",\n    \"title\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n    \"benefit\": \"Auto-generated starter entry for Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"suction-cups\",\n      \"mat\",\n      \"puzzle\",\n      \"foraging\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08JGHMDLX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dog-snuffle-ball-interactive-puzzle-dog-toys-encou-b0ck11d97t\",\n    \"title\": \"Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size\",\n    \"benefit\": \"Auto-generated starter entry for Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"foraging\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CK11D97T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"qxsnuvvlg-snuffle-mat-for-dogs-slow-feeding-game-i-b0f9v6tsy7\",\n    \"title\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n    \"benefit\": \"Auto-generated starter entry for Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"travel\",\n      \"mat\",\n      \"led\",\n      \"puzzle\",\n      \"foraging\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F9V6TSY7\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62ctt1g\",\n    \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue)\",\n    \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"travel\",\n      \"mat\",\n      \"led\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"foraging\",\n      \"ball\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C62CTT1G\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62gbqpw\",\n    \"title\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow)\",\n    \"benefit\": \"Auto-generated starter entry for CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow). Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"travel\",\n      \"mat\",\n      \"led\",\n      \"slow-feeding\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"foraging\",\n      \"ball\",\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C62GBQPW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petcare-snuffle-mat-for-dogs-adjustable-slow-feede-b0fdqg911t\",\n    \"title\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n    \"benefit\": \"Auto-generated starter entry for PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch. Review wording later.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"travel\",\n      \"bowl\",\n      \"mat\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"foraging\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FDQG911T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowl-2-pack-dog-water-bowls-for-tr-b0fk541spk\",\n    \"title\": \"Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple)\",\n    \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple). Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"led\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FK541SPK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"baikevin-premium-silicone-collapsible-dog-bowl-wit-b0fpg4sy6k\",\n    \"title\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs\",\n    \"benefit\": \"Auto-generated starter entry for BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPG4SY6K\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petfroh-collapsible-dog-bowl-for-travel-outdoor-po-b0ffms9yp9\",\n    \"title\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip\",\n    \"benefit\": \"Auto-generated starter entry for PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"suction-cups\",\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FFMS9YP9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-4-pack-portable-travel-water-b07568nghm\",\n    \"title\": \"Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking\",\n    \"benefit\": \"Auto-generated starter entry for Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07568NGHM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"soicta-portable-dog-small-animals-water-bottle-for-b098kbjnmh\",\n    \"title\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n    \"benefit\": \"Auto-generated starter entry for SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"bowl\",\n      \"mat\",\n      \"waterproof\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B098KBJNMH\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"cibaabo-dog-water-bottle-with-food-container-trave-b09f5zyv7m\",\n    \"title\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n    \"benefit\": \"Auto-generated starter entry for Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"bowl\",\n      \"mat\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09F5ZYV7M\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"s-ker-portable-dog-water-bottle-collapsible-water--b0dp3mmnfm\",\n    \"title\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n    \"benefit\": \"Auto-generated starter entry for SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"collapsible\",\n      \"bowl\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DP3MMNFM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"portable-dog-water-bottle-14-oz-stainless-steel-le-b0f6ms3vgk\",\n    \"title\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n    \"benefit\": \"Auto-generated starter entry for Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"bowl\",\n      \"mat\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F6MS3VGK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"mr-pen-portable-dog-water-bottle-19oz-blue-travel--b09ffvc2wr\",\n    \"title\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n    \"benefit\": \"Auto-generated starter entry for Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe. Review wording later.\",\n    \"category\": \"outdoors\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"mat\",\n      \"led\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FFVC2WR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"fuyec-32oz-insulated-dog-water-bottle-dispenser-3--b0gl1wc89f\",\n    \"title\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n    \"benefit\": \"Auto-generated starter entry for FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers. Review wording later.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"water-bottle\",\n      \"hydration\",\n      \"travel\",\n      \"bowl\",\n      \"carabiner\",\n      \"mat\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GL1WC89F\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"petbox-treat-dispensing-dog-ball-durable-rubber-in-b0b5q82lqw\",\n    \"title\": \"PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size\",\n    \"benefit\": \"Auto-generated starter entry for PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size. Review wording later.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"mat\",\n      \"led\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"fetch\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B5Q82LQW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"starmark-treat-dispensing-chew-ball-tough-dog-toy--b003yhb8do\",\n    \"title\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n    \"benefit\": \"Auto-generated starter entry for Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"treat-dispensing\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B003YHB8DO\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chew-king-supreme-durable-rubber-dog-ball-for-aggr-b0dg6swj9c\",\n    \"title\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball\",\n    \"benefit\": \"Auto-generated starter entry for Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball. Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"fetch\",\n      \"ball\",\n      \"tug\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DG6SWJ9C\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"kong-stuff-a-ball-durable-chew-toy-for-dogs-natura-b0009yk3ou\",\n    \"title\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n    \"benefit\": \"Auto-generated starter entry for KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"mat\",\n      \"treat-dispensing\",\n      \"stuffable\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0009YK3OU\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"outward-hound-by-nina-ottosson-treat-tumble-intera-b0719q85g8\",\n    \"title\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n    \"benefit\": \"Auto-generated starter entry for Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\". Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"slow-feeding\",\n      \"puzzle\",\n      \"ball\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0719Q85G8\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"legend-sandy-dog-balls-treat-dispensing-dog-toys-f-b09pr6mdsx\",\n    \"title\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball\",\n    \"benefit\": \"Auto-generated starter entry for LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball. Review wording later.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"treat-dispensing\",\n      \"puzzle\",\n      \"stuffable\",\n      \"ball\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09PR6MDSX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"feeko-dog-toys-for-aggressive-chewers-large-breed--b08cdw37c1\",\n    \"title\": \"Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red)\",\n    \"benefit\": \"Auto-generated starter entry for Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red). Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"tug\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08CDW37C1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"kong-tug-toy-dog-supplies-for-tug-of-war-natural-r-b000fen1no\",\n    \"title\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n    \"benefit\": \"Auto-generated starter entry for KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs. Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"mat\",\n      \"ball\",\n      \"tug\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B000FEN1NO\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"fida-dog-rope-toys-for-large-medium-aggressive-che-b08ryxfv76\",\n    \"title\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning\",\n    \"benefit\": \"Auto-generated starter entry for Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning. Review wording later.\",\n    \"category\": \"tug\",\n    \"tags\": [\n      \"anxiety-relief\",\n      \"tug\",\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"strong\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08RYXFV76\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Auto-generated starter entry from bulk GetItems run. Review later.\",\n    \"publishStatus\": \"draft\"\n  }\n]\n","inline_bytes":148055,"content_sha256":"1f391d0589aa34ff5ffa5306d819c95452e974cb2bacc5ecc4d850b8e3c61567"},{"path":"data/gift-batches/2026-05-04-batch-08-curated.json","size":141025,"sha":"8f5e4214354627c0a908aefecfe94ad4b536d2eb","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-05-04-batch-08-curated.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-batches/2026-05-04-batch-08-curated.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  {\n    \"id\": \"waterproof-airtag-holder-for-dog-collar-soft-full--b0ctt9wf4x\",\n    \"title\": \"Waterproof AirTag Holder for Dog Collar\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\",\n      \"waterproof\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CTT9WF4X\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"for-airtag-dog-collar-holder-air-tag-protective-ca-b099jhx1kn\",\n    \"title\": \"for AirTag Dog Collar Holder\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B099JHX1KN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink)) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"dynmeow-dog-cat-collar-holder-compatible-with-airt-b0cgzdld88\",\n    \"title\": \"Dynmeow Dog Cat Collar Holder Compatible with AirTag\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CGZDLD88\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"for-airtag-holder-for-dog-collar-cibaabo-silicone--b09fh2zjpm\",\n    \"title\": \"for AirTag Holder for Dog Collar\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FH2ZJPM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"gotags-designed-for-airtag-engraved-dog-collar-hol-b0b6dc1l1x\",\n    \"title\": \"GoTags Designed for AirTag Engraved Dog Collar Holder\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B6DC1L1X\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"ilfindyou-waterproof-airtag-dog-collar-holder-for--b0dth9n2gf\",\n    \"title\": \"ilFindYou Waterproof AirTag Dog Collar Holder for Apple AirTag\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\",\n      \"waterproof\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DTH9N2GF\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"sankala-airtag-holder-for-dog-collar-1-pack-waterp-b0c6xsjd5z\",\n    \"title\": \"SANKALA AirTag Holder for Dog Collar\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\",\n      \"waterproof\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C6XSJD5Z\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"swincho-for-airtag-holder-1st-2nd-generation-2-pac-b095c337pt\",\n    \"title\": \"SWINCHO for AirTag Holder 1st & Waterproof Silicone AirTag\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\",\n      \"waterproof\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B095C337PT\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"ipx8-waterproof-dog-collar-holder-for-airtag-metal-b0bgh2p4jq\",\n    \"title\": \"IPX8 Waterproof Dog Collar Holder for AirTag Ultra-Durable Dog\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"tracking\",\n      \"collar\",\n      \"waterproof\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BGH2P4JQ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-for-cats-dog-b07vt1468w\",\n    \"title\": \"Dog Bowl Pet Collapsible Bowls\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07VT1468W\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08yyx1qlb\",\n    \"title\": \"Collapsible Dog Bowls for Travel\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08YYX1QLB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"slson-collapsible-bowl-with-cover-lids-2-pack-dog--b099n8g6fb\",\n    \"title\": \"SLSON Collapsible Bowl with Cover Lids\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B099N8G6FB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-for-travel-2-pack-dog-portab-b08shj1vdk\",\n    \"title\": \"Collapsible Dog Bowls for Travel\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08SHJ1VDK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-bowl-pet-collapsible-bowls-2-pack-collapsible--b0dxn3xk82\",\n    \"title\": \"Dog Bowl Pet Collapsible Bowls\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXN3XK82\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"slson-collapsible-dog-bowl-2pack-macaron-color-pet-b0fpxb1d8l\",\n    \"title\": \"SLSON Collapsible Dog Bowl\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPXB1D8L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"large-collapsible-dog-bowls-34oz-portable-foldable-b07fm224vc\",\n    \"title\": \"Large Collapsible Dog Bowls\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07FM224VC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"rywell-dog-cooling-mat-2-0-ocean-blue-44-x-32-thic-b0cr6g4dh2\",\n    \"title\": \"Rywell Dog Cooling Mat 2.0\",\n    \"benefit\": \"Adds a simple comfort boost for rest, heat, or low-key recovery days.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"waterproof\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CR6G4DH2\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"the-green-pet-shop-chillz-gel-mat-large-pressure-a-b007jt4p88\",\n    \"title\": \"The Green Pet Shop Chillz Gel Mat\",\n    \"benefit\": \"Makes outings easier with a portable dog-care essential.\",\n    \"category\": \"travel\",\n    \"tags\": [\n      \"travel\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B007JT4P88\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"the-green-pet-shop-cool-pet-pad-large-sage-grey-se-b0c5mytf7w\",\n    \"title\": \"The Green Pet Shop Cool Pet Pad\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C5MYTF7W\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"yoheueoa-dog-cooling-mat-pet-cooling-mat-with-non--b0grzjjdcg\",\n    \"title\": \"Yoheueoa Dog Cooling Mat\",\n    \"benefit\": \"Adds a simple comfort boost for rest, heat, or low-key recovery days.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"waterproof\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GRZJJDCG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"loobani-dog-cooling-mat-for-dogs-48-x28-dog-coolin-b0dxf4wjyr\",\n    \"title\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling\",\n    \"benefit\": \"Adds a simple comfort boost for rest, heat, or low-key recovery days.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXF4WJYR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\") Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"yomvwavo-dog-cooling-mat-water-activated-gel-ice-p-b0gjpp5dkn\",\n    \"title\": \"Yomvwavo Dog Cooling Mat\",\n    \"benefit\": \"Adds a simple comfort boost for rest, heat, or low-key recovery days.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"waterproof\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 156,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GJPP5DKN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"hertzko-dog-mat-chew-toy-set-gel-pad-with-innovati-b0cjjyqzrs\",\n    \"title\": \"Hertzko Dog Mat & Chew Toy Set\",\n    \"benefit\": \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"chew\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CJJYQZRS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Hertzko Dog Mat & Chew Toy Set - Gel Pad with Innovative Gel Technology - Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs - Ideal for Hot Days, Indoor & Outdoor Use Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"aquapaw-dog-bath-lick-mat-2-pack-xl-blue-slow-feed-b0cbw1zsv1\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CBW1ZSV1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"xigou-dog-lick-pad-2-pack-large-licking-mat-for-do-b0b1zhnk9b\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B1ZHNK9B\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter. Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"lukito-lick-mat-for-dogs-cats-2-pack-with-suction--b09fptdbrz\",\n    \"title\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"bath\",\n      \"grooming\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FPTDBRZ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dk6vvqj3\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DK6VVQJ3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2 Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"woof-lickmixes-dog-lick-mat-spread-and-meal-topper-b0f4grqdpm\",\n    \"title\": \"Dog Lick Mat\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F4GRQDPM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"honomastry-lick-mat-for-dogs-premium-lick-pad-with-b0bbts457s\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BBTS457S\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training. Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"zonopy-licking-mat-for-dogs-cats-with-suction-cups-b0fn3x6kfc\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FN3X6KFC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"lesipee-licking-mat-for-dogs-cats-2-pack-slow-feed-b0cb3xdnfh\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"slow-feeding\",\n      \"bath\",\n      \"grooming\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CB3XDNFH\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"lick-mat-for-dogs-dog-lick-mat-with-suction-cups-p-b0d94t32sm\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D94T32SM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"mateeylife-2pcs-small-lick-mat-for-dogs-and-cats-l-b0brxmy14l\",\n    \"title\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"bath\",\n      \"grooming\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BRXMY14L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"poeey-2pack-dog-lights-for-night-walking-dog-colla-b0fqmd1c1k\",\n    \"title\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FQMD1C1K\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-lights-for-night-walking-clip-on-dog-collar-li-b08nd1qjst\",\n    \"title\": \"Dog Lights for Night Walking\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08ND1QJST\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-collar-light-2-pack-rechargeable-dog-light-cli-b0dhh6yz7h\",\n    \"title\": \"Dog Collar Light\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DHH6YZ7H\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"8-pack-dog-lights-for-night-walking-3-modes-dog-co-b09sg7lf69\",\n    \"title\": \"8 Pack Dog Lights for Night Walking\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09SG7LF69\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"2pack-dog-lights-for-night-walking-dog-collar-ligh-b0ctq9bmlq\",\n    \"title\": \"2Pack Dog Lights for Night Walking Dog Collar Light\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CTQ9BMLQ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"tubasion-2-pack-dog-lights-for-night-walking-upgra-b0cz3kt3ms\",\n    \"title\": \"Tubasion 2-Pack Dog Lights for Night Walking\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CZ3KT3MS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"quelien-led-dog-collar-light-clip-on-dog-safety-li-b0dxjxhx6r\",\n    \"title\": \"QUELIEN LED Dog Collar Light\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DXJXHX6R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"2-pack-dog-collar-lights-yesbular-usb-c-rechargeab-b0ggbp44vy\",\n    \"title\": \"2-Pack Dog Collar Lights\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GGBP44VY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"hippih-dog-puzzle-toy-2-pack-interactive-dog-toys--b0875zsfmc\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5,\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0875ZSFMC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75'', Green-3.14'' Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"schitec-dog-chew-toy-for-large-medium-dogs-rubber--b09jsgdd35\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09JSGDD35\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"treat-dispensing-chew-ball-large-b0009yd8ns\",\n    \"title\": \"Treat Dispensing Chew Ball\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0009YD8NS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Treat Dispensing Chew Ball, Large Hold reasons: internal_placeholder_text, weak_dog_fit_signal Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"fixiooz-interactive-treat-dispensing-dog-toys-toug-b0d9dnqjk1\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D9DNQJK1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"bojafa-treat-dispensing-dog-toys-durable-rubber-pu-b06w2p3qf3\",\n    \"title\": \"Bojafa Treat-Dispensing Dog Toys\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B06W2P3QF3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"knitly-interactive-dog-toys-adjustable-treat-dispe-b0fpfj5thb\",\n    \"title\": \"knitly Interactive Dog Toys\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5,\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"gentle\",\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPFJ5THB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-treat-dispenser-toy-interactive-treat-puzzle-t-b0f5k61ky9\",\n    \"title\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F5K61KY9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs-Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"hyper-pet-fetching-dog-toys-throwing-stick-dog-toy-b00biglh2u\",\n    \"title\": \"Floating Fetch Stick\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00BIGLH2U\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chuckit-max-glow-ultra-fetch-stick-outdoor-dog-toy-b0bh913l43\",\n    \"title\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BH913L43\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes Hold reasons: internal_placeholder_text Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"chuckit-amphibious-bumper-fetch-stick-toy-for-dogs-b001aqz4fe\",\n    \"title\": \"Chuckit! Amphibious Bumper Fetch Stick Toy\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B001AQZ4FE\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chuckit-interactive-dog-toy-ultra-fetch-stick-12-i-b07sk3r2c3\",\n    \"title\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07SK3R2C3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"chuckit-air-fetch-stick-dog-toy-large-orange-b07fyghr3t\",\n    \"title\": \"Chuckit! Air Fetch Stick Dog Toy\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07FYGHR3T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Chuckit! Air Fetch Stick Dog Toy, Large, Orange Hold reasons: internal_placeholder_text Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"skylety-4-pack-floating-dog-toys-with-rope-handle--b0gknhglvr\",\n    \"title\": \"Floating Fetch Stick\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GKNHGLVR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"bingpet-dog-float-bumper-toy-10-8-inch-large-train-b06wwr5s3n\",\n    \"title\": \"BINGPET Dog Float Bumper Toy\",\n    \"benefit\": \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"chew\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B06WWR5S3N\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"west-paw-zogoflex-echo-zwig-squeezy-dog-fetching-s-b0ddrbwhfd\",\n    \"title\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DDRBWHFD\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick - Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs - Floatable Stick, Lightweight Chewy Toy for Catch - 13.75\\\" Dandelion Yellow Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"playology-hound2o-dog-toys-fetch-sticktoy-for-dogs-b09yhbc2dr\",\n    \"title\": \"Floating Fetch Stick\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09YHBC2DR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"baborui-floating-dog-pool-toy-durable-e-tpu-dog-wa-b0f186pgg4\",\n    \"title\": \"BABORUI Floating Dog Pool Toy\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"water-play\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F186PGG4\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: BABORUI Floating Dog Pool Toy - Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play - Dogs Beach Essentials (Yellow Stick) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"raw-paws-licking-mats-2-ct-boredom-busters-for-dog-b08gq98bvg\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08GQ98BVG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"mooongem-dog-lick-pad-pet-bathing-grooming-distrac-b09ms4phvs\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\",\n      \"grooming\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09MS4PHVS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"raw-paws-licking-mat-bowl-bathing-shower-grooming--b08sy7nrxs\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08SY7NRXS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"kwispel-lick-mat-for-dogs-dog-lick-mat-with-suctio-b0bgksm3sv\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BGKSM3SV\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"mycicy-dog-lick-pad-dog-washing-distraction-device-b08cgkp38l\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps make grooming or bath time feel more manageable.\",\n    \"category\": \"grooming\",\n    \"tags\": [\n      \"grooming\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08CGKP38L\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"2pcs-licking-mat-for-dogs-with-suction-cups-premiu-b0c9zxz7l5\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C9ZXZ7L5\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"wfciosdv-lick-mat-for-dogs-cats-2-pack-with-suctio-b0gf5zgv4d\",\n    \"title\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GF5ZGV4D\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chefaide-2-pack-lick-mat-for-dogs-cats-upgraded-8--b0dyddyn8r\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DYDDYN8R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8 Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"bikabpet-lick-mat-for-dogs-and-cats-cat-licking-pa-b0c3619mk8\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\",\n    \"category\": \"comfort\",\n    \"tags\": [\n      \"comfort\",\n      \"lick-mat\",\n      \"calming\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"bath\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C3619MK8\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Bikabpet Lick Mat for Dogs and Cats,Cat Licking Pad with Suction Cups for Dog Anxiety Relief,Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"petsta-dog-puzzle-toys-treat-dispensing-dog-enrich-b09xxpcb4t\",\n    \"title\": \"PETSTA Dog Puzzle Toys\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09XXPCB4T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dr-catch-dog-puzzles-dogs-food-puzzle-feeder-toys--b0bpl9qdr6\",\n    \"title\": \"DR CATCH Dog Puzzles\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BPL9QDR6\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"foxmm-interactive-dog-treat-puzzle-toys-for-iq-tra-b09y5v3pqv\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09Y5V3PQV\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dr-catch-dog-puzzle-dogs-food-toys-for-iq-training-b08ry2yrfg\",\n    \"title\": \"DR CATCH Dog Puzzle\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08RY2YRFG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"joansan-dog-puzzle-toys-interactive-dogs-game-pets-b0871v9rd4\",\n    \"title\": \"Joansan Dog Puzzle Toys\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0871V9RD4\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"bsisuerm-dog-food-puzzle-toy-adjustable-treat-disp-b0cxy7bf17\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CXY7BF17\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"boyoyo-interactive-dog-puzzle-toys-for-boredom-dog-b0d4v9v39y\",\n    \"title\": \"Slow Feeder Dog Bowl Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D4V9V39Y\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"fiveda-light-up-dog-harness-led-dog-vest-usb-c-rec-b0ffm2qq64\",\n    \"title\": \"Fiveda Light Up Dog Harness LED Dog Vest\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FFM2QQ64\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"petisay-led-light-up-dog-harness-usb-c-rechargeabl-b0g6z4b5xs\",\n    \"title\": \"PetIsay LED Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"water-play\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0G6Z4B5XS\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"chalklit-light-up-dog-harness-no-pull-led-dog-harn-b0cc2d2smw\",\n    \"title\": \"ChalkLit Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CC2D2SMW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"light-up-dog-harness-rechargeable-led-dog-harness--b0cn6wnzjx\",\n    \"title\": \"Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CN6WNZJX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"noxgear-lighthound-revolutionary-illuminated-and-r-b09k9nqpky\",\n    \"title\": \"Light-Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09K9NQPKY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Noxgear LightHound - Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"xlife-light-up-dog-harness-reflective-multicolored-b0fbwjdt36\",\n    \"title\": \"Xlife Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"waterproof\",\n      \"night-walks\",\n      \"visibility\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FBWJDT36\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Xlife Light Up Dog Harness - Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"villabliss-light-up-dog-harness-led-dog-harness-re-b0d546jhr3\",\n    \"title\": \"Villabliss Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0D546JHR3\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"pceotllar-light-up-dog-harness-led-no-pull-reflect-b0cnqp7ryx\",\n    \"title\": \"PceoTllar Light Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CNQP7RYX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"laroo-dog-collar-light-dog-lights-for-night-walkin-b093kxl86g\",\n    \"title\": \"Light-Up Dog Harness\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"night-walks\",\n      \"visibility\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B093KXL86G\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b0c3d1k3yz\",\n    \"title\": \"Keegud Slow Feeder Dog Bowls Insert Super Firm Slow\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C3D1K3YZ\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"slow-feeder-dog-bowls-insert-third-generation-upgr-b0drtxhsdy\",\n    \"title\": \"Slow Feeder Dog Bowls Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DRTXHSDY\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"keegud-slow-feeder-dog-bowls-insert-octopus-suctio-b09mvp3gdg\",\n    \"title\": \"Keegud Slow Feeder Dog Bowls Insert Super Firm Slow\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09MVP3GDG\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"slow-feeder-dog-bowls-insert-bestalk-soft-silicone-b0csfxcdfx\",\n    \"title\": \"Slow Feeder Dog Bowls Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CSFXCDFX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"anipaw-dog-slow-feeder-bowls-silicone-spiral-pet-f-b0bcnk4rhn\",\n    \"title\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0BCNK4RHN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"tuff-pupper-slow-feeder-insert-bowl-puzzle-maze-sl-b0cnh7nx85\",\n    \"title\": \"Tuff Pupper Slow Feeder Insert Bowl\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CNH7NX85\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"petdogre-slow-feeder-insert-for-dog-bowl-2pcs-anti-b0fszzlm9c\",\n    \"title\": \"PETDOGRE Slow Feeder Insert for Dog Bowl\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FSZZLM9C\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"2-pcs-slow-feeder-insert-for-dog-bowl-anti-choking-b0dpd9zkpd\",\n    \"title\": \"2 Pcs Slow Feeder Insert for Dog Bowl\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DPD9ZKPD\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"2-pcs-dog-bowl-slow-feeder-insert-cuttable-slow-fe-b0b6zj8wvc\",\n    \"title\": \"2 Pcs Dog Bowl Slow Feeder Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B6ZJ8WVC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: 2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"jaoul-slow-feeder-dog-bowls-insert-puzzle-slow-fee-b0b7mvk65r\",\n    \"title\": \"Jaoul Slow Feeder Dog Bowls Insert\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"suction-cups\",\n      \"slow-feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B7MVK65R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"vivifying-snuffle-mat-for-dogs-interactive-dog-puz-b09wv4cj8r\",\n    \"title\": \"Dog Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09WV4CJ8R\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"pet-snuffle-mat-for-dogs-interactive-feed-puzzle-f-b08hsbqbwn\",\n    \"title\": \"Pet Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08HSBQBWN\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"snuffle-mat-for-dogs-17-x-21-dog-sniffing-interact-b08jghmdlx\",\n    \"title\": \"Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08JGHMDLX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"dog-snuffle-ball-interactive-puzzle-dog-toys-encou-b0ck11d97t\",\n    \"title\": \"Dog Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CK11D97T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"qxsnuvvlg-snuffle-mat-for-dogs-slow-feeding-game-i-b0f9v6tsy7\",\n    \"title\": \"Qxsnuvvlg Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F9V6TSY7\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62ctt1g\",\n    \"title\": \"Dog Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C62CTT1G\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"ciivurr-snuffle-ball-for-dog-toys-unbreakable-upgr-b0c62gbqpw\",\n    \"title\": \"Dog Snuffle Mat\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C62GBQPW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"petcare-snuffle-mat-for-dogs-adjustable-slow-feede-b0fdqg911t\",\n    \"title\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"slow-feeding\",\n      \"foraging\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 155,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FDQG911T\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"collapsible-dog-bowl-2-pack-dog-water-bowls-for-tr-b0fk541spk\",\n    \"title\": \"Collapsible Dog Bowl 2 Pack\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FK541SPK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"baikevin-premium-silicone-collapsible-dog-bowl-wit-b0fpg4sy6k\",\n    \"title\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FPG4SY6K\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"petfroh-collapsible-dog-bowl-for-travel-outdoor-po-b0ffms9yp9\",\n    \"title\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"any\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0FFMS9YP9\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"collapsible-dog-bowls-4-pack-portable-travel-water-b07568nghm\",\n    \"title\": \"Collapsible Dog Bowls\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"medium\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07568NGHM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"soicta-portable-dog-small-animals-water-bottle-for-b098kbjnmh\",\n    \"title\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B098KBJNMH\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"cibaabo-dog-water-bottle-with-food-container-trave-b09f5zyv7m\",\n    \"title\": \"Cibaabo Dog Water Bottle with Food Container\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09F5ZYV7M\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"s-ker-portable-dog-water-bottle-collapsible-water--b0dp3mmnfm\",\n    \"title\": \"SÄKER Portable Dog Water Bottle\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DP3MMNFM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"portable-dog-water-bottle-14-oz-stainless-steel-le-b0f6ms3vgk\",\n    \"title\": \"Portable Dog Water Bottle\",\n    \"benefit\": \"Supports easier everyday walks with gear that fits into a normal outing.\",\n    \"category\": \"walks\",\n    \"tags\": [\n      \"walks\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"human\",\n    \"sizes\": [\n      \"toy\",\n      \"small\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0F6MS3VGK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5\n  },\n  {\n    \"id\": \"mr-pen-portable-dog-water-bottle-19oz-blue-travel--b09ffvc2wr\",\n    \"title\": \"Mr. Pen Portable Dog Water Bottle\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 152,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09FFVC2WR\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"fuyec-32oz-insulated-dog-water-bottle-dispenser-3--b0gl1wc89f\",\n    \"title\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"water-play\",\n      \"travel\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 148,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0GL1WC89F\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"petbox-treat-dispensing-dog-ball-durable-rubber-in-b0b5q82lqw\",\n    \"title\": \"PetBox Treat Dispensing Dog Ball\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"medium\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 150,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0B5Q82LQW\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: PetBox Treat Dispensing Dog Ball - Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"starmark-treat-dispensing-chew-ball-tough-dog-toy--b003yhb8do\",\n    \"title\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B003YHB8DO\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds Hold reasons: internal_placeholder_text\",\n    \"publishStatus\": \"approved\"\n  },\n  {\n    \"id\": \"chew-king-supreme-durable-rubber-dog-ball-for-aggr-b0dg6swj9c\",\n    \"title\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive\",\n    \"benefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n    \"category\": \"safety\",\n    \"tags\": [\n      \"safety\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0DG6SWJ9C\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"kong-stuff-a-ball-durable-chew-toy-for-dogs-natura-b0009yk3ou\",\n    \"title\": \"KONG Stuff-A-Ball\",\n    \"benefit\": \"Keeps active dogs engaged with a simple toy for fetch sessions.\",\n    \"category\": \"fetch\",\n    \"tags\": [\n      \"fetch\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0009YK3OU\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"outward-hound-by-nina-ottosson-treat-tumble-intera-b0719q85g8\",\n    \"title\": \"Outward Hound by Nina Ottosson Treat Tumble\",\n    \"benefit\": \"Helps turn meals or water breaks into a slower, more manageable routine.\",\n    \"category\": \"feeding\",\n    \"tags\": [\n      \"feeding\",\n      \"puzzle\",\n      \"mental-stimulation\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\"\n    ],\n    \"chew\": [\n      \"any\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0719Q85G8\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Outward Hound by Nina Ottosson Treat Tumble - Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\" Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"legend-sandy-dog-balls-treat-dispensing-dog-toys-f-b09pr6mdsx\",\n    \"title\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys\",\n    \"benefit\": \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\n      \"enrichment\",\n      \"puzzle\",\n      \"mental-stimulation\",\n      \"treat-dispensing\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 1.5,\n    \"sizes\": [\n      \"toy\",\n      \"small\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 160,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09PR6MDSX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"feeko-dog-toys-for-aggressive-chewers-large-breed--b08cdw37c1\",\n    \"title\": \"Feeko Dog Toys for Aggressive Chewers Large Breed\",\n    \"benefit\": \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08CDW37C1\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red) Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  },\n  {\n    \"id\": \"kong-tug-toy-dog-supplies-for-tug-of-war-natural-r-b000fen1no\",\n    \"title\": \"KONG Tug Toy\",\n    \"benefit\": \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"chew\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B000FEN1NO\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"draft\"\n  },\n  {\n    \"id\": \"fida-dog-rope-toys-for-large-medium-aggressive-che-b08ryxfv76\",\n    \"title\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers\",\n    \"benefit\": \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\",\n    \"category\": \"chew\",\n    \"tags\": [\n      \"chew\",\n      \"durable\"\n    ],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\n      \"medium\",\n      \"large\",\n      \"giant\"\n    ],\n    \"chew\": [\n      \"normal\",\n      \"power\"\n    ],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08RYXFV76\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Curated from local candidate batch. Source title: Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning Hold reasons: internal_placeholder_text, raw_long_amazon_title Original row contained internal starter wording.\",\n    \"publishStatus\": \"review\"\n  }\n]\n","inline_bytes":141017,"content_sha256":"6ba008bceedc509751a7dad23952f325bad4d2a63a156288b966f21a8d2ae829"},{"path":"data/gift-curation-report.json","size":4578,"sha":"7a34f2378661759389d8406559069c3d94111243","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-curation-report.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/gift-curation-report.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"generatedAt\": \"2026-05-05T01:59:33.549Z\",\n  \"input\": \".\\\\data\\\\gift-batches\\\\2026-04-21-batch-07.json\",\n  \"output\": \".\\\\data\\\\gift-batches\\\\2026-05-04-batch-08-curated.json\",\n  \"counts\": {\n    \"input\": 120,\n    \"approved\": 1,\n    \"review\": 111,\n    \"draft\": 8,\n    \"retired\": 0\n  },\n  \"holdReasons\": {\n    \"internal_placeholder_text\": 120,\n    \"raw_long_amazon_title\": 116,\n    \"weak_dog_fit_signal\": 1\n  },\n  \"examples\": [\n    {\n      \"id\": \"waterproof-airtag-holder-for-dog-collar-soft-full--b0ctt9wf4x\",\n      \"beforeTitle\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n      \"afterTitle\": \"Waterproof AirTag Holder for Dog Collar\",\n      \"beforeBenefit\": \"Auto-generated starter entry for Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular). Review wording later.\",\n      \"afterBenefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n      \"publishStatus\": \"review\",\n      \"holdReasons\": [\n        \"internal_placeholder_text\",\n        \"raw_long_amazon_title\"\n      ]\n    },\n    {\n      \"id\": \"for-airtag-dog-collar-holder-air-tag-protective-ca-b099jhx1kn\",\n      \"beforeTitle\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n      \"afterTitle\": \"for AirTag Dog Collar Holder\",\n      \"beforeBenefit\": \"Auto-generated starter entry for for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink)). Review wording later.\",\n      \"afterBenefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n      \"publishStatus\": \"draft\",\n      \"holdReasons\": [\n        \"internal_placeholder_text\",\n        \"raw_long_amazon_title\"\n      ]\n    },\n    {\n      \"id\": \"dynmeow-dog-cat-collar-holder-compatible-with-airt-b0cgzdld88\",\n      \"beforeTitle\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n      \"afterTitle\": \"Dynmeow Dog Cat Collar Holder Compatible with AirTag\",\n      \"beforeBenefit\": \"Auto-generated starter entry for Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack). Review wording later.\",\n      \"afterBenefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n      \"publishStatus\": \"review\",\n      \"holdReasons\": [\n        \"internal_placeholder_text\",\n        \"raw_long_amazon_title\"\n      ]\n    },\n    {\n      \"id\": \"for-airtag-holder-for-dog-collar-cibaabo-silicone--b09fh2zjpm\",\n      \"beforeTitle\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n      \"afterTitle\": \"for AirTag Holder for Dog Collar\",\n      \"beforeBenefit\": \"Auto-generated starter entry for for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop. Review wording later.\",\n      \"afterBenefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n      \"publishStatus\": \"draft\",\n      \"holdReasons\": [\n        \"internal_placeholder_text\",\n        \"raw_long_amazon_title\"\n      ]\n    },\n    {\n      \"id\": \"gotags-designed-for-airtag-engraved-dog-collar-hol-b0b6dc1l1x\",\n      \"beforeTitle\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n      \"afterTitle\": \"GoTags Designed for AirTag Engraved Dog Collar Holder\",\n      \"beforeBenefit\": \"Auto-generated starter entry for GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1). Review wording later.\",\n      \"afterBenefit\": \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\",\n      \"publishStatus\": \"review\",\n      \"holdReasons\": [\n        \"internal_placeholder_text\",\n        \"raw_long_amazon_title\"\n      ]\n    }\n  ]\n}\n","inline_bytes":4578,"content_sha256":"e471db7b6f33901bc894ba67046de91312e5ef7c7d5d23285955410131d3a783"},{"path":"data/pending-items.json","size":12025,"sha":"19bfb3296d9a29a80f35cbc35346832a1427b2dc","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/pending-items.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/pending-items.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  {\n    \"id\": \"chuckit-ultra-ball-small-2pack\",\n    \"title\": \"Chuckit! Ultra Ball - Small - Pack of 2\",\n    \"benefit\": \"Small high-bounce fetch balls for little dogs that enjoy land and water play.\",\n    \"category\": \"fetch\",\n    \"tags\": [\"fetch\", \"ball\", \"water\", \"bounce\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 3,\n    \"sizes\": [\"toy\", \"small\"],\n    \"chew\": [\"normal\"],\n    \"breedGroups\": [\"Toy / Companion Dogs\", \"Terriers\"],\n    \"preferred\": false,\n    \"priority\": 165,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00280MUVC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"chuckit-ultra-ball-medium-4pack\",\n    \"title\": \"Chuckit! Ultra Ball - Medium - Pack of 4\",\n    \"benefit\": \"Durable medium fetch balls for active dogs that like bounce and water play.\",\n    \"category\": \"fetch\",\n    \"tags\": [\"fetch\", \"ball\", \"water\", \"bounce\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 7,\n    \"sizes\": [\"medium\"],\n    \"chew\": [\"normal\"],\n    \"breedGroups\": [\"Sporting / Gun Dogs\", \"Working / Herding\"],\n    \"preferred\": false,\n    \"priority\": 166,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00OQYBWPI\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"chuckit-ultra-ball-large\",\n    \"title\": \"Chuckit! Ultra Ball - Large\",\n    \"benefit\": \"Large durable fetch ball for bigger dogs that need a bouncy water-safe retrieve toy.\",\n    \"category\": \"fetch\",\n    \"tags\": [\"fetch\", \"ball\", \"water\", \"bounce\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1,\n    \"maxAge\": 7,\n    \"sizes\": [\"large\"],\n    \"chew\": [\"normal\"],\n    \"breedGroups\": [\"Sporting / Gun Dogs\", \"Working / Herding\", \"Guardian / Protection\"],\n    \"preferred\": false,\n    \"priority\": 167,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00280MUVM\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"kong-flyer-medium-large\",\n    \"title\": \"KONG Flyer - Medium/Large\",\n    \"benefit\": \"Natural rubber flying disc for safer outdoor fetch with medium to large dogs.\",\n    \"category\": \"fetch\",\n    \"tags\": [\"fetch\", \"flyer\", \"outdoor\", \"rubber\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 8,\n    \"sizes\": [\"medium\", \"large\"],\n    \"chew\": [\"normal\"],\n    \"breedGroups\": [\"Sporting / Gun Dogs\", \"Working / Herding\"],\n    \"preferred\": false,\n    \"priority\": 162,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B000BRTADK\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"kong-puppy-flyer-small\",\n    \"title\": \"KONG Puppy Flyer - Small\",\n    \"benefit\": \"Gentle puppy flyer for soft fetch sessions while young dogs are still growing.\",\n    \"category\": \"fetch\",\n    \"tags\": [\"puppy\", \"fetch\", \"flyer\", \"rubber\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0,\n    \"maxAge\": 0.8,\n    \"sizes\": [\"small\"],\n    \"chew\": [\"gentle\", \"normal\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 161,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B000GQJG2G\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03. Random color; do not promise exact color.\"\n  },\n  {\n    \"id\": \"outward-hound-fun-feeder-medium-2cup\",\n    \"title\": \"Outward Hound Fun Feeder - Medium 2 Cup\",\n    \"benefit\": \"Medium puzzle-style slow feeder that helps small to medium dogs eat more slowly.\",\n    \"category\": \"feeding\",\n    \"tags\": [\"slow-feeding\", \"bowl\", \"puzzle\", \"mealtime\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 12,\n    \"sizes\": [\"small\", \"medium\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 158,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00L3O4JI6\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"outward-hound-fun-feeder-large-4cup\",\n    \"title\": \"Outward Hound Fun Feeder - Large 4 Cup\",\n    \"benefit\": \"Large slow feeder bowl for medium to large dogs that need mealtime pacing.\",\n    \"category\": \"feeding\",\n    \"tags\": [\"slow-feeding\", \"bowl\", \"puzzle\", \"mealtime\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 12,\n    \"sizes\": [\"medium\", \"large\", \"giant\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 159,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0787KPCPX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"novkin-led-collar-light-rechargeable\",\n    \"title\": \"Novkin Rechargeable LED Dog Collar Light\",\n    \"benefit\": \"Rechargeable clip-on safety light for better visibility on dark walks and outdoor use.\",\n    \"category\": \"safety\",\n    \"tags\": [\"night-walking\", \"visibility\", \"led\", \"rechargeable\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"any\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 154,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B08HX33Y53\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"iyoshop-hands-free-leash-large\",\n    \"title\": \"iYoShop Hands Free Dog Leash - Large\",\n    \"benefit\": \"Hands-free bungee leash with pouch and extra control handles for walking, jogging, and running.\",\n    \"category\": \"walks\",\n    \"tags\": [\"hands-free\", \"leash\", \"running\", \"bungee\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"medium\", \"large\", \"giant\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 151,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B07R56CBWX\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"west-paw-toppl-large-aqua\",\n    \"title\": \"WEST PAW Toppl - Large - Aqua Blue\",\n    \"benefit\": \"Large treat-dispensing puzzle toy for enrichment, frozen fillings, and slower feeding.\",\n    \"category\": \"enrichment\",\n    \"tags\": [\"stuffable\", \"freezable\", \"puzzle\", \"slow-feeding\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 1.5,\n    \"maxAge\": 10,\n    \"sizes\": [\"large\"],\n    \"chew\": [\"normal\", \"strong\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 171,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B00N54E9MI\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 03.\"\n  },\n  {\n    \"id\": \"dog-collar-light-4-modes-2pack\",\n    \"title\": \"Dog Collar Light - 4 Modes - 2 Pack\",\n    \"benefit\": \"Bright waterproof clip-on safety lights for nighttime walks and visibility at distance.\",\n    \"category\": \"safety\",\n    \"tags\": [\"night-walking\", \"visibility\", \"led\", \"waterproof\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"any\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 153,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0C64RJDTH\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 04.\"\n  },\n  {\n    \"id\": \"tuff-pupper-hands-free-adjustable-leash\",\n    \"title\": \"Tuff Pupper Hands Free Adjustable Leash\",\n    \"benefit\": \"Reflective adjustable hands-free leash for walking, jogging, or running with active dogs.\",\n    \"category\": \"walks\",\n    \"tags\": [\"hands-free\", \"leash\", \"running\", \"reflective\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"any\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 149,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B09Z7FLM4B\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 04.\"\n  },\n  {\n    \"id\": \"ruffwear-front-range-harness-medium\",\n    \"title\": \"Ruffwear Front Range Harness - Medium\",\n    \"benefit\": \"Reflective padded everyday harness with dual leash clips for walking and training.\",\n    \"category\": \"walks\",\n    \"tags\": [\"harness\", \"reflective\", \"dual-clip\", \"padded\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"medium\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 147,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CLB563DB\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 04.\"\n  },\n  {\n    \"id\": \"made-to-roam-explorer-harness-size5\",\n    \"title\": \"MADE TO ROAM Explorer Harness - Size 5\",\n    \"benefit\": \"Y-shaped padded harness with metal hardware and full adjustability for outdoor walks and control.\",\n    \"category\": \"walks\",\n    \"tags\": [\"harness\", \"y-front\", \"adjustable\", \"padded\"],\n    \"ageAxis\": \"none\",\n    \"sizes\": [\"large\"],\n    \"chew\": [\"any\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 145,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B0CJ7Z4SKC\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 04. Verify fit guide before surfacing as a size-specific recommendation.\"\n  },\n  {\n    \"id\": \"west-paw-hurley-large-tangerine\",\n    \"title\": \"WEST PAW Hurley - Large - Tangerine\",\n    \"benefit\": \"Floatable durable dog bone for fetch and longer chew sessions with larger dogs.\",\n    \"category\": \"chew\",\n    \"tags\": [\"durable\", \"floatable\", \"fetch\", \"non-toxic\"],\n    \"ageAxis\": \"human\",\n    \"minAge\": 0.5,\n    \"maxAge\": 10,\n    \"sizes\": [\"large\"],\n    \"chew\": [\"normal\", \"strong\"],\n    \"breedGroups\": [],\n    \"preferred\": false,\n    \"priority\": 169,\n    \"source\": \"curated\",\n    \"affiliate\": {\n      \"url\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n      \"asin\": \"B004A7X27M\",\n      \"marketplace\": \"www.amazon.com\",\n      \"partnerTag\": \"candidquality-20\"\n    },\n    \"active\": true,\n    \"notes\": \"Real item from GetItems batch 04.\"\n  }\n]","inline_bytes":12025,"content_sha256":"59e784c8e7b3f18ea82159e9cdf68a9941cf6b137537d0d408b8a5d9fac7fa88"},{"path":"data/proposed_rules_from_gaps.json","size":155123,"sha":"172d6344a242f0a4340ee976bf0cc5b407d43c9c","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/proposed_rules_from_gaps.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/proposed_rules_from_gaps.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\r\n  {\r\n    \"name\": \"Bulldog Molosser: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'bulldog_molosser' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"bulldog_molosser\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Herding Working: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'herding_working' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"herding_working\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Nordic Spitz: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'nordic_spitz' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"nordic_spitz\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Sporting Gundog: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'sporting_gundog' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"sporting_gundog\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Terrier: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'terrier' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"terrier\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Toy Companion: baseline care & routines\",\r\n    \"description\": \"Auto-proposed coverage for cluster 'toy_companion' to ensure minimum guidance across all life stages.\",\r\n    \"selectors\": {\r\n      \"clusters\": [\r\n        \"toy_companion\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Hound group: baseline routines\",\r\n    \"description\": \"Auto-proposed AKC group coverage — emphasize scent/sight chase outlet with management of arousal.\",\r\n    \"selectors\": {\r\n      \"AKC\": [\r\n        \"Hound\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Non-Sporting group: baseline routines\",\r\n    \"description\": \"Auto-proposed AKC group coverage — emphasize varied set; personalize outlets and care.\",\r\n    \"selectors\": {\r\n      \"AKC\": [\r\n        \"Non-Sporting\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Sporting group: baseline routines\",\r\n    \"description\": \"Auto-proposed AKC group coverage — emphasize retrieve/field outlets; joint-friendly conditioning.\",\r\n    \"selectors\": {\r\n      \"AKC\": [\r\n        \"Sporting\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Terrier group: baseline routines\",\r\n    \"description\": \"Auto-proposed AKC group coverage — emphasize dig/seek outlets; impulse control around motion.\",\r\n    \"selectors\": {\r\n      \"AKC\": [\r\n        \"Terrier\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  },\r\n  {\r\n    \"name\": \"Working group: baseline routines\",\r\n    \"description\": \"Auto-proposed AKC group coverage — emphasize big frame, joint load and duty-cycle awareness.\",\r\n    \"selectors\": {\r\n      \"AKC\": [\r\n        \"Working\"\r\n      ]\r\n    },\r\n    \"bands\": {\r\n      \"puppy_1_6\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_7_10\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"puppy_11_15\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"young_16_24\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"adult_25_60\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ],\r\n      \"senior_61p\": [\r\n        {\r\n          \"lane\": \"training\",\r\n          \"bullets\": [\r\n            \"5–10 min daily micro-sessions; reward calm default behaviors at thresholds (doors, gear on/off).\",\r\n            \"Foundations: name response, hand-target, settle on mat; generalize to 2–3 rooms.\",\r\n            \"Add one breed-typical outlet (nosework, short shaping game) 3–4×/week.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"health\",\r\n          \"bullets\": [\r\n            \"Weekly preventive check: skin/coat, paws, ears, teeth; log issues for pattern spotting.\",\r\n            \"Breed-aware risk management: watch heat/cold tolerance, joint load; plan rest days.\",\r\n            \"Routine care kit: brush/comb type, ear cleaner, dental chews or brush protocol.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"exercise\",\r\n          \"bullets\": [\r\n            \"Daily total 45–90 min split AM/PM; include decompression sniff-walk (10–20 min).\",\r\n            \"One low-impact enrichment (sniffy scatter, forage box) on rest/light days.\",\r\n            \"Avoid repetitive high-impact fetch; prefer varied surfaces and pacing.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"bonding\",\r\n          \"bullets\": [\r\n            \"1:1 undistracted time 10–20 min/day (massage, brushing, settle together).\",\r\n            \"Consent-based handling: cue, start/stop, reward; build trust around care tasks.\",\r\n            \"Teach calm greeting routine for visitors; give clear 'place' option.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"gear\",\r\n          \"bullets\": [\r\n            \"Primary: Y-harness + fixed-length lead for control; slip or martingale for training if needed.\",\r\n            \"Home: bed with joint support; lick-mat / slow feeder; safe long-term chew.\",\r\n            \"ID: tag + microchip verified; consider GPS tracker for flight risk breeds.\"\r\n          ]\r\n        },\r\n        {\r\n          \"lane\": \"nutrition\",\r\n          \"bullets\": [\r\n            \"Balanced diet meeting AAFCO; split into 2–3 meals; use 10–20% as training pay.\",\r\n            \"Hydration plan for heat/exertion; consider omega-3 (EPA/DHA) per vet guidance.\",\r\n            \"Maintain lean BCS (4–5/9); adjust portions with season/exercise.\"\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n    \"proposed\": true,\r\n    \"created_at\": \"20251004-234740\"\r\n  }\r\n]","inline_bytes":153859,"content_sha256":"fe59e577486503b5e174e44106161d92da4952269b9f5bac4f3a81c3a7dec8ef"},{"path":"data/raw-amazon/bulk-getitems-001.json","size":20769,"sha":"8ff7432df0bad2683ab20ec2c292dab5104abe6d","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-001.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-001.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CTT9WF4X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31m8Fx-H6WL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[100% Waterproof] This fully enclosed structure provides ultimate protection for your Airtag, and prevents your AirTags from water, dust, and damage\",\n              \"[Zero interference] This lightweight silicone AirTag holder features a seamless construction design that is effectively waterproof and does not interfere with the tracker's signal\",\n              \"[Shockproof Silicone] This AirTag bumper cover is crafted from waterproof liquid silicone for enhanced protection against bumps and drops, ensuring optimal safeguarding for your AirTag\",\n              \"[Wide Compatible] Precisely molded for a seamless fit with Apple AirTag, you can attach the AirTag easily to backpacks, pets, or luggage for worry-free tracking\",\n              \"[What You Will Get] 1*Protective Air Tag case (Airtag Not Included). We provide a 180-day worry-free warranty. If you have any questions, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099JHX1KN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41r79XTSrML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Sweat Air tag Holder Design for Pets】The airtag cover is specially designed for pets like our dogs and cats. So it is more comfortable for wearing bcs it will not shake when the AirTag is hanging under the pet’s collars.\",\n              \"【Fit for Pet Loop Holder】This protective air tag collar holder can be used on dog collars&pet loop holder, clipped to school bags,waist bags,backpacks and any items that fits its size.You don’t have to worry about losing your pets or bags anymore. Provide good protection for our pets,kids and parents.\",\n              \"【Washable Silicone Soft Materials】This airtag loop compatible with apple air tag tracker is made of soft silicone material, it is easy to use. The protective case cover can protect your device for Air Tags from dust, dirty, scratch and drop. You can wash&clean this silicone cover with water, it won't deform no matter how you knead it.\",\n              \"【Easy to Install】Put the AirTag device to dog airtag holder and then connect this airtag case silicone to dog/cat collars or schoolbags etc. Fast installation within 30 seconds.\",\n              \"【What You Will Get 】1 *Cute Pink color bone pattern Air tag dog collar holder. (not include Airtags device&dog collar).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGZDLD88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q9rvS1i5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slide-on Design: Our cat collar holder for Airtag is molded from one single piece of silicone, which can hold the tag tightly and has a loop that slides through the collar, making it virtually impossible for the airtag to come off\",\n              \"For Small Dog & Cat: Specifically designed for cat and puppy, the small dog collar holder for airtag compatible with both 3/8 and 5/8 inch wide collars. Bringing more appropriate wearing options to small breed\",\n              \"Complete Protection: With an entry diameter of just 2 centimeters, significantly smaller than the Airtag's diameter, so without the worry of the airtag falling off, getting the dust in or scratching when your pet wears it outside\",\n              \"Easy to Clean: Dogs inevitably get their collars dirty when they go outdoors. The case for airtag is easily cleaned with water and dries quickly thanks to its waterproof characteristics\",\n              \"Comfortable to Wear: The perfect blend of comfort and security for your furry friend! Made from soft silicone, it weighs just 5g - lighter than a US dollar coin. Gentle on your dog's neck, ensure odorless and without any irritation\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FH2ZJPM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31dbnNnGZOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Compatible with Airtag】The airtag holder is professional designed for Apple airtags 2021. It holds the air tag snugly and tightly attached to the 0.8-1.2inch pet collars, preventing your air tags from dropping and scratch.\",\n              \"【No Shaking】Traditional holder is hanging down the collar, shaking seriously when your pet is running or jumping, which make your pet uncomfortable. This holder is designed closely attached to pet collar of 0.8-1.2inch, let your pet feel more easy.\",\n              \"【Various Colors and Quantities】There are 14 colors (including 4 glow colors) and 1,2 or 4 count packs, suitable for different collars you already have.\",\n              \"【Premium Material】The holder is made of high quality silicone, durable, elastic, eco-friendly, easy to clean, scratch-resistant, no signal blocking and light weight.\",\n              \"【Widely Used】This airtag holder is closed loop design, not only used for pet collars, but also child’s school bag, elder’s belt, handbags, backpack bags etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B6DC1L1X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51srHlemUFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Works with most pet collars – flexible openings accommodate different collar sizes. Large size fits collars 3/4 inch to 1 inch wide, while Small size fits collars 5/8 inch wide.\",\n              \"Locked-In Tracking – Keep your AirTag secure through every sprint, scramble, and trail session. Access real-time GPS tracking and instant alerts if your explorer pushes past safe boundaries. *DOES NOT INCLUDE AIRTAG*\",\n              \"Personalized for Safety – Customize with up to 4 lines of text so your pet’s tracker holder includes important information for their safe return.\",\n              \"Made for Comfort – This silicone tag slides on easily and won't cause irritation like metal tags. It's also waterproof and simple to wash.\",\n              \"TO ORDER: SELECT SIZE FROM THE ABOVE CHOICES. After selecting size, click CUSTOMIZE NOW to choose color and add your personalization details.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DTH9N2GF\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4151WkWq2-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Specially Designed for Pets Collar: ilFindYou waterproof airtag holder for dog collar special design for Apple Airtags 2021. Durable AirTag collar holders feature a snug, form-fitting design that securely attaches to most pet collars(Airtag not include)\",\n              \"IP68 Waterproof: The AirTag protective case consists of an inner sleeve and an outer shell, with a tight, fully enclosed structure and a 100% waterproof design, so you no longer have to worry about your pet playing in water\",\n              \"Strong protection: 360° fully enclosed design provides strong protection for your AirTag, making it waterproof, dustproof, shock-resistant, and scratch-resistant. Enables you to continuously and stably track your furry friend\",\n              \"Material: Our airtag dog collar holder made from high-strength, ultra-durable silicone, it is elastic, lightweight, and will not interfere with the AirTag's signal or affect your pet's daily adventures\",\n              \"Easy to install: First, place the AirTag into the inner sleeve, then put the inner sleeve into the outer shell, and finally slide the protective case onto the collar. The silicone material is highly elastic, making it very convenient to install\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C6XSJD5Z\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dhaCBvKrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【1 Pack Airtag Pets Collar Holder】Perfectly designed for Apple AirTags st and 2nd generation, our SANKALA Waterproof Airtag Case for Dog Collar is an upgraded version of the dog collar airtag holder that is specifically designed to fit dogs and cats' collars. Note: airtag is not included.\",\n              \"【Waterproof Sealing Design】 This airtag holder for dog with waterproof sealing design features a new structure that protects your AirTags against water ingress, ensuring they stay dry at all times, making it excellent for dogs who love to swim.\",\n              \"【360° Protection】The full body covered silicone airtag case and the embedded transparent front cover offer your AirTag 360° protection which is flawless for taking your pups on an adventure. Compared with other semi-open cases, it is more secure and can prevent your AirTag from being scratched, dusted and damaged.\",\n              \"【Convenient】 One-step installation. This airtag holder for dog collar can match your existing collar without the need for any changes. So, you can hang it easily on a 0.8 - 1.3 inch collar/loop, which keeps the Airtag staying with the pet strap, keeps your dogs comfortable and avoids dropping and biting.\",\n              \"【What You Will Get】 1 X dog collar airtag holder (Airtags and collar not included). It securely holds the airtag, giving you peace of mind knowing you can easily locate your pet if they wander off. Order now to protect your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B095C337PT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41q7Q+lKrsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Secure Found: The semi-open design ensures that our shell does not affect the passability of sound, allowing you to hear the airtag's prompt sound as soon as possible and locate it.\",\n              \"Universal Compatibility: Designed to work seamlessly with Apple AirTags(1st & 2nd Generation), allowing you to easily track your furry friend's location.\",\n              \"Lightweight and Durable: Crafted from high-quality silicone material, ensuring long-lasting use without adding unnecessary weight or bulk to your pet's collar.\",\n              \"Easy Installation: Simply slide the holder onto your pet's existing collar for a quick and hassle-free setup.\",\n              \"Discreet Appearance: The sleek color blends in nicely with most collar styles, providing a stylish yet functional accessory. not include airtag\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BGH2P4JQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51xtLgZrT1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ultra-secure AirTag case】Upgrade!!! The shell body and back panel are made of stronger ABS composite and pure PC material (Metal backplate included, replaceable), which is stronger, smoother, UNBREAKABLE. High quality material makes it not easy to be scratched, it always maintains its original appearance. We included spare parts in the package. As your pets has grown, you can change many different collars and the tool still works like new.\",\n              \"【Long Term Durability and Waterproof】Solid and Resistance, even in water. There is a waterproof ring that keeps out moisture, dust, etc. Keep Airtags clean and dry.\",\n              \"【Fits any Width Collar or Harness】This airtag dog holder can match your existing collar without changing anything.\",\n              \"【Easy to Install】Product comes with needed tools, easy to apply onto collar just by pushing the screws through. The case is fixed to the collar, it is difficult for someone to quickly remove it. Unless your collar falls off will not loose the AirTag and it is absolutely safe. (Not include airtag and collar)\",\n              \"【Great for Aggressive Chewers】Perfect for giant or medium dogs. Holds up to water and rough conditions, your pets can roll around in the mud, run through the brush. It can wear it at everyday and it keeps airtag safe from his “friends” teeth. Great case for an Airtag for your pet. Must have investment for your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07VT1468W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41J1pWa7E0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: 5.1 X 3.5 X 2.1 inch (expanded), 0.5inch height(folded), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Small Size suitable for small to medium dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":20664,"content_sha256":"2523507c741206446606d154425001f0537cd3ec5779943c5cdd2d1050d7c58f"},{"path":"data/raw-amazon/bulk-getitems-002.json","size":22699,"sha":"f92ea6a08bbdf120b7065af02d9d463cdefa7707","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-002.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-002.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08YYX1QLB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414zKEY3vaS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099N8G6FB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yX6p9kS-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE WITH COVER LIDS: The collapsible dog travel bowl is lightweight, convenient for storage because of the collapsible design, save space and easy to expand or fold.Come with cover lids,PLEASE NOTE,these lids are not airtight type, so it is not leak proof,only to use to keep the bowl clean from dust and dirty when carry.\",\n              \"WIDELY USED PET BOWLS: This collapsible dog travel bowl is included climbing buckle that can attach to belt loop, backpack, leash or other locations.Easy to fold and expand. It's suitable for pet walking, traveling, hiking, camping, outdoor or indoor use for dogs cats food & water feeding.\",\n              \"AVAILABLE IN 3 DIFFERENT SIZE: S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. The S and M size for small to medium cats dogs,the L size for large breeds. Lightweight & space saving.\",\n              \"SAFE MATERIAL: Collapsible dog bowl was made of premium soft plastic, leakproof and longlasting,3 modes collapsilbe design to save room,easy to store in bags or in cars. Perfect dog water feeder for travelling hiking walking camping outdoor use.\",\n              \"CLEANING EASILY: Easy to clean for daily maintenance,just to rinse or wipe to clean these bowls after each use, and it dries quickly. For your pets health, please remember to clean the collapsible dog bowl and keep it dry after your furry friends each feeding.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08SHJ1VDK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fDamfwCS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXN3XK82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41aHy0zIBXL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: Medium Sized,6.3 X 4.3 X 2.4 inch (expanded), 0.7inch height(folded), each bowl holds up to 22 fluid ounces of water or 2.8 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Medium Size bowl suitable for small,medium and large dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPXB1D8L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fwl6SH1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SILICONE DOG BOWLS: made of high quality silicone material,these collapsible dog bowls are safer than plastic bowls, more healthy to your pets and easy to clean. Dishwasher safe! Perfect dog travel water bowls for adventures, road trips, hiking, camping, or any outdoor activity with your four-legged companion.\",\n              \"THE STRONGEST RIMS THAN EVER: SLSON collapsible dog bowl series brings a new model this time, abandonned traditional assembled rims which are easy to fall apart or break. Choosed a completely new unique process, makes a sturdy structure between the rim and bowl. The rim will never break down. These pet travel bowls are stronger than ever.\",\n              \"FASHIONABLE MACARON COLORS: dog foldable bowls specially designed with macaron colors, soft and elegant. And the color of the bowl and rim is consistent, provide a more coordinated appearance than other collapsible bowls. Fashionable and attractive. Say goodbye to the dull black rim!\",\n              \"PORTABLE & LIGHTWEIGHT TRAVEL BOWLS: The collapsible design makes these bowls incredibly space-efficient - they fold flat for easy storage in your bag, car, or pocket. When needed, they quickly pop open to provide a sturdy vessel for food or water.The portable design makes it simple to offer your dog fresh water or a meal wherever your journey takes you. An essential accessories for pet parents on the move.\",\n              \"3 SIZE TO CHOOSE: Available in 3 different size S,M,L for small,medium,large breed dogs/cats. S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. Keep your furry friend hydrated and well-fed on the go with SLSON Collapsible Dog Travel Bowls.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FM224VC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410wKFuydpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, BPA free, the collapsible bowls are safe to put in food or water. Easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The travel dog bowls include silver carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size: 7*5*2.75 inch, each bowl holds up to 34 ounces of water or 4.2 cups of pet food or water, suitable for all kind of dogs, cats or other pets.The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package includes 2 pieces of portable travel dog / cat bowls. 30 days warranty, please feel free to contact us in case there is any problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CR6G4DH2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51EzJUHJi8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐶 【Deep Blue Cooling That Lasts】 The rich blue Rywell Cooling Mat isn’t just stylish—it’s engineered for lasting performance. Its thickened Arc-Chill layer delivers sustained cooling without the need for recharging, perfect for hot days indoors, in the car, or out in the yard. The deep hue also helps hide everyday dirt, keeping it looking fresh with minimal upkeep.\",\n              \"🐶 【See the Cool – Color-Changing Visual Feedback】 Watch the surface shift from deep ocean blue to lighter as it absorbs your pet’s heat—a clear, engaging sign that the mat is working. This color-changing feature not only adds fun but also lets you know when your pet is enjoying active cooling, giving you peace of mind during heatwaves.\",\n              \"🐶 【Strong & Steady – Built for Active Pets】 Designed with reinforced stitching and chew-resistant materials, this mat stands up to scratching, biting, and daily wear. The non-slip bottom keeps it firmly in place on floors, car seats, or beds, making it safe for senior dogs or playful pups who need extra stability and comfort.\",\n              \"🐶 【Easy-Clean & Pet-Safe Design】 Worried about spills or accidents? The waterproof interior blocks moisture from seeping through, while the non-toxic fabric ensures safety even if chewed. Simply wipe clean or machine wash in cool water to maintain cooling effectiveness and freshness—no fuss, just a reliably clean space for your pet.\",\n              \"🐶 【Ready for Anywhere – Home, Car & Beyond】 From crates to car rides, sofa naps to senior dog beds, this mat fits where your pet rests most. Lightweight and foldable, it’s easy to move from room to car or even outdoors. Made to support bigger breeds and multi-pet homes, it’s the versatile cooling solution you—and your pet—can count on all summer long.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B007JT4P88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ZkxDSeFeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Large size is best for pets from 25-50 lbs. It’s 36” long and 20” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C5MYTF7W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418sD5cbaNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GRZJJDCG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51X2suNvADL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【2026 Upgraded cooling mat】Made of safe, non-toxic solid gel, our dog cooling mat is more evenly dispersed and better than liquid-filled cooling mats. No water, electricity, or refrigeration is required - it can instantly cool your pet by up to 9°C, helping to prevent overheating and dehydration, and providing a safe way to keep pets safe and chill.\",\n              \"【Advanced 6-Layer Structure & Anti-Slip】Featuring high-tech Q-MAX 0.5 ice silk, this pet cooling mat delivers instant relief and lasting comfort. Upgraded 2.0 TPU film adds durability, while soft mat offers cozy support for pets. In addition, the non-slip rubber backing prevents sliding, ensuring the pet cooling bed stays perfectly in place on floors, sofas, or beds. The ultimate stable chill zone for active, restless pets!\",\n              \"【Easy to Clean & Waterproof】 No more worrying about messes! The high-quality cold mat is double-stitched to prevent gel leakage, ensuring long-term durability. A waterproof surface blocks spills and urine, keeping the pet's cool mat dry and odor-free. Simply wipe-and-go with a damp cloth for a fresh surface. Its foldable design allows for compact storage, perfect for use at home or on the go\",\n              \"【Portable & Ready for Playtime】Designed with a stylish multi-element pattern, this cooling pad is ideal for dogs, cats, and even people. Whether on sofas, in cars, or outdoors, it creates a reliable chill zone for your pet. Available in Medium (50×65cm) and Large (55×80cm), this versatile pet mat fits most breeds perfectly. It’s a summer must-have, giving your furry friends a refreshing spot to rest wherever they go.\",\n              \"【Care & Service Guarantee】 Note: Due to premium solid gel filling, slight creases may appear upon unpacking. Simply smooth them out by hand or allow 2-3 days of regular use, and they will fade naturally. Have questions? Reach out anytime—we’re committed to providing a satisfying solution within 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":22558,"content_sha256":"f8fdf6ba4209e43420345ed43a25ba9c3d9a50b3ced81d16fc4860f73d7684a1"},{"path":"data/raw-amazon/bulk-getitems-003.json","size":23017,"sha":"7c96bb9f4b3e587675dde9283b3ea021c2f94adb","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-003.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-003.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0DXF4WJYR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51CUbmMX9iL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Cooling Technology: Designed with premium materials, our dog cooling mat for dogs helps regulate pet's body temperature by drawing heat away, offering a comfortable and safe way to stay cool during summer. Recommended for use with an air conditioner\",\n              \"5-Layer Comfort: Our dog cooling pad for dogs large features a 5-layer design, including cooling fabric top, 80% cotton, silk-like cotton, a waterproof TPU and flannel. It creates a cozy, cooling spot for pet, offering comfort and peace of mind during hot summer\",\n              \"Reversible (Cool & Warm): Our dog cooling mat for dogs keeps pup comfy year-round—just flip it for the season The cool side chills in summer while the soft flannel side warms in winter No electricity needed and easy to clean for hassle-free pet comfort\",\n              \"Machine Washable & Durable: Our dog cooling mat for dogs is machine washable in cold water. It stays durable and maintains its shape after multiple washes. Just hang it to air dry and avoid direct sunlight or heat sources to preserve the cooling fabric\",\n              \"Versatile Protection: Our cooling mat for dogs protects your furniture from spills and stains while being lightweight and foldable for easy storage and transport. Use it as a kennel mat, car seat cover, a cozy spot for your pet to relax wherever they go\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GJPP5DKN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ndN-qgpgL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Soccer Print & 2 Practical Sizes】Unique football soccer printed cooling dog mat, 2 sizes for choice: M(19.7 x 23.6 in) for small/medium pets, L(23.6 x 35.4 in) for large pets/ multiple small pets. Perfect for your fur baby who loves sports style\",\n              \"【No Electricity & Easy to Use】This cooling bed for dogs/cats needs no plug-in or refrigeration! Just inject 1200-1500ml water for M size, 2100-2500ml for L size. The super absorbent resin turns water into soft ice gel quickly for physical cooling\",\n              \"【Indoor & Outdoor Universal】Our Upgraded Premium outdoor cooling mat for dogs is made of waterproof cold feeling fabric, suitable for home, crate, sofa，couch, car, patio, beach and camping. Keep your pet cool anywhere in hot summer\",\n              \"【Durable & Scratch-Resistant】Thickened cold composite fabric surface with double heat pressing technology, this dog cooling pad can bear up to 200kg weight. Wear-resistant and scratch-proof, perfect for active dogs and cats\",\n              \"【Easy to Clean & No Machine Wash】The waterproof surface is stain-resistant and easy to clean—simply wipe clean or rinse with water and air dry. DO NOT machine wash to protect the gel inner layer, convenient for daily use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJJYQZRS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rkgPSAJ6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WHAT YOU GET: This value pack includes 1 dog cooling pad to keep your pet cool and comfortable, plus 1 fun chew toy to keep them entertained. The perfect combo to help your furry friend beat the heat!\",\n              \"COOLING GEL TECHNOLOGY – Pressure-activated pad with self-cooling gel (90.1% water, 9.9% sodium polyacrylate) offers up to 3 hours of cooling and recharges in 15 minutes without power.\",\n              \"PERFECT FOR SMALL/MEDIUM PETS – Designed for pets up to 55 lbs, this cooling mat offers soothing relief and comfort, helping small to medium dogs and cats stay cool on hot days or after play.\",\n              \"PORTABLE & DURABLE DESIGN – Made from tough PVC + polyester composite fabric, this water-resistant cooling pad is built to last. Lightweight and portable—perfect for indoor, outdoor, and travel use.\",\n              \"COMES WITH CHEW TOY – Keep your pet cool and entertained with the included chew toy! It encourages active play and pairs perfectly with the cooling pad for extra fun and relief on hot days.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBW1ZSV1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+or+8bZkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Peanut Butter Bliss: Make grooming a breeze with our dog peanut butter lick pad! Perfect for spreading dog treats, it releases happy hormones, soothing your pup. This dog licking mat with suction cups is designed to keep your furry friend focused and entertained during bath time or playtime\",\n              \"On The Go Fun: Our portable dog lick pad is a must-have for puppy essentials! Easily attach it as a dog shower lick mat or dog slow feeder, providing entertainment and relaxation. This suction cup dog feeder is perfect for grooming and play, bringing joy wherever you and your pup go\",\n              \"Big Pups Love It: Perfect for large breeds, this dog licking mat keeps big pups busy and happy. Spread their fave dog treat like yogurt and watch them enjoy. Explore our lineup of dog accessories, dog bath tools, and puppy essentials to elevate your dog's routine to a spa-like experience\",\n              \"Banish Boredom: Keep your dog mentally stimulated and happy with our licking mat and dog bath tools. This relief dog solution turns bath time into a relaxing ritual. Our high-quality dog shower and bath supplies ensure your pup gets the best care, making it an essential dog lick pads.\",\n              \"Perfect Pooch Gift: Treat your furry buddy or fellow pet lovers with our Premium Lick Mat for Dogs with Suction Cup. It's a fun dog pad and a brain-boosting dog treat activity. Ideal for pet birthdays or just because, these lick pads for dogs are sure to make any dog fall in love!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B1ZHNK9B\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51uPY7UBsWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Keep Relax - XIGOU lick mat for dogs helps calm and soothe your pet by helping release endorphins through the promotion of licking. Great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks. The dog lick mat will Keep your dog busy.\",\n              \"Give Your Pet a Healthy Diet - Food settles in the mat’s surface which slows the feeding dramatically and prolongs enjoyment. Less calories, healthier treats and longer duration. Licking mat with TWO SURFACE PATTERNS: SLOW FOOD ZONE is perfect for slow food,Such as dog foods, cat foods, beef jerky, pet snacks. LICKING AREA is perfect for licking runny foods such as peanut butter,pumpkin, or yogurt. Recommended by Vets and Trainers.\",\n              \"Strong Suction Cups Design - The dog lick mat with 72 powerful suction cups on the back to help stick it on your tub,shower wall,tiles or any smooth surface.The raised edges of the texture pattern prevent food from spreading and keep the bathroom, shower or counter clean.\",\n              \"Environmentally Friendly & BPA Free - Our dog lick pad 100% BPA Free, Non-Toxic, made of Premium Food-Grade Silicone, safe and durable. NOTE: THIS SLOW FEEDER MAT IS NOT A DOG CHEW TOY. Please supervise your pets.\",\n              \"Value Pack - Our package include 2 pack dog licking mat, 1 Silicone Spatula & 1 cleaning brush. Suitable for small to large dogs, puppies and cats. It's also freezer safe, easy to clean and top-rack dishwasher safe. We provide hassle-free service for the cat lick mat.Any issues, please feel free to contact us via amazon.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4GRQDPM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41roHSTQf7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed Just For Dogs: This drool-worthy LickMat spread and dog food topper is enriching and delicious! Its jello-like consistency makes mixing easy and serves as a tasty distraction for your pup. Simply spread it on the Woof LickMat or use it as a flavorful food topper! Unlike typical licking mat solutions like peanut butter, LickMix is formulated to be lower calorie and nutritious for dogs.\",\n              \"Enjoy Dog Treats on Repeat: Pair with the Woof LickMat to help calm your dog during mealtime, bath time, or when the delivery person rings the doorbell. Just mix with water in the pre-portioned LickMat bowl to get over 25 uses per bag. Serve on the dog food mat after mixing or freeze for even more distraction time!\",\n              \"All the Fun with Fewer Calories: LickMix is designed to be lower in calories compared to peanut butter and other common dog licking mat spreads. It's a healthier option for your dog, allowing them to enjoy a satisfying dog treat without the extra calories.\",\n              \"Naturally Calming Treats for Dogs: LickMix is made with calming ingredients like tryptophan and L-theanine, which help promote relaxation for your pup. This tasty treat helps keep your dog calm and comfy, promoting their happiness and well-being with every lick!\",\n              \"Designed in Denver, Colorado: At Woof, we make dog enrichment toys and nourishing treats to keep them busy. Everything we make and do comes from our desire to enhance the well-being of pets and their people. By offering solutions for the realities of dog life, we’re here to help the whole pack thrive.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FN3X6KFC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51N1lzCvo-L._SL75_.jpg\",\n              \"width\": 63\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeder Licking Mat for Dogs & Cats】This mat features 4 distinct textured surfaces, perfectly suited for spreadable treats like cream cheese, yogurt, peanut butter, and more. It's a peanut butter slow feeder mat designed to prolong feeding time and support better digestion for dogs. This licking mat is also ideally sized for cats, puppies, and dogs of all sizes—small, medium, and large\",\n              \"【Food-Grade Material & Effortless Cleaning】Crafted from 100% food-grade silicone without BPA, our licking mat for puppies and large dogs is non-toxic, heat-resistant, and microwave-safe. After use, simply soak the mat in warm soapy water, brush off any remaining food, and rinse clean. It's also dishwasher-safe, making cleanup a breeze\",\n              \"【Super Suction Cups】The reverse side of this licking mat boasts 77 high-strength suction cups, ensuring a secure attachment to various surfaces including walls, glass, and refrigerators. It serves as an excellent distraction toy during pet grooming sessions, bath time, and nail trimming. Tips：The suction cups will grip more tightly on smoother surfaces. If the contact surface is rough, it will significantly reduce the suction power of the cups\",\n              \"【Alleviates Anxiety and Prevents Destructive Behavior】The licking pads help soothe and calm pets, acting as a boredom reliever for dogs to curb destructive tendencies and ease anxiety when left alone at home. This dog treat mat is ideal for stressful situations such as vet visits, bath time, nail clipping, injury recovery, as well as during thunderstorms and fireworks\",\n              \"【Quality Guarantee & Hassle-Free Shopping】Your satisfaction is our utmost priority. Our package includes 1 mat and 1 spatula, available in multiple colors. We offer hassle-free after-sales service for both dog and cat licking mats. Please note, this is not a chew toy; always supervise your pet during use. For any inquiries or concerns, feel free to reach out to us anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":22906,"content_sha256":"21de1b7a8230288b5f76b7e91d7d2fb1523228b9c9f4824c2fcbd0b82506ce65"},{"path":"data/raw-amazon/bulk-getitems-004.json","size":28040,"sha":"c85503d4672471e898eda40418df495d2e81427c","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-004.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-004.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CB3XDNFH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/61rrzYK0-kL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SLOW FEEDING AND IMPROVES DIGESTION】 Licking mat is a unique form of pet slow feed dog bowl for dog, puppy, cat and kitten. 2023 New Design lick pad has 4 different textures which design effectively reduces the speed of a pet's eating and prolongs mealtime, thereby cleaning the pet's tongue and promoting healthier teeth, which provide dental care and improves health digestion effectively\",\n              \"【DISWASHER SAFE & FOOD GRADE SILICONE】 The slow feeder mat for dogs and cats is Dishwasher Safe. The dog food mat is made of high-quality silicone, which is food-safe and will not affect the health of your cute pet. 7.88 x7.88 x0.31 inches, very durable and tough. This dog pad is an ideal size for cats and small and medium-sized dogs\",\n              \"【REDUCES ANXIETY, BOREDOM AND DESTRUCTIVE BEHAVIOR】Feeding Mat Helps calm and soothe your pet to release endorphins through the promotion of licking. This dog treat mat is a safe alternative for your dog to lick. Great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks\",\n              \"【PRACTICAL INNOVATIVE DESIGN】There are 77 powerful suction cups on the back of this pet food mat, you could stick on any smooth surface, such as bathtub, counter, glass, ceramic tile, and the wall of bathroom. Our 2-quadrant design helps guide portion control when spreading treat and wet food, such as Peanut Butter, Greek Yogurt, Cream Cheese\",\n              \"【100% SATISFACTION GUARANTEE】 We offer worry-free service for our dog licking mat. If you have any questions, please feel free to contact us. Different dogs have different personalities and views on things. Some dogs may tear the mat and mistake it for a chew toy. Please supervise your pet when using this slow feed mat as it is not a chew toy\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D94T32SM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/517MkdwT3mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT: This cat feeder serves as a unique slow feeder cat bowl, the product's different indentation design can anxiety relief for dogs and reduce the speed of a pet's eating to avoid bloating and choking. These pet pads prolong the eating time, which can help pets develop good eating habits, improve a healthy digestive. The silicone dog food mat recommended by Veterinarian, food-grade slow food mats are made of soft, durable, heat-resistant materials that are safe for microwave use and safe for freezer storage in the refrigerator. This slow feeder lick mat is a prefect dog toys for boredom and dog accessories for pet house.\",\n              \"47 SUCTION CUPS: The size of lickable cat treats are 7.87 in X 7.87 in with 47 high strength large suction cups on the back, lower than 77 suction cups firmly adhere to any smooth surfaces, such as glass door, tiles wall, wood floors, bathtubs, refrigerators and so on. Lightweight and small design dog bowl slow feeder does not take dog food mat up space in your home, can be suitable for small families, apartments, dormitory places. WARM TIPS: The dog bowl mat can be more stable adsorption on the wooden floor with water. This cat slow feeder the perfect dog toys, cat calming and dog birthday gift for small apartment, new home pet family life.\",\n              \"UPGRADED DESIGN LICK MATS for DOGS: Unlike the slow feeder dog bowls, this dog slow feeder is divided into 4 different textured surface designs(3.62 in X 3.62 in) to give your pet a different eating experience. These dog lick mats for large dogs suitable for dry food such as dog treats, freeze-dried, meat and fish. Also suitable for wet, liquid food, such as for spreading cheese, yogurt, dog peanut butter, pumpkin puree, dog probiotics for yeast, itchy skin and itchy ears and more. Clear dividers that don't clutter food and keep eating areas clean. This training treats for dogs splash pad is a summer dog accessories, dog essentials for puppies, medium dogs, large dog.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"DOG MENTAL STIMULATION TOYS: This cat mat can help release endorphins by licking to help calm and soothe pet. The cat slow feeder bowl a stimulating dog toys and dog boredom toys for pets that curbs destructive behavior, keeps them busy and relieves separation anxiety. The lick pads for dogs are the perfect life helper to dog bath supplies, dog interactive toys and mentally stimulating toys for dogs.\",\n              \"EASY STORAGE: The silicone lick mat for dogs large breed is easy to fold and stored in any corner of your home. The hanging holes on the top of dog lick mats can also save storage space for pet supplies. This cat lick mat is a dog necessities, dog summer essentials, dog bath essentials, camping dog accessories, dog essentials for apartment and small family living.\",\n              \"SAFE TO CLEAN: This feeding mat is made of food grade silicone, high temperature resistant, easy to clean, also cat lick mat dishwasher safe and slow feeder dog bowl dishwasher safe. WARM TIP: Please soak the dog lick pad in warm soapy water after each use to help clean the food in the crevices. And store in a clean and dry place away from direct sunlight.\",\n              \"DOG FEEDING MAT: The package includes 2 sets of silicone feeding mat for dog bowls and 1 silicone cat wall scratcher. The silicone dog scratch pad helps the food lay flat on the treat dispensing dog toys and also helps to precisely distribute different foods in different compartments. NOTE: The silicone scraper is NOT a chew toy, please supervise your pet when using.\",\n              \"AFTER-SALES: This pet mat not only includes two different colors of mat and scraper.The cat pads will also come with 2 years after-sales service. Please feel free to contact us if you encounter any problems while using the puppy lick mat, we will provide quality and satisfactory service in 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BRXMY14L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gcaEsdCuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Destructive Behavior: These lick mats for dogs, lick mat for cats and dog lick mat with suction cups help release endorphins through the process of licking, which can calm and soothe your pets well. Our cat lick mat and dog licking mat is a safe alternative for your dog to lick when facing stressful times such as grooming, bath time, nail clipping, injury recovery, and fireworks\",\n              \"Slow Feeding & Improve Digestion: With this dog lick pad and dog peanut butter lick pad, you can stop your dog from eating every meal too much and too fast like it's his last. Its unique, suctioning design outperforms the typical lick bowl for dogs, dog lick bowl, dog treat mat that reduces the speed of a pet's eating and prolongs mealtime which helps cleaning the pet's tongue and their digestions\",\n              \"49 Strong Suction Cups & 2-Quadrant Design: The 49 suction cups enable our lick pads for dogs and licking mat for dogs large stick to your bathtub or shower wall when showering your pets, grab their eyes and keep them busy. The 2-quadrant rectangle design integrates different patterns that teach your pet foraging and patience while doubling as dog enrichment toys and enrichment for dogs\",\n              \"High Quality Silicone, Freezer & Dishwasher Safe: This licking mat for small dogs and lick mat for dogs with suction cup is made from high quality, Food Grade silicone. Our lick mats for small dogs and dog licking toy is completely safe for your pup and works with all manner of spreadable treats, raw, wet, dry and liquid foods, range from yogurt, dog peanut butter paste and etc\",\n              \"After-Sales Services: We provide hassle-free service for all products, including dog peanut butter toy, enrichment toys for medium dogs and dog activity mat. Any issues with the lickmats for dogs and treat mat for dogs, please feel free to contact us. We will try our best to help you solve the problem! This is NOT a chew toy. Please supervise your pet while using the lick matt for dog and puppy lick mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQMD1C1K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41znpoabg6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08ND1QJST\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dQciglXnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【3 Lighting Modes for Dog Leash Lights】2 brightness modes, which can be used when the dog is walking and playing at night; One red emergency Warning Flashing mode, which can be used for climbing, running, camping, Or where there are more people and cars\",\n              \"【USB-C Rechargeable & Lightweight】When fully charged, the battery life of this led dog collar light can last up to 20 hours. It can last for 5-8 hours in high brightness, 13-15 hours in medium brightness, and 18-20 hours in flashing mode.There is no potential applied to a dog's neck by the 0.03 lb dog light\",\n              \"【IP65 Waterproofing & Shatter-Proof】Under the protection of the IP65 Waterproofing, no matter rain, snow or sand dust, the dog light can not be affected in any way.Shatter-proof plastic is more durable than ordinary materials\",\n              \"【Bright Enough & 360°Rotation Angle】3W LED power supply and 360°rotation angle is necessary for dog safety. The dog collar lights for nighttime hung on their collars, creating enough vision for you, not only for you to see where you are stepping, but also for others to pay more attention to them，avoiding your dog being hit, stolen and lost\",\n              \"【What Will You Get?】2 Packs USB-C cable，2 Packs dog lights for night walking\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DHH6YZ7H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q4OFYf2cL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【4 RGB Color Modes】 Our dog light offers 4 RGB color-changing modes: white light, red light, color light, red lightflashing. You can choose the mode according to you needs, lf you have multiple puppies, you can use different lights to distinguish them when walking the dogs at night.\",\n              \"【Super Bright LED Dog Light】 Our LED dog collar light features 7 light beads, providing over 80 lumens of brightness and a visibility range of over 100 meters, ensuring the safety of you and your pet during night walkings.\",\n              \"【Rechargeable Dog Collar Light】 Our dog collar light is equipped with a powerful rechargeable battery that can befully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"【Waterproof & Durable】Crafted from high-quality ABS material, our dog collar light are robust, durable and built tolast. With waterproof feature, they provide reliable performance in rain, snow, or muddy conditions\",\n              \"【Light Weight and Compact Dog Light】Our doa lights for night walking measures 1.5 x 0.6 x 2 3 inches( Lx W x H) and weighs only 0.03 lb. its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SG7LF69\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41s-2Y9TEIL._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【You will get】 You will get 8 led dog collar light and 3 batteries, including 8 colors of colorful, red, orange, yellow, green, blue, white, and transparent.Different colors effectively protect the safety of pets, Make your dog special and easy to be located and seen so that avoid the accident\",\n              \"【Easy to operate】 The light for dog collar has 3 lighting modes,the first press is the normal lighting mode, the second press is the fast flash mode, and the third press is the slow flash mode. The dog led light provides instant visibility, so that you can determine where your dog is when going for a walk at night. From camping to walking at night, Dog collar lights for night clips keep your dog visible and safe.\",\n              \"【Waterproof & High Quality】-These sturdy and durable dog light collar are resistant so you don’t need to worry about the rainy day, The led lights for dogs is sturdy and durable, dog light clip - the clip-on hook design is very convenient for installation and removal. Waterproof design, convenient to use in damp, dirty and other harsh environments.\",\n              \"【Night lighting】 Just clip the dog led collar to the dog’s collar or seat belt to effectively prevent your pet from encountering accidental danger when walking at night. To protect your pet's safety, dog walking light can emit soft and long-lasting light, The dog leash light is perfect for night walks, runs, or any other nighttime activity.\",\n              \"【Multifunctional Purpose】 The dog light is not only suitable for pets, but also can be used when people are running at night, riding a bicycle or camping outdoors, and can also be used as a keychain or decoration,It can meet your different needs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CTQ9BMLQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41qoa8XTTKL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, you don’t need to buy extra battery that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CZ3KT3MS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Sw4Bj30+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright and 8 Modes】The led dog collar light has unique lamp surface which is brighter and more beautiful than ordinary dog lights. Your pets can be visible from up to 1500 feet away when walking at night. The dog walking light has 8 modes. Buying one dog light you will enjoy 8 dog safety lights experience. Switch 8 different lighting colors or cycling RGB color for your pet, you'll always know where your pet is.\",\n              \"【Lightweight and Comfortable】The light for dog walking at night is smart and 0.04 lbs light weight. With the silicone band, the dog night light will be attached to the collar/harness solidity and tightly. The LED dog Light will be not hanged and flipped around. The dog harness light will not bring any burden for your pets. Suitable for all kinds of pets.\",\n              \"【Upgraded Silicone Band】 The thickness and length of the upgraded silicone band are 1.6 times that of the ordinary ones. The band is more hard and durable, not easy to break, adjustable. The collar light for dogs at night is suitable for all kinds of dog/cat collars small to large.\",\n              \"【USB-C Rechargeable & Waterproof】The USB rechargeable dog collar light has a long battery life, 20 hours working but only 1.5 hours full charging. This sturdy and durable dog leash lights are IPX6 waterproof and dustproof. Please don’t worry about rain or snow weather.\",\n              \"【What You Will Get】Tubasion dog light up collar, USB-C cable. Please contact us if you have any questions about our dog collar lights for nighttime. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXJXHX6R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413dyRV2pqL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"TWO BRIGHT LIGHT MODES - ENHANCED NIGHT WALKING SAFETY: Perfect for long summer evenings, this LED dog collar light features two visibility modes. Simply tap to switch between a steady glow and flashing mode to keep your dog clearly seen during night walking, evening hikes, or backyard playtime.\",\n              \"SUMMER CAMPING & HIKING ESSENTIAL: Never lose sight of your pet in the dark at a campsite or on a trail. Designed as a high-visibility dog safety light, it keeps your pup safe on roads and parks during low-light outdoor adventures after sunset.\",\n              \"SECURE CLIP-ON DESIGN FOR OUTDOOR GEAR: This versatile clip on dog light securely attaches to any collar, harness, or leash. Its fast and secure attachment makes it a practical light up dog collar accessory for everyday summer walks or rugged outdoor exploration.\",\n              \"ULTRA-LIGHTWEIGHT & COMFORTABLE FOR SUMMER: No bulk and no bounce—just lightweight comfort that won't weigh your dog down or add extra heat during the summer. This pet-friendly light stays secure even while active dogs move freely during night walks.\",\n              \"MULTI-PURPOSE VERSATILITY FOR THE WHOLE FAMILY: This is more than just a LED dog light; it is a safety tool for all your summer activities. Use it as a safety light for backpacks, night cycling, strollers, or running gear to provide peace of mind wherever your summer adventures take you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":27918,"content_sha256":"18c25f299a4fbad8d85c6df6e07a14e952f500afc626164ef6bd547852ac3469"},{"path":"data/raw-amazon/bulk-getitems-005.json","size":21883,"sha":"162f1ef6c2776e767ec92fc49243380a8c2a1845","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-005.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-005.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0GGBP44VY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41XAAsZzKIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🔦 Ultra-Bright & Multi-Color Visibility: Our diamond-designed collar light delivers exceptional brightness, making your pet visible from a distance during evening walks or in the yard. Choose from 7 steady colors or a vibrant color-cycle mode to easily identify multiple pets and add fun to every outing.\",\n              \"🔋 Fast USB-C Charging & Long-Lasting Battery: Lasting one week per 1.5 Hour charging time with USB Type-C. Enjoy extended use on a single charge—perfect for nightly walks, camping trips, or securing your pet's visibility over several days without frequent recharging.\",\n              \"🛡 WaterProof & Durable Design: Featuring a sealed construction that resists rain, splashes, and humidity. The flexible silicone strap adjusts to fit most collars, harnesses, or leashes up to 1 inch wide—stays in place during active play, runs, and outdoor adventures.\",\n              \"🐕 Lightweight & Pet-Friendly Comfort: Weighing only about 0.3 oz per light, this collar accessory is barely noticeable to your pet. The soft, stretchable silicone is gentle on fur and won’t snap or irritate, making it suitable for dogs and cats of all sizes.\",\n              \"📦 What You Get: 2 LED collar lights + 1 USB-C charging cable. We stand behind our product—if you have any questions or concerns. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0875ZSFMC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41vZg--On2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RUBBER MATERIAL: HIPPIH treat dispensing dog ball is made of extra-tough rubber with good elasticity, good for your sweet dog grinding and fresh their teeth. ( Blue color-2.75 in, Green color-3.14 in, suitable for medium and large dogs. Not suitable for miniature small dogs, such as Yorkshire Maltese, etc) NOTE: The dog puzzle ball must be wider than your dog's mouth\",\n              \"STRONG TOOTH: HIPPIH blue dog ball can effectively help strong their teeth and won't hurt pets gums. The green one can put the food in to improve the interest of your cute dogs.\",\n              \"IMPROVE INTELLIGENCE & IQ TRAINING: HIPPIH dog toy ball can easily attract your pet's attention, help pets intelligence improving and is convenient to train dogs. HIPPIH dog ball toys are perfect for interaction with your dog, promoting the bond between you and your dog.\",\n              \"FOR AMUSEMENT: Perfect for fetch and interaction with your dog. You can add food or treats into the grooves and this keeps your dog entertained and active. HIPPIH IQ treat ball allow you have more interactive fun with your pets.\",\n              \"BEST GIFT FOR PETS: HIPPIH dog toys ball can reduce the dog's destructive behavior, protect the home shoes, socks, sheets, sofa are not afraid of dog bite. Your naughty active dogs will be love it to kill the boring time. This dog rubber ball is best gift for your sweet dog.\",\n              \"EASY TO USE: You can use dry food, wet food or peanut butter to put in the gap of the green dog tooth ball (the size of the dog food is preferably 0.2-0.6in); you can also use dry food to put on the blue treat dispensing ball. When your dog chases the blue treat ball, the food will slowly fall out to attract your dog's attention (the size of the food is preferably 0.5-0.8in).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09JSGDD35\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41myUEF6uPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Puzzle Toy: Stuff food or treats into the toy to create mentally stimulating treat puzzles for your dogs. They will have fun flipping and tossing it to get the treats out, which keeps them busy and entertained with endless treating fun and keeps them away from destructive chewing.\",\n              \"Multiple Dispensing Holes: Hollowed-out design with two different kinds of leaking holes makes the toy suitable for dog food of different sizes, the big hole on the top for bigger dry food, snack and treats while the small holes on the side for smaller kibbles.\",\n              \"Teeth Cleaning Toy: There are ridges and bumps on the surface of the mushroom doggy toy and a groove in the stem where you can insert jerky or apply dog toothpaste or peanut butter. It attracts dogs’ interest and helps them clean teeth while teething.\",\n              \"Durable Rubber with Beef Smell: The toy is made of high-density food grade natural rubber, which is heavy duty, non-toxic and soft for dogs' gum. Added beef scent attracts doggies to chew and helps to satisfy dogs' natural chewing instinct.\",\n              \"For Large & Medium Breed: The interactive pet toy measures 3.9 x 3.9 x 5.1 inches, great for medium to large dogs such as Border Collie, Labrador, Pit Bull, Golden Retriever, Husky, Boxer and other chewers.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009YD8NS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51FoEJOGmxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"item size 4” wide x 3.75” high\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Includes no latex, vinyl, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Treat Dispensing Chew Ball, Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D9DNQJK1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/411-Dqqd6NL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Dog Toy: Stuff this dog puzzle toy with different types of dog food and watch your dog work on their own to get treats. help to get the same satisfaction as catching prey by own. Pet toys designed for healthy and entertainment.\",\n              \"Dog Toys To Keep Them Busy: Dog will spend more time and energy getting food, thus dog treat puzzles can extend their feeding time. Make the dogs keep playing with the toy,loose weight to keep healthy.\",\n              \"Dental Health Care: When dog play with this toys, the stem on the dog toys can help clean teeth and mouth for dogs without damaging its gums.\",\n              \"Durable Dog Toy: This dog chew toy is perfect for aggressive chewers. They can help grind their teeth, relieve anxiety, train, and reduce damage to furniture or shoes, pet boredom, and barking.\",\n              \"For All Size Dogs: This Tough chew toys is suitable for small,medium and large dogs. Use appropriate dog toys can enjoy long lasting entertainment.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B06W2P3QF3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41c-sAAlIeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Valued and Best durable dog treat toy balls: great for Dog Teeth Cleaning and Chewing Toys, meanwhile Dog Treat Dispenser to keep them busy, also interactive dog toys indoor playing game and Prevent Plaque, Tartar Build Up and Provide Endless fun\",\n              \"These tough dog balls are made of Non-Toxic natural rubber material: more durable, healthy and puncture resistant compared with PVC and TPR, also safe for your dog grinding and fresh their teeth(suitable for small and medium large heavy duty chewer dogs)\",\n              \"Special design dog puzzles toy balls for Boredom and Brain Stimulation Games: which can be stuffed with pet snack peanut butter and toothpaste as dog teethbrush toys. Your pets will accept these dog toys ball easily and get more surprise while play with them\",\n              \"Smart IQ training toys for small puppy dogs teething Cleaning Toys Ball: these dog chewing toys balls can been inserted with the food treats to improve the interest of your cute dogs, which can be used as dog fetch play balls for outdoor games. Perfect for interaction with your dog and keep puppy dogs from bite others\",\n              \"Durable Dog Teething Cleaning and Treats Dispensing Dog Toys Ideal for Puppies, Small Dogs, Medium Dogs,and Large Breed Dogs anxiety relief and teeth cleaning when alone chewing (2.8 in)\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPFJ5THB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ljAVvcqkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Note】Product Dimensions: 7.56 x 2.95 x 2.95 inches. Not intended for large dog breeds with aggressive chewing habits.This treat dispensing dog toy is made of food-grade Ultra-Rigid Nylon—sturdy (a type of food-safe plastic), meeting pet safety standards, ideal as dog enrichment toys.\",\n              \"【High-Energy Fun & Exercise Boost】 Revolutionary interactive dog toys transform treat time into cardio sessions! Keeps them sprinting, nudging, and rolling for 10~30 minutes—perfect dog toys to keep them busy while burning calories and boosting mental stimulation, easing anxiety, burning off energy, and eliminating boredom. Say goodbye to couch potato pups!\",\n              \"【Slow Feeder + Universal Food Fit】 Infinitely adjustable treat openings hold kibble, freeze-dried, or dental sticks. Our treat dispensing dog toys slow eating by 70%, reducing bloat & obesity—works for all food types!\",\n              \"【Biomimetic Bone Shape + Universal Compatibility for Puzzle Toys for Dogs】This dog puzzle toy has a biomimetic bone shape fitting dogs' mouths. 2 adjustable switches control treat release to keep dog busy, ideal for puzzles for dogs mental stimulation. Compatible with kibble/freeze-dried treats (max 0.68×0.98in), it's a quality treat dispensing dog toy. A perfect dog gift for holidays, this interactive puzzle caters to toys for smart dogs—practical and fun.\",\n              \"【Instinct-Driven Fun & Easy Clean】 From sniffing→chasing→eating→dental cleaning, this roller perfectly mimics prey-hunting! Dog enrichment toys deliver slow-feeding, energy release & teeth cleaning. 30-sec cleanup: one twist to separate→top-rack dishwasher safe + food-grade 0 residue!\",\n              \"【Easy Use & Hassle-Free Cleaning】Puppy Interactive Toys Ready to use out of the box: load snacks → play! This puppy puzzle/treat dispenser has sniffing holes emitting food aroma, ideal for puppy enrichment. Detachable design allows hand/dishwasher cleaning, keeping it fresh and clean. Backed by 24/7 support, it's a reliable dog gift and home-alone entertainment toy—perfect for toys to keep dogs busy alone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F5K61KY9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51M0QnkmEFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ PUZZLE LIMITED EDITION COLOR – SMART DESIGN MEETS FUN: Brighten up your dog's playtime with this dog treat dispenser toy limited edition,Designed to grab attention and spark curiosity, it's perfect for puzzle dog toys lovers who want interactive toys for dogs\",\n              \"✅ ENGAGING FUN FOR ALL SIZES – FROM PUPPIES TO LARGE BREEDS: Designed to suit interactive dog toys for small dogs and dog enrichment toys for large dogs, this versatile puzzle for dogs is ideal for all breeds. Use it for daily enrichment, training, or as dog toys to keep them busy indoors.\",\n              \"✅ SMARTER DOGS, HAPPIER MINDS – BUILT FOR MENTAL STIMULATION: Encourage brain engagement with this dog puzzle toys that provides cognitive stimulation during snack time. Ideal for curious pups, it functions as a dog treat dispenser toy, interactive cognitive dog toys — keeping them focused, challenged, and rewarded top rated treat toys for dogs to keep them busy\",\n              \"✅ INTERACTIVE TREAT PLAY – PUZZLE FEEDER THAT KEEPS THEM BUSY: Transform treats into a game with this puzzle toys for dogs mental stimulation. Whether your pup is a beginner or a puzzle pro, this dog treat puzzle dispenses snacks gradually use this dog treat toy to extend fun and prevent boredom—perfect dog puzzles for smart dogs\",\n              \"✅ SAFE, DURABLE & EASY TO CLEAN – BUILT FOR DAILY ENRICHMENT: Crafted with pet-safe materials, this treat dispensing dog toys is easy to rinse and ready for another round of brain-boosting fun. Whether it's a dog treat ball or a dog puzzle feeder, this kind of puppy puzzle toys are made to last through endless play sessions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00BIGLH2U\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51r3XEfsShL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Fetch, play and retrieve. These Hyper Pet dog toys are versatile and the perfect choice for interactive fun, encouraging your pup to run, fetch, and exercise.\",\n              \"Buoyant, lightweight design of the stick allows it to float on water, giving you a worry-free, fun time at the beach, lake or pool.\",\n              \"Made of lightweight, resilient EVA foam, this toy is perfect for long tosses of fetch with your furry best friend.\",\n              \"Easy to clean, the EVA foam surface also resists mess and enables pet parents to easily rinse off dirt and slobber.\",\n              \"These Hyper Pet toys are available in 5 unique shapes and designed for pets of all ages.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BH913L43\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31W1PX3p2pL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Ultra Fetch Stick: Made from the same high-quality, durable materials as the popular Chuckit! Ultra Ball, the Ultra Fetch Stick is the perfect for interactive games of fetch with dogs of all sizes. Not a chew toy. Not recommended for aggressive chewers\",\n              \"Slobber Free Pick Up: The Chuckit! Ultra Fetch Stick is the perfect dog toy for fetch. Its bright colors are highly visibility, rubber material leads to fun and unpredictable bounces, is durability and is compatible with the Chuckit! RingChaser Launcher\",\n              \"Nighttime Fun: Glows bright for early morning or nighttime play. Recharges 5 minutes under bright light for 20 to 30 minutes of glowing playtime, no batteries needed. Made with safe photoluminescent material and rubber gentle on your dog's mouth\",\n              \"Make Fetch Happen: Chuckit! Performance toys are designed with you and your dog in mind; Try our full range of interactive indoor and outdoor dog toys including tumblers, flyers, fetch toys, chew toys other balls for dogs and more\",\n              \"Chuckit! Fetch Pet Toys: Chuckit! makes indoor and outdoor dog toys that enrich the human-animal bond and helps dogs and puppies stay engaged. Try our full line of ball launchers, puppy toys, flying discs, tennis balls for dogs, dog chew toys, and more\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":21778,"content_sha256":"50aba9230a0c71ebc88c460e70c4b8652b531da99dae4e431ca3ba89dcb803ab"},{"path":"data/raw-amazon/bulk-getitems-006.json","size":20931,"sha":"54d26a7d6dc790ba5071ff3089c0b74b54777fbc","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-006.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-006.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B001AQZ4FE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31sI-VQYfLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP THE FUN AFLOAT: The Amphibious Bumper brings fetch to the water. With a non-slip rope handle for a secure grip and precise throws, this floating dog toy turns any day at the pool, beach, or lake into an action-packed adventure.\",\n              \"DURABLE YET GENTLE: Our dog toy stick is made with tough nylon, rubber, and EVA foam. It's soft on your dog's gums and teeth, but no toy is truly indestructible. It's not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Amphibious Bumper measures 2.30\\\" L x 4.25\\\" W x 10.68\\\" H and is suitable for breeds weighing 20-60 lbs. This fetch toy's bright colors increase visibility, ensuring your dog never loses sight of the fun.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Amphibious Bumper dog toy is just one of many outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07SK3R2C3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41DE04W5MJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"HIGH QUALITY DOG TOY: Crafted from tough materials, this dog toy, like the Ultra Ball, makes for long-lasting interactive play for energetic fetch games with your dog.\",\n              \"EASY HANDLING: This Chuckit! dog toys fetch stick pairs with the Chuckit! RingChaser Launcher for easy pick-up and effortless throwing, keeping your hands slobber-free during playtime\",\n              \"VISIBLE AND VIBRANT: Designed with bright colors for high visibility, this dog stick toy reduces the risk of losing sight of the toy.\",\n              \"SUITABLE FOR ALL DOGS: Measuring 12 inches, this long dog toy fits dogs of all sizes, from pups to adults, providing a gentle fetch experience. It is not intended as a chew toy or for aggressive chewers.\",\n              \"ENHANCED BONDING: With Chuckit!'s design and vibrant colors, each session with these interactive dog toys elevates each adventure\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FYGHR3T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-HPGkSZwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aerodynamic Dog Toy: The interactive dog toy is designed to allow your dog to run farther & play fetch longer during playtime. The buoyant design allows beach & poolside play. Made with all natural material that withstands light chewing\",\n              \"Run Further, Fetch Longer: The design of the fetch stick dog toy is hollow to facilitate breathing and airflow while your pup carries the toy. This item is a fetch toy and not designed to be a chew toy. Always supervise pets when playing with toys.\",\n              \"Sizing matters: Size large measures 2.5\\\" in diamater x 15\\\" long and is best suited for dogs over 20 lbs. The stick should be small enough for your dog to carry, but large enough that it can't completely fit in their mouth. When in doubt, buy a size up\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Air Fetch Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Air Fetch Stick Dog Toy, Large, Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GKNHGLVR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/513aSytlOkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Four Bright and Vibrant Color Set: each set includes four floating dog toys, measuring 8.5 x 2 inches, one each of yellow, orange, blue, and green; The bright colors are easy to readily attract your dog's attention, providing endless fun for your furry friend\",\n              \"Safe Design: these dog water toys are made of reliable EVA material, with smooth, rounded edges to prevent mouth injuries; The textured surface increases friction, making it easy for dogs to pick up and play, making your dog's water adventures are safe and enjoyable\",\n              \"Amphibious Training: our EVA dog pool toys lightweight and waterproof with stable buoyancy, suitable for fetch and retrieve games on water; Also usable on land for dragging, chasing, and reaction training\",\n              \"Interactive Rope: each dog floats for pool comes with a sturdy and durable rope, allowing for long distance throwing, dragging, and interactive training, increasing the fun of the game, encouraging interactive play between you and your pet\",\n              \"Suitable for All Seasons: these dog water toys that float are suitable for various scenarios such as swimming pools, lakes, and lawns, making it a practical toy for accompanying your dog during exercise, training, and water play year round\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B06WWR5S3N\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41jB3H7k-TL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Non-Toxic & Eco-Friendly Dog Bumper– This dog training bumper is made from non-toxic, environmentally friendly materials, safe for large and extra large dogs. Each bumper measures 10.8\\\"×2\\\" with a sturdy rope for easy tug games. A perfect dog bumper for water retrieving that protects pet health and lasts through endless fetch, dock diving, and swim training\",\n              \"Fun Floating Fetch Toy for Water Play – Great water toy for dogs that stays afloat on pools, lakes, or beaches. Ultra-lightweight design makes throwing effortless for any pet parent. Perfect as floating dog toys for water fetch, also ideal for dock diving, swimming training, fetching, and tug of war. A top choice among dock diving bumpers for dogs\",\n              \"Convenient Throwing with Rope & Knob Texture – Each dog bumper toy includes a throw rope for easy, consistent tossing – near or far. The thoughtful knob texture provides extra grip, preventing slippage during wet play. Whether you need dog training dummies for hunting dogs or casual water toys, this design increases throwing accuracy and training effectiveness while keeping every session fun\",\n              \"Gentle Round Bumps for Oral Comfort & Dental Health – Unlike hard bumpers, this dog water toy features soft round raised bumps that won't hurt your dog's mouth, providing a comfortable oral touch and being gentle on teeth and gums. Specifically designed as dog bumpers for water retrieving that make every catch full of fun, not fear. Also a great summer cooling choice for your furry friend\",\n              \"Striking Colors for Easy Spotting – The bright bumper instantly grabs your dog's curiosity and encourages interactive play. Highly visible against swimming pools, beaches, grass, or leaves, making it a practical dog pool toy for outdoor games. Keep your pet energetic and entertained with this easy-to-find floating dog toy – store after use to maintain freshness and extend toy life\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09YHBC2DR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xnvos9ZIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Hound2O’s Fetch Stick – Get ready for hours of fetch and fun with this rubber Fetch Stick! Perfect for dogs who love to chase, chew, and play outside, its hollow body holds small treats for an extra challenge. Available in vibrant orange, green, or yellow, this toy is designed for hounds of all sizes who live for adventure.\",\n              \"Made for Muddy Adventures – Rain or shine, dirt or mud—this collection is built for dogs who embrace the mess. Whether trekking through the woods or romping in the backyard, these toys are made to keep up with your pup's wild side.\",\n              \"Easy to Clean – Adventures get messy, but cleanup is easy. Just rinse with water or wipe it down, and it’s ready for the next round of play.\",\n              \"Bright & Bold Colors – Designed for the great outdoors, our high-visibility colors stand out against grass, dirt, and trails, so you never lose sight of the fun.\",\n              \"Go Play Outside – Life’s better outside, especially with your dog by your side. Grab your favorite Hound2O toy and GO PLAY OUTSIDE—because every day is an adventure waiting to happen!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F186PGG4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51x+x1E4bmL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Designed to Float】– Built for Water Play Fun! Crafted with high-density E-TPU foam, this toy floats effortlessly on water—perfect for lakes, pools, or beach days. Whether your pup is a seasoned swimmer or just splashing around, this toy turns every dip into a tail-wagging adventure\",\n              \"【Tough Enough for the Chomp Champs】– Built with ultra-durable, high-rebound E-TPU material that stands up to intense chewing. Say goodbye to flimsy toys—this one’s made to last, even with the most enthusiastic fetchers and biters\",\n              \"【Bright & Bold Colors for Easy Spotting】– No more lost toys in the water! The vibrant, eye-catching design makes it easy for your dog to spot from a distance, even in waves or murky water—keeping the game going without pause\",\n              \"【Play Anywhere】– Land or Water, Rain or Shine, Whether it’s a sunny day at the beach or a backyard fetch session, this toy is ready. Lightweight, portable, and versatile—it’s your dog’s go-to toy for any outdoor adventure\",\n              \"【Safe, Gentle on Teeth】– Made from pet-safe, eco-friendly materials that are free from harsh chemicals and weird smells. Soft on gums and tough on boredom, it’s the kind of toy you can feel good about\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08GQ98BVG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51nxbzmPtYL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT FOR ANXIETY: Our licking mat for dogs is the de-stressing cat and dog boredom buster your pets need! Licking our dog activity mat releases endorphins offering anxiety relief for dogs and cats and curbs destructive behaviors in times of stress.\",\n              \"CAT & DOG DISTRACTION LICK PAD: Make bath time, nail clipping or grooming a breeze with our lick pad for cats and dogs. Stick our lick pad for dogs with suction cups to the floor and reward your pet with dog peanut butter, coconut oil, yogurt or any cat and dog calming treats!\",\n              \"DOG SLOW FEEDER MAT SUPPORTS DIGESTION: Raw Paws pet slow feeder mat promotes portion control, reduces bloating and promotes healthy digestion. This slow feeder cat mat will slow down any fast eater! Instead of an expensive dog or cat puzzle bowl, try our fun cat lick pad.\",\n              \"EASY-TO-CLEAN MAT: Our dog lick pad helps clean harmful bacteria from your pet's tongue boosting gum and teeth health. Made from BPA free, food grade silicone, our cat and dog mat for licking can be cleaned easily with soap and water or on the top rack of your dishwasher!\",\n              \"WE VALUE YOU: We stand behind our brand and strive to ensure that you and your pet are truly happy. Meeting your expectations is our top priority at Raw Paws Pet, Inc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09MS4PHVS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51MvMCPpJrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EASY TO MAKE LICK MAT: These dog lick mats are normally constructed of flexible food-grade silicone or rubber and can be smeared with soft foods like peanut butter, yogurt, or your dog's wet food.\",\n              \"HIGH QUALITY SILICONE PADS: Made of 100% premium, food grade silicone, all soft and dishwasher safe Easy to operate and sturdy. Each pads have many suction cups on the back, easy to stay on the shower wall.\",\n              \"ANXIETY, BORING, AND DESTRUCTIVE BEHAVIOR ARE REDUCED: A dog licking mat promotes the release of endorphins, which helps to calm and comfort your pet. Thunderstorms and fireworks are all good examples of stressful situations.\",\n              \"SUCTION SUPER STRONG: These dog lick mats will not cause you to fall or slip! These lick mats for dogs large are manufactured with very powerful suction cups that can stick to tile, porcelain, or glass for up to 24 hours.\",\n              \"DISHWASHER SAFE AND EASY TO CLEAN: This lick mat for dogs with a suction cup is quite simple to clean. Simply peel off the wall and wash it in the dishwasher or by hand.Note please: There are 2 pack dog licking pads and 1 scraper in the package, please be careful not to let your pet swallow it by mistake！\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":20834,"content_sha256":"7640f057d31a48dbd5c8a75826b432a6ce02d28a15f34577f09ec7e33a71c38c"},{"path":"data/raw-amazon/bulk-getitems-007.json","size":22199,"sha":"b8007d6d4b41ee2cd660b47a5dba1c4aba7a0a66","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-007.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-007.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08SY7NRXS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51O85ZJysgL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"GROOMING DISTRACTION: This dog and cat licking mat works with raw, dry or wet pet food or treats. Spread peanut butter or coconut oil in the suction cup dog bowl, which sticks to most smooth surfaces, and turn bath time into fun-time. Licking helps clean harmful bacteria from your pet’s tongue boosting oral health too!\",\n              \"SLOW DOWN EATING: Promote better digestion, mental stimulation, portion control and a proper eating pace with our slow feeder cat bowl! Our lick bowls for small dogs and large dogs are designed to impede your pet’s feeding frenzy preventing vomiting, choking and bloating.\",\n              \"HELP REDUCE ANXIETY: Repetitive activities like chewing bones or licking distraction toys for dogs releases endorphins calming your pet and boosting their mood. Our lick bowl for dogs is perfect for stressful situations like car rides, storms and grooming.\",\n              \"DURABLE & EASY TO CLEAN: We only use BPA free, food grade silicone to make our safe pet slow feeder mat. Clean slow feeder bowls with soap and water or on the top rack of your dishwasher. This is not a chew toy. Please use with supervision.\",\n              \"WE VALUE YOU: We stand behind our brand and strive to ensure that you and your pet are truly happy. Meeting your expectations is our top priority at Raw Paws Pet, Inc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BGKSM3SV\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51PWvWBClaL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ MAKE BATH TIME FUN - Just spread peanut butter and other snacks on the dog lick mat and stick to the slower tile, bathtud or glass. It effectively distract your pets and calm them down during bathing or grooming time. Use for small to large dogs and cats.\",\n              \"★ IDEAL GROOMING MATE - Not only for bathing, this Lick mat for dogs cats also can be used for brushing, nail trimming, and training... Dog licking mat reduces boredom,anxiety and destructive behavior. Calm your pet as they enjoy their favorite treat.\",\n              \"★ SUPER STRONG SUCTION - Kwispel dog lick mat with 36 suction cups avoid falling off, you can stick it on your tub, shower wall, tiles or other smooth surface. Or stick in the woodlen floor as a puzzle slow feeder dog bowl.\",\n              \"★ SLOW FEEDER DESIGN - Slow feeder Lick mat make your pet slow eat to protect stomach, reduces the risk of choking bloat, choking and overeating, Promote your pet's mental and physical health.\",\n              \"★ SAFETY MATERIAL & SERVE HEALTH TREATS - This dog lick pad is made of food-grade silicone and does not contain BPA, so it is safe for your pet to use. It keeps your pet happily engaged as they lick peanut butter, yogurt, pumpkin puree, and other natural, organic & healthy pet approved treat from the slow feeding licking mat.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08CGKP38L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UzgiMhRQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Unique Dog Claw Design Shape: And its diameter is 7'', perfect size for both small medium large dogs. Keeps your pup occupied while getting a bath, sticks great to tub tiles, just make sure to wet suction cups\",\n              \"Easy to Use: With 41 powerful suction cups on the back of this pet food mat, you can stick it to any smooth surface such as bathtubs, counters, glass, tile and bathroom walls\",\n              \"YOUR PET WILL LOVE IT: Your pets will happily lick food out of the pad, dog lick pad helps to relieve dog anxiety and destructive behavior during bathing or grooming time, makes bath time easier and happier for you and you pup\",\n              \"EASY TO CLEAN Cute MAT: Our cat and dog mat for licking can be cleaned easily with soap and water or on the top rack of your dishwasher\",\n              \"DOG SLOW FEEDER MAT SUPPORTS DIGESTION: Raw Paws pet slow feeder mat promotes portion control, reduces bloating and promotes healthy digestion. Instead of an expensive dog or cat puzzle bowl, try our fun pet lick pad\",\n              \"Keeps your dog happy for several minutes: This slow feeder cat mat will slow down any fast eater! The dog lick pad with suction cups has two different licking areas to help with portion control when laying out treats, such as cream cheese, peanut butter, and Greek yogurt\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51y5bTpTuAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【49 Super Suctions】: The back of this licking mat is equipped with 49 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter lick mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat lick mat is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GF5ZGV4D\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41fIdJbSUSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-PACK SET WITH SUCTION CUPS: Includes two paw-shaped lick mats with strong suction cups on the back for secure attachment to smooth surfaces during feeding, bathing, or grooming sessions\",\n              \"ANXIETY RELIEF & BOREDOM REDUCER: Designed to keep dogs and cats occupied by encouraging licking behavior, which helps reduce anxiety, stress, and destructive behaviors through calming repetitive action\",\n              \"TEXTURED SURFACE DESIGN: Features multiple textured patterns and compartments that hold peanut butter, yogurt, wet food, or treats, slowing down eating pace and promoting healthier digestion\",\n              \"VERSATILE USE: Perfect for distracting pets during bath time, nail trimming, grooming, vet visits, or as an engaging toy to keep them busy and entertained throughout the day\",\n              \"EASY TO CLEAN: Dishwasher-safe construction allows for quick and convenient cleaning after each use, making maintenance simple and hassle-free for pet owners\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DYDDYN8R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51zU3FqA5lL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C3619MK8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/5156P4PDlDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food grade silicone：our dog pad material is made of food-grade silicone, recommended by the veterinarian, to safely protect the health of your beloved pet. It is also freeze safe...and encouraged! Put it in the refrigerator 30 minutes in advance to extend the storage time of the food. In addition, You can try speading healthy treats on the frozen lick mat for dogs and freezing it in the refrigerator to extend the licking time.\",\n              \"Feed Slower and Healthier：Our unique plate design effectively slows down your pet's feeding speed, reducing the risk of choking and overeating. Great for dogs, puppies, cats, kittens。This dog lick mats can also be used for brushing, manicure and training. Your pet will thank you - the dog licking pad will reduce your pet's anxiety and boredom by diverting attention to actively licking the dog. Great for nervous vet visits, nail clippings, baths, fireworks and thunderstorms to keep them calm\",\n              \"Super Suction Cup Design：This pet licking pad has 46 super suction powers. You can stick it on any smooth surface such as shower tiles, glass windows, refrigerator doors, floors, etc. It's a great bathing and distraction device that's sure to grab your dog's attention and give him peace of mind. The unique bony texture attracts your dog's attention and promotes healthy teeth for clean teeth, fresh breath and healthy gums.\",\n              \"Easy to use：Our cat and dog licking pads are soft and easy to remove, you can use them anywhere.This slow food pad can also be used as a l lick bowl for dogs, dog lick bowl, dog treat mat , dog food mat, cat food mat, cat licking bowl. Simply spread pumpkin puree, peanut butter, yogurt, or other pet-approved treat on the dog licking pad.\",\n              \"Make bathing easy and fun：Is it troublesome to bathe your dog? This dog shower accessory is highly recommended. Your puppy can enjoy a delicious snack and relieve the discomfort in the shower.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09XXPCB4T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51osoRm9u-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【PRODUCT SIZE】10 inch*10 inch*1.3 inch.\",\n              \"【3 WAYS TO PLAY, UPGRADE SLOW FEEDER】Our dog mental stimulation toys have a unique squeak button in the middle, which make it easier to attract the attention of dogs and cats. Three different difficulty designs and the 16-hole dog treat dispenser design maximize slow feeding time, even beyond 20 minutes.\",\n              \"【FUNNY STIMULATING TOYS】All kinds of dogs and cats love the puzzle game of Spin & Slide and the Seek & Hide with their smell sense and paw skills to find food. Combining circular orbit sliding game and linear orbit sliding game, smart dog and cat must move the slider correctly to get the food reward hidden in the maze.\",\n              \"【NON-REMOVABLE PARTS DOG PUZZLE】Our dog treat puzzle is made of non-toxic materials, very durable and suitable for pets to play for a long time. This dog toy has no removable parts because the design has built-in play parts that fold tightly and won't fall off easily.\",\n              \"【ANTI-SLIP & EASY TO CLEAN】: The four corners of the bottom are equipped with four anti-skid pads, which can be well fixed during the dog's slow food process; It is easy to clean, also dishwasher safe.\",\n              \"【GIFT CHOICE】: Our puppy toy has a beautiful box as the outer packaging, which is perfect for holiday or birthday gifts. Also, use with caution if your dog is an aggressive chewer.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BPL9QDR6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41SSPN-uKyS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Size】: L9.44\\\" * W9.44\\\"* H1.14\\\" suitable for cats, puppies and small dogs.\",\n              \"【Interactive Dog Toys】This is a fun interactive puppy puzzle toy, which can easily become the closest companion and toy for your puppies and cats, and will release pressure for dogs. Find food by sliding parts to improve eating pleasure and IQ.\",\n              \"【Slow feeder】This slow feeder encourages pets to eat at a slower speed, helps to slow down the feeding time to help the dog digest, and can provide your dog with a variety of healthy snacks.\",\n              \"【Slow Feede toys】 Use this educational game toy to exercise the dog’s brain, which will help meet the dog’s instinct needs, train the pet’s sense of smell, and let the dog enjoy fun feeding when using the nose or paw to move the slider, while providing spirit stimulate.\",\n              \"【Dog toys】No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace toy if damaged.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09Y5V3PQV\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410OI5JbDwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Product Size】10 inch*10 inch*1.2 inch.\",\n              \"【Interactive Dog Puzzle Toys 】This is a fun interactive puzzle toy,which can encourage and train your dogs or cats to seek foods by sliding the slider, helping pets to increase IQ by learning sequential steps and the challenging play.\",\n              \"【Squeaky Dog Toys】This dog puzzle toys is designed with a sounding device in the middle of the toy,which is to attract the pet's attention.Also,you would enjoy the fun of dog squeak puzzle toy with your pets, greatly improve relations with your pets and get fun during interactive dog games.\",\n              \"【Mental Excecise&Boredom Buster】Our memory training puzzle toy can keep smart dogs busy and engaged in more thinking and activities.Therefore,clot stimulation toys are great for reducing dogs’boredom,anxiety and destructive behaviors.\",\n              \"【Food-Safe PP Material】This dog treat puzzle is made with toxic-free, food-grade PP material. It is durable for interactive play and mental enrichment but not designed as a chew toy. Always supervise your pet during use.Easily washable with water or in the dishwasher.Note: No toy is indestructible. Remove and replace the toy if damaged.\",\n              \"【Considerate After-sale Sercive】This dog enrichment toys helps to slow down the pet's eating speed and easily form a healthy eating habit.And your satisfaction with our products is our greatest wish.So If there is any quality problem with the product, please contact us and we will be happy to replace or refund you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":22072,"content_sha256":"fad13fea7a8f1160ef1a386639f40909809d4542de20b8854f7054e6f29e54d6"},{"path":"data/raw-amazon/bulk-getitems-008.json","size":26700,"sha":"4f6c2869514c8064e1766bc25c74de5222104f2e","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-008.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-008.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08RY2YRFG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JwMbbJQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Size】: L9.44\\\" * W9.44\\\"* H1.14\\\" suitable for cats, puppies and small dogs.\",\n              \"【Interactive Dog Toys】This is a interactive puppy puzzle , which can easily become the closest companion and toy for your puppies and cats, and will release pressure for dogs. Find food by sliding parts to improve eating pleasure and IQ.\",\n              \"【Slow Feed Bowl】This encourages pets to eat at a slower speed, helps to slow down the feeding time to help the dog digest, and can provide your dog with a variety of healthy snacks.\",\n              \"【Slow Feede toys】 Use this educational game toy to exercise the dog’s brain, which will help meet the dog’s instinct needs, train the pet’s sense of smell, and let the dog enjoy feeding when using the nose or paw to move the slider, while providing spirit stimulate.\",\n              \"【Dog toys】No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace toy if damaged.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0871V9RD4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Me+2dxN6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【 INTERACTIVE DOG PUZZLE TOYS 】 It is an entertaining interactive puppy puzzle toy,offer brain game for pets,challenging for puppies and cats .Encourage and train your puppy or cats to seek foods by sliding the parts, help pets to increase IQ by learning sequential steps and the challenging play.\",\n              \"【MENTAL EXERCISE GAME】Exercise your dog’s brain with this puzzle game toy, rovides a fun physical & mental challenge for pup. Trainning pets sense of smell , thinking ways to solve problem,also the interactive game for dogs to enjoy the fun feeding when they using nose or paws to move the sliders.Dogs absolutely loves this stimulation activity .\",\n              \"【REDUCING BOREDOM】 The pet puzzle toys can keep smart dogs and cats busy and more activities,ruducing their boredom and redirects destructive behaviors and teaches problem solving.Have the puppy &dogs get fun and love the reward for a job well done!\",\n              \"【SLOW FEEDER&TREAT DISPENSER】It is a great slow feeder ,help to slow down feeding time to aid your dog’s digestion and prevent bloat , as well as a treat dispenser toy to reward your dog with kinds of healthy snacks. Dogs would enjoy the fun and healthy feeding .\",\n              \"【CUTE DISIGN and DURABLE 】The puzzle toy for dogs is cute colorful design,made of non-toxic PVC material,it is very durable for puppy and cats playing long time . Features with non detachable plastic slider to avoid swallowing. Easily water cleaning is great for pets daily healthy feeding .\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CXY7BF17\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FvdyZ2fcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Treat Distribution] Our food dispenser has differently sized spheres at both ends. As dogs push the toy, it moves within a fixed area, allowing dogs to continuously chase and play with it. During movement, food is dispensed from the food holes on both sides of the toy.\",\n              \"[Adjustable Switch] Each of the two spheres with a food dispensing switch, making it suitable for various sizes and types of pet dry food or snack. The switch can be adjusted according to the different sizes of dog food. It also allows control over the amount of food dispensed, extending or shortening the time it takes for pets to obtain food. It is more conducive to a healthy dog diet.\",\n              \"[Increase Pet Intelligence] This dog treat puzzle toy combines intellectual training with food rewards. When pets push this toy, it will not only be to get delicious food, but it will also stimulate their intelligence and hunting instinct. This design not only meets the needs of pets but also encourages them to learn and grow in the game.\",\n              \"[Prolonged Play] The dog enrichment toy is designed to limit the amount of treats your dog gets while encouraging more extended playtime. This is intended for funny playtime for dogs and is NOT a chewed toy. It is also dog boredom buster toys and best dog gift to keep them busy when dogs are left home alone, relief anxiety.\",\n              \"[Attract Dogs' Attention] With barbell shaped design and bright color, the dog puzzle toy ball can attract your dog's attention, stimulate their curiosity and drive them crazy to roll it. Size: 6.1*3.44*3.44in/15.5*8.7*8.7cm.\",\n              \"[Material Upgrade] This dog interactive chase toy is made of sturdy ABS material. The surface of the product adopts a curved design, so there is no need to worry about the dog being scratched during the use of the toy. Make the rolling quieter while playing. It is suitable for small, medium and large dogs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D4V9V39Y\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41g+ya1722L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Friendly Materials: Not Suitable for Aggressive Chewers. Treat dispensing dog toys are made of ABS and nylon material. It is a sturdy, safe food container that resists pet damage, provides a long-lasting and safe play experience. You can give your dog confidently use interactive dog toys. At the same time, in order to make the dog puzzles for smart dogs quieter when rolling, the material of the dog enrichment toys for large dogs roller is made of rubber, less noise\",\n              \"Food Adjustment Distribution: Mental enrichment toys for dogs have two adjustable switches, you can control the amount of food by adjusting the size of the dog puzzles for large dogs switch to extend the feeding time. Dog toys to keep them busy are also designed with a special spiral structure to make the dog puzzle feeder more challenging. If you want to give a birthday gift to your furry friend, these large dog puzzle toy are good choice, it will like this dog treat dispenser toy\",\n              \"Improve Intelligence & IQ Training: Dog treat toy is an interactive chase toy that combines puzzles and treat dispensing, pets learn the process of rolling the dog treat puzzle to make treats fall and get treats, which helps to improve intelligence and stimulate the brain, Mental stimulation for dogs will relieve anxiety and reduce boredom, best dog toys to keep them busy for hours. Our dog food puzzle feeders, like other interactive dog toys for boredom are best played under supervision\",\n              \"Slower Feeding: BoYoYo dog stimulation toys to keep them busy and food puzzles for dogs that reduces your dog's eating speed, cultivate slow eating habits in dogs to promote digestion, allowing your dog to enjoy a more enjoyable mealtime. It is a great alternative to dog slow feeder toy, lick pad for dog, and snuffle mat for dog. These are multi-functional dog puzzles for large dogs\",\n              \"Attracting Dog Attention: Put your dog's favorite dog food or snacks inside the dog mental stimulation toys to better attract your dog's attention! Keep your dog engaged and active, puzzle treat toys for dogs can divert attention from destructive behavior to positive play, one of the best interactive dog toys for large dogs to keep your dog busy. This interactive dog toy is suitable for medium and large pet, can also be used as a cat puzzle toy and cat treat puzzle\",\n              \"Easy to Maintain and Clean: BoYoYo Dog brain stimulation toys are convenient to use your dog's favorite food, Puppy training toys are disassembled design, just one twist of the dog interactive toys for boredom , you can access the food compartment and remove the parts, can be put in the dishwasher or hand wash. If you have any questions about the puppy essentials, we will provide you with satisfactory solutions\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FFM2QQ64\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41F-TKX0gUL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Illuminate Night Adventures with 1600ft Super-Bright Visibility! Fiveda's LED dog harness features 9-segment RGB light strips and 360° reflective nylon webbing, creating unmatched visibility up to 1600 feet – ensuring cars, cyclists, and joggers spot your dog in pitch darkness. Switch between 7 vivid colors + slow/fast rainbow modes via one-touch control. Perfect light up dog harness for night walks, camping, or urban adventures, giving peace of mind when furry friends explore.\",\n              \"Effortless Steering with Dual D-Rings & Padded Handle! Take instant control with front alloy D-ring for no pull dog harness training (redirects pulling force) and back D-ring for casual walks. The extra-thick neoprene handle provides gentle guidance during surprises. Ideal dog running harness for parks, hikes, or crowded streets – transform chaotic pulls into stress-free strolls!\",\n              \"10-Hour Runtime & Rainproof USB-C Fast Charging! 2-hour USB-C charging powers all-night adventures (up to 10 hours!). Sealed IP65-rated battery survives rain, mud puddles, and snow – no battery swaps needed. Low-energy LEDs ensure consistent glow without mid-walk dimming.\",\n              \"Breathe Easy with Triple-Layer Comfort Armor! Premium Oxford shell (tear-resistant) + 3mm air-cushion sponge (reduces pressure points) + cooling polyester sandwich mesh (wicks sweat). Military-grade poly fish-silk edging prevents fraying, while 25mm padded straps eliminate chafing. Built for year-round comfort from -4°F to 104°F!\",\n              \"Precision Fit for All Breeds: 6-Point Adjustable System! Three straps with 6 adjustment points (neck/chest/belly) customize M/L/XL sizes. Achieve a vet-recommended \\\"two-finger space\\\" fit – secure yet comfortable for Chihuahuas (15\\\" neck) to German Shepherds (33\\\" chest). Reflective sizing labels simplify measurements!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0G6Z4B5XS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UnPz7ZjPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"USB-C RECHARGEABLE - Charge via USB-C & choose 3 modes: 28-hour slow flash (longest runtime), 18-hour fast flash, or 15-hour steady light. Never worry about dead batteries\",\n              \"IPX7 WATERPROOF - Rainproof & splash-proof design – the IPX7-rated battery case stays dry in storms, puddles, or snow. Lights stay bright in all weather\",\n              \"NIGHT-SAFE & ESCAPE-PROOF - No-pull harness with reflective strips, soft padded handle, and quick-fit adjustment. Prevents slipping and glows brightly for 24/7 safety\",\n              \"EFFORTLESS SECURITY & INSTANT FIT - No-pull control meets ultimate convenience! Features a snug, escape-proof fit adjustable for all dog sizes (S/M/L/XL) and a lightweight one-click buckle—set the perfect fit once, then secure instantly for walks. Zero hassle, zero readjustments\",\n              \"LED SAFETY KIT BUNDLE - Pair with PetIsay LED collars & LED leashes(visit PetIsay Store!) for maximum visibility. Perfect for hiking, camping, or urban night walks\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CC2D2SMW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51vJqIwa3gL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【TRUE 360 DEGREE ILLUMINATION 】– With 1.5cm Super wide light strip, this light up harness for dogs is super bright in the dark, Visible from 500Ft away, never lose sight of your dog outdoors again. it can keep your dog highly visible at night. Greatly improve the safety of your pet, protect your dog from being hit by cars, bicycles or runners. Perfect for night walking and Spot your dog. Day or night, morning or evening, rain or shine, let your dog out of the house worry free.\",\n              \"【GOES ON/OFF QUICK & EASY ADJUSTABLE】No need wearing over through the dog head, Chalklit led dog harness can be quick & easy to put on/off with 2 openable buckles. The 2 easy adjusting straps allows that you can use to create a perfect fit for your dog. Ensuring a greatest fit to you puppy.\",\n              \"【USB RECHARGEABLE & LARGE CAPACITY REMOABLE BATTERY】 It is easy to use a USB to charge this light-up dog harness, the battery capacity is large and the battery life is long. you can detachable the battery when you need to clean it. Large capacity battery of 230mha, The lighted harness can be fully charged in 1.5H, last 60% longer than the traditionally led dog vest.\",\n              \"【NO-PULL & D-BUCKLE DESIGN】When the dog is close to nature, the no-pull design allows them to move freely and run happily with light trackable. When you need to control your dog, you can Effortless control them by attaching the leash to the D-buckle.\",\n              \"【PREMIUM COMBINED MATERIALS & 100% SATISFIED】Luminous part : Waterproof Durable fish silk thread. Vest part : soft cotton lining + Breathable mesh outer layer can ensure dog welly heat dissipation. Breathable & Lightweight to your furry friend. Enjoy the fun of going out with your dog, no matter of walking, cycling, or climbing. ChalkLit is an attractive and practical option for any animal's. If you have any questions about the flashing harness, please contact us in time.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CN6WNZJX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41SIbJulNwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Fits for Small Size Pets】Our XSmall light up dog harness is fully adjustable,with a neck size of 9.5\\\"-11.8\\\" and a chest size of 13.8\\\"-17.3\\\", perfect for all types of small pets, such as French,Bulldog,Poodle,Bichon Frise,Yorkshire Terrier,Teddies,Dachshunds,Shih Tzu and other small dogs.\",\n              \"【USB Rechargeable & 3 Flashing Modes 】Our LED dog harness Featured 3 different modes - flashing slowly, flashing fast, and constant glowing. A Pefect dog lights for night walking, it last up to 5-11 hours on a single charge.\",\n              \"【High Visibility 360° light】The neck and tail of the reflective dog vest harness are fiber-optic loops, and 7 additional reflective bands are added throughout the body. making your dog visible up to 550 yards away. Greatly improves your pet's safety.A dog walking harness for night walking,camping,running.\",\n              \"【Soft & Comfortable】This freedom no pull dog harness made with three layers breathable air mesh, Soft and lightweight .Adjustable Velcro can create a perfect fit with some room for comfort and growth for your dogs.\",\n              \"【Easy to Wear】TRY IT!MAYBE YOUR FRIENDS LOVE OUR LIGHT UP DOG HARNESS。Sizing does NOT directly correspond to your pet's breed or weight.Please MEASURE your pets and refer to our sizing chart for the best fit before ordering.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09K9NQPKY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41EVrCInd1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[ALL THE COLORS IN ONE VEST] Change between 8 super bright solid colors - Red, Yellow, Magenta, Blue, Purple, Pink, Green, and Cyan AND 6 eye catching multicolor flashing and slow fading color modes – Disco Dog, Rainbow, Cool Comet, Rescue, Independence Day, and Photon Burst. Our special illumination modes are based on visual science to give visibility to your pets and warning to motorists. Modes are easily selectable at the press of a button, easy to access during a walk, run, or backyard fun.\",\n              \"[TRUE 360 DEGREE ILLUMINATION, REFLECTIVITY, & FLUORESCENCE] Visible from over half a mile away, never lose sight of your dog outdoors again. Unlike other reflective animal vests and hi viz gear, our flexible fiber optic cables, and 3M Scotchlite reflector technology actively keep man's best friend safe by alerting distracted drivers and traffic before their headlights are on you and your pup. Day or night, morning or evening, rain or shine, let your dog out of the house worry free.\",\n              \"[NO BATTERIES, NO SMELLS, NO WORRIES] A quickly recharging, long lasting battery, means up to 12 hours of illuminated playtime per charge. Spring, Summer, Fall or Winter, the lightweight, breathable design allows your puppy to wear it year round. Built to be durable with military grade Cordura fabric and 3M reflective bias, this vest can withstand rolling, adventures in the rain, or just general wear and tear. When it does get dirty, cleaning is easy, just throw it in the washing machine.\",\n              \"[GOES ON QUICK AND EASY] The newly re-designed harness with added leash attachment makes it easier than ever to clip-in and be out the door. The harness is easily unbuckled when you're done too! Already have leashes that you love? The LightHound will quickly slide over your favorite dog collar, harness, or jacket and not interfere with the leash or other dog gear. The LightHound is an attractive and practical option for any animal owner.\",\n              \"[HIGHLY ADJUSTABLE] A unique vest for a unique companion. No need to compromise comfort for safety, both the neck and chest are adjustable to get the perfect fit. Slide it on, clip in, and simply adjust, and it's ready to go, without fear of rubbing and chafing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FBWJDT36\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41GkcHArt7L._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"360° Lighting for Nighttime Safety - This dog harness features 360° reflective lights that light up your pet from all angles, ensuring visibility up to 1/4 mile during night walking so cars and pedestrians can spot your dogs. The vest-style design with reflectivestrips provides complete peripheral visibility, dramatically reducing collision risks in low-light conditions. Made with durable materials, it withstands daily walks while keeping your pet safe and visible\",\n              \"14 Smart Light Modes - Switch between 8 solid colors and 6 fast flashing/slow fading modes on this light up dog harness. These led modes boost your dog’s visibility for night walking while warning motorists, enhancing Safety. The scientifically designed reflective lights and LED vest combination ensures 360° safety, with easy one-button mode switching for walks, runs or backyard fun\",\n              \"USB - C Rechargeable Convenience - Designed with USB - C rechargeability, this dog harness lights up your dog's night walking experience. The USB - C port allows for quick, easy charging—fully powering the harness in just 2 hours. For dogs, this means the lights stay bright for up to 15 hours per charge, ensuring they’re seen in the dark. It’s a rechargeable solution that takes the stress out of keeping your pup safe at night\",\n              \"Simple Wear with Adjustable Fit – This vest harness for dogs is easy to put on: slide over the head, clip, and tweak the adjustable straps for a perfect fit. Comfort meets safety here—no rubbing, just a secure feel that lets your dog move freely during night walks. The adjustable & no pull design fits all dogs, ensuring the lights stay visible, so you both enjoy safe, worry-free outings\",\n              \"Rainproof & Washable Convenience – With IPX4 waterproofing, this dog harness light up design thrives in rain, camping trips, or hiking outings. Splashes won’t dim its lights, and when it gets muddy, just wipe it with a damp cloth for a fresh look. Ideal for dogs who love outdoor adventures, the vest combines durability with easy care, making every walk worry-free.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":26565,"content_sha256":"37994a029ba492681a3a12333de3e6fad7d8131fbea1058b2811f7c600535290"},{"path":"data/raw-amazon/bulk-getitems-009.json","size":25437,"sha":"3bc72df5dde7300c710c81ae27e41b5c475c574a","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-009.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-009.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0D546JHR3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ktzu0rnyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【No Choking, Multi-functional】The non-pulling dog harness is specially designed to prevent your dog from choking. The size of the four positions can be adjusted to ensure that your dog feels comfortable inside and has enough room for growth. The back D-ring is perfect for casual walks, jogging and hiking. The handle makes it easy to control the dog and assist it in getting into the vehicle. It can also be used with a safety belt to secure the dog. The front O-ring is specially designed for hanging a small night light and a dog tag (not intended for leash attachment). The front mesh pocket is suitable for holding tissues and garbage bags\",\n              \"【Three Modes, Long Life】Villabriss Lighted Dog Harness has three light modes: fast flash, slow flash and constant light, The perfect combination of MMA through-body light guide strips and LED lights is bright and energy-saving, which is a must for walking your dog at night. Moreover, with strong battery life, it can be used continuously for more than 20 hours (blinking mode) after charging for half an hour. so you and your dog can enjoy the night time to your heart's content\",\n              \"【Locked Edge Stitching, Comfortable and Breathable】Each part of the dog harness light adopts reflective fabric strips for locked edge stitching, which not only reinforces the edges to avoid disconnection, but also adds aesthetics and improves the dog's visibility at night. Meanwhile, the inner side of the LED dog harness is designed with breathable holes and wrapped with soft sponge, so that the dog will not feel stuffy when wearing it and will always be comfortable\",\n              \"【Sturdy and Easy to Wear】Light Up Dog Vest uses Oxford cloth as the main material, the connection is made by back and forth sewing process, the main stress point is stitched back and forth many times to make the light-emitting carrier sturdy, able to withstand the dog's pulling and activities, not easy to be damaged. No matter how active your dog is, this chest harness will always remain intact. In addition, it also features buckles design, making it easier for you to wear\",\n              \"【Please Choose The Right Size】Please measure your dog's neck and chest circumference carefully before purchase and refer to our size chart to choose the most suitable light up dog harness for your dog, to make sure that it is comfortable to wear without any binding feeling. In the process of using, if you encounter any problems about the product, please contact us timely through the Amazon backstage, we will reply within 24 hours to provide you with a satisfactory solution\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNQP7RYX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31OJ5l70M6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Keep Your Dog Safe & Visible: Our light up dog harness is designed to provide 360° bright light, making your dog visible up to 550 yards away. This greatly improves your pet's safety and helps you spot them easily, even in low-light conditions.\",\n              \"Soft and Comfortable: This light up dog vest harness is padded on the front and back for maximum comfort. It's also lightweight, so your dog won't feel weighed down when wearing it.\",\n              \"USB Rechargeable: The LED dog harness is easy to charge using a USB cable. With a large battery capacity, it can last up to 5-11 hours on a single charge, making it perfect for long walks, hikes, and other outdoor activities.\",\n              \"Three Different Modes: Our light up dog harness has three different modes - flashing slowly, flashing fast, and constant glowing - which are easily switchable with the press of a button. This makes it easy to use during walks, runs, or backyard playtime.\",\n              \"Fully Adjustable: The light up dog harness is fully adjustable, with a neck size of 9.4\\\"-16.5\\\" and a chest size of 13.8\\\"-24.4\\\". If you have any questions or concerns, our customer service team is available 24/7 to help you find the right size and provide a satisfactory solution.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B093KXL86G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41NxaoJg4VL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Versatile Design】: A magical helper to make old things useful! Luminous tape with nylon stickers can be easily attached to any position. Easy to connect to collars, belts and shoulder straps. Size: 3.8*18cm.\",\n              \"【Safety & Fashion】: When walking the dog at night, it needs a bright object mark to attract the attention of vehicles or pedestrians, especially the black dog, which is difficult to be recognized so there is a safety risk of being hit. Our flashing collar is a good choice, the light it emits can be recognized by people within 500 meters.\",\n              \"【High-quality Material】: This light bar is made of soft silicone, bendable and completely waterproof. There are two lighting modes: always on and flashing to ensure the best visibility in the dark and in any weather.\",\n              \"【Replaceable Battery】: This LED glowing collar accessory needs 2 CR2032 button lithium battery to supply power, and then the LED light strip can work for about 50-100 hours. The product in the package you received has a battery installed, and the battery can be replaced when the current is low.\",\n              \"【About LaRoo】: LaRoo is committed to the production and sales of pet products and keeps improving. If you have any problems with the package, please feel free to contact us, we will solve it for you within 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C3D1K3YZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/415D3+CNKzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ordinary dog bowls become slow eaters in seconds】 - Just press to attach the Keegud slow feeder insert to the bottom of the dog bowl. The unique spiral blade and silicone nails design allows dogs to effectively slow down their eating; helping to reduce binge eating and reducing digestive disease in dogs.\",\n              \"【Safe and healthy】 - The Keegud slow feeder insert is made of food-grade silicone, which is safe and soft. Unlike hard plastic, it will not damage your dog's nose during eating.\",\n              \"【Strongest suction cup base】 - The 36 small suction cups on the bottom of the Keegud slow feeder dog bowls are as strong as an octopus and hold it firmly in the bottom of the dog bowl without adding water.\",\n              \"【Good practicality】 - Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls.\",\n              \"【Easy to clean】 - No complicated and variable compartments, so Keegud dog slow feeder allows you to easily remove food residue whether by hand washing or machine washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DRTXHSDY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41YcyZf+cnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Advantage: Because it can instantly turn a regular dog bowl into a slow food bowl - just press and fix our slow food bowl mat to the bottom of the dog bowl. Our unique spiral design and silicone nail design can effectively slow down the dog's eating speed, help pets reduce overeating, and lower the risk of digestive system diseases. Upgraded silicone material is soft and safe, worth having\",\n              \"Safety and Health: The Xiaozhihui slow food feeder plug-in is made of third-generation upgraded food grade 100% silicone, which has been upgraded according to the materials on the market. Our material is safe and soft, different from hard plastic, and it will not hurt the nose of dogs when they eat. It is suitable for large, medium, and small dogs, making the right choice for pets\",\n              \"The strongest suction cup base: The 36 small suction cups at the bottom of the XIAOZHIHUI slow feeding dog bowl are as sturdy as octopuses, and this upgraded product has a suction hole in the middle, which is more sturdy than ordinary products. The chassis can be firmly fixed at the bottom of the dog bowl by pressing without adding water\",\n              \"Good practicality： Slow Feeder Dog Bowls Insert，Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls，Very suitable for elevated dogs with slow feeding and slow feeding dog bowls. Suitable for different breeds of dogs，The slow feeding dog bowl and the insert of the slow feeding dog bowl can be used for slow feeding dog bowls made of different materials\",\n              \"Easy To Clean & After-Sales Services: When the meal is done, simply take the dog food slow feeder bowl insert out of the dog slow feeders and rinse it. If there is any food residue, use a small brush to clean it off, or you can put it in the dishwasher. We offer hassle-free service for our insert of dog slow feeder bowl. Any questions, please feel free to contact us. We will try our best to help you\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09MVP3GDG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419AIg7mnHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ordinary dog bowls become slow eaters in seconds】 - Just press to attach the Keegud slow feeder insert to the bottom of the dog bowl. The unique spiral blade and silicone nails design allows dogs to effectively slow down their eating; helping to reduce binge eating and reducing digestive disease in dogs.\",\n              \"【Safe and healthy】 - The Keegud slow feeder insert is made of food-grade silicone, which is safe and soft. Unlike hard plastic, it will not damage your dog's nose during eating.\",\n              \"【Strongest suction cup base】 - The 36 small suction cups on the bottom of the Keegud slow feeder dog bowls are as strong as an octopus and hold it firmly in the bottom of the dog bowl without adding water.\",\n              \"【Good practicality】 - Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls.\",\n              \"【Easy to clean】 - No complicated and variable compartments, so Keegud dog slow feeder allows you to easily remove food residue whether by hand washing or machine washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSFXCDFX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41pR60tS5mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SLOW DOWN EATING】 Our slow feeder insert helps your pet to eat at a healthier pace, minimizing the risk of digestive issues such as bloating, vomiting, and obesity. With its unique maze-like patterns and raised ridges, this insert promotes an active lifestyle while making mealtime fun and stimulating for your furry friend.\",\n              \"【SOFT SILICONE MATERIAL】Crafted from premium quality silicone, our slow feeder dog bowl insert is soft and gentle on your furry friend's delicate nose. It won't scratch or irritate their skin, ensuring that mealtime is always a comfortable experience for your beloved pet.\",\n              \"【SUITABLE FOR VARIOUS SIZED BOWLS】Our slow feeder insert for dog food bowl is designed to fit various sized bowls. It can be used with different materials including glass, plastic, ceramic and stainless steel bowls.\",\n              \"【STRONG SUCTION CUPS】With strong suction cups, it prevents slipping or tipping over, keeping your furry friend happy and well-fed.Say goodbye to mealtime mess and frustration for your dog!\",\n              \"【EASY TO CLEAN】Our dog slow feeder bowl insert is designed to accommodate wet and dry food and treats with ease. After mealtime, effortlessly remove the slow feeder insert from the bowl for easy cleaning. Its smooth, non-stick surface allows for effortless wiping, while the dishwasher-safe design ensures stress-free cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BCNK4RHN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419xhx3y-7L._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Eating: If you want to slow down your dog's eating speed and let your dog avoid the problems of digestion, choking, and vomiting after eating, you need this slow feeder insert which can perfectly solve these problems.Using this dog bowl slow feeder can increase your dog's feeding time and ensure your dog has more time to digest food.\",\n              \"36 Octopus Suction Cup: Dog slow feeder has 36 octopus suction cups, can firmly work on most of the material dog bowls bottom such as glass, plastic, ceramic, stainless steel. Strong suction can keeps your dog from pulling out the slow feeder insert. You can easily install this slow feeder insert in your dog bowls without adding water.\",\n              \"One Insert for Most of Size Dogs: Spiral slow feeder insert made of flexible silicone so can fit with most size dog bowls, perfect to install in the range from 4 cups up to 11 cups dog bowls. And the dog slows feeder has a precise cutting line, you can just cut off the excess part through the precise line if you think the dog slow feeder is too big. The adjustable slow feeder can satisfy most size dogs' slow feeding needs.\",\n              \"Easy to Clean and Remove: Our dog bowl slow feeder have 6 tapered handle, you can easily remove the slow feeder insert by simply pulling the tapered handle after your dog has eaten. The slow dog food feeder is dishwasher safe, you can rinse to clean this slow feeder or just put it in your dishwasher after use.\",\n              \"High-Quality Material: Our slow feeder inserts are made of high-quality food-grade silicone, suitable for dry and wet food, soft, flexible and safe. You can use this dog slow feeder for your dog without worry, it will not hurt your dog’s nose and mouth during your dog eating. But prevent pet from chewing it, the slow feeder is not a chew toy.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNH7NX85\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fAGpngjL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SLOWS DOWN EATING UP TO 10X: (2 Cup Bowl) Our fun and interactive Slow Feeder Bowl is built with uniquely designed wave patterns that separate a full bowl of food into smaller sections that challenge your dog and require more effort to access and eat.\",\n              \"AIDS IN PROPER DIGESTION: Fast-eating dogs often suffer from bloating, vomiting, choking and indigestion. Our Slow Feeder Insert Bowl mentally stimulates your dog during mealtime while helping reduce overeating behavior.\",\n              \"DOGS LOVE OUR INTERACTIVE DESIGN: Our puzzle dog food bowls are guaranteed to slow down fast eating pets of all breeds and sizes. Watch as the groove patterns challenge dogs to eat slower as they work to find food in all the \\\"nooks and crannies\\\".\",\n              \"WORKS AS A STAND ALONE BOWL: With many non-skid rubber pads attached to the bottom, our slow feeding bowl remains securely in place while your dog eats so you can fully replace your existing mealtime dog bowl with your new slow feeder bowl.\",\n              \"INSERT INTO ELEVATED FEEDING TRAYS: You can replace one of the standard bowls in your dog's feeding tray with our Slow Feeder Insert Bowl. Our bowls are designed to fit into most standard size elevated feeding trays. Check your tray hole diameter before you purchase.\",\n              \"ADD TO EXISTING METAL DOG BOWLS: By combining our Slow Feeder Insert Bowl with a standard dog bowl you get the best of both worlds - a heavier bowl that won't flip or slip (not included) plus our slow feeding puzzle bowl to slow down your fast eating puppy.\",\n              \"FITS PERFECTLY IN TUFF PUPPER BOWLS: This 2 cup Slow Feeder Bowl was designed to fit perfectly into our 66oz SuperBigSlurp insulated metal dog bowl (sold separately). Combine them both for the perfect non-slip, non-flip weighted slow feeder bowl for the messiest, aggressively eating dogs.\",\n              \"SAFE FOOD GRADE MATERIALS: The Slow Feeder Insert Bowl is made with 100% BPA, PVC, and phthalate-free ABS materials , ensuring the satisfaction and safety of your dogs when they eat from it.\",\n              \"EASY TO CLEAN MATERIAL: Our bowls can be easily hand washed but is also is dishwasher-safe. Simply place it in the top rack dishwasher or rinse it off in the sink after your dog has finished eating. Our groove pattern enables faster cleanup then most slow bowls.\",\n              \"WORLD CLASS CUSTOMER SERVICE & 100% SATISFACTION - If you have ANY issues in the first 30 days, Tuff Pupper will REPLACE OR REFUND at no cost to you. All of our products include a hassle free Lifetime Guarantee against manufacturer defects.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FSZZLM9C\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51XpzN0thpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【2-IN-1 SLOW-EATING INSERT SET】The PETDOGRE 2-in-1 Slow-Eating Insert Set meets your dog’s needs with two adjustable designs. Includes a 4-section circular insert for beginners and a multi-grid insert for fast eaters, promoting slower eating to reduce bloating and choking risks.\",\n              \"【PREMIUM DURABLE MATERIAL】Made from soft, food-grade silicone, this slow-eating mat fits inside regular dog bowls. Gentle on your dog’s nose and tongue, it’s safer than hard plastic alternatives.\",\n              \"【STRONG SUCTION POWER】Features strong suction cups that work on ceramic, stainless steel, and glass bowls. Securely locks in place to keep your dog focused on mealtime.\",\n              \"【UNIVERSAL FIT & CUSTOMIZABLE】Trimmable to fit 4.7\\\"-7\\\" diameter bowls. Works with both dry and wet food for versatile use.\",\n              \"【EASY TO CLEAN】 Smooth surface resists residue. Rinse under water or place in the dishwasher for hassle-free cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":25284,"content_sha256":"c80b1cb52cf584b5e5411f56db3906d68348365af891c062f340aadad5cc69f3"},{"path":"data/raw-amazon/bulk-getitems-010.json","size":25033,"sha":"f73a05cd3d51bfb78f4e8037a929a5e2b2e56b5f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-010.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-010.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0DPD9ZKPD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419j0Rr1XwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Down Eating/Feeding Time】If you want to slow down your dog's eating speed and let your dog avoid these problems of digestion, choking, and vomiting after eating, you need this slow feeder insert which can perfectly solve these problems.Using this dog bowl slow feeder can increase your dog's feeding time by up to 10x their speed with a traditional bowl to ensure your dog has more time to digest food.\",\n              \"【26 Octopus Suction Cup】Dog slow feeder has 26 octopus suction cups, can firmly work on most of the material dog bowls bottom such as glass, plastic, ceramic, stainless steel. Strong suction can keeps your dog from pulling out the slow feeder insert. You can easily install this slow feeder insert in your dog bowls without adding water.\",\n              \"【Safe For Pets】 Made of food safe silicone material that is BPA, PVC, and Phthalate free.It is soft enough for safety that can avoid scratching the dog mouth, nose and tongue.\",\n              \"【Easy to Clean】Suitable for wet dog food, dry dog food, and dog treats. Easy to remove and clean,dishwasher safe.\",\n              \"【NOTE】Not a chew toy, please keep pets from chewing it. May not for flat faced dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B6ZJ8WVC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Btcx0SwkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow feeder insert - protect your pets' health: Does your dog gulp down food, then promptly get sick – choking, gagging, even vomiting? Just use this slow feeder insert to the bottom of the dog bowl, its unique design allows dogs to effectively slow down their eating which in turn can help aid in proper digestion, choking, and overeating. It is flexible and easy to secure to most dog food bowls, this slow feeder obveriously can feet all your daily dog feeding needs\",\n              \"Safe is necessary: Made of a food safe silicone material that is BPA, PVC, and phthalate free, our durable slow feeder dog bowl insert has 5 flexible silicone dividers with 4mm thick. It is soft enough for safety that can avoid scratching the dog mouth, noise and tougue. Suitable for wet dog food, dry dog food, and dog treats. We suggest that when the food has been eaten, remove and store dog bowl to slow down eating elsewhere to avoid chewing\",\n              \"One insert meet all your needs: This dog bowl slow feeder insert can easily fit into most sized dog bowls, but the ideal sized dog dishes is 4.5\\\" - 7\\\" in diameter, you can trim it along clearly marked cut lines to custom fit the smaller bowls. Please Note this is not a chew toy and should not be left in dog bowls especially with aggressive chewers. Please always supervise your pet while in use\",\n              \"Convenient and easy to clean: Simple but effective construction of our slow feeder dog bowls allows you to easily remove food residue whether by hand washing or machine washing. Besides, with its powerful suction cups, our premium Slow Dog Feeder Insert adheres to any bowl – metal, ceramic, or plastic, without coming loose or sliding around, you don't worry about your dog will pull the dog slow feeder out of the bowl\",\n              \"For a better exprience: 1) Clean dog food dish or food bowl; 2) Rinse the inside of the suction cup on the slow feeder dog bowl insert under warm water and shake off all excess water; 3) Press the suction cup firmly in place on the base of your clean dog dish, making sure there are no air bubbles. A good dog bowl slow feeder insert is safe for your dog, convenient for you\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B7MVK65R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Y+fcUewWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Turn Your Dog Bowl Into A Slow Feeder: Suitable for dog bowls of various materials, just simply press the slow feeder insert down on the bottom of it. Helps to slow dog eating down, reduce hiccups, vomiting or tummy aches\",\n              \"High Quality Silicone: Jaoul dog bowl is made of 100% food-grade silicone material. No chemical smell, No harm to pets. Soft, safe and durable enough for withstand feeding time\",\n              \"Strongest Suction Cup Base: Designed with 21 octopus suction cups on the bottom of the dog slow feeder bowl, which can hold it firmly on the dog bowls even without adding water\",\n              \"Fits Small Size Dog Bowls: The bottom of the dog slow feeder insert diameter 4 inches (10 cm). Suitable for dog bowls with a bottom diameter of 4\\\" - 6.5\\\". Ideal for small dog bowls\",\n              \"Easy to Clean: If there are any food residues, just remove the dog slow feeder insert from the dog bowl, then clean it with a small brush or put it in the dishwasher for easy cleaning. Keep safety and health every time use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09WV4CJ8R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51YL7jGFXeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUITABLE FOR SMALL AND MEDIUM DOGS, CATS - The size of this snuffle mat is 26 x 16.5 inches, which is perfect for small dogs, medium dogs, cats and rabbits. It makes a wonderful gift for pet owners! NOT recommended for extra large and aggressive chewers dogs who could tear it up\",\n              \"INTERACTIVE ACTIVITY MAT- If your dog always eat too fast, we recommend you try our enrichment training feeding mat. Dog snuffle mat simulate an environment for your dog to forage naturally, effectively slow down eating and prevent digestive problems\",\n              \"8 DIFFERENT PLACES TO HIDE TREATS - This sniff mat for dogs contains 8 different places to hide food or treats, increase the fun, challenge and training intensity of foraging. It allows you to enjoy the happy time of interacting with your dogs and avoid your dog destroys the furniture due to boredom\",\n              \"SAFETY MATERIALS - The main material of the foraging mat is felt cloth, which is safety but not chewproof. When you receive this felt snuffle mat, machine wash it once to make the shape as good as the picture\",\n              \"WASHABLE AND PORTABLE DESIGN - Easy to clean, hand wash and machine wash available. Two additional elastic straps can be fastened and easily wrapped around for storage\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08HSBQBWN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/513N2v30KwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ Interactive Dog Toys: It is a unique food puzzle toys that allows your dog to find snacks hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"★ Simulating Grassland Design: The feeding mat can be folded into a bowl. Stick to the good habits of your dog or use it as an olfactory pad.Multiple stitches enhance tear resistance, release pressure and consume excess energy for pets.\",\n              \"★ Wide Applicability： Neecong sniff mat not only for puppy and medium dogs, but also for small pets, rabbits bunny guinea pigs ferrets chinchillas.\",\n              \"★Non-slip & Large & Portable: Dog interactive toys the bottom is a non-slip cloth that effectively holds the food mat and prevents the dog from moving the mat. The design is small and can be shrunk into a small storage bag. It can also be hung or set aside when not in use. Suitable for traveling.\",\n              \"★Easy to clean: The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. It is suggested that washed by hand. Guarantee: If you are not satisfied with our feeding snuffle mat, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08JGHMDLX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51E5BQOyhrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Dog training toys】It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"【2 extra suction cups】 It comes with 2 suction cups, you can fix it on the smooth ground. The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat when your dog search food on the mat.\",\n              \"【Easy to clean】The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. This dog snuffle mat can be washed by hand or machine, we advice to wash it once a week at least to keep your dog’s health.\",\n              \"【Thicker hair and durable edge guard】Longer and thicker hair help you to hide the food better, the edge guard prevent food drop out from the mat. A wonderful snuffle mat can encourage dogs’ natural instinct, let them have fun exploring.\",\n              \"【Safe to use】In order to provide high quality product and let all customers can rest assured purchase. All material are high quality, non-toxic , durable and odorless to make sure will not make your dog uncomfortable. Please contact us for a satisfied solution if there any problems with the item you got.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CK11D97T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41TyNGQwBsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Upgrade Snuffle Ball-Interactive Puzzle Dog Toys] Upgrade thicker cloth strips for long lasting! Featuring a unique thickened fabric strip design, Pettation provides you with the latest version.Engage your furry friend's sense of smell with the Unique Dog Sniffing Training Toy! Hide the snacks or small toys in the dog snuffle ball then allow your dogs to find them, slow down the speed of eating, encourages natural foraging skills and increases curiosity and play interest. Improve pet eating habits and digestive problems with this dog snuffle ball.\",\n              \"[Keep your Dog Happy & Busy ] The snuffle ball is not just a feeding training toy, but also a Interactive Puzzle Dog Toys to keep your dog happy. This slow feeder toy Helps train your dog's sense of smell, keep your dog busy with happiness, prevent boredom and destructive behavior, making it perfect for stress relief. Suitable for pets of any breed or age, from small and medium dogs, to rabbits, cats, and more.\",\n              \"[High Quality Safe Material] The dog snuffle ball is made of durable, safe and non-toxic comfortable shaker fleece fabric and TPR rubber. The special design and safe materials make it is very suitable for your dog game or feeding without any safety concerns for long time use.\",\n              \"[Easy to Clean & Use] The pet snuffle ball can be simply hand washed and machine washed. Wash and dry it and then you can reuse it! This toy adds much more fun to your interaction with the dog. Untie the cloth strip at the end of the toy and put it into the snack, then roll it up and stuff it into the hole. The dog finds the snack through its sense of smell and induces the dog's sniffing instinct.\",\n              \"[Have Fun Indoor and Outdoor] The puzzle toys can be used indoors and outdoors, regardless of the weather, without affecting the interactive game between you and the dog. The colorful cloth strips make the entire toy more attractive. Even when it's rainy or snowy and unable to go out, it won't make the dog feel bored. Spend the days when you can't go out perfectly.\",\n              \"[Squeaky Carrot Inlucded] Petration dog snuffle ball toy comes with a cute funny squeaky carrot which made of high quality soft PP cotton,comfortable and durable.The squeaky carrot is made with Precision sewing to make sure a long service Life.Cute,soft for a better feel for dog's teeth, carrot design can catch your dog or cat eyes to play with it, drive them away from damaging the furniture.Just get the dog toy ball set, the perfect gift for your loved pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F9V6TSY7\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gyMyZSVjL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Enrichment：Keep Dog Engaged and Mentally Active,Snuffle mat Encourages Natural Foraging Instincts, Reducing Boredom and Destructive Behaviors by Hiding Treats for your Pup to Sniff Out\",\n              \"Slow Feeding & Better Digestion：Promotes Healthy Eating Habits,The Textured Design Slows Down Fast Eaters,Preventing Bloating and Improving Digestion,Perfect for Dogs That Gobble Their Food too Quickly\",\n              \"Durable & Easy to Clean:Built to Last with High Quality, Non Toxic Materials,This Snuffle Mat is Machine Washable (Or Hand-Washable) for Hassle Free Cleaning, Ensuring Long Lasting Us\",\n              \"Stress & Anxiety Relief:Calms Anxious Dogs by Providing a Soothing Activity，Sniffing and Searching for Treats Releases Happy Endorphins，Making it Ideal for or Dogs\",\n              \"Non Slip & Portable:The Bottom of the Snuff Pad is Made of Non Slip Cloth, Effectively Preventing Dogs From Moving it While Eating,it's Lightweight and Portable ,Portable Keeping your Dog Entertained Anywhere, Anytime,Great for Indoor and Outdoor Use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C62CTT1G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41wWQkk7LaL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Rubber Safe And Comfortable Material: Pet Interactive Puzzle Feeder Dog Toy is crafted from soft, long-time to play, and firm polar fleece combined with natural rubber material; it's harmless, odorless, and designed to last.\",\n              \"Indestructible Ball Interactive Puzzle Feeder Toy: This portable toy not only satisfies your dog's curiosity but also tickles their sense of smell. It's a great stress reliever and helps alleviate separation anxiety, promoting natural eating habits in the process.\",\n              \"Easy to Use And Fun: Simply untie any cloth strip end, place a snack, roll it up and put it back into the sniffing ball hole. It's a challenge your pet would be thrilled to take on pulling out the cloth, unrolling it, and find their treat!\",\n              \"Cleaning Dog Snuffle Ball: Keeping dog ball clean is easy, It's hand and machine-washable, tumble dry at low temperatures. For machine washing, it's recommend using a laundry bag to cleaning dog ball.\",\n              \"Use For Pets of All Sizes And Ages: Compact and lightweight, it is suitable for small, medium to large dogs and other breeds.Remember to supervise your pet during playtime to avoid tearing and destroying the ball.\",\n              \"Tips: 1. Initially, place treats on the toy's surface making it easier for your pet to find. As they get used to it, hide the treats deeper to increase the game's difficulty.\",\n              \"Tips: 2. Let your dog enjoy the joy of foraging by placing treats on each strip of cloth, creating a 'blind box' effect. You can also hide food inside the hollow ball for a sniff-and-find game.\",\n              \"Tips: 3. Though some pets love to chew and tear, we recommend supervision during playtime to prolong the toy's lifespan.\",\n              \"Tips: 4. Ensure to put away the toy after each game to maintain your dog's interest.\",\n              \"Tips: 5. Remember to handwash using detergent and tumble dry at low temperatures. For machine washing, use a laundry bag for better care. Refrain from bleaching.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C62GBQPW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+ciGStW9L._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Rubber Safe And Comfortable Material: Pet Interactive Puzzle Feeder Dog Toy is crafted from soft, long-time to play, and firm polar fleece combined with natural rubber material; it's harmless, odorless, and designed to last.\",\n              \"Indestructible Ball Interactive Puzzle Feeder Toy: This portable toy not only satisfies your dog's curiosity but also tickles their sense of smell. It's a great stress reliever and helps alleviate separation anxiety, promoting natural eating habits in the process.\",\n              \"Easy to Use And Fun: Simply untie any cloth strip end, place a snack, roll it up and put it back into the sniffing ball hole. It's a challenge your pet would be thrilled to take on pulling out the cloth, unrolling it, and find their treat!\",\n              \"Cleaning Dog Snuffle Ball: Keeping dog ball clean is easy, It's hand and machine-washable, tumble dry at low temperatures. For machine washing, it's recommend using a laundry bag to cleaning dog ball.\",\n              \"Use For Pets of All Sizes And Ages: Compact and lightweight, it is suitable for small, medium to large dogs and other breeds.Remember to supervise your pet during playtime to avoid tearing and destroying the ball.\",\n              \"Tips: 1. Initially, place treats on the toy's surface making it easier for your pet to find. As they get used to it, hide the treats deeper to increase the game's difficulty.\",\n              \"Tips: 2. Let your dog enjoy the joy of foraging by placing treats on each strip of cloth, creating a 'blind box' effect. You can also hide food inside the hollow ball for a sniff-and-find game.\",\n              \"Tips: 3. Though some pets love to chew and tear, we recommend supervision during playtime to prolong the toy's lifespan.\",\n              \"Tips: 4. Ensure to put away the toy after each game to maintain your dog's interest.\",\n              \"Tips: 5. Remember to handwash using detergent and tumble dry at low temperatures. For machine washing, use a laundry bag for better care. Refrain from bleaching.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":24965,"content_sha256":"ee4d0fc05044e49e0fca4dc668e0127a065c6e00539580cd24c344b0ba0db8c8"},{"path":"data/raw-amazon/bulk-getitems-011.json","size":21987,"sha":"d7f2f97d9cab520b55c73cc3a4e6a0e6bd4d208b","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-011.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-011.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0FDQG911T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51BmdiJdD1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Entertainment - This innovative dog snuffle mat engages your dog’s primal foraging instincts through sniffing training. With a simple pull of the drawstring, it instantly transforms into a dog slow feeder bowl; push to unfold for a dog feeding mat with fun sniffing adventure. The dual-design caters to varied dining needs, turning every meal into a joyful exploration. As an interactive dog puzzle toy, promoting cognitive development for more agile thinking\",\n              \"Promote Healthy Eating Habits - Our snuffle mat for dogs design deeply textured grooves, effectively slow down eating, helping pets avoid gobbling food. Rapid eating harms health. Simply hide kibble or treats in the dog enrichment toys feeding mat to encourage patient foraging. Slower eating prevents vomiting, bloating, obesity, and digestion, protecting your pet’s gut health. Tip: If your dog shows frustration, gently guide them to find food gradually—this builds calmness and positive habits\",\n              \"Focus Sniff Training & Anxiety Relief - Replace boring meals with engaging games! Our interactive dog enrichment toys for boredom and mental stimulation could help sniffing activates, releases stress, and burns energy—reducing destructive behaviors. Ideal for high-energy dogs or those with separation anxiety, it boosts confidence and focus. Use indoors on rainy days or as a portable picnic dog feeding mat outdoors—scatter treats and enjoy bonding time\",\n              \"Adjustable for All Breeds Pets - Our 19*19 inch dog sniffing mat is exceptionally durable. Made of natural felt fabric for pet-friendly comfort, with non-slip backing for stability. The drawstring allows for adjustment to different sizes. Suitable for small, medium, and large dogs, cats, eg Chihuahuas, Shih Tzus, Yorkshire Terriers, French Bulldogs, Corgis, Border Collies, Labradors, Golden Retrievers, and German Shepherds. Easy to clean (hand wash recommended). Compact for travel or home use\",\n              \"Usage Notes - Packed compressed for clean and tidy shipping, please unfold and air for hours to restore shape. Please understand that wrinkles from friendly fabric are normal and do not affect function. Enjoy interactive bonding througth dog puzzle toys. For the first few uses, please gently guide your dog to interact with the snuffle mat correctly. This prevents frustration from improper use that may lead to destructive chewing or tearing. Always encourage your pet to forage—not bite—the mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FK541SPK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UORpxpVzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐶【Ultra Portable & Space-Saving Design】Our dog travel bowl 2-pack effortlessly folds into a flat pancake-like disc, slipping easily into your backpack, pocket, or car glove compartment. The ultra-lightweight design ensures zero burden on all your adventures, making it the perfect travel companion for city walks, cross-country road trips, and camping excursions.\",\n              \"🐱【Leakproof & Durable High-Grade TPE 】Made of environmentally friendly TPE material, it is free of BPA and lead, and has no unpleasant odor. This portable water bowl is built to last. It's completely leakproof when in use, preventing messy spills. The odor-resistant and chew-resistant material stands up to even the most enthusiastic eaters, ensuring a safe and durable feeding solution.\",\n              \"🔗【Secure Attachment with Carabiner Clips】Never be caught without a dog bowl again! Each collapsible dog bowl comes with a reliable metal carabiner clip, allowing you to securely fasten it to your belt loop, backpack, dog leash, or gear bag. This hands-free convenience means you’re always prepared for spontaneous hydration and snack breaks on the go.\",\n              \"💧【Effortless to Clean & Maintain】Hassle-free cleaning is a breeze! The smooth surface resists stains and odors. Simply rinse with water or wipe clean after use. It's also top-rack dishwasher safe for a thorough sanitization, saving you time and effort after a long day outdoors.\",\n              \"🐾【Ideal for All Adventures & Daily Use】From a quick trip to the park to extended hiking trails, keep your furry friend hydrated and happy wherever you go. Great for dogs /Cats/Rabbits/birds of all sizes. It’s not just for travel – use it as a hygienic, compact solution for home, office, or even as a backup emergency bowl in your car.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPG4SY6K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41coohjakHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【PROMOTES HEALTHY, SLOW EATING】 The raised center ridge naturally divides food, slowing down your dog's eating pace. This design aids digestion, prevents bloating, and turns mealtime into a engaging activity for small to medium breeds.\",\n              \"【ON-THE-GO COMPANION】 Combining food and water bowls in one unit, it collapses into a slim, compact disc for effortless storage. Perfect for tossing in a backpack or glove compartment on hikes, trips, or walks.\",\n              \"【HANDS-FREE CARRY】 Comes with a sturdy metal carabiner to clip the bowl securely to your bag, belt, or leash. Enjoy ultimate convenience and always be prepared for spontaneous hydration and feeding anywhere.\",\n              \"【LEAK-PROOF & EASY-CLEAN】 Made from durable, food-grade silicone that’s safe and odorless. The seamless design prevents spills, wipes clean instantly, and is top-rack dishwasher safe.\",\n              \"【ADJUSTABLE & VERSATILE FOR EVERY NEED】 Each bowl holds 16 oz (2 cups). Its flexible design allows you to adjust the folding height to create a shallow dish for on-the-go hydration or a deeper bowl for full meals, perfectly suiting different dog sizes and scenarios—from a quick park trip to home use.\",\n              \"【OUR GUARANTEE】 We are committed to providing you with high-quality products and services. We take responsibility for our products and promise to provide a satisfactory solution within 24 hours in case of any questions. Please feel free to place your order!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FFMS9YP9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31qjtgtYTBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable & Space-Saving Design: Collapses flat to fit in bags or pockets, includes a carabiner clip to attach effortlessly to leashes, backpacks, or travel gear\",\n              \"Effective Slow Feeding Solution: Raised interior ridges encourage dogs to eat at a healthier pace, reducing gulping and digestive discomfort\",\n              \"Secure Non-Slip Base: 10+ strong suction cups create a firm grip on smooth surfaces like tiles or hardwood floors, preventing being knocked over during meals\",\n              \"Durable & Pet-Safe Material: Made of flexible food-grade silicone that's odor-resistant, easy to clean, and free from BPA or toxic chemicals\",\n              \"Multi-Scenario Use: Suitable for hiking, camping, road trips, or daily walks - keeps your pet hydrated and fed anywhere, anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07568NGHM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41X0A2tMQrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, the collapsible bowls are safe to put in food or water. Dishwasher Safe and easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The Bowls include color-matching carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size:13*9*5.5cm ( 5.1*3.6*2.2 inch), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package include 4 pieces portable travel dog / cat bowls. We have 3 different sizes, 12oz, 34oz and 102oz, Please search ASIN: B07CLYWB7C for 34oz, ASIN: B07FM9PG63 for 102 oz, if any problem, please email us, thank you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B098KBJNMH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 72,\n              \"url\": \"https://m.media-amazon.com/images/I/41lFpl0uVfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Foldable Creative Design: The foldable dog water dispenser holds more water and provides a larger drinking trough while saving space. Note: Do not place the water bottle in the dishwasher or other ultra-high temperature environment\",\n              \"Double Leak-proof Design: The portable dog water bottle comes with silicone rubber sealing rings and waterproof keys, the perfect solution for leaking water.\",\n              \"Controlling the Water: The simple one-touch release function allows easy control of the amount of water dispensed. The specially designed valve will deliver almost all the water into the bottle.\",\n              \"Easy to Carry - the nylon lanyard makes it easy to carry and the reasonable size of the bottle makes it easy to put in your bag, perfect for walks and short trips.\",\n              \"Safe & Healthy: 19OZ water bottle for puppy small medium large dog and small animal Guinea Pig, Ferret, Hamster, Bunny is made from high quality food-grade materials and is eco-friendly and environmentally friendly. Completely removable and easy to clean.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09F5ZYV7M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FCfGY81-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Water Bottle & Treat Container: Compare with the common dog water bottle, there is a 100g food container closely attach to the bowl of water bottle. It provides both clean water and fresh food when you go out with your pets.\",\n              \"Optional Colors & Water Capacity: There are multiple fashion colors and different capacity of water-10oz(300ml) and 19oz(550ml). 10oz water is enough for puppies and small pets walking, 19oz is needed for large dogs travelling and hiking.\",\n              \"Leak Proof Lock & Carbon Filter: There is build-in silicone loop between bowl and bottle to perfectly prevent water from leakage. ALWAYS REMEMBER to turn the lock to right after use. Also carbon filter inside make the water more clean and fresh.\",\n              \"Easy to Use & No waste water: Turn left and press hold the lock button, the water in the bottle can flow to bowl or flow back to bottle slowly, no waste of water. All operations can be finished by one hand, easy to use.\",\n              \"Safe and Heat Resistant Material & Widely Uses: The dog water bottle is made of food grade ABS+PC, BPA free material. 250℉/121℃ affordable and dishwasher safe. It’s suitable for walking, travelling, picnic, camping, hiking, training with your pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DP3MMNFM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31d-7fNjhwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Give Water On the Go - Perfect for training sessions or hikes. The Slurpy Sack allows you to give water to your dog on the go. No need to fill up a bowl. It's the perfect portable dog water bottle.\",\n              \"Innovative 3-in-1 Design - Easily turn over the lip and form a portable dog water bowl. Quick release buttons allow to control the water flow out or flow back. Save your unused water! The wide bottle neck (1.5 inches) is suitable for ice cubes and is easy to fill water.\",\n              \"As Small as a Banana - When empty, the Slurpy Sack can be folded on itself all the way down to be about the same size as a banana. So you can bring it in your backpack or treat pouch easily.\",\n              \"Food Safe & Durable - We made sure your dog's Slurpy is completely safe for anyone to drink from. It's BPA-Free. The thickness of the sack makes it durable enough to last a lifetime.\",\n              \"Designed for Active Dogs - The Slurpy Sack is designed to save unused water. So whether you're camping or hiking, you don't have to worry about wasting your precious water.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F6MS3VGK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41plz+c40AL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Best Travel Companion: A portable dog water bottle is a must-have item for pet owners on the go! The unique design is both user-friendly and dog-friendly. It's perfect for long-time drives, road trips, hikes, walks, and outdoor activities.\",\n              \"Durable Material: Made of durable stainless steel, LEAD-free, BPA-free, safe and durable. This portable water bottle for dogs is durable and a reliable companion.\",\n              \"Leak-proof & Sturdy: It is designed with a silica gel seal ring that efficiently prevents water leakage. Even if you shake it hard, the water will not overflow, so you can put it in your backpack without worrying about it leaking.\",\n              \"Quick & Easy to Use: One-key Open / Lock water, press the water key to fill the water, and release to stop the water. This dog water bottle features a convenient one-hand operation and the built-in bowl makes it easy for your dog to drink. Add a button lock to ensure no accidental touch.\",\n              \"Perfect Size: With a capacity of up to 14 oz of fresh water and extra-large silicone cup quickly provides your pups with fresh water. Perfect for all dog sizes.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FFVC2WR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41k2tkhU-kL._SL75_.jpg\",\n              \"width\": 62\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mr. Pen portable dog water bottle is foldable, small, lightweight, and does not take up space, and it can be put in a bag when going out. Not Dishwasher Safe\",\n              \"Our portable water bottle for dog is made of food-grade, non-toxic material. It can store 19 oz of water.\",\n              \"It’s great for hiking, the beach, or pet travel. Our portable dog water dispenser folds conveniently to be easily stored in a purse, pocket, or backpack. You can also use the carry strap for easy access.\",\n              \"Mr. Pen dog water bottle is designed with silica gel seal ring, efficiently preventing water leakage. You can put it in your backpack without worrying about it leaking.\",\n              \"This pet water bottle is suitable for small to large dogs, and it is also suitable for other pets such as rabbits, cats, etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":21900,"content_sha256":"9db36336a37052dbaee78d3d4c6aea8b3b73503142f11a4e2eb9f52db946434e"},{"path":"data/raw-amazon/bulk-getitems-012.json","size":20009,"sha":"569d9e8f6a61f423e8b32c4163209255ede0b8b0","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-012.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/bulk-getitems-012.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0GL1WC89F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JSio1REML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"1. Innovative 3-in-1 Detachable Design & Storage Upgrade your outdoor adventures with our 3-in-1 travel dispenser. It features a main water flask and a screw-on bottom compartment with two separate bowls for food and water. When not holding pet kibbles, the deep bowls act as a secret storage compartment for your keys, earbuds, or poop bags, making it the ultimate ‘dog park essential’ and space-saving solution for owners on the go.\",\n              \"2. Healthier Stainless Steel & Spill-Resistant Bowls Crafted from premium 304 food-grade stainless steel, this 32oz bottle and its bowls are a hygienic, superior alternative to plastic that helps prevent dog chin acne. The deeper bowl design prevents messy spills while your pet is drinking, making it highly reliable ‘dog hiking gear’ and ensuring long-lasting, sanitary performance for active dogs.\",\n              \"3. Vacuum Insulated Temperature Retention Engineered with double-wall stainless steel technology, this ‘large dog water dispenser for outdoors’ keeps water icy cold for up to 24 hours or hot for up to 12 hours. It is a must-have among ‘summer dog walking accessories’, ensuring your dog enjoys refreshing cool water during summer hikes, or warm hydration in winter walks regardless of the outside temperature.\",\n              \"4. Leak-Proof & Car Travel Ready Designed for completely mess-free travel, the lid features a secure silicone seal that prevents leaks inside your backpack. Shaped to fit standard car cup holders and equipped with a sturdy carabiner handle, it acts as the perfect ‘car water bottle for dogs’ and ranks high among ‘dog road trip essentials’ for effortless portability.\",\n              \"5. Generous Capacity & Ideal Pet Lover Gift With a 32oz large capacity, it provides ample hydration for medium to large breeds during long outings. Available in stylish colors including specialized \\\"Dog Mom\\\" and \\\"Dog Dad\\\" prints, this premium flask makes a practical and heartwarming Christmas or birthday gift for dog lovers who cherish traveling with their furry companions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B5Q82LQW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41U40JamiQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat your dogs' stomachs and minds! Feeder ball is stimulating and fun when filled with their favorite food.\",\n              \"Great for playing fetch or simply letting your pup chew their way to a tasty reward.\",\n              \"Promotes healthy teeth, gums, and better breath.\",\n              \"Thermoplastic Rubber (TPR) material is safe, durable, and excitingly bouncy!\",\n              \"Package includes single 2.75\\\" toy ball with treat slits. Great for medium and large breeds, or ambitious smaller pups.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B003YHB8DO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JcNoskwxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Country Of Origin : China\",\n              \"The Package Height Of The Product Is 8 Inches\",\n              \"The Package Length Of The Product Is 3.5 Inches\",\n              \"The Package Width Of The Product Is 3.5 Inches\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DG6SWJ9C\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31NF--cH5HL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2.5\\\" EXTREME DURABILITY RUBBER DOG BALL – Crafted from premium natural rubber, this durable fetch ball is designed to retain its shape and stand up to powerful chewers, aggressive play, and extended chewing sessions.\",\n              \"BUILT FOR TOUGH CHEWERS – Ideal for dogs that love to chew, tug, and gnaw, this heavy-duty rubber fetch ball provides long-lasting engagement while helping satisfy natural chewing instincts.\",\n              \"SAFETY AIR VENT DESIGN – Features a built-in safety air vent to help allow airflow if the toy is fully in your dog’s mouth, adding peace of mind during supervised play.\",\n              \"TREAT-COMPATIBLE FOR EXTRA ENGAGEMENT – Designed to hold treats or kibble, making it perfect for reward-based play, enrichment, training, and keeping dogs mentally stimulated during mealtime or solo play.\",\n              \"MULTIPLE SIZES FOR ALL BREEDS – Available in three sizes to accommodate dogs of all breeds and sizes—from smaller dogs to large, strong chewers—so you can choose the right fit for safe, comfortable play.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009YK3OU\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-njUChH2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Natural Rubber Dog Toy: This dog chew toy is crafted with KONG Classic rubber for durable and long-lasting chew sessions\",\n              \"Dog Toy for Dental Health: This natural rubber dog toy features ridges for teeth cleaning to help support oral health\",\n              \"Chew Toy for Dog Treats: This chew toy turns into a treat dispensing challenge when stuffed with KONG Snacks, pastes, or peanut butter\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0719Q85G8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4102YFXKDAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Puzzle Toy – Level 1 Beginner: Perfect for puppies and dogs new to puzzles, this Nina Ottosson dog puzzle introduces treat-dispensing fun and enrichment\",\n              \"Boredom Buster: 15 minutes of brain-engaging play equals 30 minutes of physical activity, giving dogs of all ages the exercise they crave\",\n              \"Multiple Ways to Play: Nudge and roll the ball to release hidden treats; Tips and Tricks included to adjust difficulty; smaller treats come out faster for an easier challenge, while larger treats make the game more challenging\",\n              \"Mealtime Fun & Slow Feeding: Holds 1 cup of kibble or treats; doubles as a puzzle slow feeder to help slow fast eaters and make mealtime more engaging; opening is .6 inches\",\n              \"Thoughtfully Designed: Food-safe and made without BPAs, PVCs, lead, or phthalates; no removable parts for worry-free play\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09PR6MDSX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/518rXfpaqzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG BALL ONE FOR ALL INSTINCTUAL NEEDS: Dogs crazy for chasing, the dog treat ball make chasing difference- puzzle, treats, chewable and funny sound to get smarter and happier dogs! Dog treat dispenser improve IQ while acquiring food, textured interactive dog toys with beef flavor are easier to chew and attractive. Dog puzzles ball rolling with special funny squeaky sound will drive dogs more excited to run, perfect dog brain stimulating toys, puzzle toys for dogs to keep them busy long lasting\",\n              \"DOG PUZZLE TOYS FOR LARGE DOGS: Dog treat toy puzzles for dogs to keep entertained all day! Stuffable dog treat puzzle could put different sized or various shapes of treats to adjust difficulty levels, the small size treats is easy to dispenses, mixed big is hard. Challenging dog mental stimulation toys makes dog busy to get treat rewards by own and stop bad behaviors. Also large dog toys for medium dogs help fast eaters to slow eating pace and prevent bloat or indigestion with dog food puzzle\",\n              \"DURABLE DOG BALLS FOR AGGRESSIVE CHEWERS: Squeaky dog ball are made of natural rubber with 10mm thickness that flexible and thougher to stand aggressive chewing force. Textured dog balls for large dogs are easy to chew than smooth dog tennis balls, perfect chew toys for aggressive chewers large breed. Safe dog chew toy without hard parts, great as a puppy toys for teething. Best dog entertainment toys for boredom, reward dogs fun physical and mental stimulation while chewing, feeding and chasing\",\n              \"SQUEAKY INTERACTIVE DOG TOYS FOR TEETH CLEANING: Clean teeth instantly is the most effective way to keep oral health, herding ball for dogs help to clean teeth immediately after treats by chew on textures. Multifunctional squeaky dog toys makes teeth cleaning easy as part of rewarding. Fun squeaky sounds offer endless entertainment for dog to prevent boredom and separation anxiety, great tough dog toys for large dogs and nearly indestructible dog toys for aggressive chewers to keep oral health\",\n              \"SQUEAKY INTERACTIVE DOG TOYS FOR TEETH CLEANING: Clean teeth instantly is the most effective way to keep oral health, herding ball for dogs help to clean teeth immediately after treats by chew on textures. Multifunctional squeaky dog toys makes teeth cleaning easy as part of rewarding. Fun squeaky sounds offer endless entertainment for dog to prevent boredom and separation anxiety, great tough dog toys for large dogs and nearly indestructible dog toys for aggressive chewers to keep oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08CDW37C1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41nQijnbsML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Help Your Dogs: Meet The Instinct Needs of dogs, release extra energy by chewing, help develop healthy chewing habits, clean teeth, relieve anxiety, train, reduce pet boredom and barking problems\",\n              \"Safe Natural Rubber and Durable: Made of 100% Natural Rubber, hard and flexible, the smell of toys will attract the attention of dogs and make them chew\",\n              \"Innovative Shape Design: Like a large bone chew toy, 15 inches long and weighing 2 pounds, the shape fits the dog’s chewing habits, is designed using mechanics and engineering principles, great for tug-of-war and clean teeth\",\n              \"No dog toy is truly indestructible: Always remove the toy from playtime if damaged, Supervised during dog play will help toys last longer and keep your dog safe\",\n              \"Dog's Gift: These dog rope set toys are perfect as a dog gift for a birthday, adoption anniversary or any holiday\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000FEN1NO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/315ERQUdgVL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug Toy for Dogs: This unique natural rubber dog toy encourages interactive play sessions; perfect for indoor and outdoor playtime\",\n              \"Natural KONG Rubber: This rubber dog toy springs back into shape during a game of tug, making it a must-have addition to pet supplies\",\n              \"KONG Toy with Comfortable Grip Design: The KONG Tug Toy makes it easy to hold during on-going tug games with your dog\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08RYXFV76\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/519jrZtlnOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Most Safe Dog Rope Toy】 - Our rope dog toy is made of 100% natural washable cotton, It’s safe for your pet to chew and play daily. We always keep pets healthy as the first purpose.\",\n              \"【Tough and Indestructible Rope Toy】 - This nearly indestructible dog toy is 3 feet long, 750 grams, and has 5 knots. Specially designed for large and extra large dogs. Stronger and more durable than other rope toys. But, we have to say, if your dog is an extremely aggressive chewer, it’s not Indestructible, but lasts longer than others for sure. Please only play under supervision.\",\n              \"【Great Tug of War Dog Toys and Chew Toys】-This dog rope toy for large breeds is the best tug of war. Reasonable length and durable dog rope toys are great for boredom and bonding with your furry friends. An effective way to clean teeth as well.\",\n              \"【GREAT FUN AND HELPS REDUCE ANXIETY:】-The best way to spend time with your dog, reduce anxiety and save your sofa.\",\n              \"【TAKE THIS BEST GIFT FOR YOUR FURRY FRIEND】 - We are sure this must be your big dog's favorite toy. The most important is He/She loves tug of war and loves to spend time with you. Enjoy indoor activities to outdoor games with your dog.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":19933,"content_sha256":"d66c9127ace6f2293ff3d2bd3ceb9f2bc321e4b660cc16ce712152f5c12574a1"},{"path":"data/raw-amazon/getitems-batch-02.json","size":19343,"sha":"ca3f434db60b20b475927781bd51a2a3956349ef","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-02.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-02.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0009YJ3QE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YJ3QE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41b6zhp9gSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Teething Stick for Puppies: Satisfies the need to chew during the teething phase\",\n              \"Chew the Right Way: Helps redirect puppy energy away from furniture, shoes, and household treasures\",\n              \"Icy Relief: Soak + freeze for a cool, soothing chew that helps comfort teething pups and refreshes them on hot days\",\n              \"Colorful & Fun: Soft, stuffed polyester shell with playful fringe that entertains pups while they gnaw\",\n              \"Play It Safe: No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pupstages Cool Teething Stick – Puppy Chew Toy for 0–6 Month Puppies, Teething Relief, Freezable & Durable\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0052L9Q1Q\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0052L9Q1Q?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31KYQ6JTJ7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RELIEVES TEETHING DISCOMFORT - Made of Nylabone's softest material, this puppy teething chew toy is designed for puppies without any adult teeth\",\n              \"FREEZE TO SOOTHE GUMS - Place this puppy chew toy in the freezer to provide even more teething relief\",\n              \"ENTERTAINING RING BONE SHAPE - Textured chew toy keeps pups happy and encourages healthy chewing habits\",\n              \"PROMOTES DOG DENTAL HEALTH - Ridges and nubs massage gums and help reduce plaque and tartar buildup as puppies chew\",\n              \"MADE IN THE USA - Puppy bone toy is proudly made in the United States\",\n              \"FOR X-SMALL PUPPIES - Size Petite chew toy intended for puppies up to 15 pounds\",\n              \"FLAVOR PUPS LOVE - Features delicious chicken flavor throughout\",\n              \"TRUSTED CHEW TOYS WITH HEART & PURPOSE - Every chew toy’s unique shape, individual texture, and gotta-have-it flavor is created with purpose and love to give your dog what they need, when they need it!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Ring Bone Chew Toy for Puppies, Puppy Teething Toys, Puppy Enrichment Toys, Chicken Flavor, X-Small Dogs - Up to 15 lbs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00JZIDDQG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00JZIDDQG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/316HbNZP1DL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Gentle Teething Relief - Specially textured surface soothes sore gums and emerging teeth in puppies during crucial development phases\",\n              \"Essential Puppy Supplies - Core addition to puppy needs and necessities, addressing teething discomfort that standard dog supplies often overlook\",\n              \"Cognitive Development Support - Functions as one of the most effective cognitive toys for puppies, promoting mental stimulation during chewing sessions\",\n              \"Safe Alternative Design - Unlike harder chew sticks for puppies or dog toys chewers designed for adult teeth, this gentle chew toy protects developing mouths\",\n              \"Perfect Gift Solution - Ideal centerpiece for any puppy gift basket during cold seasons\",\n              \"Delicious Chicken Flavor - Irresistible taste encourages positive chewing habits while providing the comfort teething puppies crave\",\n              \"Made in USA Quality - Manufactured domestically with rigorous safety standards\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Textured Teething Bone Puppy Chew Toy, Soothing Puppy Teething Bone, Enrichment Toy for Puppies, Pink, Chicken Flavor, X-Small Dogs - Up to 15 Ibs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0017JBYAS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0017JBYAS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31x-6Gc1GyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SOOTHES GUMS - Dog chew toy is made with softer material for teething puppies without permanent teeth\",\n              \"ENCOURAGES HEALTHY CHEWING HABITS FROM THE START - Puppy teething pacifier satisfies pups' innate urge to chew\",\n              \"KEEPS YOUR PUPPY ENGAGED - Bright colors and intriguing textures help keep your pup entertained\",\n              \"PROMOTES DENTAL HEALTH - Dog pacifier chew toy features nubs to help clean teeth and massage gums\",\n              \"IRRESISTIBLE BACON FLAVOR THROUGHOUT - Features tasty flavor to entice pups\",\n              \"FOR SMALL PUPPIES - Size Small chew toy intended for pups up to 25 pounds\",\n              \"CHEW TOY DIMENSIONS - Out of package measures 6\\\" long x 1.25\\\" wide x 1.5\\\" high\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Puppy Pacifier Chew Toy, Teething Toys for Puppies, Bacon Flavor, Small - Up to 25 lbs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07N1JYYCW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/515qWvAU02L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ Dog Training Toys: It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"★ Non-slip & Large & Portable: The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat. The design is small and can be shrunk into a small storage bag. It can also be hung or set aside when not in use. Suitable for traveling.\",\n              \"★ Dual-use Design: The feeding mat can be folded into a bowl. Stick to the good habits of your dog or use it as an olfactory pad.\",\n              \"★ Easy to clean: The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. It is suggested that washed by hand.\",\n              \"★ Guarantee: If you are not satisfied with our dog feeding snuffle mat, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AWOOF Pet Snuffle Mat for Dogs, Interactive Feed Game for Boredom, Encourages Natural Foraging Skills for Cats Dogs Bowl Travel Use, Dog Treat Dispenser Indoor Outdoor Stress Relief\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08D6Q93C4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/519091xYewL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"TRAIN YOUR DOG’S SMELL TO HUNT: Boost your pet’s mental stimulation with a snuffle mat! Perfect enrichment toys for dogs and cats, hiding treats in messy grass for fun, scent-focused play.\",\n              \"DIGESTION & MENTAL HEALTH IMPROVEMENT: The dog snuffle mat acts as a puzzle feeder dog, slowing eating and boosting digestion. These mentally stimulating toys for dogs aid in weight loss and reduce anxiety.\",\n              \"SNUFFLE MAT AND FEEDING BOWL: This food puzzle for dogs doubles as a sniff mat for dogs and a feeding bowl. With size-adjustable PP belt, it's a convenient, stimulating dog toy for mental stimulation and puppy enrichment.\",\n              \"ECO-FRIENDLY & WASHABLE MATERIAL: Made from eco-friendly, anti-pilling polar fleece, this dog food puzzle is machine or hand washable. It's a durable addition to dog brain stimulation toys and perfect for pet enrichment.\",\n              \"NON-SLIP & PORTABLE DESIGN: This dog puzzle toy features a non-slip base and a portable, shrinkable design. Ideal as puppy puzzle toys and dog stimulation toys to keep your pet engaged.\",\n              \"LIFETIME REPLACEMENT GUARANTEE: We offer a lifetime replacement guarantee for our dog foraging mat. If you're not satisfied with our dog activity toys for boredom, contact us for a risk-free replacement.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PET ARENA Snuffle Mat for Dogs - Adjustable Interactive Puzzle Toy for Large & Small Breed Slow Feeder for Mental Stimulation & Stress Relief Encourages Natural Foraging Ideal for Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SVS7XJD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SVS7XJD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 60,\n              \"url\": \"https://m.media-amazon.com/images/I/41BACiOfP9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASHABLE SLOW FEEDER DOG BOWLS - Our washable Forager Bowls are Patent Pending and designed to soak up small liquid leaks like slobber & other water droplets! With the proprietary, extra absorbant material in the center, our dog food mat is perfect for even the messiest of eaters!\",\n              \"NON-SLIP BACKING - No training required, Forager Bowl utilizes your furbaby's natural foraging instincts to help boost mental stimulation. With the non-slip backing, you can help make sure your furbaby is able to enjoy their cat slow feeder bowl without the worry of them accidentally creating a mess! This special backing allows the dog food puzzle to hug the floor, providing an anti-slide grip to counter the strongest of noses as a snuffle mat for large dogs or small dogs.\",\n              \"DESIGNED FOR ALL LIFE STAGES - Forager Bowl is the newest and safest way for your dog or cat to enjoy the benefits of mental stimulation in their house, the kennel, or while traveling. This dog puzzle toy is great for all shapes and sizes of furbabies. Great for pet parents who are unable to take their furbabies on walks or let them outside for exercise as this cat slow feeder bowl is an easy way to redirect their energy and keep them from getting bored or anxious.\",\n              \"VISUAL STIMULATION - Take meal time with your furbaby to a whole new level with the enrichment benefits that come with the Forager Bowl. With modern grey in our forest bowls, your furbaby will need to forage through the bowl to with their adorable snouts to get to their food or treats. This slow feeder dog bowl is the perfect option for any furbaby that needs more mental enrichment because of their quick eating habits or simply the need for increasing their brain stimulation through foraging.\",\n              \"TRAVEL FRIENDLY - Whether you are traveling across the country or heading across town to family or friends, these dog puzzle toys are great for every traveling furbaby. The drawstring pocket cinches up for travel, difficulty adjustment, and you can put the drawstring into the pocket to dissuade chewing and choking. This pet snuffle mat has a durable, but soft material that helps ensure no injuries occur while sniffing and digging for their food on the road.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pet Parents Forager Bowls, Slow Feeder Dog Bowls with SoftSnout & Non-Slip Backing Technology, Dog Feeder Mat & Snuffle Mat for Large Dogs and Small Dogs (Forest Modern Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00CPDWT2M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00CPDWT2M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31gElQBXzJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE, LONG-LASTING – Super chewer? Bring it on. Benebones are tougher than real bones and last for weeks.\",\n              \"REAL BACON! – We use only 100% REAL BACON for flavor. Trust us, dogs can tell the difference.\",\n              \"EASY TO PICK UP AND CHEW – The Wishbone is curved for a paw-friendly grip so your pup can quickly grab it and get a good chew going. Think about it: dogs don’t have thumbs.\",\n              \"MADE TOUGH IN AMERICA – You need it tough, right? We get it. It's made and sourced in the USA.\",\n              \"HAPPINESS, GUARANTEED – Have an issue? Want to chat? Reach out to us directly and you’ll get a real person whose sole job is to make you and your pup happy.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Benebone Wishbone Durable Dog Chew Toy for Aggressive Chewers, Real Bacon, Made in USA, Medium\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07RYB63DC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07RYB63DC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4112HQOVRGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Helps Eliminate Destructive Chewing – This sturdy t bone dog chew toy offers a safe outlet for aggressive chewers, keeping them engaged while reducing destructive chewing habits. Perfect as dog enrichment toys, especially for super chewers.\",\n              \"Promotes Dental Health – This tough chew toy helps improve dental hygiene by cleaning teeth and massaging the dog's gums It's a great way to engage bored dogs and promote oral care, making it one of the best puppy chew toys for teething and dental health\",\n              \"Durable & Long-Lasting – Crafted from bamboo fiber and nylon, this durable dog toy is tough and designed to endure hours of chewing without splintering. It's ideal for moderate to aggressive chewers & sturdy enough to be one of best german shepherd toys.\",\n              \"Easy to Grip Shape – The ergonomic T-bone shape, designed with paw pads, raised nubs and ridges makes this toy easy for dogs to hold and chew. Perfect for medium-breed dogs and puppies alike, this chew toy is great for entertaining bored pups.\",\n              \"Reduces Stress & Anxiety – Infused with beef flavor, bam bones provide hours of entertainment, helping to reduce stress and anxiety in dogs. Ideal for extreme chewers to be used indoors or outdoors.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SPOT Bam-Bones Plus T Bone – Bamboo Fiber & Nylon Dog Chew Toy for Moderate to Aggressive Chewers, Durable Long Lasting & Non-Splintering, Beef Flavor Toy for Adult Dogs & Puppies Under 60 lbs, 6 in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08TLM91CK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51tEXNepTwS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 Pack XL Dog Rope Toy: Design for large dogs and aggressive chewers, consists of 2 durable XL rope toys, 27 inches of 4 knots and 20 inches of 5 knots\",\n              \"Durable and Safe Material: Washable 100% natural cotton ropes, safe and durable\",\n              \"Teeth Cleaning: Tasteless natural material can safely clean the teeth of dogs, the fibers can floss in between dog’s teeth for deep cleaning, prevent the accumulation of dental plaque and gum disease, keep the dog's teeth clean\",\n              \"Tug of War Interactive Dog Toys: Suit aggressive chewers for tug of war game, you can play with the dog by ropes\",\n              \"Dog's Gift: These dog rope set toys are perfect as a dog gift for a birthday, adoption anniversary or any holiday\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feeko Heavy Duty Dog Rope Toys for Large Breed Aggressive Chewers, 2 Pack Indestructible Teeth Cleaning Tug of War Toy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":19295,"content_sha256":"2e5cf8322c2cacb951a69faf5a2462e902bd7d207aede4a78ff1e28a5a4cdf0c"},{"path":"data/raw-amazon/getitems-batch-03.json","size":19141,"sha":"34a3402649745d0d17790e2b29d7415c8167111f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-03.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-03.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B00280MUVC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31ntRRsCr+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Elevate your dog's fetch game with the ultra-bouncy ball; this rubber ball for dogs outperforms regular tennis balls\",\n              \"DURABLE AND TOUGH: Designed for robust fetch sessions, these rubber balls for dogs feature a thick core and textured surface; soft on mouths, they're not intended for chewing\",\n              \"IDEAL SIZE: These 2-inch diameter pet toys for dogs weighing 0-20 lbs are specifically crafted for small breeds; always choose a size larger to prevent swallowing\",\n              \"FLOATING DESIGN: This lightweight interactive dog ball is for both land and water play; keeping your dog engaged and happy\",\n              \"FUN INTERACTIVE PLAY: Chuckit! toys, including this interactive dog toy ball, are pet toys that provide bonding between pet and owner\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy, Balls for Dogs to Fetch, Durable Rubber, Small 2-inch, Pack of 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00OQYBWPI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414IbXFBAbL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with medium Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Ultra Ball is 2.5 inches in diameter and best suited for breeds weighing 20-60lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Medium Bouncy Fetch Balls For Dogs 20-60 lbs - Made from Durable Rubber - Floating Water Pet Toys - Size Medium - 2.5-inch Diameter - Pack of 4\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00280MUVM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31l5+PQtfzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with large Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers\",\n              \"SIZING MATTERS: The large Ultra Ball is 3 inches in diameter and best suited for breeds weighing 60-100lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Size Large - For Dogs 60-100 lbs - Made from Durable Rubber - Super Bouncy - Floats in Water - 3-inch Diameter - Pack of 1\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000BRTADK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41m9+47ns2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable KONG Classic Rubber: This flying disc is made of forgiving, durable KONG Classic Natural rubber, ensuring a safe, comfortable catch for your pet\",\n              \"Flying Disc Toy with Dynamic Rebound: The KONG Flyer delivers a dynamic rebound if your dog misses the initial fetch, adding an extra layer of fun to playtime\",\n              \"Dog Fetch Toy for Healthy Exercise: This dog chase toy encourages your pet to stay active and supports their natural instinct to play\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Flyer - Durable Dog Toy for Outdoor Playtime - Natural Rubber Flying Disc, Dog Toy for Fetch - Safer Disc for Healthy Activity - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000GQJG2G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+fGnrra+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"You Will Receive a Random Color: Toy comes in two random colors; order yours and discover what color you will get\",\n              \"Flying Disc Toy with Dynamic Rebound: The KONG Flyer is made of forgiving, durable rubber and delivers a dynamic rebound if your dog misses the initial fetch, adding an extra layer of fun to playtime\",\n              \"Dog Fetch Toy for Healthy Exercise: This puppy chase toy encourages your pet to stay active and supports their natural instinct to play\",\n              \"KONG: Innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats; all toys are designed and tested in Golden, CO, and are covered by KONG's Satisfaction Guarantee\",\n              \"Dog Safety: It’s best to supervise your dog during play to help toys last longer and keep your dog safe; no dog toy is truly indestructible, so make sure to remove a toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Puppy Flyer - Soft Rubber Flyer Dog Toy - Flying Disc Dog Toy for Puppies - Gentle Rubber Toy for Growing Puppies - for Small Puppies - Randomly Provided Color\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00L3O4JI6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51h9CrhazdL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Medium slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and small to medium dog breeds\",\n              \"Holds 2 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for medium-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Medium 2‑Cup Capacity, Slow Feeding, Small to Medium Dogs & Cats, Non-Slip, Turquoise, Drop Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0787KPCPX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51hU7iS1zfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOW level feeder is best for fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Blue, Notch Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08HX33Y53\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31h7aO4SQUS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Improved Visibility: The LED light provides increased visibility for your pet during early morning or late night walks.Its clip-on design allows for quick and easy attachment to your dog's collar, harness, or leash.\",\n              \"Long-life Battery&USB Rechargeable:This light is equipped with 70 mAh capacity battery, has a run time of up to 6 hours and fully recharges in 0.5 hour using a micro USB cable.With a long-lasting battery, you can rely on our LED dog safety light to keep your pet visible and safe for multiple walks.\",\n              \"Weather Resistant&Waterproof: It has a durable stainless steel carabiner and strong case, maike it withstand the toughest outdoor conditions, waterproof and perfect for all weather walks and outdoor adventures.\",\n              \"Three Modes&Multiple Color Options::Fast flashing, slow flashing, glow steady.Visible approx up to 500 meters(547 Yards) in darkness.Choose from a range of colors to suit your pet's personality or for easy identification of multiple dogs during group walks.\",\n              \"SATISFACTION GUARANTEE:Worry-free 12-month warranty and lifetime customer service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Novkin Rechargeable LED Dog Collar Lights, Waterproof with 3 Modes - For Running, Climbing, Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07R56CBWX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 61,\n              \"url\": \"https://m.media-amazon.com/images/I/515d74PZcWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Removable Zipper Pouch: Easily store and access your smartphone, keys, poop bags, dog treats in the removable zipper pouch. It’s a good add-on for the leash for training, walking, jogging, hiking training and running\",\n              \"Double shock absorbers: Feature 2 shock-absorbers to help provide a bit of “give” in the leash. This can help reduce the amount of tugging both you and your dog will experience as you cruise down the road\",\n              \"Durable clip - Enjoy a 2” heavy duty clip for added safety and handy D-ring to attach your favorite dog training clicker or dog poop bag holder.\",\n              \"2 Extra handles for extra control: Easily guide your pup on your runs through the park with the built in waist handle. Then switch to the amazing traffic handle when you need tighter control of your pet.\",\n              \"Hand free waist wearing: Enjoy a waist dog running leash belt that lets you freely use your phone or read a newspaper without feeling restrained by your Dog's movements\",\n              \"Length adjustable waist belt: The waist belt length is adjustable from minimal 27 inch to maximal 48 inch.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"iYoShop Hands Free Dog Leash with Zipper Pouch, Dual Padded Handles and Durable Bungee for Walking, Jogging and Running Your Dog (Large, 25-120 lbs, Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54E9MI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HTdbYy-7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":19095,"content_sha256":"d9c911d2c06a36cd691f073f65571f3048e42aa60e35fb0e981d29af20aca063"},{"path":"data/raw-amazon/getitems-batch-04.json","size":10498,"sha":"679054b8cd6a6929065195939f432863f8e91ef2","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-04.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-04.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0C64RJDTH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418pI3c3ixL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright Dog Lights for Night Walking】The dog collar light built-in 7 LED lamp beads, up to 80LM brightness, brighter than other dog lights. Let your dog see where he is going and let you see where he is. 400M visibility dog light can alert vehicles and pedestrians to keep dogs safe\",\n              \"【4 Modes Dog Collar Lights for Nighttime Clip On】The dog walking light has 4 different modes, white light, color light, color light flashing, RGB flashing alternately, different colors distinguish different dogs, and the flashing mode is used as an emergency light to ensure your safety\",\n              \"【Rechargeable Light for Dog Collar】Dog collar light built-in high-capacity rechargeable battery, up to 20 hours operating time. Avoid replacing batteries and environmentally friendly. You can walk with your dog to farther places at night. Widely used for running climbing cycling\",\n              \"【IP68 Waterproof Dog Collar Light】The IP68 waterproof level surpasses other dog lights on the market, waterproof depth up to 5m, allows your dog to play in water or other harsh environments without worrying about damage. 0.53oz lightweight dog light will not make the dog tired\",\n              \"【Satisfaction Guarantee】Our aim is to please the customer, if you have any questions with your dog collar light, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 4 Modes Dog Lights for Night Walking, Rechargeable LED Pet Collar Light for Nighttime Clip on, IP68 Waterproof Pet Walking Accessories-2 Pack(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09Z7FLM4B\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51pdJpYNf8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"PERFECT LEASH FOR ACTIVE DOG OWNERS - Designed for active owners and dogs who love to run, jog, or walk in any environment. Versatile hands-free waist leash can be switched to a hand-held leash in a matter of seconds. Use as a waist leash for stronger, stable connection. Use as a traditional hand held leash for more control. Tether across your body for more casual walks.\",\n              \"HEAVY DUTY LIGHT WEIGHT CONSTRUCTION - The ballistic nylon construction is built tough for years of durable, dependable use. With light weight sport material that never slows you down or tangles while you and your dog are on the trail, track, or road. The waterproof padded waist belt and handles are comfortable on hands and hips during runs and walks of any duration.\",\n              \"SET THE PERFECT LENGTH ANY TIME - Use the strong aircraft aluminum adjuster to increase or decrease the length of the leash from 3 feet to 6 feet long. Perfect for running and jogging in different environments such as short length on busy roads and long length on trails. Easily adjusts to the exact length you prefer for all dog breeds and sizes. With a stainless steel 360 degree swivel clip that attaches on/off your dogs collar quickly and easily.\",\n              \"DESIGNED FOR NIGHTTIME SAFETY – Our adjustable jogging leash includes 3M reflective stitching along the full length of the leash and waist belt to provide maximum visibility so both you and your dog can be safely seen on evening walks. For better safety while walking at night, you need as much reflective material as possible - we have you covered!\",\n              \"WORLD CLASS CUSTOMER SERVICE & 100% SATISFACTION - If you have ANY issues in the first 30 days, Tuff Pupper will REPLACE OR REFUND at no cost to you. All of our products include a hassle free Lifetime Guarantee against manufacturer defects.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tuff Pupper Hands Free Adjustable Length Dog Leash | Lightweight for Running Jogging Walking | Padded Waist Belt (24-50 inch) | Adjusts 3 to 6 Feet Length | Strong Ballistic Nylon w/Reflective Strips\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CLB563DB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 59,\n              \"url\": \"https://m.media-amazon.com/images/I/41DivPILhpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DUAL LEASH ATTACHMENT POINTS. Features an aluminum V-ring on the back and reinforced webbing at the chest. Gives you options for everyday walks or redirecting dogs that tend to pull, so you can enjoy more controlled and pleasant outings.\",\n              \"FIND THE RIGHT FIT WITH EASE. Not sure which size to choose? Check out our sizing chart image and how-to-fit video to help you measure your dog correctly. A proper fit means more comfort, control, and confidence on every adventure.\",\n              \"FOAM-PADDED CONSTRUCTION. Built with closed-cell foam padding in the chest and belly panels. This provides cushioned support that helps prevent chafing during extended wear, making it ideal for long walks, hikes, or all-day adventures.\",\n              \"ADJUSTABLE FOR ALL DOG TYPES. Equipped with four points of adjustment and durable side-release buckles. Allows for a secure, dialed-in fit across a wide range of dog shapes and sizes, giving your pup freedom to move comfortably and naturally.\",\n              \"REFLECTIVE AND LIGHT-READY. Includes reflective trim and a dedicated loop for our Beacon Light (sold separately). Enhances visibility in low-light conditions, helping your dog stand out at dawn or dusk.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Ruffwear, Front Range Dog Harness, Reflective Soft Padded Everyday Harness with Dual Leash Clips, Adjustable and Lightweight Fit for Training or Walking for All Dogs, Basalt Gray, Medium\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJ7Z4SKC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41MB0+zJvlL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE AND COMFORTABLE — Crafted from premium materials for longevity and comfort. The Explorer Harness frame is assembled with double-layered high-tensile strength nylon, reinforced with multiple stitching lines. The inner layer is lined with thick and soft, high-quality neoprene padding to ensure maximum comfort for your furry friend during any adventure.\",\n              \"SAFE AND SECURE — Fitted with all-metal hardware, including two quick-release cobra-style buckles and a large D-ring for leash attachment. Our signature buckles boasts a smooth, effortless locking mechanism making the harness easy to take on and off, while upholding unparalleled security\",\n              \"ERGONOMIC FREEDOM — Engineered with an intentional Y-shaped design, the Explorer Harness promotes your dog’s natural movements and free range of motion. Our harness is constructed to ensure unrestricted mobility around your dog’s shoulders, supporting better posture and joint health.\",\n              \"ADJUSTABLE FOR A PERFECT FIT — With four adjustable straps, the Explorer Harness features full adjustability in two key areas; the chest and torso, guaranteeing a tailored and comfortable fit for dogs of all shapes and sizes.\",\n              \"STYLE AND AESTHETIC — The Explorer Harness comes in 17 Earth-inspired beautiful colors and dons a sleek, faux leather handle for that extra control.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MADE TO ROAM Premium Explorer Harness - Y-Shaped Dog Harness with Adjustable Durable Nylon, Soft Padding, Metal Buckles and Leather Handle for Small, Medium, Large Dogs (Colorado Nightsky, Size 5)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/31EQIKJk8ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed To Be Durable For Long Chew Sessions\",\n              \"A Floatable, Safe Dog Bone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":10456,"content_sha256":"57887c5a869856dfc4043361f6b5eb65c00ee5881bad8b0577c9bf996af6bae9"},{"path":"data/raw-amazon/getitems-batch-05.json","size":18650,"sha":"ae8c0fc38dc4ae21de8ba073d0fabebfb0d9e723","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-05.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-05.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B09DR2QNQ5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/512J2MG3rcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The most secure & comfortable AirTag dog collar mount.\",\n              \"IP69 waterproof, dogs can swim with it.\",\n              \"Fits any width dog collar (or harness).\",\n              \"Doesn't dangle: Our original thru-collar design uses self-piercing screws to go through any collar up to 0.20\\\"/5mm (Which is 99% of collars. Some leather collars are too thick). Recommended for pets over about 10 lbs.\",\n              \"Ultra-strong composite body, CNC machined screws (loctite prevents screws from vibrating out, do NOT overtighten). Unbreakable ballistic Nylon6 polyamide backplate. Does NOT impact AirTag signal.\",\n              \"Lifetime Guarantee - Contact us with any issues, we will make it right.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Elevation Lab AirTag Dog Collar Holder - TagVault™ - Secure Thru-Mount, IP69 Waterproof, Doesn't Dangle, Fits All Width Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B018Q8GFOM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413tLMWz1jL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable Pup Hydration: The Bonza Collapsible Dog Water Bowl is your pup's new travel buddy, ready for all those road trips and hikes. This portable dog water bowl makes sure your dog stays hydrated anywhere your adventures take you\",\n              \"Eco-Friendly & Dishwasher Safe: Crafted from BPA-free silicone, this dog travel bowl is both safe and sturdy for your furry friend. When you're done, just toss this collapsible water bowl for dogs in the dishwasher and it's good to go\",\n              \"Clip & Go Convenience: With a handy carabiner, this portable water bowl for dogs clips right onto backpacks or leashes. It’s a breeze to grab and go, whether you're on a quick walk or a long hike with your dog\",\n              \"Rugged & Durable Design: Featuring a reinforced rim, this dog water bowl travel accessory handles even the most enthusiastic drinkers. It's perfect for big dogs like golden retrievers or small pups who like to hit the trail\",\n              \"Space-Saving Wonder: This collapsible bowl for dogs folds flat, making it a cinch to pack into your bag or glove compartment. It's a must-have for any pet owner who loves the convenience of travel bowls for dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bonza Collapsible Dog Water Bowl - BPA-Free Silicone Dog Dish - Reinforced Rim Collapsible Bowl - Carabiner Clip Travel Dishes for Pets - for Hiking, Camping & Car Trips - Large 33 Oz, Navy Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C1RH2K82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31U7QS0o7sL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Collapsible Design: The travel dog bowls can collapse completely flat, easy to storage, clip onto backpack, belt loop, dog leash, put them in your car or vehicle\",\n              \"Very Durable and Safe: The portable dog bowl are made of 100% Premium silicone at Food Grade, BPA Free and non-toxic\",\n              \"Portable and Convenient: The collapsible dog water bowl are foldable, lightweight and compact, it's very handy when you are on a road trip, travel, dog park, hiking, camping, picnic, etc\",\n              \"Size: 6.4*4.1*2.4 inch (Expanded), 0.5 inch height (Folded), each one portable dog water bowl holds up to 2.5 Cups (20 fl oz) water or food, suitable for small to medium dogs, cats, doggy, puppy\",\n              \"Easy to Clean: These silicone dog bowl are dishwasher safe, put the collapse dog bowl in the top rack or wash the them by rinsing or wiping it\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetBonus 2-Pack Silicone Collapsible Dog Bowls, BPA Free Dishwasher Safe, Portable Foldable Expandable Travel Bowl, Food Water Feeding Cup Dish for Dogs Cats with 2 Carabiners (Turquoise, Tan)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B006NONHNE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413We96gXNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Blue - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0192CJO30\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dp4YIlZHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"BEAT THE HEAT – Keep your pet cool and comfortable with this solid gel self cooling mat. Your dog unleashes the cooling power of this mat simply by laying down on it for up to 3 hours of cooling comfort, and the mat recharges after 15 minutes of nonuse.\",\n              \"SIMPLE, POWERFUL COOLING – With a solid gel interior, this cooling mat provides cooling relief for your dog without any water, electricity, or hassle. The simple design makes it easy to clean and maintain.\",\n              \"100% SAFE – This cooling pad is lab-tested and proven to be completely safe for every member of your family. Made from 100% non-toxic materials, lay this gel mat out for your pet without any fear or concern.\",\n              \"VERSATILE COMFORT – Bring this mat anywhere to help your dog beat the summer heat. Place this cooling mat in crates, cars, and on top of pet beds to keep your pet comfortable anywhere.\",\n              \"GET THE PERFECT FIT – This solid-gel cooling mat is 27” x 43” and supports dogs up to 80 pounds to give your pet the most comfortable cooling possible.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Arf Pets Dog Cooling Mat 27” x 43” Pad for Kennels, Crates and Beds, Non-Toxic, Durable Solid Self Cooling Gel Material. No Refrigeration or Electricity Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B005JEMARS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41uWYiY7zuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Medium size is best for pets from 0-25 lbs. It’s 19.5” long and 15.7” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Medium - Pressure-Activated Cooling Pad for Pets 0-25 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0070S62PM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/413GfIv+KGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Extremely durable dog ball with a fun, unpredictable bounce\",\n              \"Fits in standard size dog thrower making it perfect for fetch\",\n              \"100% Guaranteed against dog damage by Manufacturer\",\n              \"Made in America, recyclable and dishwasher safe\",\n              \"Safe. BPA-and-Phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Small 2.5\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N8J5I4S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N8J5I4S?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41WS49yBMuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts tough dog toys are long lasting and will keep your dog busy while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, Goughnuts heavy duty toys are made with smooth natural rubber that's safe on dog teeth and offer no weak spots that they could bite through.\",\n              \"✅ ULTIMATE SAFETY— We aim to make the safest toys to prevent your dog from chewing off and ingesting small shreds and pieces that can cause intestinal blockages, resulting in surgery or death. If your dog chews to the red safety core, it’s time to replace it.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG — The wider the toy, the harder it is for them to complete their bite and tear off pieces. That’s why we offer toys in multiple sizes.\",\n              \"✅ GUARANTEED FOR LIFE— Goughnuts is a female- and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts - Rubber Dog Chew Toy Med .75, Green, Ring\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B007S9JOLC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B007S9JOLC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rtTWsOKuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Effective No-Pull Solution: The PetSafe Easy Walk Harness helps create pull-free walks by using a martingale loop design that applies gentle, gradual pressure to reduce lunging\",\n              \"Designed for Comfort & Fit: Features adjustable comfort straps and a breathable harness design with less coverage, keeping dogs cool, secure, and comfortable on every walk\",\n              \"Simple to Use & Trainer Recommended: Includes an easy color-coded fit and quick-snap shoulder buckles for fast on-and-off application, trusted by vets and trainers since 2005\",\n              \"Global Mission, Local Care: With U.S. roots and worldwide reach, PetSafe delivers vet- and trainer-recommended solutions and exceptional customer support to create fields of joy for pets\",\n              \"Over 25 Years of Trust: Since 1998, PetSafe has created safe, innovative, and trusted products that bring joy, enhance pet lives, and support the lifelong bond between pets and their families\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetSafe Easy Walk Harness for Dogs - Pull-Free Walks - Patented Martingale Loop Design - Front Chest Leash Attachment - Adjustable Comfort Straps - Breathable Harness Design - Medium, Raspberry/Gray\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07GVCFQV6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ji4lsxEIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[UPDATED VESION, EASY TO PUT ON & TAKE OFF] This dog harness has 3 buckles( One is on the neck with Lockable, two are on the chest), NO NEED go through dog’s head. This will let your dog loves to wear harness!\",\n              \"[NO PULL WITH 2 HOOK LOOPS] There are 2 sturdy metal hook loops for leash attachment. If you use the front hook on the chest, it will reduce the pulling a lot and make going for a walk more enjoyable. As usual, most people like to use the back hook.\",\n              \"[REFLECTIVE MATERIAL] The reflective material will be really nice when it gets dark. Also, your dog will be saw easily. This reflective material can make drivers have long time to react, which ensure your dog’s safety!\",\n              \"[USEFUL & SOFT HANDLES] You will like this handle on the back,it is helpful in controlling dogs a bit closer to you when they are trying to lunge at something. Also, it is convenient to assist dogs into the car.\",\n              \"[100% BEST CUSTOMER SERVICE] If any products quality really exits, a refund or replacement will be available.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PHOEPET No Pull Dog Harness Medium Reflective Front Clip Vest with Handle,Adjustable 2 Metal Rings 3 Buckles,[Easy to Put on & Take Off](M, Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":18568,"content_sha256":"2b6ed76e7a955735870f1d7556e249592286c7369acf11dbfc758b5186027cb8"},{"path":"data/raw-amazon/getitems-batch-06.json","size":6153,"sha":"f7678af1c6b845e0c6ce671ac73f21e201dd21a9","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-06.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-06.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B089CK15GM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089CK15GM?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ACO2mRD9L._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"No Pull & No Choke: 2 sturdy metal leash attachment points with reinforced webbing, front clip for discouraging pulling and back for relaxed walks. Ergonomic design, pulling pressure is evenly distributed to the body to prevent Choking.\",\n              \"Scratch-Resistant oxford material outer layer which is super easy to clean. Quick-dry and soft breathable non-toxic mesh padded, keep optimal comfort while exercising.\",\n              \"Padded & comfortable handle for Easy Seat Belt Attachment, soft filling makes for a handle that feels good in the hand for extra control to guide your dog. Reflective stitching for night use providing added visibility.\",\n              \"4 ways adjustable straps, gets a customized fit with room for growth. Lightweight and durable, designed with minimum bulk for maximum dexterity.\",\n              \"All Day Comfort: The high-end harness is perfect for daily walking, running, hiking, training, hunting, outdoor adventure and more!\",\n              \"WARMLY NOTE: Please DO Measure Dog's Neck & Chest Girth before Buying! Then Check Size Chart Carefully!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PoyPet No Pull Dog Harness, Reflective Comfortable Vest Harness with Front & Back 2 Leash Attachments and Easy Control Handle Adjustable Soft Padded Pet Vest for Small Medium Large Dogs (Mint Blue,M)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B089W25KG3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Ghl+eQn0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【BIG TROUGH & RECOVER UNUSED WATER】➊ This dog cat travel water cup bowl has 2.8 inches Big Trough. It not only ensure dog dacrinking water easily but also cat, rabbit or other small pet to drinking water quickly, moreover doesn't Wet Your Dog. ➋ In addition, a most important and different point is that puppy bowl press button to re-collect the remaining water and use it again. Protect water resources without wasting a drop of water.\",\n              \"【EASY TO USE & LEAK-PROOF FUCTION】 ➊ Dog Accessories One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. ➋ This dog water dispenser is designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak and you can put dog water bowl in your backpack without worrying about its leaking.\",\n              \"【CONVENIENT TO CARRY】Dog water bottle enough capacity 19 oz and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, travelling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want~\",\n              \"【SAFE AND DURABLE MATERIALS】This portable dog water bottle is made of high quality food-grade plastic.Durable and recyclable, easy dismantling and cleaning. It will keep your pet health and vitality. Enjoy the safe and funny outdoor act with your pet.\",\n              \"【Dog Accessories】As a birthday gift, Christmas gift for your family dog is the best choice!NO RISK. Click the Orange Button to Buy Now.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kalimdor Dog Water Bottle, Leak Proof Portable Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic (19oz Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DR2QNQ5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/512J2MG3rcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The most secure & comfortable AirTag dog collar mount.\",\n              \"IP69 waterproof, dogs can swim with it.\",\n              \"Fits any width dog collar (or harness).\",\n              \"Doesn't dangle: Our original thru-collar design uses self-piercing screws to go through any collar up to 0.20\\\"/5mm (Which is 99% of collars. Some leather collars are too thick). Recommended for pets over about 10 lbs.\",\n              \"Ultra-strong composite body, CNC machined screws (loctite prevents screws from vibrating out, do NOT overtighten). Unbreakable ballistic Nylon6 polyamide backplate. Does NOT impact AirTag signal.\",\n              \"Lifetime Guarantee - Contact us with any issues, we will make it right.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Elevation Lab AirTag Dog Collar Holder - TagVault™ - Secure Thru-Mount, IP69 Waterproof, Doesn't Dangle, Fits All Width Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":6123,"content_sha256":"6d8ae37843595e28f4143a4a45220e0d1bc00d68ed83e107f724c1e376f63c68"},{"path":"data/raw-amazon/getitems-batch-07.json","size":22949,"sha":"f9eb502093b6fd3285365a784f00a002527235f1","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-07.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-07.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08DP4JN44\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Dxbr6virL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Bath Buddy: The Aquapaw Lick Mat with Suction Cups makes bath time a breeze by keeping your pup happily distracted. Stick this dog licking mat to the shower wall to keep them entertained with peanut butter treats\",\n              \"Grooming Made Easy: Use this lick mat for dogs in the bath tub to turn grooming into a fun activity. Its suction cups securely hold it in place, transforming the bath into a delightful playtime with their favorite snacks\",\n              \"Boredom Buster: This dog shower treat holder is perfect for keeping your pup mentally sharp during bath time. The licking mat encourages natural licking behavior, turning a chore into a fun and engaging experience\",\n              \"Portable Playtime: Bring along the dog bath wall treat wherever you go for stress-free grooming sessions. The mat's portability ensures your furry friend enjoys treats and enrichment activities anywhere, from the tub to the shower\",\n              \"Gift of Enrichment: Surprise your dog-loving pals with a dog bath lick mat that adds excitement to their pet's routine. It's a thoughtful gift that offers a brain-boosting and enjoyable experience for dogs of all sizes\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Lick Mat for Dogs with Suction Cups - XL, Blue, 1-Pack - Slow Feeder Lick Pads for Dogs & Grooming Enrichment - Food Mat for Peanut Butter Treats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07DKNN87F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41IjfVROCRL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Fun: Dive into bath time with the Aquapaw Dog Licking Mat. This bath toy for dogs turns grooming sessions into a fun adventure, keeping your pets engaged with delicious treats\",\n              \"Stress-Free Grooming: Transform grooming stress into joy using this dog bath wall treat. Just spread some peanut butter, and watch your pup enjoy a soothing, calm experience\",\n              \"Portable Dog Treats: Bring the fun anywhere with this suction cup dog treat dispenser. It's a perfect dog shower treat holder that sticks to any smooth surface, making bath time a breeze\",\n              \"Big Appetite Approved: Satisfy your big dog’s cravings with this peanut butter bath mat for dogs. Spread their favorite treat, and keep them occupied and entertained for hours\",\n              \"Bye Bye Boredom: Keep your furry friend mentally stimulated with this dog licking mat for bath tub. It’s a dog bath distraction that turns any dull moment into a playful one, ensuring a happy pet\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Licking Mat - Suction Slow Feeder & Feeding Mat - Bath Toy Dispenser for Dog Bath Toys & Grooming Treats - Grooming Lick Pad for Peanut Butter Treat & Shower Snack Holder - Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4H114P9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41hE54vch5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-in-1 Design: This slow feeder and dog puzzle toy offers delicious dog-straction! Mix Woof LickMix right in the built-in bowl and spread it onto the mat or spread your pup’s favorite treat, like peanut butter. This lick mat for dogs is a breeze to clean, so you and your pup can enjoy more fun and less cleanup. Pair it with the irresistible Bacon & Cheese LickMix or the Calming LickMix, with ingredients like tryptophan that promote a relaxed, happy pup.\",\n              \"Slow-Feeding Enrichment Mat for Dogs: Licking provides your pup with the perfect distraction and mental enrichment whenever they need it—during bath time, mealtime, or when the doorbell rings. With LickMat, your dog stays calm and engaged even during the busiest moments.\",\n              \"Non-Slip Pet Food Mat: With strong suction cups, this dog food mat easily sticks to the floor, tub (for easier bath time), or any spot you choose, giving your pup a tasty distraction wherever they are. This silicone mat is crafted from BPA-free silicone—nothing but the best for your pup!\",\n              \"How to Use: Mix Woof LickMix with water, stir, and spread the jello-like goodness onto the dog licking mat for a delicious treat they'll love! Peanut butter and other spreadable dog treats work great, too. It's the perfect way to keep your furry friend nourished and distracted, making it a dog essential for busy pet parents.\",\n              \"Designed in Denver, Colorado: At Woof, we make enrichment toys for dogs and nourishing treats to keep them busy. Everything we make and do comes from our desire to enhance the well-being of pets and their people. By offering solutions for the realities of dog life, we’re here to help the whole pack thrive.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WOOF LickMat - Easy-to-Clean Lick Mat for Dogs - Slow Feeder Mat with Non-Slip Design - BPA-Free Silicone Lick Mat - Interactive Dog Toys - Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C376JPL4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51DpFDeFhsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Feeder & Improve Digestion: As an exquisite form of slow feeder dog bowls, The lick mat for dogs large breed can slow down a pet's eating pace and go away from intestinal diseases, including bloating, obesity, and choking. Frozen lick mat for dogs helps to change the bad behavior of gobbling up, thereby forming a healthy diet habit of eating slowly. With an uneven surface structure, the dog lick mat with suction cups scrapes food particles off the pet's tongue and protects gum health\",\n              \"Reduce Anxiety, Boredom & Destructive Behaviors: Licking matt for dogs is a boredom buster for pets, which can entertain your lovely pets longer and keep them occupied. Licking the mat also helps release endorphins, which brings much-needed calmness to puppies. As an enrichment for large dogs, our dog toys to keep them busy, enrichment toys for medium dogs and dog toys for boredom and stimulating are perfect for stressful times such as grooming, bathing, nail trimming, and injury recovery\",\n              \"75 Strong Suction Cups & 4-Quadrant Design: The licking mat for dogs large and cat lick mat with 75 suction cups can stick to any glossy surface, such as ceramic tile, floors, glass, bathtubs, and fridges. Four different textured areas are spreadable for all kinds of dog foods, like peanut butter, yogurt, and cream cheese. It's better to put the dog lick pad on a towel to spread the treat mixture rather than place it on the kitchen counter so as to avoid food splashing when picking it up\",\n              \"Food Grade Silicone & Easy To Clean: Our licking mat for small dogs and dog peanut butter lick pad is made of 100% BPA-free silicone, non-toxic, high-temperature resistant, and microwave-safe. Soaking your lick mat for cats in warm, soapy water to remove any additional food that may have lodged in the maze crevices after each meal, and then scrub anything left behind with a brush. The final step is to spray it with the faucet sprayer. The likimat for dogs is top-rack dishwasher safe\",\n              \"After-Sales Services: A pack of 2 mats comes with 1 spatula and 1 brush, we also provide lickmats for dogs in different sizes and colors. We are committed to providing hassle-free service for our products, including puppy lick mats for small dogs and dog lick mats for large dogs. Please note that pets may mistake the lick matt for dog as a chew toy and tear it, and supervise your pets while using it. Any issues, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Large Lick Mat for Dogs with Suction Cups, Slow Feeder Bowls, Cat Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Enrichment Toys for Bathing, Cat Licking Pad for Boredom\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08MBDK747\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41a8GVBT2aL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASTE LESS WATER: water bottle is so easy to use; by squeezing the bottle and locking the top, water is released into the bowl so your pet can easily drink; once they’re done, unlock and squeeze the bottle to drain water back into the bottle, helping you to waste less water​\",\n              \"2 IN 1 DESIGN: finally an easy way to keep your pet hydrated while you’re on the go; the 2 in 1 design features a travel water bottle combined with a built in water bowl; the water bottle holds water from a fresh trusted source; the rubber cap acts as a flip-up bowl for your furry friend, so there is no need to carry an extra bottle or bowl to hydrate your pet on the go​\",\n              \"LEAKPROOF DESIGN: pet water bottle is designed with an easy twist lock mechanism located at the bottom of the silicone bowl; twist the lock to create an air tight seal that helps prevent water from leaking out of the bottle​\",\n              \"LARGE CAPACITY BOTTLE, STRAP AND CARABINER INCLUDED: the bottle comes in three convenient sizes 12 oz, 16 oz, and 20 oz, so you can find the best fit for your furry friend; bottle includes carrying strap and carabiner clip making it easy to carry on the go​\",\n              \"DISHWASHER SAFE FOOD GRADE SILICONE: the water bottle is dishwasher safe for a fast and easy clean; water bottle’s flip-up bow is constructed of BPA free food grade silicone.​\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GORILLA GRIP Dog Water Bottle, Portable Water Bowl Dispenser for Dogs, 12 oz Leak Proof Pet Travel Squeeze Bottles Food Grade Silicone, Pet Stocking to Go Puppy Essentials, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DVT8XJT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31GNgSgshOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Color & Size]: Navy Blue, 12 fl oz (350ml), this size would be suitable for small and medium sized dogs, or if you just take your puppy for a short walk.\",\n              \"[Function]: Designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak. It’s LEAK-PROOF guaranteed. You can put it in your backpack without worrying about its leaking.\",\n              \"[Convenient to Carry]: Enough capacity and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, traveling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want.\",\n              \"[Easy to Use]: One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. Unused water can go back into the container easily by pressing the water key.\",\n              \"[Safe & Durable Materials]: Made of high quality material, LEAD-free, BPA-free, safe and durable, easy dismantling and cleaning. Enjoy the safe and funny outdoor act with your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WePet Portable Dog Water Bottle, 12 OZ, Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CMXF176P\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xKYpRh3JL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Unique and Different】Aonkey dog bowl set is in a league of its own, addressing issues from feedback on other bowls. The upgraded carabiner boasts a larger, sturdier opening, reducing the risk of breakage. Plus, enjoy the added convenience of bottle carriers, compatible with most cola-shaped water bottles in the market.\",\n              \"【Revolutionary Structure】Say goodbye to the hassle of assembled plastic rings. Aonkey's foldable dog bowl boasts an upgraded structure, integrating soft silicone with a hard rim. No more worries about the ring coming off or cracking, and the clip hole remains intact.\",\n              \"【Unmatched Stability】Thanks to the integrated hard rim, our dog bowl stays sturdy when unfolded. No more spills or losing structure. Carry it confidently with one hand, even when it's full of water.\",\n              \"【Perfect for On-the-Go】These travel bowls are a breeze to pack since they collapse effortlessly. Clip them to a backpack or water bottle – ideal for outgoing to the park, hiking, driving, or any social activities with your furry friend.\",\n              \"【Safety First】Crafted from high-quality, food-grade silicone with a tempting beef flavor, our dog foldable bowl eliminates the typical silicone smell that dogs dislike. BPA-free, dishwasher safe, it's not just convenient but also healthy for your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier, 2 Pack Travel Dog Water Bowl Upgraded Carabiner, One-piece Molded Rim No Fall Off or Crack, Foldable Silicone Portable for Pets Walking Hiking 15oz\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08925JCB9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410geCARYFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅【PORTABLE & COLLAPSIBLE BOWLS】Our Kytely large collapsible dog bowls only 0.7 inch when folded, simply Pop-Up and then fold away, which are perfect for traveling, hiking, camping and outdoor\",\n              \"✅【LARGE CAPACITY】Size of the dog bowl is 7 inch wide, 2.75 inch height. Each bowl can hold up to 34 fluid ounces of water or 4.2 cups of dog food, suitable for all kind of dogs, cats or other pets\",\n              \"✅【PREMIUM QUALITY】Made of environmentally friendly TPE materials, BPA free and Lead-free, odorless, durable and friendly. Very safe for your lovely pet to use\",\n              \"✅【EASY TO CLEAN】Easy to clean with wet cloth or just place in the dishwasher machine or run through water. Clean up could not be any easier\",\n              \"✅【OUR WARRANTY】Friendly customer services and we are extremely confident of Kytely collapsible dog bowls quality. If you are not completely satisfied with your purchase, just drop us an email and we will refund or send a new set\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kytely Large Collapsible Dog Bowls 2 Pack, 34oz Foldable Dog Travel Bowl, Portable Pet Water Food Bowl with Clasp, Pet Cat Feeding Cup Dish for Traveling, Walking, Hiking (Black+Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07G994PSS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41LWp7NEDqS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"One Size to Fit All: The collar measures 70cm in length. But it can be easily trimmed from either end to make it fit the required size. Perfect for spaniel, labrador, hound, german shepherd, collie and more.\",\n              \"3 modes: Simply pressing the switch button to the following modes in sequence: Slow Flashing, Fast Flashing, and Glow. It will turn off with one more press then the cycle will start again.\",\n              \"Rechargeable Battery: Use the enclosed USB cable to connect the unit to a wall adaptor (not included), a power bank or computer USB port to charge the battery\",\n              \"360 degree visibility: The collar light up almost perfectly 360 degrees, superior then any LED collars in the market.\",\n              \"Easy to use: Simply pull out from either end and reinsert into the end after applying to the dog neck.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Led Dog Collar, BSEEN USB Rechargeable Flash Dog Necklace Light, Pet Safety Collar Makes Your Beloved Dogs Be Seen at Night for Small Medium Large Dogs(Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQ4BXRQD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PDTKSZeQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super Bright: Our dog collar light features 7 powerful LED beads that provide up to 80 lumens of brightness, ensuring that you and your dog can be seen from up to 100 meters away. This enhances safety for both you and your furry friend during nighttime walks, and giving you peace of mind of knowing your dog's location.\",\n              \"4 Light Changing Modes: Our upgraded dog light offers 4 RGB color-changing modes: white light, red light, color light, red light flashing. you can choose different light mode according to your needs. Besides, you can uses different light to distingush different dogs if you have multiple dogs to walking at night time.\",\n              \"Durable & Lightweight: Made of high quality ABS plastic, it's very durable for long time use and not easy to break, Besides, our dog collar light measures 1.5 x 0.6 x 2.3 inches (L x W x H) and weighs only 0.03 lb. Its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\",\n              \"Excellent IP67 Waterproof: Crafted from high-quality ABS material, our dog collar lights are robust, durable and built to last; With IP67 waterproof rating, they provide reliable performance in rain, snow, or muddy conditions.\",\n              \"Rechargeable & Large Battery Capacity: Our dog collar light is equipped with a large capacity battery that can be fully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"Easy to Use: Equipped with a robust carabiner-style clip, our dog collar light is suitable for dogs of all sizes. You can easily attach and remove the light from your dog's collar, harness, or leash. It also serves various other purposes, including night running, cycling, camping, climbing, and more.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack Dog Collar Light, 4 Modes Clip On Dog Lights for Night Walking, Glow in the Dark LED Pet Collar Charm, Rechargeable Pet Camping Essentials for Nighttime Running, Cycling, Hiking(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":22867,"content_sha256":"f55d8741fcf734d1090b1bef765937ee91cf60df54508704f873f39cfc641eb9"},{"path":"data/raw-amazon/getitems-batch-08.json","size":8444,"sha":"9efec0ee8c38a2bbec623c6ab45b6bdbc6bdac00","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-08.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-08.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B01N9YT6Z1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31vNjhDkd4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Large - Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X24K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X24K?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41VnAfEwKLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Guaranteed Tough Tug-o-War toy\",\n              \"Phalate, Rubber, Latex and Tonxin Free!\",\n              \"Dishwasher safe!\",\n              \"Made with love in Bozeman, MT\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Zogoflex Bumi Dog Tug Toy – S-Shaped, Lightweight Chew Toys for Fetch, Play, Pet Exercise – Tug of War Soft Flinging Squishy Chewy Toy for Dogs – Guaranteed, Latex-Free, Large 9.5\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07HSJ1TSQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07HSJ1TSQ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31jnekWwkpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Toy: Durable treat dispenser to enhance mental stimulation during play.\",\n              \"Interactive Ball: Bounce and roll action keeps dogs active and engaged\",\n              \"Quiet Play: The Reward Ball's durable material is designed for long-lasting sessions of quiet fun.\",\n              \"Easy To Use: The unique funnel makes for easy loading and washing.\",\n              \"Weight Management: Use as a bowl replacement to manage weight with slow feeding\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kong - Rewards Ball - Ultra Durable Interactive Treat Dispensing Dog Toy - for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSL7T27J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31P8hT9rmyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Double the Snoop, Double the Fun: Durable treat-dispensing dog toy that erratically releases treats from two ends; this interactive puzzle toy dispenses treats as it rolls and bounces, promoting active play and problem-solving skills. Note: the size of the treats or kibble determines the flow - smaller pieces release more at once and come out faster.\",\n              \"Made of Tough Yet Flexible Orbee-Tuff Material: Constructed with high-quality, BPA-free Orbee-Tuff material, this dog toy is durable, and bouncy, making it ideal for interactive play and extended treat-seeking sessions\",\n              \"Encourages Natural Foraging Instincts & Slower Eating: This 6 in x 4 in unique treat-dispensing design helps slow down fast eaters, aiding digestion and helping to prevent bloating; ideal for dogs who need a fun mealtime alternative or portion control\",\n              \"Mint-Scented for Fresh Breath: Infused with a refreshing natural mint scent, this toy not only provides hours of play but also helps freshen your dog’s breath while they chew and enjoy their favorite treats\",\n              \"Mental Stimulation & Enrichment for All Breeds: This toy helps reduce boredom, relieve anxiety, and provide both mental and physical exercise; just 15 minutes of play offers stimulation equivalent to 30 minutes of physical activity\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Double Snoop Interactive Treat Dispensing Dog Toy, Puzzle Ball Slow Feeder for Medium to Large Dogs, Mint-Scented for Mental Stimulation & Boredom Relief, 6in x 4in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07B3Q1XSZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07B3Q1XSZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Y9myuf+xL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE TREAT-DISPENSING DOG TOY (PACK OF 2) – Made from premium natural rubber, this heavy-duty dog toy is designed to retain its shape and stand up to tough chewing and extended play.\",\n              \"NATURAL RUBBER WITHOUT CHEMICAL ODORS – Designed to be odor-neutral and pet-safe, helping keep dogs engaged without the strong synthetic smells found in some rubber toys.\",\n              \"HOLDS TREATS OR KIBBLE FOR ENRICHMENT – Perfect for treats, peanut butter, or kibble to keep dogs mentally stimulated. Large hold up to 3/8 cup of kibble, helping turn mealtime into interactive play. Item dimensions 3\\\"L x 3\\\"W x 4\\\"H\",\n              \"SAFETY AIR VENT FOR PEACE OF MIND – Features a built-in safety air vent to help allow airflow if the toy is fully in your dog’s mouth during supervised use.\",\n              \"MULTIPLE SIZES FOR ALL DOG BREEDS – Available in four size options, making it suitable for a wide range of dogs—from smaller breeds to large, powerful chewers.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chew King by Mammoth Premium Treat Dispensing Dog Toy, Durable Natural Rubber Chew Toy, Safety Air Vent, Interactive Enrichment Toy for Aggressive Chewers, Large Pack of 2- Teal\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":8420,"content_sha256":"e76e288ef617a215629e753236cd8d3efdd0f8e189998f28515bb3c15093a2c5"},{"path":"data/raw-amazon/getitems-batch-09.json","size":16753,"sha":"fa5b4c42250cdd3e419265ac35d12420b1a463a3","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-09.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-09.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B003YHB8DO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JcNoskwxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Country Of Origin : China\",\n              \"The Package Height Of The Product Is 8 Inches\",\n              \"The Package Length Of The Product Is 3.5 Inches\",\n              \"The Package Width Of The Product Is 3.5 Inches\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009YK3OU\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-njUChH2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Natural Rubber Dog Toy: This dog chew toy is crafted with KONG Classic rubber for durable and long-lasting chew sessions\",\n              \"Dog Toy for Dental Health: This natural rubber dog toy features ridges for teeth cleaning to help support oral health\",\n              \"Chew Toy for Dog Treats: This chew toy turns into a treat dispensing challenge when stuffed with KONG Snacks, pastes, or peanut butter\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0719Q85G8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4102YFXKDAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Puzzle Toy – Level 1 Beginner: Perfect for puppies and dogs new to puzzles, this Nina Ottosson dog puzzle introduces treat-dispensing fun and enrichment\",\n              \"Boredom Buster: 15 minutes of brain-engaging play equals 30 minutes of physical activity, giving dogs of all ages the exercise they crave\",\n              \"Multiple Ways to Play: Nudge and roll the ball to release hidden treats; Tips and Tricks included to adjust difficulty; smaller treats come out faster for an easier challenge, while larger treats make the game more challenging\",\n              \"Mealtime Fun & Slow Feeding: Holds 1 cup of kibble or treats; doubles as a puzzle slow feeder to help slow fast eaters and make mealtime more engaging; opening is .6 inches\",\n              \"Thoughtfully Designed: Food-safe and made without BPAs, PVCs, lead, or phthalates; no removable parts for worry-free play\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000FEN1NO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/315ERQUdgVL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug Toy for Dogs: This unique natural rubber dog toy encourages interactive play sessions; perfect for indoor and outdoor playtime\",\n              \"Natural KONG Rubber: This rubber dog toy springs back into shape during a game of tug, making it a must-have addition to pet supplies\",\n              \"KONG Toy with Comfortable Grip Design: The KONG Tug Toy makes it easy to hold during on-going tug games with your dog\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07CMC5LGC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07CMC5LGC?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/411hI0j3K3L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Toy for Tugging: Each Nerf Dog 3-Ring Tug outdoor dog toy is 10.5 inches in length, making them ideal dog toys for medium and large dogs\",\n              \"Outdoor Dog Toys for Medium and Large Dogs: This tug dog toy is weather- and water-resistant, making it the perfect dog toy for outdoor play\",\n              \"Pet Toy for Healthy Teeth: Dog tug ring offers a unique design and ridged texture to massage gums and keep teeth clean and free of tartar\",\n              \"Nerf Tough Dog Toy: Lightweight and durable, the medium dog toys are made from Nerf-quality materials to withstand hours of play and teaching your dog new tricks\",\n              \"Safety First Toys for Dogs: Nerf pet toys for dogs are designed with your dog's safety in mind, made with Nerf Tough quality materials and tested to ensure endless hours of family fun\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nerf Dog 3-Ring Tug Outdoor Dog Toy, 10.5 Inch Ring Dog Tug Toy for Medium and Large Breeds, Blue/Green/Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00BIGLH2U\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51r3XEfsShL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Fetch, play and retrieve. These Hyper Pet dog toys are versatile and the perfect choice for interactive fun, encouraging your pup to run, fetch, and exercise.\",\n              \"Buoyant, lightweight design of the stick allows it to float on water, giving you a worry-free, fun time at the beach, lake or pool.\",\n              \"Made of lightweight, resilient EVA foam, this toy is perfect for long tosses of fetch with your furry best friend.\",\n              \"Easy to clean, the EVA foam surface also resists mess and enables pet parents to easily rinse off dirt and slobber.\",\n              \"These Hyper Pet toys are available in 5 unique shapes and designed for pets of all ages.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B001AQZ4FE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31sI-VQYfLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP THE FUN AFLOAT: The Amphibious Bumper brings fetch to the water. With a non-slip rope handle for a secure grip and precise throws, this floating dog toy turns any day at the pool, beach, or lake into an action-packed adventure.\",\n              \"DURABLE YET GENTLE: Our dog toy stick is made with tough nylon, rubber, and EVA foam. It's soft on your dog's gums and teeth, but no toy is truly indestructible. It's not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Amphibious Bumper measures 2.30\\\" L x 4.25\\\" W x 10.68\\\" H and is suitable for breeds weighing 20-60 lbs. This fetch toy's bright colors increase visibility, ensuring your dog never loses sight of the fun.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Amphibious Bumper dog toy is just one of many outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07SK3R2C3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41DE04W5MJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"HIGH QUALITY DOG TOY: Crafted from tough materials, this dog toy, like the Ultra Ball, makes for long-lasting interactive play for energetic fetch games with your dog.\",\n              \"EASY HANDLING: This Chuckit! dog toys fetch stick pairs with the Chuckit! RingChaser Launcher for easy pick-up and effortless throwing, keeping your hands slobber-free during playtime\",\n              \"VISIBLE AND VIBRANT: Designed with bright colors for high visibility, this dog stick toy reduces the risk of losing sight of the toy.\",\n              \"SUITABLE FOR ALL DOGS: Measuring 12 inches, this long dog toy fits dogs of all sizes, from pups to adults, providing a gentle fetch experience. It is not intended as a chew toy or for aggressive chewers.\",\n              \"ENHANCED BONDING: With Chuckit!'s design and vibrant colors, each session with these interactive dog toys elevates each adventure\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09YHBC2DR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xnvos9ZIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Hound2O’s Fetch Stick – Get ready for hours of fetch and fun with this rubber Fetch Stick! Perfect for dogs who love to chase, chew, and play outside, its hollow body holds small treats for an extra challenge. Available in vibrant orange, green, or yellow, this toy is designed for hounds of all sizes who live for adventure.\",\n              \"Made for Muddy Adventures – Rain or shine, dirt or mud—this collection is built for dogs who embrace the mess. Whether trekking through the woods or romping in the backyard, these toys are made to keep up with your pup's wild side.\",\n              \"Easy to Clean – Adventures get messy, but cleanup is easy. Just rinse with water or wipe it down, and it’s ready for the next round of play.\",\n              \"Bright & Bold Colors – Designed for the great outdoors, our high-visibility colors stand out against grass, dirt, and trails, so you never lose sight of the fun.\",\n              \"Go Play Outside – Life’s better outside, especially with your dog by your side. Grab your favorite Hound2O toy and GO PLAY OUTSIDE—because every day is an adventure waiting to happen!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":16717,"content_sha256":"62e29468394ec76839a365acaac1e27b77ae9486475dd95d8c0bd072be0372f6"},{"path":"data/raw-amazon/getitems-batch-10.json","size":13404,"sha":"618797947a2ebf38ede8e8b45b27798c1ec8f73c","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-10.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-batch-10.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08GQ98BVG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51nxbzmPtYL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT FOR ANXIETY: Our licking mat for dogs is the de-stressing cat and dog boredom buster your pets need! Licking our dog activity mat releases endorphins offering anxiety relief for dogs and cats and curbs destructive behaviors in times of stress.\",\n              \"CAT & DOG DISTRACTION LICK PAD: Make bath time, nail clipping or grooming a breeze with our lick pad for cats and dogs. Stick our lick pad for dogs with suction cups to the floor and reward your pet with dog peanut butter, coconut oil, yogurt or any cat and dog calming treats!\",\n              \"DOG SLOW FEEDER MAT SUPPORTS DIGESTION: Raw Paws pet slow feeder mat promotes portion control, reduces bloating and promotes healthy digestion. This slow feeder cat mat will slow down any fast eater! Instead of an expensive dog or cat puzzle bowl, try our fun cat lick pad.\",\n              \"EASY-TO-CLEAN MAT: Our dog lick pad helps clean harmful bacteria from your pet's tongue boosting gum and teeth health. Made from BPA free, food grade silicone, our cat and dog mat for licking can be cleaned easily with soap and water or on the top rack of your dishwasher!\",\n              \"WE VALUE YOU: We stand behind our brand and strive to ensure that you and your pet are truly happy. Meeting your expectations is our top priority at Raw Paws Pet, Inc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBW1ZSV1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+or+8bZkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Peanut Butter Bliss: Make grooming a breeze with our dog peanut butter lick pad! Perfect for spreading dog treats, it releases happy hormones, soothing your pup. This dog licking mat with suction cups is designed to keep your furry friend focused and entertained during bath time or playtime\",\n              \"On The Go Fun: Our portable dog lick pad is a must-have for puppy essentials! Easily attach it as a dog shower lick mat or dog slow feeder, providing entertainment and relaxation. This suction cup dog feeder is perfect for grooming and play, bringing joy wherever you and your pup go\",\n              \"Big Pups Love It: Perfect for large breeds, this dog licking mat keeps big pups busy and happy. Spread their fave dog treat like yogurt and watch them enjoy. Explore our lineup of dog accessories, dog bath tools, and puppy essentials to elevate your dog's routine to a spa-like experience\",\n              \"Banish Boredom: Keep your dog mentally stimulated and happy with our licking mat and dog bath tools. This relief dog solution turns bath time into a relaxing ritual. Our high-quality dog shower and bath supplies ensure your pup gets the best care, making it an essential dog lick pads.\",\n              \"Perfect Pooch Gift: Treat your furry buddy or fellow pet lovers with our Premium Lick Mat for Dogs with Suction Cup. It's a fun dog pad and a brain-boosting dog treat activity. Ideal for pet birthdays or just because, these lick pads for dogs are sure to make any dog fall in love!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09K9NQPKY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41EVrCInd1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[ALL THE COLORS IN ONE VEST] Change between 8 super bright solid colors - Red, Yellow, Magenta, Blue, Purple, Pink, Green, and Cyan AND 6 eye catching multicolor flashing and slow fading color modes – Disco Dog, Rainbow, Cool Comet, Rescue, Independence Day, and Photon Burst. Our special illumination modes are based on visual science to give visibility to your pets and warning to motorists. Modes are easily selectable at the press of a button, easy to access during a walk, run, or backyard fun.\",\n              \"[TRUE 360 DEGREE ILLUMINATION, REFLECTIVITY, & FLUORESCENCE] Visible from over half a mile away, never lose sight of your dog outdoors again. Unlike other reflective animal vests and hi viz gear, our flexible fiber optic cables, and 3M Scotchlite reflector technology actively keep man's best friend safe by alerting distracted drivers and traffic before their headlights are on you and your pup. Day or night, morning or evening, rain or shine, let your dog out of the house worry free.\",\n              \"[NO BATTERIES, NO SMELLS, NO WORRIES] A quickly recharging, long lasting battery, means up to 12 hours of illuminated playtime per charge. Spring, Summer, Fall or Winter, the lightweight, breathable design allows your puppy to wear it year round. Built to be durable with military grade Cordura fabric and 3M reflective bias, this vest can withstand rolling, adventures in the rain, or just general wear and tear. When it does get dirty, cleaning is easy, just throw it in the washing machine.\",\n              \"[GOES ON QUICK AND EASY] The newly re-designed harness with added leash attachment makes it easier than ever to clip-in and be out the door. The harness is easily unbuckled when you're done too! Already have leashes that you love? The LightHound will quickly slide over your favorite dog collar, harness, or jacket and not interfere with the leash or other dog gear. The LightHound is an attractive and practical option for any animal owner.\",\n              \"[HIGHLY ADJUSTABLE] A unique vest for a unique companion. No need to compromise comfort for safety, both the neck and chest are adjustable to get the perfect fit. Slide it on, clip in, and simply adjust, and it's ready to go, without fear of rubbing and chafing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C3D1K3YZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/415D3+CNKzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ordinary dog bowls become slow eaters in seconds】 - Just press to attach the Keegud slow feeder insert to the bottom of the dog bowl. The unique spiral blade and silicone nails design allows dogs to effectively slow down their eating; helping to reduce binge eating and reducing digestive disease in dogs.\",\n              \"【Safe and healthy】 - The Keegud slow feeder insert is made of food-grade silicone, which is safe and soft. Unlike hard plastic, it will not damage your dog's nose during eating.\",\n              \"【Strongest suction cup base】 - The 36 small suction cups on the bottom of the Keegud slow feeder dog bowls are as strong as an octopus and hold it firmly in the bottom of the dog bowl without adding water.\",\n              \"【Good practicality】 - Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls.\",\n              \"【Easy to clean】 - No complicated and variable compartments, so Keegud dog slow feeder allows you to easily remove food residue whether by hand washing or machine washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNH7NX85\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fAGpngjL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SLOWS DOWN EATING UP TO 10X: (2 Cup Bowl) Our fun and interactive Slow Feeder Bowl is built with uniquely designed wave patterns that separate a full bowl of food into smaller sections that challenge your dog and require more effort to access and eat.\",\n              \"AIDS IN PROPER DIGESTION: Fast-eating dogs often suffer from bloating, vomiting, choking and indigestion. Our Slow Feeder Insert Bowl mentally stimulates your dog during mealtime while helping reduce overeating behavior.\",\n              \"DOGS LOVE OUR INTERACTIVE DESIGN: Our puzzle dog food bowls are guaranteed to slow down fast eating pets of all breeds and sizes. Watch as the groove patterns challenge dogs to eat slower as they work to find food in all the \\\"nooks and crannies\\\".\",\n              \"WORKS AS A STAND ALONE BOWL: With many non-skid rubber pads attached to the bottom, our slow feeding bowl remains securely in place while your dog eats so you can fully replace your existing mealtime dog bowl with your new slow feeder bowl.\",\n              \"INSERT INTO ELEVATED FEEDING TRAYS: You can replace one of the standard bowls in your dog's feeding tray with our Slow Feeder Insert Bowl. Our bowls are designed to fit into most standard size elevated feeding trays. Check your tray hole diameter before you purchase.\",\n              \"ADD TO EXISTING METAL DOG BOWLS: By combining our Slow Feeder Insert Bowl with a standard dog bowl you get the best of both worlds - a heavier bowl that won't flip or slip (not included) plus our slow feeding puzzle bowl to slow down your fast eating puppy.\",\n              \"FITS PERFECTLY IN TUFF PUPPER BOWLS: This 2 cup Slow Feeder Bowl was designed to fit perfectly into our 66oz SuperBigSlurp insulated metal dog bowl (sold separately). Combine them both for the perfect non-slip, non-flip weighted slow feeder bowl for the messiest, aggressively eating dogs.\",\n              \"SAFE FOOD GRADE MATERIALS: The Slow Feeder Insert Bowl is made with 100% BPA, PVC, and phthalate-free ABS materials , ensuring the satisfaction and safety of your dogs when they eat from it.\",\n              \"EASY TO CLEAN MATERIAL: Our bowls can be easily hand washed but is also is dishwasher-safe. Simply place it in the top rack dishwasher or rinse it off in the sink after your dog has finished eating. Our groove pattern enables faster cleanup then most slow bowls.\",\n              \"WORLD CLASS CUSTOMER SERVICE & 100% SATISFACTION - If you have ANY issues in the first 30 days, Tuff Pupper will REPLACE OR REFUND at no cost to you. All of our products include a hassle free Lifetime Guarantee against manufacturer defects.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":13376,"content_sha256":"99758e3553d9b51273089bc0f85c64ceb76a9797481be5ef3c46146c62077d1b"},{"path":"data/raw-amazon/getitems-training-batch.json","size":10668,"sha":"7979abf84f3d1e96efc0d0b039f06667a4fa195d","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-training-batch.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/getitems-training-batch.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"itemsResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CQK4DN1V\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JCiGxebWL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Upgraded Stronger Magnet】 There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】 Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Large Capacity】 The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Convenient Design】There is a zipper pocket in front with poop bag outing, you can get poop bags easily anytime. Also lining material of the fanny pack is water resistant, can be inside out easily for cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch and Training Clicker, Upgrade Two Magnetic Closure to Prevent Spills, 2 Cup Treat Bag with Poop Bag Dispenser, Metal Clip Waist Belt Fanny Pack for Pet Walk (Black/Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQQF67P1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31L2nwRGOmL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FC2LTSNG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FC2LTSNG?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41HpO6zM5RL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🧲 𝐎𝐧𝐞-𝐇𝐚𝐧𝐝, 𝐐𝐮𝐢𝐞𝐭 𝐀𝐜𝐜𝐞𝐬𝐬: Magnetic closure opens with one hand, so you can reward instantly without breaking training focus.\",\n              \"🍖 𝐍𝐨 𝐌𝐞𝐬𝐬, 𝐍𝐨 𝐒𝐦𝐞𝐥𝐥: Removable silicone liner contains greasy treats and cleans up fast.\",\n              \"🎽 𝐇𝐚𝐧𝐝𝐬-𝐅𝐫𝐞𝐞, 𝐍𝐨 𝐁𝐨𝐮𝐧𝐜𝐞: Wear it at your waist for a close fit that won’t swing or bounce during training.\",\n              \"🎒 𝟑 𝐖𝐚𝐲𝐬 𝐭𝐨 𝐖𝐞𝐚𝐫: Waist, crossbody, or belt clip—switch easily for training or walks.\",\n              \"🐾 𝐎𝐧𝐥𝐲 𝐖𝐡𝐚𝐭 𝐘𝐨𝐮 𝐍𝐞𝐞𝐝: Poop bag holder and small pockets keep essentials within reach.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PawistaPal Dog Treat Pouch for Pet Training, One-Hand Magnetic Closure, Hands-Free Treat Bag with Silicone Liner, No Mess No Smell\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DJ1NXVM3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DJ1NXVM3?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41gi1wjSgGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Two pockets with zipper closures and additional magnetic closure on the big pouch. Adjustable strap fully extended measures up to 52 and 1\\\" wide to fit perfectly through belt loops\",\n              \"Approximate total capacity: 0.8 L\",\n              \"Stitched webbing front loop and d-ring make it easy to attach items such as Poop Bag Holder, Crap Carrier, keys, etc.\",\n              \"Measures 7\\\" x 3\\\" x 6\\\" and weighs 5 oz\",\n              \"Interior fabric is human food-grade fabric and outer is made of easy-to-clean ripstop\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Wilderdog Dog Training Treat Pouch with Magnetic and Zipper Closure, Carabiner Attached, Adjustable Waist Strap - Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4D9JTY8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4D9JTY8?tag=candidquality-20&linkCode=ogi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41isMt5sZyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"FUNCTIONALITY & DURABILITY: Crafted with a vegan, non-toxic, recycled fabric that is water- resistant. The Goodie Treat Bag repurposes 3 plastic bottles into the perfect training treat pouch. Lightweight and easy to wear so that you have quick access to treats to reward your dog's good behavior while training. This bag can be worn around the waist, clipped onto a belt-loop, or threaded onto your personal belt. If there are any product issues or defects contact us so we can make it right!\",\n              \"FEATURES: The Goodie Treat Bag includes a removable waist-belt with a quick-release buckle attachment; or remove the waist-belt and simply hook your goodie bag on any leash or pack for hands free training and quick access to treats. This lightweight bag has a magnetic closure allowing easy access to treat to reward your dog quickly while training\",\n              \"EXPRESSIVE STYLE: The Goodie Treat Bag is available in 2 different styles, solid colors or prints for whatever style best suits you and your dog! We recommend pairing with our Scoop Pick Up Bag (sold separately) for some colorful training accessories!\",\n              \"SIZING AND CLEANING: This bag is sized at 4’’ x 4.75’’ x 2.5’’ and the waist-belt is adjustable to fit to your waist comfortably. To clean your Goodie Treat bag hand wash in cold water with a pet-safe detergent. Let bag air dry for best results\",\n              \"WARRANTY & CARE: All of our products come with OllyDog lifetime warranty. Please note that chewing and biting are not covered by warranty, as that is not the intended use of the product\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"OllyDog Goodie Treat Bag, Dog Treat Pouch, Waist Belt Clip for Hands-Free Training, Magnetic Closure, Dog Training and Behavior Aids, Three Ways to Wear (Blue Heron)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ]\n  }\n}\n","inline_bytes":10450,"content_sha256":"8c711a5114839226b718784677c07638ff6001862b23c2a5d77c379270b1bf6f"},{"path":"data/raw-amazon/search-airtag-holder.json","size":19853,"sha":"84d80dc7faca3c739a4e76a707f0f1d28af3739b","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-airtag-holder.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-airtag-holder.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CTT9WF4X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31m8Fx-H6WL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[100% Waterproof] This fully enclosed structure provides ultimate protection for your Airtag, and prevents your AirTags from water, dust, and damage\",\n              \"[Zero interference] This lightweight silicone AirTag holder features a seamless construction design that is effectively waterproof and does not interfere with the tracker's signal\",\n              \"[Shockproof Silicone] This AirTag bumper cover is crafted from waterproof liquid silicone for enhanced protection against bumps and drops, ensuring optimal safeguarding for your AirTag\",\n              \"[Wide Compatible] Precisely molded for a seamless fit with Apple AirTag, you can attach the AirTag easily to backpacks, pets, or luggage for worry-free tracking\",\n              \"[What You Will Get] 1*Protective Air Tag case (Airtag Not Included). We provide a 180-day worry-free warranty. If you have any questions, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099JHX1KN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41r79XTSrML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Sweat Air tag Holder Design for Pets】The airtag cover is specially designed for pets like our dogs and cats. So it is more comfortable for wearing bcs it will not shake when the AirTag is hanging under the pet’s collars.\",\n              \"【Fit for Pet Loop Holder】This protective air tag collar holder can be used on dog collars&pet loop holder, clipped to school bags,waist bags,backpacks and any items that fits its size.You don’t have to worry about losing your pets or bags anymore. Provide good protection for our pets,kids and parents.\",\n              \"【Washable Silicone Soft Materials】This airtag loop compatible with apple air tag tracker is made of soft silicone material, it is easy to use. The protective case cover can protect your device for Air Tags from dust, dirty, scratch and drop. You can wash&clean this silicone cover with water, it won't deform no matter how you knead it.\",\n              \"【Easy to Install】Put the AirTag device to dog airtag holder and then connect this airtag case silicone to dog/cat collars or schoolbags etc. Fast installation within 30 seconds.\",\n              \"【What You Will Get 】1 *Cute Pink color bone pattern Air tag dog collar holder. (not include Airtags device&dog collar).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGZDLD88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q9rvS1i5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slide-on Design: Our cat collar holder for Airtag is molded from one single piece of silicone, which can hold the tag tightly and has a loop that slides through the collar, making it virtually impossible for the airtag to come off\",\n              \"For Small Dog & Cat: Specifically designed for cat and puppy, the small dog collar holder for airtag compatible with both 3/8 and 5/8 inch wide collars. Bringing more appropriate wearing options to small breed\",\n              \"Complete Protection: With an entry diameter of just 2 centimeters, significantly smaller than the Airtag's diameter, so without the worry of the airtag falling off, getting the dust in or scratching when your pet wears it outside\",\n              \"Easy to Clean: Dogs inevitably get their collars dirty when they go outdoors. The case for airtag is easily cleaned with water and dries quickly thanks to its waterproof characteristics\",\n              \"Comfortable to Wear: The perfect blend of comfort and security for your furry friend! Made from soft silicone, it weighs just 5g - lighter than a US dollar coin. Gentle on your dog's neck, ensure odorless and without any irritation\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DR2QNQ5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/512J2MG3rcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The most secure & comfortable AirTag dog collar mount.\",\n              \"IP69 waterproof, dogs can swim with it.\",\n              \"Fits any width dog collar (or harness).\",\n              \"Doesn't dangle: Our original thru-collar design uses self-piercing screws to go through any collar up to 0.20\\\"/5mm (Which is 99% of collars. Some leather collars are too thick). Recommended for pets over about 10 lbs.\",\n              \"Ultra-strong composite body, CNC machined screws (loctite prevents screws from vibrating out, do NOT overtighten). Unbreakable ballistic Nylon6 polyamide backplate. Does NOT impact AirTag signal.\",\n              \"Lifetime Guarantee - Contact us with any issues, we will make it right.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Elevation Lab AirTag Dog Collar Holder - TagVault™ - Secure Thru-Mount, IP69 Waterproof, Doesn't Dangle, Fits All Width Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FH2ZJPM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31dbnNnGZOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Compatible with Airtag】The airtag holder is professional designed for Apple airtags 2021. It holds the air tag snugly and tightly attached to the 0.8-1.2inch pet collars, preventing your air tags from dropping and scratch.\",\n              \"【No Shaking】Traditional holder is hanging down the collar, shaking seriously when your pet is running or jumping, which make your pet uncomfortable. This holder is designed closely attached to pet collar of 0.8-1.2inch, let your pet feel more easy.\",\n              \"【Various Colors and Quantities】There are 14 colors (including 4 glow colors) and 1,2 or 4 count packs, suitable for different collars you already have.\",\n              \"【Premium Material】The holder is made of high quality silicone, durable, elastic, eco-friendly, easy to clean, scratch-resistant, no signal blocking and light weight.\",\n              \"【Widely Used】This airtag holder is closed loop design, not only used for pet collars, but also child’s school bag, elder’s belt, handbags, backpack bags etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B6DC1L1X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51srHlemUFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Works with most pet collars – flexible openings accommodate different collar sizes. Large size fits collars 3/4 inch to 1 inch wide, while Small size fits collars 5/8 inch wide.\",\n              \"Locked-In Tracking – Keep your AirTag secure through every sprint, scramble, and trail session. Access real-time GPS tracking and instant alerts if your explorer pushes past safe boundaries. *DOES NOT INCLUDE AIRTAG*\",\n              \"Personalized for Safety – Customize with up to 4 lines of text so your pet’s tracker holder includes important information for their safe return.\",\n              \"Made for Comfort – This silicone tag slides on easily and won't cause irritation like metal tags. It's also waterproof and simple to wash.\",\n              \"TO ORDER: SELECT SIZE FROM THE ABOVE CHOICES. After selecting size, click CUSTOMIZE NOW to choose color and add your personalization details.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DTH9N2GF\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4151WkWq2-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Specially Designed for Pets Collar: ilFindYou waterproof airtag holder for dog collar special design for Apple Airtags 2021. Durable AirTag collar holders feature a snug, form-fitting design that securely attaches to most pet collars(Airtag not include)\",\n              \"IP68 Waterproof: The AirTag protective case consists of an inner sleeve and an outer shell, with a tight, fully enclosed structure and a 100% waterproof design, so you no longer have to worry about your pet playing in water\",\n              \"Strong protection: 360° fully enclosed design provides strong protection for your AirTag, making it waterproof, dustproof, shock-resistant, and scratch-resistant. Enables you to continuously and stably track your furry friend\",\n              \"Material: Our airtag dog collar holder made from high-strength, ultra-durable silicone, it is elastic, lightweight, and will not interfere with the AirTag's signal or affect your pet's daily adventures\",\n              \"Easy to install: First, place the AirTag into the inner sleeve, then put the inner sleeve into the outer shell, and finally slide the protective case onto the collar. The silicone material is highly elastic, making it very convenient to install\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C6XSJD5Z\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dhaCBvKrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【1 Pack Airtag Pets Collar Holder】Perfectly designed for Apple AirTags st and 2nd generation, our SANKALA Waterproof Airtag Case for Dog Collar is an upgraded version of the dog collar airtag holder that is specifically designed to fit dogs and cats' collars. Note: airtag is not included.\",\n              \"【Waterproof Sealing Design】 This airtag holder for dog with waterproof sealing design features a new structure that protects your AirTags against water ingress, ensuring they stay dry at all times, making it excellent for dogs who love to swim.\",\n              \"【360° Protection】The full body covered silicone airtag case and the embedded transparent front cover offer your AirTag 360° protection which is flawless for taking your pups on an adventure. Compared with other semi-open cases, it is more secure and can prevent your AirTag from being scratched, dusted and damaged.\",\n              \"【Convenient】 One-step installation. This airtag holder for dog collar can match your existing collar without the need for any changes. So, you can hang it easily on a 0.8 - 1.3 inch collar/loop, which keeps the Airtag staying with the pet strap, keeps your dogs comfortable and avoids dropping and biting.\",\n              \"【What You Will Get】 1 X dog collar airtag holder (Airtags and collar not included). It securely holds the airtag, giving you peace of mind knowing you can easily locate your pet if they wander off. Order now to protect your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B095C337PT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41q7Q+lKrsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Secure Found: The semi-open design ensures that our shell does not affect the passability of sound, allowing you to hear the airtag's prompt sound as soon as possible and locate it.\",\n              \"Universal Compatibility: Designed to work seamlessly with Apple AirTags(1st & 2nd Generation), allowing you to easily track your furry friend's location.\",\n              \"Lightweight and Durable: Crafted from high-quality silicone material, ensuring long-lasting use without adding unnecessary weight or bulk to your pet's collar.\",\n              \"Easy Installation: Simply slide the holder onto your pet's existing collar for a quick and hassle-free setup.\",\n              \"Discreet Appearance: The sleek color blends in nicely with most collar styles, providing a stylish yet functional accessory. not include airtag\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BGH2P4JQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51xtLgZrT1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ultra-secure AirTag case】Upgrade!!! The shell body and back panel are made of stronger ABS composite and pure PC material (Metal backplate included, replaceable), which is stronger, smoother, UNBREAKABLE. High quality material makes it not easy to be scratched, it always maintains its original appearance. We included spare parts in the package. As your pets has grown, you can change many different collars and the tool still works like new.\",\n              \"【Long Term Durability and Waterproof】Solid and Resistance, even in water. There is a waterproof ring that keeps out moisture, dust, etc. Keep Airtags clean and dry.\",\n              \"【Fits any Width Collar or Harness】This airtag dog holder can match your existing collar without changing anything.\",\n              \"【Easy to Install】Product comes with needed tools, easy to apply onto collar just by pushing the screws through. The case is fixed to the collar, it is difficult for someone to quickly remove it. Unless your collar falls off will not loose the AirTag and it is absolutely safe. (Not include airtag and collar)\",\n              \"【Great for Aggressive Chewers】Perfect for giant or medium dogs. Holds up to water and rough conditions, your pets can roll around in the mud, run through the brush. It can wear it at everyday and it keeps airtag safe from his “friends” teeth. Great case for an Airtag for your pet. Must have investment for your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+airtag+collar+holder&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 835\n  }\n}\n","inline_bytes":19746,"content_sha256":"2b46829a16827aa7804052d02a87eee4bfcd8d68611973aa1f24a34561259af7"},{"path":"data/raw-amazon/search-collapsible-dog-travel-bowl.json","size":21594,"sha":"9d7a86c6814b353e551c2fe4786520199791be82","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-collapsible-dog-travel-bowl.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-collapsible-dog-travel-bowl.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07VT1468W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41J1pWa7E0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: 5.1 X 3.5 X 2.1 inch (expanded), 0.5inch height(folded), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Small Size suitable for small to medium dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08YYX1QLB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414zKEY3vaS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099N8G6FB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yX6p9kS-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE WITH COVER LIDS: The collapsible dog travel bowl is lightweight, convenient for storage because of the collapsible design, save space and easy to expand or fold.Come with cover lids,PLEASE NOTE,these lids are not airtight type, so it is not leak proof,only to use to keep the bowl clean from dust and dirty when carry.\",\n              \"WIDELY USED PET BOWLS: This collapsible dog travel bowl is included climbing buckle that can attach to belt loop, backpack, leash or other locations.Easy to fold and expand. It's suitable for pet walking, traveling, hiking, camping, outdoor or indoor use for dogs cats food & water feeding.\",\n              \"AVAILABLE IN 3 DIFFERENT SIZE: S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. The S and M size for small to medium cats dogs,the L size for large breeds. Lightweight & space saving.\",\n              \"SAFE MATERIAL: Collapsible dog bowl was made of premium soft plastic, leakproof and longlasting,3 modes collapsilbe design to save room,easy to store in bags or in cars. Perfect dog water feeder for travelling hiking walking camping outdoor use.\",\n              \"CLEANING EASILY: Easy to clean for daily maintenance,just to rinse or wipe to clean these bowls after each use, and it dries quickly. For your pets health, please remember to clean the collapsible dog bowl and keep it dry after your furry friends each feeding.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08SHJ1VDK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fDamfwCS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXN3XK82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41aHy0zIBXL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: Medium Sized,6.3 X 4.3 X 2.4 inch (expanded), 0.7inch height(folded), each bowl holds up to 22 fluid ounces of water or 2.8 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Medium Size bowl suitable for small,medium and large dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C1RH2K82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31U7QS0o7sL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Collapsible Design: The travel dog bowls can collapse completely flat, easy to storage, clip onto backpack, belt loop, dog leash, put them in your car or vehicle\",\n              \"Very Durable and Safe: The portable dog bowl are made of 100% Premium silicone at Food Grade, BPA Free and non-toxic\",\n              \"Portable and Convenient: The collapsible dog water bowl are foldable, lightweight and compact, it's very handy when you are on a road trip, travel, dog park, hiking, camping, picnic, etc\",\n              \"Size: 6.4*4.1*2.4 inch (Expanded), 0.5 inch height (Folded), each one portable dog water bowl holds up to 2.5 Cups (20 fl oz) water or food, suitable for small to medium dogs, cats, doggy, puppy\",\n              \"Easy to Clean: These silicone dog bowl are dishwasher safe, put the collapse dog bowl in the top rack or wash the them by rinsing or wiping it\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetBonus 2-Pack Silicone Collapsible Dog Bowls, BPA Free Dishwasher Safe, Portable Foldable Expandable Travel Bowl, Food Water Feeding Cup Dish for Dogs Cats with 2 Carabiners (Turquoise, Tan)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPXB1D8L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fwl6SH1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SILICONE DOG BOWLS: made of high quality silicone material,these collapsible dog bowls are safer than plastic bowls, more healthy to your pets and easy to clean. Dishwasher safe! Perfect dog travel water bowls for adventures, road trips, hiking, camping, or any outdoor activity with your four-legged companion.\",\n              \"THE STRONGEST RIMS THAN EVER: SLSON collapsible dog bowl series brings a new model this time, abandonned traditional assembled rims which are easy to fall apart or break. Choosed a completely new unique process, makes a sturdy structure between the rim and bowl. The rim will never break down. These pet travel bowls are stronger than ever.\",\n              \"FASHIONABLE MACARON COLORS: dog foldable bowls specially designed with macaron colors, soft and elegant. And the color of the bowl and rim is consistent, provide a more coordinated appearance than other collapsible bowls. Fashionable and attractive. Say goodbye to the dull black rim!\",\n              \"PORTABLE & LIGHTWEIGHT TRAVEL BOWLS: The collapsible design makes these bowls incredibly space-efficient - they fold flat for easy storage in your bag, car, or pocket. When needed, they quickly pop open to provide a sturdy vessel for food or water.The portable design makes it simple to offer your dog fresh water or a meal wherever your journey takes you. An essential accessories for pet parents on the move.\",\n              \"3 SIZE TO CHOOSE: Available in 3 different size S,M,L for small,medium,large breed dogs/cats. S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. Keep your furry friend hydrated and well-fed on the go with SLSON Collapsible Dog Travel Bowls.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08925JCB9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410geCARYFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅【PORTABLE & COLLAPSIBLE BOWLS】Our Kytely large collapsible dog bowls only 0.7 inch when folded, simply Pop-Up and then fold away, which are perfect for traveling, hiking, camping and outdoor\",\n              \"✅【LARGE CAPACITY】Size of the dog bowl is 7 inch wide, 2.75 inch height. Each bowl can hold up to 34 fluid ounces of water or 4.2 cups of dog food, suitable for all kind of dogs, cats or other pets\",\n              \"✅【PREMIUM QUALITY】Made of environmentally friendly TPE materials, BPA free and Lead-free, odorless, durable and friendly. Very safe for your lovely pet to use\",\n              \"✅【EASY TO CLEAN】Easy to clean with wet cloth or just place in the dishwasher machine or run through water. Clean up could not be any easier\",\n              \"✅【OUR WARRANTY】Friendly customer services and we are extremely confident of Kytely collapsible dog bowls quality. If you are not completely satisfied with your purchase, just drop us an email and we will refund or send a new set\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kytely Large Collapsible Dog Bowls 2 Pack, 34oz Foldable Dog Travel Bowl, Portable Pet Water Food Bowl with Clasp, Pet Cat Feeding Cup Dish for Traveling, Walking, Hiking (Black+Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B018Q8GFOM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413tLMWz1jL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable Pup Hydration: The Bonza Collapsible Dog Water Bowl is your pup's new travel buddy, ready for all those road trips and hikes. This portable dog water bowl makes sure your dog stays hydrated anywhere your adventures take you\",\n              \"Eco-Friendly & Dishwasher Safe: Crafted from BPA-free silicone, this dog travel bowl is both safe and sturdy for your furry friend. When you're done, just toss this collapsible water bowl for dogs in the dishwasher and it's good to go\",\n              \"Clip & Go Convenience: With a handy carabiner, this portable water bowl for dogs clips right onto backpacks or leashes. It’s a breeze to grab and go, whether you're on a quick walk or a long hike with your dog\",\n              \"Rugged & Durable Design: Featuring a reinforced rim, this dog water bowl travel accessory handles even the most enthusiastic drinkers. It's perfect for big dogs like golden retrievers or small pups who like to hit the trail\",\n              \"Space-Saving Wonder: This collapsible bowl for dogs folds flat, making it a cinch to pack into your bag or glove compartment. It's a must-have for any pet owner who loves the convenience of travel bowls for dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bonza Collapsible Dog Water Bowl - BPA-Free Silicone Dog Dish - Reinforced Rim Collapsible Bowl - Carabiner Clip Travel Dishes for Pets - for Hiking, Camping & Car Trips - Large 33 Oz, Navy Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FM224VC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410wKFuydpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, BPA free, the collapsible bowls are safe to put in food or water. Easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The travel dog bowls include silver carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size: 7*5*2.75 inch, each bowl holds up to 34 ounces of water or 4.2 cups of pet food or water, suitable for all kind of dogs, cats or other pets.The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package includes 2 pieces of portable travel dog / cat bowls. 30 days warranty, please feel free to contact us in case there is any problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=collapsible+dog+travel+bowl&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 968\n  }\n}\n","inline_bytes":21530,"content_sha256":"b9bf683c203c33d94aee5795920b6ee6605bfd0007a3a4d3fce198193ad527a6"},{"path":"data/raw-amazon/search-cooling-mat.json","size":22324,"sha":"e86e79f40db270bc4c4f947aad7f3bbb8ed1ece7","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-cooling-mat.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-cooling-mat.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B006NONHNE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413We96gXNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Blue - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CR6G4DH2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51EzJUHJi8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐶 【Deep Blue Cooling That Lasts】 The rich blue Rywell Cooling Mat isn’t just stylish—it’s engineered for lasting performance. Its thickened Arc-Chill layer delivers sustained cooling without the need for recharging, perfect for hot days indoors, in the car, or out in the yard. The deep hue also helps hide everyday dirt, keeping it looking fresh with minimal upkeep.\",\n              \"🐶 【See the Cool – Color-Changing Visual Feedback】 Watch the surface shift from deep ocean blue to lighter as it absorbs your pet’s heat—a clear, engaging sign that the mat is working. This color-changing feature not only adds fun but also lets you know when your pet is enjoying active cooling, giving you peace of mind during heatwaves.\",\n              \"🐶 【Strong & Steady – Built for Active Pets】 Designed with reinforced stitching and chew-resistant materials, this mat stands up to scratching, biting, and daily wear. The non-slip bottom keeps it firmly in place on floors, car seats, or beds, making it safe for senior dogs or playful pups who need extra stability and comfort.\",\n              \"🐶 【Easy-Clean & Pet-Safe Design】 Worried about spills or accidents? The waterproof interior blocks moisture from seeping through, while the non-toxic fabric ensures safety even if chewed. Simply wipe clean or machine wash in cool water to maintain cooling effectiveness and freshness—no fuss, just a reliably clean space for your pet.\",\n              \"🐶 【Ready for Anywhere – Home, Car & Beyond】 From crates to car rides, sofa naps to senior dog beds, this mat fits where your pet rests most. Lightweight and foldable, it’s easy to move from room to car or even outdoors. Made to support bigger breeds and multi-pet homes, it’s the versatile cooling solution you—and your pet—can count on all summer long.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B007JT4P88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ZkxDSeFeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Large size is best for pets from 25-50 lbs. It’s 36” long and 20” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C5MYTF7W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418sD5cbaNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B005JEMARS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41uWYiY7zuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Medium size is best for pets from 0-25 lbs. It’s 19.5” long and 15.7” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Medium - Pressure-Activated Cooling Pad for Pets 0-25 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GRZJJDCG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51X2suNvADL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【2026 Upgraded cooling mat】Made of safe, non-toxic solid gel, our dog cooling mat is more evenly dispersed and better than liquid-filled cooling mats. No water, electricity, or refrigeration is required - it can instantly cool your pet by up to 9°C, helping to prevent overheating and dehydration, and providing a safe way to keep pets safe and chill.\",\n              \"【Advanced 6-Layer Structure & Anti-Slip】Featuring high-tech Q-MAX 0.5 ice silk, this pet cooling mat delivers instant relief and lasting comfort. Upgraded 2.0 TPU film adds durability, while soft mat offers cozy support for pets. In addition, the non-slip rubber backing prevents sliding, ensuring the pet cooling bed stays perfectly in place on floors, sofas, or beds. The ultimate stable chill zone for active, restless pets!\",\n              \"【Easy to Clean & Waterproof】 No more worrying about messes! The high-quality cold mat is double-stitched to prevent gel leakage, ensuring long-term durability. A waterproof surface blocks spills and urine, keeping the pet's cool mat dry and odor-free. Simply wipe-and-go with a damp cloth for a fresh surface. Its foldable design allows for compact storage, perfect for use at home or on the go\",\n              \"【Portable & Ready for Playtime】Designed with a stylish multi-element pattern, this cooling pad is ideal for dogs, cats, and even people. Whether on sofas, in cars, or outdoors, it creates a reliable chill zone for your pet. Available in Medium (50×65cm) and Large (55×80cm), this versatile pet mat fits most breeds perfectly. It’s a summer must-have, giving your furry friends a refreshing spot to rest wherever they go.\",\n              \"【Care & Service Guarantee】 Note: Due to premium solid gel filling, slight creases may appear upon unpacking. Simply smooth them out by hand or allow 2-3 days of regular use, and they will fade naturally. Have questions? Reach out anytime—we’re committed to providing a satisfying solution within 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0192CJO30\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dp4YIlZHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"BEAT THE HEAT – Keep your pet cool and comfortable with this solid gel self cooling mat. Your dog unleashes the cooling power of this mat simply by laying down on it for up to 3 hours of cooling comfort, and the mat recharges after 15 minutes of nonuse.\",\n              \"SIMPLE, POWERFUL COOLING – With a solid gel interior, this cooling mat provides cooling relief for your dog without any water, electricity, or hassle. The simple design makes it easy to clean and maintain.\",\n              \"100% SAFE – This cooling pad is lab-tested and proven to be completely safe for every member of your family. Made from 100% non-toxic materials, lay this gel mat out for your pet without any fear or concern.\",\n              \"VERSATILE COMFORT – Bring this mat anywhere to help your dog beat the summer heat. Place this cooling mat in crates, cars, and on top of pet beds to keep your pet comfortable anywhere.\",\n              \"GET THE PERFECT FIT – This solid-gel cooling mat is 27” x 43” and supports dogs up to 80 pounds to give your pet the most comfortable cooling possible.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Arf Pets Dog Cooling Mat 27” x 43” Pad for Kennels, Crates and Beds, Non-Toxic, Durable Solid Self Cooling Gel Material. No Refrigeration or Electricity Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXF4WJYR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51CUbmMX9iL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Cooling Technology: Designed with premium materials, our dog cooling mat for dogs helps regulate pet's body temperature by drawing heat away, offering a comfortable and safe way to stay cool during summer. Recommended for use with an air conditioner\",\n              \"5-Layer Comfort: Our dog cooling pad for dogs large features a 5-layer design, including cooling fabric top, 80% cotton, silk-like cotton, a waterproof TPU and flannel. It creates a cozy, cooling spot for pet, offering comfort and peace of mind during hot summer\",\n              \"Reversible (Cool & Warm): Our dog cooling mat for dogs keeps pup comfy year-round—just flip it for the season The cool side chills in summer while the soft flannel side warms in winter No electricity needed and easy to clean for hassle-free pet comfort\",\n              \"Machine Washable & Durable: Our dog cooling mat for dogs is machine washable in cold water. It stays durable and maintains its shape after multiple washes. Just hang it to air dry and avoid direct sunlight or heat sources to preserve the cooling fabric\",\n              \"Versatile Protection: Our cooling mat for dogs protects your furniture from spills and stains while being lightweight and foldable for easy storage and transport. Use it as a kennel mat, car seat cover, a cozy spot for your pet to relax wherever they go\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GJPP5DKN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ndN-qgpgL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Soccer Print & 2 Practical Sizes】Unique football soccer printed cooling dog mat, 2 sizes for choice: M(19.7 x 23.6 in) for small/medium pets, L(23.6 x 35.4 in) for large pets/ multiple small pets. Perfect for your fur baby who loves sports style\",\n              \"【No Electricity & Easy to Use】This cooling bed for dogs/cats needs no plug-in or refrigeration! Just inject 1200-1500ml water for M size, 2100-2500ml for L size. The super absorbent resin turns water into soft ice gel quickly for physical cooling\",\n              \"【Indoor & Outdoor Universal】Our Upgraded Premium outdoor cooling mat for dogs is made of waterproof cold feeling fabric, suitable for home, crate, sofa，couch, car, patio, beach and camping. Keep your pet cool anywhere in hot summer\",\n              \"【Durable & Scratch-Resistant】Thickened cold composite fabric surface with double heat pressing technology, this dog cooling pad can bear up to 200kg weight. Wear-resistant and scratch-proof, perfect for active dogs and cats\",\n              \"【Easy to Clean & No Machine Wash】The waterproof surface is stain-resistant and easy to clean—simply wipe clean or rinse with water and air dry. DO NOT machine wash to protect the gel inner layer, convenient for daily use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJJYQZRS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rkgPSAJ6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WHAT YOU GET: This value pack includes 1 dog cooling pad to keep your pet cool and comfortable, plus 1 fun chew toy to keep them entertained. The perfect combo to help your furry friend beat the heat!\",\n              \"COOLING GEL TECHNOLOGY – Pressure-activated pad with self-cooling gel (90.1% water, 9.9% sodium polyacrylate) offers up to 3 hours of cooling and recharges in 15 minutes without power.\",\n              \"PERFECT FOR SMALL/MEDIUM PETS – Designed for pets up to 55 lbs, this cooling mat offers soothing relief and comfort, helping small to medium dogs and cats stay cool on hot days or after play.\",\n              \"PORTABLE & DURABLE DESIGN – Made from tough PVC + polyester composite fabric, this water-resistant cooling pad is built to last. Lightweight and portable—perfect for indoor, outdoor, and travel use.\",\n              \"COMES WITH CHEW TOY – Keep your pet cool and entertained with the included chew toy! It encourages active play and pairs perfectly with the cooling pad for extra fun and relief on hot days.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+cooling+mat+gel&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 717\n  }\n}\n","inline_bytes":22131,"content_sha256":"fcc95fb8ebbb1c7f161c33c3d2f2f2482f984ab1b38cf79afd50bf56879077d2"},{"path":"data/raw-amazon/search-dog-airtag-collar-holder.json","size":19853,"sha":"84d80dc7faca3c739a4e76a707f0f1d28af3739b","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-airtag-collar-holder.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-airtag-collar-holder.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CTT9WF4X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTT9WF4X?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31m8Fx-H6WL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[100% Waterproof] This fully enclosed structure provides ultimate protection for your Airtag, and prevents your AirTags from water, dust, and damage\",\n              \"[Zero interference] This lightweight silicone AirTag holder features a seamless construction design that is effectively waterproof and does not interfere with the tracker's signal\",\n              \"[Shockproof Silicone] This AirTag bumper cover is crafted from waterproof liquid silicone for enhanced protection against bumps and drops, ensuring optimal safeguarding for your AirTag\",\n              \"[Wide Compatible] Precisely molded for a seamless fit with Apple AirTag, you can attach the AirTag easily to backpacks, pets, or luggage for worry-free tracking\",\n              \"[What You Will Get] 1*Protective Air Tag case (Airtag Not Included). We provide a 180-day worry-free warranty. If you have any questions, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Waterproof Airtag Holder for Dog Collar, Soft Full-Body Protective Airtag Holder for Dog & Cat Collars, Ultra-Durable, Easy Installation, Lightweight Clear Airtag Case (Black, Regular)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099JHX1KN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099JHX1KN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41r79XTSrML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Sweat Air tag Holder Design for Pets】The airtag cover is specially designed for pets like our dogs and cats. So it is more comfortable for wearing bcs it will not shake when the AirTag is hanging under the pet’s collars.\",\n              \"【Fit for Pet Loop Holder】This protective air tag collar holder can be used on dog collars&pet loop holder, clipped to school bags,waist bags,backpacks and any items that fits its size.You don’t have to worry about losing your pets or bags anymore. Provide good protection for our pets,kids and parents.\",\n              \"【Washable Silicone Soft Materials】This airtag loop compatible with apple air tag tracker is made of soft silicone material, it is easy to use. The protective case cover can protect your device for Air Tags from dust, dirty, scratch and drop. You can wash&clean this silicone cover with water, it won't deform no matter how you knead it.\",\n              \"【Easy to Install】Put the AirTag device to dog airtag holder and then connect this airtag case silicone to dog/cat collars or schoolbags etc. Fast installation within 30 seconds.\",\n              \"【What You Will Get 】1 *Cute Pink color bone pattern Air tag dog collar holder. (not include Airtags device&dog collar).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Dog Collar Holder, Air Tag Protective Cat Airtag Dog Collar,Silicone AirTags GPS Tracking Accessories,Air Tags with Bone Pattern (1 Pack(Pink))\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGZDLD88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGZDLD88?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q9rvS1i5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slide-on Design: Our cat collar holder for Airtag is molded from one single piece of silicone, which can hold the tag tightly and has a loop that slides through the collar, making it virtually impossible for the airtag to come off\",\n              \"For Small Dog & Cat: Specifically designed for cat and puppy, the small dog collar holder for airtag compatible with both 3/8 and 5/8 inch wide collars. Bringing more appropriate wearing options to small breed\",\n              \"Complete Protection: With an entry diameter of just 2 centimeters, significantly smaller than the Airtag's diameter, so without the worry of the airtag falling off, getting the dust in or scratching when your pet wears it outside\",\n              \"Easy to Clean: Dogs inevitably get their collars dirty when they go outdoors. The case for airtag is easily cleaned with water and dries quickly thanks to its waterproof characteristics\",\n              \"Comfortable to Wear: The perfect blend of comfort and security for your furry friend! Made from soft silicone, it weighs just 5g - lighter than a US dollar coin. Gentle on your dog's neck, ensure odorless and without any irritation\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dynmeow Dog Cat Collar Holder Compatible with Airtag, Anti-Lost Silcione Holder for 3/8 and 5/8 Inch Wide Collars, Black, S(1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DR2QNQ5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DR2QNQ5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/512J2MG3rcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The most secure & comfortable AirTag dog collar mount.\",\n              \"IP69 waterproof, dogs can swim with it.\",\n              \"Fits any width dog collar (or harness).\",\n              \"Doesn't dangle: Our original thru-collar design uses self-piercing screws to go through any collar up to 0.20\\\"/5mm (Which is 99% of collars. Some leather collars are too thick). Recommended for pets over about 10 lbs.\",\n              \"Ultra-strong composite body, CNC machined screws (loctite prevents screws from vibrating out, do NOT overtighten). Unbreakable ballistic Nylon6 polyamide backplate. Does NOT impact AirTag signal.\",\n              \"Lifetime Guarantee - Contact us with any issues, we will make it right.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Elevation Lab AirTag Dog Collar Holder - TagVault™ - Secure Thru-Mount, IP69 Waterproof, Doesn't Dangle, Fits All Width Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FH2ZJPM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FH2ZJPM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31dbnNnGZOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Compatible with Airtag】The airtag holder is professional designed for Apple airtags 2021. It holds the air tag snugly and tightly attached to the 0.8-1.2inch pet collars, preventing your air tags from dropping and scratch.\",\n              \"【No Shaking】Traditional holder is hanging down the collar, shaking seriously when your pet is running or jumping, which make your pet uncomfortable. This holder is designed closely attached to pet collar of 0.8-1.2inch, let your pet feel more easy.\",\n              \"【Various Colors and Quantities】There are 14 colors (including 4 glow colors) and 1,2 or 4 count packs, suitable for different collars you already have.\",\n              \"【Premium Material】The holder is made of high quality silicone, durable, elastic, eco-friendly, easy to clean, scratch-resistant, no signal blocking and light weight.\",\n              \"【Widely Used】This airtag holder is closed loop design, not only used for pet collars, but also child’s school bag, elder’s belt, handbags, backpack bags etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"for Airtag Holder for Dog Collar, Cibaabo Silicone Air Tag Case Cover Compatible with Apple Airtags for 0.8-1.2inch Cat Pet Collar Harness Loop\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B6DC1L1X\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B6DC1L1X?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51srHlemUFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Works with most pet collars – flexible openings accommodate different collar sizes. Large size fits collars 3/4 inch to 1 inch wide, while Small size fits collars 5/8 inch wide.\",\n              \"Locked-In Tracking – Keep your AirTag secure through every sprint, scramble, and trail session. Access real-time GPS tracking and instant alerts if your explorer pushes past safe boundaries. *DOES NOT INCLUDE AIRTAG*\",\n              \"Personalized for Safety – Customize with up to 4 lines of text so your pet’s tracker holder includes important information for their safe return.\",\n              \"Made for Comfort – This silicone tag slides on easily and won't cause irritation like metal tags. It's also waterproof and simple to wash.\",\n              \"TO ORDER: SELECT SIZE FROM THE ABOVE CHOICES. After selecting size, click CUSTOMIZE NOW to choose color and add your personalization details.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GoTags Designed for Airtag Engraved Dog Collar Holder, Personalized Case for Pet Collar, Up to 4 Lines of Custom Text, Slide On Tag for GPS Dog Tracker, Compatible with Apple iPhone (Large Pack of 1)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DTH9N2GF\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DTH9N2GF?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4151WkWq2-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Specially Designed for Pets Collar: ilFindYou waterproof airtag holder for dog collar special design for Apple Airtags 2021. Durable AirTag collar holders feature a snug, form-fitting design that securely attaches to most pet collars(Airtag not include)\",\n              \"IP68 Waterproof: The AirTag protective case consists of an inner sleeve and an outer shell, with a tight, fully enclosed structure and a 100% waterproof design, so you no longer have to worry about your pet playing in water\",\n              \"Strong protection: 360° fully enclosed design provides strong protection for your AirTag, making it waterproof, dustproof, shock-resistant, and scratch-resistant. Enables you to continuously and stably track your furry friend\",\n              \"Material: Our airtag dog collar holder made from high-strength, ultra-durable silicone, it is elastic, lightweight, and will not interfere with the AirTag's signal or affect your pet's daily adventures\",\n              \"Easy to install: First, place the AirTag into the inner sleeve, then put the inner sleeve into the outer shell, and finally slide the protective case onto the collar. The silicone material is highly elastic, making it very convenient to install\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ilFindYou Waterproof Airtag Dog Collar Holder for Apple Air Tag, Silicone Dog Airtag Holder for Dogs & Cat Collars(Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C6XSJD5Z\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C6XSJD5Z?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dhaCBvKrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【1 Pack Airtag Pets Collar Holder】Perfectly designed for Apple AirTags st and 2nd generation, our SANKALA Waterproof Airtag Case for Dog Collar is an upgraded version of the dog collar airtag holder that is specifically designed to fit dogs and cats' collars. Note: airtag is not included.\",\n              \"【Waterproof Sealing Design】 This airtag holder for dog with waterproof sealing design features a new structure that protects your AirTags against water ingress, ensuring they stay dry at all times, making it excellent for dogs who love to swim.\",\n              \"【360° Protection】The full body covered silicone airtag case and the embedded transparent front cover offer your AirTag 360° protection which is flawless for taking your pups on an adventure. Compared with other semi-open cases, it is more secure and can prevent your AirTag from being scratched, dusted and damaged.\",\n              \"【Convenient】 One-step installation. This airtag holder for dog collar can match your existing collar without the need for any changes. So, you can hang it easily on a 0.8 - 1.3 inch collar/loop, which keeps the Airtag staying with the pet strap, keeps your dogs comfortable and avoids dropping and biting.\",\n              \"【What You Will Get】 1 X dog collar airtag holder (Airtags and collar not included). It securely holds the airtag, giving you peace of mind knowing you can easily locate your pet if they wander off. Order now to protect your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SANKALA Airtag Holder for Dog Collar, [1 Pack] Waterproof Dog Collar Airtag Holder, Soft Silicone Full-Body Protective Anti-Lost Air Tag Case, Ultra-Durable, Easy Installation, Lightweight, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B095C337PT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B095C337PT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41q7Q+lKrsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Secure Found: The semi-open design ensures that our shell does not affect the passability of sound, allowing you to hear the airtag's prompt sound as soon as possible and locate it.\",\n              \"Universal Compatibility: Designed to work seamlessly with Apple AirTags(1st & 2nd Generation), allowing you to easily track your furry friend's location.\",\n              \"Lightweight and Durable: Crafted from high-quality silicone material, ensuring long-lasting use without adding unnecessary weight or bulk to your pet's collar.\",\n              \"Easy Installation: Simply slide the holder onto your pet's existing collar for a quick and hassle-free setup.\",\n              \"Discreet Appearance: The sleek color blends in nicely with most collar styles, providing a stylish yet functional accessory. not include airtag\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SWINCHO for AirTag Holder 1st & 2nd Generation [2 Pack] Waterproof Silicone AirTag Dog Collar Holder (Black&White)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BGH2P4JQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BGH2P4JQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51xtLgZrT1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ultra-secure AirTag case】Upgrade!!! The shell body and back panel are made of stronger ABS composite and pure PC material (Metal backplate included, replaceable), which is stronger, smoother, UNBREAKABLE. High quality material makes it not easy to be scratched, it always maintains its original appearance. We included spare parts in the package. As your pets has grown, you can change many different collars and the tool still works like new.\",\n              \"【Long Term Durability and Waterproof】Solid and Resistance, even in water. There is a waterproof ring that keeps out moisture, dust, etc. Keep Airtags clean and dry.\",\n              \"【Fits any Width Collar or Harness】This airtag dog holder can match your existing collar without changing anything.\",\n              \"【Easy to Install】Product comes with needed tools, easy to apply onto collar just by pushing the screws through. The case is fixed to the collar, it is difficult for someone to quickly remove it. Unless your collar falls off will not loose the AirTag and it is absolutely safe. (Not include airtag and collar)\",\n              \"【Great for Aggressive Chewers】Perfect for giant or medium dogs. Holds up to water and rough conditions, your pets can roll around in the mud, run through the brush. It can wear it at everyday and it keeps airtag safe from his “friends” teeth. Great case for an Airtag for your pet. Must have investment for your furry friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"IPX8 Waterproof Dog Collar Holder for Airtag [Metal Back Plate] Ultra-Durable Dog & Cat Collars Mount for AirTag, Suitable for All Widths of Collars (1 Pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+airtag+collar+holder&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 835\n  }\n}\n","inline_bytes":19746,"content_sha256":"2b46829a16827aa7804052d02a87eee4bfcd8d68611973aa1f24a34561259af7"},{"path":"data/raw-amazon/search-dog-bath-treat-holder-suction.json","size":7171,"sha":"b5496196a1fac41943c083fab5faa0ed96bb871d","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-bath-treat-holder-suction.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-bath-treat-holder-suction.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08DP4JN44\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Dxbr6virL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Bath Buddy: The Aquapaw Lick Mat with Suction Cups makes bath time a breeze by keeping your pup happily distracted. Stick this dog licking mat to the shower wall to keep them entertained with peanut butter treats\",\n              \"Grooming Made Easy: Use this lick mat for dogs in the bath tub to turn grooming into a fun activity. Its suction cups securely hold it in place, transforming the bath into a delightful playtime with their favorite snacks\",\n              \"Boredom Buster: This dog shower treat holder is perfect for keeping your pup mentally sharp during bath time. The licking mat encourages natural licking behavior, turning a chore into a fun and engaging experience\",\n              \"Portable Playtime: Bring along the dog bath wall treat wherever you go for stress-free grooming sessions. The mat's portability ensures your furry friend enjoys treats and enrichment activities anywhere, from the tub to the shower\",\n              \"Gift of Enrichment: Surprise your dog-loving pals with a dog bath lick mat that adds excitement to their pet's routine. It's a thoughtful gift that offers a brain-boosting and enjoyable experience for dogs of all sizes\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Lick Mat for Dogs with Suction Cups - XL, Blue, 1-Pack - Slow Feeder Lick Pads for Dogs & Grooming Enrichment - Food Mat for Peanut Butter Treats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBW1ZSV1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBW1ZSV1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+or+8bZkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Peanut Butter Bliss: Make grooming a breeze with our dog peanut butter lick pad! Perfect for spreading dog treats, it releases happy hormones, soothing your pup. This dog licking mat with suction cups is designed to keep your furry friend focused and entertained during bath time or playtime\",\n              \"On The Go Fun: Our portable dog lick pad is a must-have for puppy essentials! Easily attach it as a dog shower lick mat or dog slow feeder, providing entertainment and relaxation. This suction cup dog feeder is perfect for grooming and play, bringing joy wherever you and your pup go\",\n              \"Big Pups Love It: Perfect for large breeds, this dog licking mat keeps big pups busy and happy. Spread their fave dog treat like yogurt and watch them enjoy. Explore our lineup of dog accessories, dog bath tools, and puppy essentials to elevate your dog's routine to a spa-like experience\",\n              \"Banish Boredom: Keep your dog mentally stimulated and happy with our licking mat and dog bath tools. This relief dog solution turns bath time into a relaxing ritual. Our high-quality dog shower and bath supplies ensure your pup gets the best care, making it an essential dog lick pads.\",\n              \"Perfect Pooch Gift: Treat your furry buddy or fellow pet lovers with our Premium Lick Mat for Dogs with Suction Cup. It's a fun dog pad and a brain-boosting dog treat activity. Ideal for pet birthdays or just because, these lick pads for dogs are sure to make any dog fall in love!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Bath Lick Mat - 2-Pack, XL, Blue - Slow Feeder Mat & Dog Treat Container with Suction Cup - Shower Peanut Butter Holder & Bathing Distraction Aid\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B1ZHNK9B\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B1ZHNK9B?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51uPY7UBsWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Keep Relax - XIGOU lick mat for dogs helps calm and soothe your pet by helping release endorphins through the promotion of licking. Great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks. The dog lick mat will Keep your dog busy.\",\n              \"Give Your Pet a Healthy Diet - Food settles in the mat’s surface which slows the feeding dramatically and prolongs enjoyment. Less calories, healthier treats and longer duration. Licking mat with TWO SURFACE PATTERNS: SLOW FOOD ZONE is perfect for slow food,Such as dog foods, cat foods, beef jerky, pet snacks. LICKING AREA is perfect for licking runny foods such as peanut butter,pumpkin, or yogurt. Recommended by Vets and Trainers.\",\n              \"Strong Suction Cups Design - The dog lick mat with 72 powerful suction cups on the back to help stick it on your tub,shower wall,tiles or any smooth surface.The raised edges of the texture pattern prevent food from spreading and keep the bathroom, shower or counter clean.\",\n              \"Environmentally Friendly & BPA Free - Our dog lick pad 100% BPA Free, Non-Toxic, made of Premium Food-Grade Silicone, safe and durable. NOTE: THIS SLOW FEEDER MAT IS NOT A DOG CHEW TOY. Please supervise your pets.\",\n              \"Value Pack - Our package include 2 pack dog licking mat, 1 Silicone Spatula & 1 cleaning brush. Suitable for small to large dogs, puppies and cats. It's also freezer safe, easy to clean and top-rack dishwasher safe. We provide hassle-free service for the cat lick mat.Any issues, please feel free to contact us via amazon.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"XIGOU Dog Lick Pad, 2-Pack Large Licking Mat for Dogs, Slow Feeder Dog Licking Mat with Suction Cups. Boredom & Anxiety Reducer, Perfect for Food, Treats, Yogurt, or Peanut Butter.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+bath+treat+holder+suction&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 3\n  }\n}\n","inline_bytes":7169,"content_sha256":"939e8bd6ca27c7795528f6f4b5bfc03028aa4250d6bdab4aceb8e1587bb26cce"},{"path":"data/raw-amazon/search-dog-calming-lick-mat.json","size":29234,"sha":"319074c2fd17c3a7aa49f05b2c4514fb75b1f9a5","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-calming-lick-mat.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-calming-lick-mat.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4GRQDPM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4GRQDPM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41roHSTQf7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed Just For Dogs: This drool-worthy LickMat spread and dog food topper is enriching and delicious! Its jello-like consistency makes mixing easy and serves as a tasty distraction for your pup. Simply spread it on the Woof LickMat or use it as a flavorful food topper! Unlike typical licking mat solutions like peanut butter, LickMix is formulated to be lower calorie and nutritious for dogs.\",\n              \"Enjoy Dog Treats on Repeat: Pair with the Woof LickMat to help calm your dog during mealtime, bath time, or when the delivery person rings the doorbell. Just mix with water in the pre-portioned LickMat bowl to get over 25 uses per bag. Serve on the dog food mat after mixing or freeze for even more distraction time!\",\n              \"All the Fun with Fewer Calories: LickMix is designed to be lower in calories compared to peanut butter and other common dog licking mat spreads. It's a healthier option for your dog, allowing them to enjoy a satisfying dog treat without the extra calories.\",\n              \"Naturally Calming Treats for Dogs: LickMix is made with calming ingredients like tryptophan and L-theanine, which help promote relaxation for your pup. This tasty treat helps keep your dog calm and comfy, promoting their happiness and well-being with every lick!\",\n              \"Designed in Denver, Colorado: At Woof, we make dog enrichment toys and nourishing treats to keep them busy. Everything we make and do comes from our desire to enhance the well-being of pets and their people. By offering solutions for the realities of dog life, we’re here to help the whole pack thrive.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WOOF LickMixes - Dog Lick Mat Spread and Meal Topper - Delicious and Lower Calorie - Made with Wholesome Ingredients - Perfect for Dog Enrichment - Calming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FN3X6KFC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51N1lzCvo-L._SL75_.jpg\",\n              \"width\": 63\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeder Licking Mat for Dogs & Cats】This mat features 4 distinct textured surfaces, perfectly suited for spreadable treats like cream cheese, yogurt, peanut butter, and more. It's a peanut butter slow feeder mat designed to prolong feeding time and support better digestion for dogs. This licking mat is also ideally sized for cats, puppies, and dogs of all sizes—small, medium, and large\",\n              \"【Food-Grade Material & Effortless Cleaning】Crafted from 100% food-grade silicone without BPA, our licking mat for puppies and large dogs is non-toxic, heat-resistant, and microwave-safe. After use, simply soak the mat in warm soapy water, brush off any remaining food, and rinse clean. It's also dishwasher-safe, making cleanup a breeze\",\n              \"【Super Suction Cups】The reverse side of this licking mat boasts 77 high-strength suction cups, ensuring a secure attachment to various surfaces including walls, glass, and refrigerators. It serves as an excellent distraction toy during pet grooming sessions, bath time, and nail trimming. Tips：The suction cups will grip more tightly on smoother surfaces. If the contact surface is rough, it will significantly reduce the suction power of the cups\",\n              \"【Alleviates Anxiety and Prevents Destructive Behavior】The licking pads help soothe and calm pets, acting as a boredom reliever for dogs to curb destructive tendencies and ease anxiety when left alone at home. This dog treat mat is ideal for stressful situations such as vet visits, bath time, nail clipping, injury recovery, as well as during thunderstorms and fireworks\",\n              \"【Quality Guarantee & Hassle-Free Shopping】Your satisfaction is our utmost priority. Our package includes 1 mat and 1 spatula, available in multiple colors. We offer hassle-free after-sales service for both dog and cat licking mats. Please note, this is not a chew toy; always supervise your pet during use. For any inquiries or concerns, feel free to reach out to us anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CB3XDNFH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CB3XDNFH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/61rrzYK0-kL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SLOW FEEDING AND IMPROVES DIGESTION】 Licking mat is a unique form of pet slow feed dog bowl for dog, puppy, cat and kitten. 2023 New Design lick pad has 4 different textures which design effectively reduces the speed of a pet's eating and prolongs mealtime, thereby cleaning the pet's tongue and promoting healthier teeth, which provide dental care and improves health digestion effectively\",\n              \"【DISWASHER SAFE & FOOD GRADE SILICONE】 The slow feeder mat for dogs and cats is Dishwasher Safe. The dog food mat is made of high-quality silicone, which is food-safe and will not affect the health of your cute pet. 7.88 x7.88 x0.31 inches, very durable and tough. This dog pad is an ideal size for cats and small and medium-sized dogs\",\n              \"【REDUCES ANXIETY, BOREDOM AND DESTRUCTIVE BEHAVIOR】Feeding Mat Helps calm and soothe your pet to release endorphins through the promotion of licking. This dog treat mat is a safe alternative for your dog to lick. Great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks\",\n              \"【PRACTICAL INNOVATIVE DESIGN】There are 77 powerful suction cups on the back of this pet food mat, you could stick on any smooth surface, such as bathtub, counter, glass, ceramic tile, and the wall of bathroom. Our 2-quadrant design helps guide portion control when spreading treat and wet food, such as Peanut Butter, Greek Yogurt, Cream Cheese\",\n              \"【100% SATISFACTION GUARANTEE】 We offer worry-free service for our dog licking mat. If you have any questions, please feel free to contact us. Different dogs have different personalities and views on things. Some dogs may tear the mat and mistake it for a chew toy. Please supervise your pet when using this slow feed mat as it is not a chew toy\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lesipee Licking Mat for Dogs & Cats 2 Pack, Slow Feeder Lick Pat, Anxiety Relief Dog Toys Feeding Mat for Butter Yogurt Peanut, Pets Supplies Bathing Grooming Training Calming Mat (Cyan&Purple)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4H114P9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41hE54vch5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-in-1 Design: This slow feeder and dog puzzle toy offers delicious dog-straction! Mix Woof LickMix right in the built-in bowl and spread it onto the mat or spread your pup’s favorite treat, like peanut butter. This lick mat for dogs is a breeze to clean, so you and your pup can enjoy more fun and less cleanup. Pair it with the irresistible Bacon & Cheese LickMix or the Calming LickMix, with ingredients like tryptophan that promote a relaxed, happy pup.\",\n              \"Slow-Feeding Enrichment Mat for Dogs: Licking provides your pup with the perfect distraction and mental enrichment whenever they need it—during bath time, mealtime, or when the doorbell rings. With LickMat, your dog stays calm and engaged even during the busiest moments.\",\n              \"Non-Slip Pet Food Mat: With strong suction cups, this dog food mat easily sticks to the floor, tub (for easier bath time), or any spot you choose, giving your pup a tasty distraction wherever they are. This silicone mat is crafted from BPA-free silicone—nothing but the best for your pup!\",\n              \"How to Use: Mix Woof LickMix with water, stir, and spread the jello-like goodness onto the dog licking mat for a delicious treat they'll love! Peanut butter and other spreadable dog treats work great, too. It's the perfect way to keep your furry friend nourished and distracted, making it a dog essential for busy pet parents.\",\n              \"Designed in Denver, Colorado: At Woof, we make enrichment toys for dogs and nourishing treats to keep them busy. Everything we make and do comes from our desire to enhance the well-being of pets and their people. By offering solutions for the realities of dog life, we’re here to help the whole pack thrive.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WOOF LickMat - Easy-to-Clean Lick Mat for Dogs - Slow Feeder Mat with Non-Slip Design - BPA-Free Silicone Lick Mat - Interactive Dog Toys - Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D94T32SM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/517MkdwT3mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT: This cat feeder serves as a unique slow feeder cat bowl, the product's different indentation design can anxiety relief for dogs and reduce the speed of a pet's eating to avoid bloating and choking. These pet pads prolong the eating time, which can help pets develop good eating habits, improve a healthy digestive. The silicone dog food mat recommended by Veterinarian, food-grade slow food mats are made of soft, durable, heat-resistant materials that are safe for microwave use and safe for freezer storage in the refrigerator. This slow feeder lick mat is a prefect dog toys for boredom and dog accessories for pet house.\",\n              \"47 SUCTION CUPS: The size of lickable cat treats are 7.87 in X 7.87 in with 47 high strength large suction cups on the back, lower than 77 suction cups firmly adhere to any smooth surfaces, such as glass door, tiles wall, wood floors, bathtubs, refrigerators and so on. Lightweight and small design dog bowl slow feeder does not take dog food mat up space in your home, can be suitable for small families, apartments, dormitory places. WARM TIPS: The dog bowl mat can be more stable adsorption on the wooden floor with water. This cat slow feeder the perfect dog toys, cat calming and dog birthday gift for small apartment, new home pet family life.\",\n              \"UPGRADED DESIGN LICK MATS for DOGS: Unlike the slow feeder dog bowls, this dog slow feeder is divided into 4 different textured surface designs(3.62 in X 3.62 in) to give your pet a different eating experience. These dog lick mats for large dogs suitable for dry food such as dog treats, freeze-dried, meat and fish. Also suitable for wet, liquid food, such as for spreading cheese, yogurt, dog peanut butter, pumpkin puree, dog probiotics for yeast, itchy skin and itchy ears and more. Clear dividers that don't clutter food and keep eating areas clean. This training treats for dogs splash pad is a summer dog accessories, dog essentials for puppies, medium dogs, large dog.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"DOG MENTAL STIMULATION TOYS: This cat mat can help release endorphins by licking to help calm and soothe pet. The cat slow feeder bowl a stimulating dog toys and dog boredom toys for pets that curbs destructive behavior, keeps them busy and relieves separation anxiety. The lick pads for dogs are the perfect life helper to dog bath supplies, dog interactive toys and mentally stimulating toys for dogs.\",\n              \"EASY STORAGE: The silicone lick mat for dogs large breed is easy to fold and stored in any corner of your home. The hanging holes on the top of dog lick mats can also save storage space for pet supplies. This cat lick mat is a dog necessities, dog summer essentials, dog bath essentials, camping dog accessories, dog essentials for apartment and small family living.\",\n              \"SAFE TO CLEAN: This feeding mat is made of food grade silicone, high temperature resistant, easy to clean, also cat lick mat dishwasher safe and slow feeder dog bowl dishwasher safe. WARM TIP: Please soak the dog lick pad in warm soapy water after each use to help clean the food in the crevices. And store in a clean and dry place away from direct sunlight.\",\n              \"DOG FEEDING MAT: The package includes 2 sets of silicone feeding mat for dog bowls and 1 silicone cat wall scratcher. The silicone dog scratch pad helps the food lay flat on the treat dispensing dog toys and also helps to precisely distribute different foods in different compartments. NOTE: The silicone scraper is NOT a chew toy, please supervise your pet when using.\",\n              \"AFTER-SALES: This pet mat not only includes two different colors of mat and scraper.The cat pads will also come with 2 years after-sales service. Please feel free to contact us if you encounter any problems while using the puppy lick mat, we will provide quality and satisfactory service in 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C376JPL4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51DpFDeFhsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Feeder & Improve Digestion: As an exquisite form of slow feeder dog bowls, The lick mat for dogs large breed can slow down a pet's eating pace and go away from intestinal diseases, including bloating, obesity, and choking. Frozen lick mat for dogs helps to change the bad behavior of gobbling up, thereby forming a healthy diet habit of eating slowly. With an uneven surface structure, the dog lick mat with suction cups scrapes food particles off the pet's tongue and protects gum health\",\n              \"Reduce Anxiety, Boredom & Destructive Behaviors: Licking matt for dogs is a boredom buster for pets, which can entertain your lovely pets longer and keep them occupied. Licking the mat also helps release endorphins, which brings much-needed calmness to puppies. As an enrichment for large dogs, our dog toys to keep them busy, enrichment toys for medium dogs and dog toys for boredom and stimulating are perfect for stressful times such as grooming, bathing, nail trimming, and injury recovery\",\n              \"75 Strong Suction Cups & 4-Quadrant Design: The licking mat for dogs large and cat lick mat with 75 suction cups can stick to any glossy surface, such as ceramic tile, floors, glass, bathtubs, and fridges. Four different textured areas are spreadable for all kinds of dog foods, like peanut butter, yogurt, and cream cheese. It's better to put the dog lick pad on a towel to spread the treat mixture rather than place it on the kitchen counter so as to avoid food splashing when picking it up\",\n              \"Food Grade Silicone & Easy To Clean: Our licking mat for small dogs and dog peanut butter lick pad is made of 100% BPA-free silicone, non-toxic, high-temperature resistant, and microwave-safe. Soaking your lick mat for cats in warm, soapy water to remove any additional food that may have lodged in the maze crevices after each meal, and then scrub anything left behind with a brush. The final step is to spray it with the faucet sprayer. The likimat for dogs is top-rack dishwasher safe\",\n              \"After-Sales Services: A pack of 2 mats comes with 1 spatula and 1 brush, we also provide lickmats for dogs in different sizes and colors. We are committed to providing hassle-free service for our products, including puppy lick mats for small dogs and dog lick mats for large dogs. Please note that pets may mistake the lick matt for dog as a chew toy and tear it, and supervise your pets while using it. Any issues, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Large Lick Mat for Dogs with Suction Cups, Slow Feeder Bowls, Cat Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Enrichment Toys for Bathing, Cat Licking Pad for Boredom\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BRXMY14L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gcaEsdCuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Destructive Behavior: These lick mats for dogs, lick mat for cats and dog lick mat with suction cups help release endorphins through the process of licking, which can calm and soothe your pets well. Our cat lick mat and dog licking mat is a safe alternative for your dog to lick when facing stressful times such as grooming, bath time, nail clipping, injury recovery, and fireworks\",\n              \"Slow Feeding & Improve Digestion: With this dog lick pad and dog peanut butter lick pad, you can stop your dog from eating every meal too much and too fast like it's his last. Its unique, suctioning design outperforms the typical lick bowl for dogs, dog lick bowl, dog treat mat that reduces the speed of a pet's eating and prolongs mealtime which helps cleaning the pet's tongue and their digestions\",\n              \"49 Strong Suction Cups & 2-Quadrant Design: The 49 suction cups enable our lick pads for dogs and licking mat for dogs large stick to your bathtub or shower wall when showering your pets, grab their eyes and keep them busy. The 2-quadrant rectangle design integrates different patterns that teach your pet foraging and patience while doubling as dog enrichment toys and enrichment for dogs\",\n              \"High Quality Silicone, Freezer & Dishwasher Safe: This licking mat for small dogs and lick mat for dogs with suction cup is made from high quality, Food Grade silicone. Our lick mats for small dogs and dog licking toy is completely safe for your pup and works with all manner of spreadable treats, raw, wet, dry and liquid foods, range from yogurt, dog peanut butter paste and etc\",\n              \"After-Sales Services: We provide hassle-free service for all products, including dog peanut butter toy, enrichment toys for medium dogs and dog activity mat. Any issues with the lickmats for dogs and treat mat for dogs, please feel free to contact us. We will try our best to help you solve the problem! This is NOT a chew toy. Please supervise your pet while using the lick matt for dog and puppy lick mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+calming+lick+mat&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 388\n  }\n}\n","inline_bytes":29139,"content_sha256":"4cc98942781941543d1751009c7c628727994089fd9c17515834745a46d266c7"},{"path":"data/raw-amazon/search-dog-clip-on-leash-light.json","size":24165,"sha":"3427b12fbadd3693043705b59715fa1a66b3f316","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-clip-on-leash-light.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-clip-on-leash-light.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0FQMD1C1K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41znpoabg6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08ND1QJST\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dQciglXnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【3 Lighting Modes for Dog Leash Lights】2 brightness modes, which can be used when the dog is walking and playing at night; One red emergency Warning Flashing mode, which can be used for climbing, running, camping, Or where there are more people and cars\",\n              \"【USB-C Rechargeable & Lightweight】When fully charged, the battery life of this led dog collar light can last up to 20 hours. It can last for 5-8 hours in high brightness, 13-15 hours in medium brightness, and 18-20 hours in flashing mode.There is no potential applied to a dog's neck by the 0.03 lb dog light\",\n              \"【IP65 Waterproofing & Shatter-Proof】Under the protection of the IP65 Waterproofing, no matter rain, snow or sand dust, the dog light can not be affected in any way.Shatter-proof plastic is more durable than ordinary materials\",\n              \"【Bright Enough & 360°Rotation Angle】3W LED power supply and 360°rotation angle is necessary for dog safety. The dog collar lights for nighttime hung on their collars, creating enough vision for you, not only for you to see where you are stepping, but also for others to pay more attention to them，avoiding your dog being hit, stolen and lost\",\n              \"【What Will You Get?】2 Packs USB-C cable，2 Packs dog lights for night walking\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C64RJDTH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418pI3c3ixL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright Dog Lights for Night Walking】The dog collar light built-in 7 LED lamp beads, up to 80LM brightness, brighter than other dog lights. Let your dog see where he is going and let you see where he is. 400M visibility dog light can alert vehicles and pedestrians to keep dogs safe\",\n              \"【4 Modes Dog Collar Lights for Nighttime Clip On】The dog walking light has 4 different modes, white light, color light, color light flashing, RGB flashing alternately, different colors distinguish different dogs, and the flashing mode is used as an emergency light to ensure your safety\",\n              \"【Rechargeable Light for Dog Collar】Dog collar light built-in high-capacity rechargeable battery, up to 20 hours operating time. Avoid replacing batteries and environmentally friendly. You can walk with your dog to farther places at night. Widely used for running climbing cycling\",\n              \"【IP68 Waterproof Dog Collar Light】The IP68 waterproof level surpasses other dog lights on the market, waterproof depth up to 5m, allows your dog to play in water or other harsh environments without worrying about damage. 0.53oz lightweight dog light will not make the dog tired\",\n              \"【Satisfaction Guarantee】Our aim is to please the customer, if you have any questions with your dog collar light, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 4 Modes Dog Lights for Night Walking, Rechargeable LED Pet Collar Light for Nighttime Clip on, IP68 Waterproof Pet Walking Accessories-2 Pack(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQ4BXRQD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PDTKSZeQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super Bright: Our dog collar light features 7 powerful LED beads that provide up to 80 lumens of brightness, ensuring that you and your dog can be seen from up to 100 meters away. This enhances safety for both you and your furry friend during nighttime walks, and giving you peace of mind of knowing your dog's location.\",\n              \"4 Light Changing Modes: Our upgraded dog light offers 4 RGB color-changing modes: white light, red light, color light, red light flashing. you can choose different light mode according to your needs. Besides, you can uses different light to distingush different dogs if you have multiple dogs to walking at night time.\",\n              \"Durable & Lightweight: Made of high quality ABS plastic, it's very durable for long time use and not easy to break, Besides, our dog collar light measures 1.5 x 0.6 x 2.3 inches (L x W x H) and weighs only 0.03 lb. Its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\",\n              \"Excellent IP67 Waterproof: Crafted from high-quality ABS material, our dog collar lights are robust, durable and built to last; With IP67 waterproof rating, they provide reliable performance in rain, snow, or muddy conditions.\",\n              \"Rechargeable & Large Battery Capacity: Our dog collar light is equipped with a large capacity battery that can be fully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"Easy to Use: Equipped with a robust carabiner-style clip, our dog collar light is suitable for dogs of all sizes. You can easily attach and remove the light from your dog's collar, harness, or leash. It also serves various other purposes, including night running, cycling, camping, climbing, and more.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack Dog Collar Light, 4 Modes Clip On Dog Lights for Night Walking, Glow in the Dark LED Pet Collar Charm, Rechargeable Pet Camping Essentials for Nighttime Running, Cycling, Hiking(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DHH6YZ7H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q4OFYf2cL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【4 RGB Color Modes】 Our dog light offers 4 RGB color-changing modes: white light, red light, color light, red lightflashing. You can choose the mode according to you needs, lf you have multiple puppies, you can use different lights to distinguish them when walking the dogs at night.\",\n              \"【Super Bright LED Dog Light】 Our LED dog collar light features 7 light beads, providing over 80 lumens of brightness and a visibility range of over 100 meters, ensuring the safety of you and your pet during night walkings.\",\n              \"【Rechargeable Dog Collar Light】 Our dog collar light is equipped with a powerful rechargeable battery that can befully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"【Waterproof & Durable】Crafted from high-quality ABS material, our dog collar light are robust, durable and built tolast. With waterproof feature, they provide reliable performance in rain, snow, or muddy conditions\",\n              \"【Light Weight and Compact Dog Light】Our doa lights for night walking measures 1.5 x 0.6 x 2 3 inches( Lx W x H) and weighs only 0.03 lb. its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SG7LF69\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41s-2Y9TEIL._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【You will get】 You will get 8 led dog collar light and 3 batteries, including 8 colors of colorful, red, orange, yellow, green, blue, white, and transparent.Different colors effectively protect the safety of pets, Make your dog special and easy to be located and seen so that avoid the accident\",\n              \"【Easy to operate】 The light for dog collar has 3 lighting modes,the first press is the normal lighting mode, the second press is the fast flash mode, and the third press is the slow flash mode. The dog led light provides instant visibility, so that you can determine where your dog is when going for a walk at night. From camping to walking at night, Dog collar lights for night clips keep your dog visible and safe.\",\n              \"【Waterproof & High Quality】-These sturdy and durable dog light collar are resistant so you don’t need to worry about the rainy day, The led lights for dogs is sturdy and durable, dog light clip - the clip-on hook design is very convenient for installation and removal. Waterproof design, convenient to use in damp, dirty and other harsh environments.\",\n              \"【Night lighting】 Just clip the dog led collar to the dog’s collar or seat belt to effectively prevent your pet from encountering accidental danger when walking at night. To protect your pet's safety, dog walking light can emit soft and long-lasting light, The dog leash light is perfect for night walks, runs, or any other nighttime activity.\",\n              \"【Multifunctional Purpose】 The dog light is not only suitable for pets, but also can be used when people are running at night, riding a bicycle or camping outdoors, and can also be used as a keychain or decoration,It can meet your different needs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CTQ9BMLQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41qoa8XTTKL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, you don’t need to buy extra battery that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CZ3KT3MS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Sw4Bj30+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright and 8 Modes】The led dog collar light has unique lamp surface which is brighter and more beautiful than ordinary dog lights. Your pets can be visible from up to 1500 feet away when walking at night. The dog walking light has 8 modes. Buying one dog light you will enjoy 8 dog safety lights experience. Switch 8 different lighting colors or cycling RGB color for your pet, you'll always know where your pet is.\",\n              \"【Lightweight and Comfortable】The light for dog walking at night is smart and 0.04 lbs light weight. With the silicone band, the dog night light will be attached to the collar/harness solidity and tightly. The LED dog Light will be not hanged and flipped around. The dog harness light will not bring any burden for your pets. Suitable for all kinds of pets.\",\n              \"【Upgraded Silicone Band】 The thickness and length of the upgraded silicone band are 1.6 times that of the ordinary ones. The band is more hard and durable, not easy to break, adjustable. The collar light for dogs at night is suitable for all kinds of dog/cat collars small to large.\",\n              \"【USB-C Rechargeable & Waterproof】The USB rechargeable dog collar light has a long battery life, 20 hours working but only 1.5 hours full charging. This sturdy and durable dog leash lights are IPX6 waterproof and dustproof. Please don’t worry about rain or snow weather.\",\n              \"【What You Will Get】Tubasion dog light up collar, USB-C cable. Please contact us if you have any questions about our dog collar lights for nighttime. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXJXHX6R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXJXHX6R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413dyRV2pqL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"TWO BRIGHT LIGHT MODES - ENHANCED NIGHT WALKING SAFETY: Perfect for long summer evenings, this LED dog collar light features two visibility modes. Simply tap to switch between a steady glow and flashing mode to keep your dog clearly seen during night walking, evening hikes, or backyard playtime.\",\n              \"SUMMER CAMPING & HIKING ESSENTIAL: Never lose sight of your pet in the dark at a campsite or on a trail. Designed as a high-visibility dog safety light, it keeps your pup safe on roads and parks during low-light outdoor adventures after sunset.\",\n              \"SECURE CLIP-ON DESIGN FOR OUTDOOR GEAR: This versatile clip on dog light securely attaches to any collar, harness, or leash. Its fast and secure attachment makes it a practical light up dog collar accessory for everyday summer walks or rugged outdoor exploration.\",\n              \"ULTRA-LIGHTWEIGHT & COMFORTABLE FOR SUMMER: No bulk and no bounce—just lightweight comfort that won't weigh your dog down or add extra heat during the summer. This pet-friendly light stays secure even while active dogs move freely during night walks.\",\n              \"MULTI-PURPOSE VERSATILITY FOR THE WHOLE FAMILY: This is more than just a LED dog light; it is a safety tool for all your summer activities. Use it as a safety light for backpacks, night cycling, strollers, or running gear to provide peace of mind wherever your summer adventures take you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"QUELIEN LED Dog Collar Light, Clip-On Dog Safety Light for Night Walking, High Visibility Light Up Dog Collar Accessory for Summer Camping & Hiking, Lightweight for All Pets, Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GGBP44VY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41XAAsZzKIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🔦 Ultra-Bright & Multi-Color Visibility: Our diamond-designed collar light delivers exceptional brightness, making your pet visible from a distance during evening walks or in the yard. Choose from 7 steady colors or a vibrant color-cycle mode to easily identify multiple pets and add fun to every outing.\",\n              \"🔋 Fast USB-C Charging & Long-Lasting Battery: Lasting one week per 1.5 Hour charging time with USB Type-C. Enjoy extended use on a single charge—perfect for nightly walks, camping trips, or securing your pet's visibility over several days without frequent recharging.\",\n              \"🛡 WaterProof & Durable Design: Featuring a sealed construction that resists rain, splashes, and humidity. The flexible silicone strap adjusts to fit most collars, harnesses, or leashes up to 1 inch wide—stays in place during active play, runs, and outdoor adventures.\",\n              \"🐕 Lightweight & Pet-Friendly Comfort: Weighing only about 0.3 oz per light, this collar accessory is barely noticeable to your pet. The soft, stretchable silicone is gentle on fur and won’t snap or irritate, making it suitable for dogs and cats of all sizes.\",\n              \"📦 What You Get: 2 LED collar lights + 1 USB-C charging cable. We stand behind our product—if you have any questions or concerns. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+clip+on+leash+light&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 544\n  }\n}\n","inline_bytes":24023,"content_sha256":"79867a7360281a28a6a0a5d0bba62a1b7fe9a86e1ef596f270bba0c99e3ca08d"},{"path":"data/raw-amazon/search-dog-cooling-mat-gel.json","size":22324,"sha":"e86e79f40db270bc4c4f947aad7f3bbb8ed1ece7","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-cooling-mat-gel.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-cooling-mat-gel.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B006NONHNE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B006NONHNE?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413We96gXNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Blue - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CR6G4DH2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CR6G4DH2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51EzJUHJi8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐶 【Deep Blue Cooling That Lasts】 The rich blue Rywell Cooling Mat isn’t just stylish—it’s engineered for lasting performance. Its thickened Arc-Chill layer delivers sustained cooling without the need for recharging, perfect for hot days indoors, in the car, or out in the yard. The deep hue also helps hide everyday dirt, keeping it looking fresh with minimal upkeep.\",\n              \"🐶 【See the Cool – Color-Changing Visual Feedback】 Watch the surface shift from deep ocean blue to lighter as it absorbs your pet’s heat—a clear, engaging sign that the mat is working. This color-changing feature not only adds fun but also lets you know when your pet is enjoying active cooling, giving you peace of mind during heatwaves.\",\n              \"🐶 【Strong & Steady – Built for Active Pets】 Designed with reinforced stitching and chew-resistant materials, this mat stands up to scratching, biting, and daily wear. The non-slip bottom keeps it firmly in place on floors, car seats, or beds, making it safe for senior dogs or playful pups who need extra stability and comfort.\",\n              \"🐶 【Easy-Clean & Pet-Safe Design】 Worried about spills or accidents? The waterproof interior blocks moisture from seeping through, while the non-toxic fabric ensures safety even if chewed. Simply wipe clean or machine wash in cool water to maintain cooling effectiveness and freshness—no fuss, just a reliably clean space for your pet.\",\n              \"🐶 【Ready for Anywhere – Home, Car & Beyond】 From crates to car rides, sofa naps to senior dog beds, this mat fits where your pet rests most. Lightweight and foldable, it’s easy to move from room to car or even outdoors. Made to support bigger breeds and multi-pet homes, it’s the versatile cooling solution you—and your pet—can count on all summer long.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Rywell Dog Cooling Mat 2.0, Ocean Blue,44\\\" x 32\\\" Thick & Durable Cooling Mat for Extra Large Dogs, Long-Lasting Cool with Waterproof & Color-Changing Arc-Chill Tech (Q-Max>0.5) Washable& Non-Toxic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B007JT4P88\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B007JT4P88?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ZkxDSeFeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Large size is best for pets from 25-50 lbs. It’s 36” long and 20” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Large - Pressure-Activated Cooling Pad for Pets 25-50 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C5MYTF7W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C5MYTF7W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418sD5cbaNL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"THE ORIGINAL COOLING MAT - The Cool Pet Pad is a self-cooling mat that produces a chilled sensation to keep your pet comfortable. Great for after walks, playtime, or whenever your pet needs cool relief. Use indoors or in the shade for best results.\",\n              \"PRESSURE ACTIVATED - Our patented gel formula works without water, electricity, or refrigeration. Once your pet lays on the pad, it goes to work immediately, and then automatically recharges after 15-20 minutes of non-use.\",\n              \"USE IT YEAR ROUND - Simply place the mat anywhere your furry friend likes to relax. Cool to the touch, it offers immediate relief, ideal for senior animals, pets with medical conditions, or pets who are always looking for the cold spot on the floor!\",\n              \"TAKE IT EVERYWHERE - This cooling mat can be placed on the floor, sofa, or in your pet’s crate, bed, or kennel. Since it’s lightweight and folds effortlessly, the mat is also perfect for travel.\",\n              \"CARE INSTRUCTIONS - The Cool Pet Pad is easy to care for: simply clean by hand with a damp cloth as needed. Do not leave in direct sunlight, as this will affect the performance of the pet cooling pad.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Cool Pet Pad - Large, Sage Grey - Self-Cooling, Pressure Activated Mat for Dogs & Cats from 46-80 lbs - Non-Toxic Gel, No Water Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B005JEMARS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B005JEMARS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41uWYiY7zuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET COOL - The Chillz gel mat provides your cat or dog relief from the heat as soon as they lay on it. The pressure-activated gel is triggered by your pet’s weight, and the cooling sensation lasts for up to three hours.\",\n              \"FIND THE RIGHT SIZE - The Medium size is best for pets from 0-25 lbs. It’s 19.5” long and 15.7” wide.\",\n              \"EASY TO USE - This cooling pad doesn’t require electricity, water or refrigeration to maintain a chilly surface. It automatically recharges itself after 15-20 minutes of non-use & features a non-toxic gel that’s safe for pets, kids & the environment.\",\n              \"CONVENIENT - Our patented design is perfect for use indoors, outdoors in the shade, and when you travel. It’s made of a lightweight, puncture-resistant, mold-resistant, easy-to-clean material, and folds up easily for storage.\",\n              \"VERSATILE - Whether you’ve just come in from a walk, you’re trying to help your four-legged friend relax for a nap, or you want to help relieve body aches they’re experiencing, this pad is for you. Works for dogs, cats, and even hot humans.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"The Green Pet Shop Chillz Gel Mat, Medium - Pressure-Activated Cooling Pad for Pets 0-25 lbs - Non-Toxic, No Water or Refrigeration Needed - Ideal for Home, Travel & Crates\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GRZJJDCG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GRZJJDCG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51X2suNvADL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【2026 Upgraded cooling mat】Made of safe, non-toxic solid gel, our dog cooling mat is more evenly dispersed and better than liquid-filled cooling mats. No water, electricity, or refrigeration is required - it can instantly cool your pet by up to 9°C, helping to prevent overheating and dehydration, and providing a safe way to keep pets safe and chill.\",\n              \"【Advanced 6-Layer Structure & Anti-Slip】Featuring high-tech Q-MAX 0.5 ice silk, this pet cooling mat delivers instant relief and lasting comfort. Upgraded 2.0 TPU film adds durability, while soft mat offers cozy support for pets. In addition, the non-slip rubber backing prevents sliding, ensuring the pet cooling bed stays perfectly in place on floors, sofas, or beds. The ultimate stable chill zone for active, restless pets!\",\n              \"【Easy to Clean & Waterproof】 No more worrying about messes! The high-quality cold mat is double-stitched to prevent gel leakage, ensuring long-term durability. A waterproof surface blocks spills and urine, keeping the pet's cool mat dry and odor-free. Simply wipe-and-go with a damp cloth for a fresh surface. Its foldable design allows for compact storage, perfect for use at home or on the go\",\n              \"【Portable & Ready for Playtime】Designed with a stylish multi-element pattern, this cooling pad is ideal for dogs, cats, and even people. Whether on sofas, in cars, or outdoors, it creates a reliable chill zone for your pet. Available in Medium (50×65cm) and Large (55×80cm), this versatile pet mat fits most breeds perfectly. It’s a summer must-have, giving your furry friends a refreshing spot to rest wherever they go.\",\n              \"【Care & Service Guarantee】 Note: Due to premium solid gel filling, slight creases may appear upon unpacking. Simply smooth them out by hand or allow 2-3 days of regular use, and they will fade naturally. Have questions? Reach out anytime—we’re committed to providing a satisfying solution within 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yoheueoa Dog Cooling Mat, Pet Cooling Mat with Non-Toxic Solid Gel, Self-Cooling Pad for Dogs, Waterproof, Durable Cooling Bed for Indoor, Outdoor, Summer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0192CJO30\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0192CJO30?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dp4YIlZHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"BEAT THE HEAT – Keep your pet cool and comfortable with this solid gel self cooling mat. Your dog unleashes the cooling power of this mat simply by laying down on it for up to 3 hours of cooling comfort, and the mat recharges after 15 minutes of nonuse.\",\n              \"SIMPLE, POWERFUL COOLING – With a solid gel interior, this cooling mat provides cooling relief for your dog without any water, electricity, or hassle. The simple design makes it easy to clean and maintain.\",\n              \"100% SAFE – This cooling pad is lab-tested and proven to be completely safe for every member of your family. Made from 100% non-toxic materials, lay this gel mat out for your pet without any fear or concern.\",\n              \"VERSATILE COMFORT – Bring this mat anywhere to help your dog beat the summer heat. Place this cooling mat in crates, cars, and on top of pet beds to keep your pet comfortable anywhere.\",\n              \"GET THE PERFECT FIT – This solid-gel cooling mat is 27” x 43” and supports dogs up to 80 pounds to give your pet the most comfortable cooling possible.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Arf Pets Dog Cooling Mat 27” x 43” Pad for Kennels, Crates and Beds, Non-Toxic, Durable Solid Self Cooling Gel Material. No Refrigeration or Electricity Needed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXF4WJYR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXF4WJYR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51CUbmMX9iL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Cooling Technology: Designed with premium materials, our dog cooling mat for dogs helps regulate pet's body temperature by drawing heat away, offering a comfortable and safe way to stay cool during summer. Recommended for use with an air conditioner\",\n              \"5-Layer Comfort: Our dog cooling pad for dogs large features a 5-layer design, including cooling fabric top, 80% cotton, silk-like cotton, a waterproof TPU and flannel. It creates a cozy, cooling spot for pet, offering comfort and peace of mind during hot summer\",\n              \"Reversible (Cool & Warm): Our dog cooling mat for dogs keeps pup comfy year-round—just flip it for the season The cool side chills in summer while the soft flannel side warms in winter No electricity needed and easy to clean for hassle-free pet comfort\",\n              \"Machine Washable & Durable: Our dog cooling mat for dogs is machine washable in cold water. It stays durable and maintains its shape after multiple washes. Just hang it to air dry and avoid direct sunlight or heat sources to preserve the cooling fabric\",\n              \"Versatile Protection: Our cooling mat for dogs protects your furniture from spills and stains while being lightweight and foldable for easy storage and transport. Use it as a kennel mat, car seat cover, a cozy spot for your pet to relax wherever they go\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LOOBANI Dog Cooling Mat for Dogs 48\\\"x28\\\"- Dog Cooling Pad Durable, Cool Blanket Machine Washable, Medium Pet Cool Mat for Outdoor, Indoor (Grey, 48\\\"x28\\\")\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GJPP5DKN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GJPP5DKN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ndN-qgpgL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Soccer Print & 2 Practical Sizes】Unique football soccer printed cooling dog mat, 2 sizes for choice: M(19.7 x 23.6 in) for small/medium pets, L(23.6 x 35.4 in) for large pets/ multiple small pets. Perfect for your fur baby who loves sports style\",\n              \"【No Electricity & Easy to Use】This cooling bed for dogs/cats needs no plug-in or refrigeration! Just inject 1200-1500ml water for M size, 2100-2500ml for L size. The super absorbent resin turns water into soft ice gel quickly for physical cooling\",\n              \"【Indoor & Outdoor Universal】Our Upgraded Premium outdoor cooling mat for dogs is made of waterproof cold feeling fabric, suitable for home, crate, sofa，couch, car, patio, beach and camping. Keep your pet cool anywhere in hot summer\",\n              \"【Durable & Scratch-Resistant】Thickened cold composite fabric surface with double heat pressing technology, this dog cooling pad can bear up to 200kg weight. Wear-resistant and scratch-proof, perfect for active dogs and cats\",\n              \"【Easy to Clean & No Machine Wash】The waterproof surface is stain-resistant and easy to clean—simply wipe clean or rinse with water and air dry. DO NOT machine wash to protect the gel inner layer, convenient for daily use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yomvwavo Dog Cooling Mat, Water-Activated Gel Ice Pad for Dogs&Cats, No Electricity Self-Cooling Mat, Waterproof Wipe-Clean, Soccer-Themed Summer Beds for Outdoor&Indoor Large/Medium/Small Pets\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJJYQZRS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJJYQZRS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rkgPSAJ6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WHAT YOU GET: This value pack includes 1 dog cooling pad to keep your pet cool and comfortable, plus 1 fun chew toy to keep them entertained. The perfect combo to help your furry friend beat the heat!\",\n              \"COOLING GEL TECHNOLOGY – Pressure-activated pad with self-cooling gel (90.1% water, 9.9% sodium polyacrylate) offers up to 3 hours of cooling and recharges in 15 minutes without power.\",\n              \"PERFECT FOR SMALL/MEDIUM PETS – Designed for pets up to 55 lbs, this cooling mat offers soothing relief and comfort, helping small to medium dogs and cats stay cool on hot days or after play.\",\n              \"PORTABLE & DURABLE DESIGN – Made from tough PVC + polyester composite fabric, this water-resistant cooling pad is built to last. Lightweight and portable—perfect for indoor, outdoor, and travel use.\",\n              \"COMES WITH CHEW TOY – Keep your pet cool and entertained with the included chew toy! It encourages active play and pairs perfectly with the cooling pad for extra fun and relief on hot days.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hertzko Dog Mat & Chew Toy Set – Gel Pad with Innovative Gel Technology – Portable, Non-Toxic Pet Mat for Small to Medium Dogs & Cats up to 55 lbs – Ideal for Hot Days, Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+cooling+mat+gel&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 717\n  }\n}\n","inline_bytes":22131,"content_sha256":"fcc95fb8ebbb1c7f161c33c3d2f2f2482f984ab1b38cf79afd50bf56879077d2"},{"path":"data/raw-amazon/search-dog-durable-treat-dispensing-toy.json","size":21586,"sha":"d90349e74dcbadcb9b8eb0b2a4c1b6c12ad8429c","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-durable-treat-dispensing-toy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-durable-treat-dispensing-toy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0875ZSFMC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41vZg--On2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RUBBER MATERIAL: HIPPIH treat dispensing dog ball is made of extra-tough rubber with good elasticity, good for your sweet dog grinding and fresh their teeth. ( Blue color-2.75 in, Green color-3.14 in, suitable for medium and large dogs. Not suitable for miniature small dogs, such as Yorkshire Maltese, etc) NOTE: The dog puzzle ball must be wider than your dog's mouth\",\n              \"STRONG TOOTH: HIPPIH blue dog ball can effectively help strong their teeth and won't hurt pets gums. The green one can put the food in to improve the interest of your cute dogs.\",\n              \"IMPROVE INTELLIGENCE & IQ TRAINING: HIPPIH dog toy ball can easily attract your pet's attention, help pets intelligence improving and is convenient to train dogs. HIPPIH dog ball toys are perfect for interaction with your dog, promoting the bond between you and your dog.\",\n              \"FOR AMUSEMENT: Perfect for fetch and interaction with your dog. You can add food or treats into the grooves and this keeps your dog entertained and active. HIPPIH IQ treat ball allow you have more interactive fun with your pets.\",\n              \"BEST GIFT FOR PETS: HIPPIH dog toys ball can reduce the dog's destructive behavior, protect the home shoes, socks, sheets, sofa are not afraid of dog bite. Your naughty active dogs will be love it to kill the boring time. This dog rubber ball is best gift for your sweet dog.\",\n              \"EASY TO USE: You can use dry food, wet food or peanut butter to put in the gap of the green dog tooth ball (the size of the dog food is preferably 0.2-0.6in); you can also use dry food to put on the blue treat dispensing ball. When your dog chases the blue treat ball, the food will slowly fall out to attract your dog's attention (the size of the food is preferably 0.5-0.8in).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09JSGDD35\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09JSGDD35?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41myUEF6uPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Puzzle Toy: Stuff food or treats into the toy to create mentally stimulating treat puzzles for your dogs. They will have fun flipping and tossing it to get the treats out, which keeps them busy and entertained with endless treating fun and keeps them away from destructive chewing.\",\n              \"Multiple Dispensing Holes: Hollowed-out design with two different kinds of leaking holes makes the toy suitable for dog food of different sizes, the big hole on the top for bigger dry food, snack and treats while the small holes on the side for smaller kibbles.\",\n              \"Teeth Cleaning Toy: There are ridges and bumps on the surface of the mushroom doggy toy and a groove in the stem where you can insert jerky or apply dog toothpaste or peanut butter. It attracts dogs’ interest and helps them clean teeth while teething.\",\n              \"Durable Rubber with Beef Smell: The toy is made of high-density food grade natural rubber, which is heavy duty, non-toxic and soft for dogs' gum. Added beef scent attracts doggies to chew and helps to satisfy dogs' natural chewing instinct.\",\n              \"For Large & Medium Breed: The interactive pet toy measures 3.9 x 3.9 x 5.1 inches, great for medium to large dogs such as Border Collie, Labrador, Pit Bull, Golden Retriever, Husky, Boxer and other chewers.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SCHITEC Dog Chew Toy for Large & Medium Dogs, Rubber Treat Dispensing Toy for Aggressive Chewers, Interactive Slow Feeder Tough Puzzle Toys Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009YD8NS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51FoEJOGmxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"item size 4” wide x 3.75” high\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Includes no latex, vinyl, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Treat Dispensing Chew Ball, Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D9DNQJK1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D9DNQJK1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/411-Dqqd6NL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Dog Toy: Stuff this dog puzzle toy with different types of dog food and watch your dog work on their own to get treats. help to get the same satisfaction as catching prey by own. Pet toys designed for healthy and entertainment.\",\n              \"Dog Toys To Keep Them Busy: Dog will spend more time and energy getting food, thus dog treat puzzles can extend their feeding time. Make the dogs keep playing with the toy,loose weight to keep healthy.\",\n              \"Dental Health Care: When dog play with this toys, the stem on the dog toys can help clean teeth and mouth for dogs without damaging its gums.\",\n              \"Durable Dog Toy: This dog chew toy is perfect for aggressive chewers. They can help grind their teeth, relieve anxiety, train, and reduce damage to furniture or shoes, pet boredom, and barking.\",\n              \"For All Size Dogs: This Tough chew toys is suitable for small,medium and large dogs. Use appropriate dog toys can enjoy long lasting entertainment.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fixiooz Interactive Treat Dispensing Dog Toys, Tough Durable Dog Puzzle Toys, Indestructible Dog Chew Toys, Dog Toys to Keep Them Busy, Interactive Slow Feeder Tough Toys Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07HSJ1TSQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07HSJ1TSQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31jnekWwkpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat Dispenser Toy: Durable treat dispenser to enhance mental stimulation during play.\",\n              \"Interactive Ball: Bounce and roll action keeps dogs active and engaged\",\n              \"Quiet Play: The Reward Ball's durable material is designed for long-lasting sessions of quiet fun.\",\n              \"Easy To Use: The unique funnel makes for easy loading and washing.\",\n              \"Weight Management: Use as a bowl replacement to manage weight with slow feeding\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kong - Rewards Ball - Ultra Durable Interactive Treat Dispensing Dog Toy - for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSL7T27J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31P8hT9rmyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Double the Snoop, Double the Fun: Durable treat-dispensing dog toy that erratically releases treats from two ends; this interactive puzzle toy dispenses treats as it rolls and bounces, promoting active play and problem-solving skills. Note: the size of the treats or kibble determines the flow - smaller pieces release more at once and come out faster.\",\n              \"Made of Tough Yet Flexible Orbee-Tuff Material: Constructed with high-quality, BPA-free Orbee-Tuff material, this dog toy is durable, and bouncy, making it ideal for interactive play and extended treat-seeking sessions\",\n              \"Encourages Natural Foraging Instincts & Slower Eating: This 6 in x 4 in unique treat-dispensing design helps slow down fast eaters, aiding digestion and helping to prevent bloating; ideal for dogs who need a fun mealtime alternative or portion control\",\n              \"Mint-Scented for Fresh Breath: Infused with a refreshing natural mint scent, this toy not only provides hours of play but also helps freshen your dog’s breath while they chew and enjoy their favorite treats\",\n              \"Mental Stimulation & Enrichment for All Breeds: This toy helps reduce boredom, relieve anxiety, and provide both mental and physical exercise; just 15 minutes of play offers stimulation equivalent to 30 minutes of physical activity\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Double Snoop Interactive Treat Dispensing Dog Toy, Puzzle Ball Slow Feeder for Medium to Large Dogs, Mint-Scented for Mental Stimulation & Boredom Relief, 6in x 4in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B06W2P3QF3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41c-sAAlIeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Valued and Best durable dog treat toy balls: great for Dog Teeth Cleaning and Chewing Toys, meanwhile Dog Treat Dispenser to keep them busy, also interactive dog toys indoor playing game and Prevent Plaque, Tartar Build Up and Provide Endless fun\",\n              \"These tough dog balls are made of Non-Toxic natural rubber material: more durable, healthy and puncture resistant compared with PVC and TPR, also safe for your dog grinding and fresh their teeth(suitable for small and medium large heavy duty chewer dogs)\",\n              \"Special design dog puzzles toy balls for Boredom and Brain Stimulation Games: which can be stuffed with pet snack peanut butter and toothpaste as dog teethbrush toys. Your pets will accept these dog toys ball easily and get more surprise while play with them\",\n              \"Smart IQ training toys for small puppy dogs teething Cleaning Toys Ball: these dog chewing toys balls can been inserted with the food treats to improve the interest of your cute dogs, which can be used as dog fetch play balls for outdoor games. Perfect for interaction with your dog and keep puppy dogs from bite others\",\n              \"Durable Dog Teething Cleaning and Treats Dispensing Dog Toys Ideal for Puppies, Small Dogs, Medium Dogs,and Large Breed Dogs anxiety relief and teeth cleaning when alone chewing (2.8 in)\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07B3Q1XSZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07B3Q1XSZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Y9myuf+xL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE TREAT-DISPENSING DOG TOY (PACK OF 2) – Made from premium natural rubber, this heavy-duty dog toy is designed to retain its shape and stand up to tough chewing and extended play.\",\n              \"NATURAL RUBBER WITHOUT CHEMICAL ODORS – Designed to be odor-neutral and pet-safe, helping keep dogs engaged without the strong synthetic smells found in some rubber toys.\",\n              \"HOLDS TREATS OR KIBBLE FOR ENRICHMENT – Perfect for treats, peanut butter, or kibble to keep dogs mentally stimulated. Large hold up to 3/8 cup of kibble, helping turn mealtime into interactive play. Item dimensions 3\\\"L x 3\\\"W x 4\\\"H\",\n              \"SAFETY AIR VENT FOR PEACE OF MIND – Features a built-in safety air vent to help allow airflow if the toy is fully in your dog’s mouth during supervised use.\",\n              \"MULTIPLE SIZES FOR ALL DOG BREEDS – Available in four size options, making it suitable for a wide range of dogs—from smaller breeds to large, powerful chewers.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chew King by Mammoth Premium Treat Dispensing Dog Toy, Durable Natural Rubber Chew Toy, Safety Air Vent, Interactive Enrichment Toy for Aggressive Chewers, Large Pack of 2- Teal\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPFJ5THB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPFJ5THB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ljAVvcqkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Note】Product Dimensions: 7.56 x 2.95 x 2.95 inches. Not intended for large dog breeds with aggressive chewing habits.This treat dispensing dog toy is made of food-grade Ultra-Rigid Nylon—sturdy (a type of food-safe plastic), meeting pet safety standards, ideal as dog enrichment toys.\",\n              \"【High-Energy Fun & Exercise Boost】 Revolutionary interactive dog toys transform treat time into cardio sessions! Keeps them sprinting, nudging, and rolling for 10~30 minutes—perfect dog toys to keep them busy while burning calories and boosting mental stimulation, easing anxiety, burning off energy, and eliminating boredom. Say goodbye to couch potato pups!\",\n              \"【Slow Feeder + Universal Food Fit】 Infinitely adjustable treat openings hold kibble, freeze-dried, or dental sticks. Our treat dispensing dog toys slow eating by 70%, reducing bloat & obesity—works for all food types!\",\n              \"【Biomimetic Bone Shape + Universal Compatibility for Puzzle Toys for Dogs】This dog puzzle toy has a biomimetic bone shape fitting dogs' mouths. 2 adjustable switches control treat release to keep dog busy, ideal for puzzles for dogs mental stimulation. Compatible with kibble/freeze-dried treats (max 0.68×0.98in), it's a quality treat dispensing dog toy. A perfect dog gift for holidays, this interactive puzzle caters to toys for smart dogs—practical and fun.\",\n              \"【Instinct-Driven Fun & Easy Clean】 From sniffing→chasing→eating→dental cleaning, this roller perfectly mimics prey-hunting! Dog enrichment toys deliver slow-feeding, energy release & teeth cleaning. 30-sec cleanup: one twist to separate→top-rack dishwasher safe + food-grade 0 residue!\",\n              \"【Easy Use & Hassle-Free Cleaning】Puppy Interactive Toys Ready to use out of the box: load snacks → play! This puppy puzzle/treat dispenser has sniffing holes emitting food aroma, ideal for puppy enrichment. Detachable design allows hand/dishwasher cleaning, keeping it fresh and clean. Backed by 24/7 support, it's a reliable dog gift and home-alone entertainment toy—perfect for toys to keep dogs busy alone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"knitly Interactive Dog Toys, Adjustable Treat Dispensing Toy to Keep Them Busy, Dog Enrichment for Brain Stimulation & Cognitive for Puppy Puzzle to Reduce Boredom-Ideal Gift for All Dogs(Rigid Nylon)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F5K61KY9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51M0QnkmEFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ PUZZLE LIMITED EDITION COLOR – SMART DESIGN MEETS FUN: Brighten up your dog's playtime with this dog treat dispenser toy limited edition,Designed to grab attention and spark curiosity, it's perfect for puzzle dog toys lovers who want interactive toys for dogs\",\n              \"✅ ENGAGING FUN FOR ALL SIZES – FROM PUPPIES TO LARGE BREEDS: Designed to suit interactive dog toys for small dogs and dog enrichment toys for large dogs, this versatile puzzle for dogs is ideal for all breeds. Use it for daily enrichment, training, or as dog toys to keep them busy indoors.\",\n              \"✅ SMARTER DOGS, HAPPIER MINDS – BUILT FOR MENTAL STIMULATION: Encourage brain engagement with this dog puzzle toys that provides cognitive stimulation during snack time. Ideal for curious pups, it functions as a dog treat dispenser toy, interactive cognitive dog toys — keeping them focused, challenged, and rewarded top rated treat toys for dogs to keep them busy\",\n              \"✅ INTERACTIVE TREAT PLAY – PUZZLE FEEDER THAT KEEPS THEM BUSY: Transform treats into a game with this puzzle toys for dogs mental stimulation. Whether your pup is a beginner or a puzzle pro, this dog treat puzzle dispenses snacks gradually use this dog treat toy to extend fun and prevent boredom—perfect dog puzzles for smart dogs\",\n              \"✅ SAFE, DURABLE & EASY TO CLEAN – BUILT FOR DAILY ENRICHMENT: Crafted with pet-safe materials, this treat dispensing dog toys is easy to rinse and ready for another round of brain-boosting fun. Whether it's a dog treat ball or a dog puzzle feeder, this kind of puppy puzzle toys are made to last through endless play sessions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+durable+treat+dispensing+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":21485,"content_sha256":"e1d192c500912329dda0248337c1347732c703458a27b566d2bd9559601561d4"},{"path":"data/raw-amazon/search-dog-fetch-stick-floating.json","size":20414,"sha":"09553ae78fd46db58965ea6d9045d61ce6b013ea","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-fetch-stick-floating.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-fetch-stick-floating.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B00BIGLH2U\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00BIGLH2U?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51r3XEfsShL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Fetch, play and retrieve. These Hyper Pet dog toys are versatile and the perfect choice for interactive fun, encouraging your pup to run, fetch, and exercise.\",\n              \"Buoyant, lightweight design of the stick allows it to float on water, giving you a worry-free, fun time at the beach, lake or pool.\",\n              \"Made of lightweight, resilient EVA foam, this toy is perfect for long tosses of fetch with your furry best friend.\",\n              \"Easy to clean, the EVA foam surface also resists mess and enables pet parents to easily rinse off dirt and slobber.\",\n              \"These Hyper Pet toys are available in 5 unique shapes and designed for pets of all ages.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hyper Pet Fetching Dog Toys - Throwing Stick Dog Toy Made With EVA Foam - Easy To Clean & Floats On Water\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BH913L43\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BH913L43?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31W1PX3p2pL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Ultra Fetch Stick: Made from the same high-quality, durable materials as the popular Chuckit! Ultra Ball, the Ultra Fetch Stick is the perfect for interactive games of fetch with dogs of all sizes. Not a chew toy. Not recommended for aggressive chewers\",\n              \"Slobber Free Pick Up: The Chuckit! Ultra Fetch Stick is the perfect dog toy for fetch. Its bright colors are highly visibility, rubber material leads to fun and unpredictable bounces, is durability and is compatible with the Chuckit! RingChaser Launcher\",\n              \"Nighttime Fun: Glows bright for early morning or nighttime play. Recharges 5 minutes under bright light for 20 to 30 minutes of glowing playtime, no batteries needed. Made with safe photoluminescent material and rubber gentle on your dog's mouth\",\n              \"Make Fetch Happen: Chuckit! Performance toys are designed with you and your dog in mind; Try our full range of interactive indoor and outdoor dog toys including tumblers, flyers, fetch toys, chew toys other balls for dogs and more\",\n              \"Chuckit! Fetch Pet Toys: Chuckit! makes indoor and outdoor dog toys that enrich the human-animal bond and helps dogs and puppies stay engaged. Try our full line of ball launchers, puppy toys, flying discs, tennis balls for dogs, dog chew toys, and more\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Max Glow Ultra Fetch Stick Outdoor Dog Toy, 12 Inches, for All Breed Sizes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B001AQZ4FE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B001AQZ4FE?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31sI-VQYfLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP THE FUN AFLOAT: The Amphibious Bumper brings fetch to the water. With a non-slip rope handle for a secure grip and precise throws, this floating dog toy turns any day at the pool, beach, or lake into an action-packed adventure.\",\n              \"DURABLE YET GENTLE: Our dog toy stick is made with tough nylon, rubber, and EVA foam. It's soft on your dog's gums and teeth, but no toy is truly indestructible. It's not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Amphibious Bumper measures 2.30\\\" L x 4.25\\\" W x 10.68\\\" H and is suitable for breeds weighing 20-60 lbs. This fetch toy's bright colors increase visibility, ensuring your dog never loses sight of the fun.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Amphibious Bumper dog toy is just one of many outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Amphibious Bumper Fetch Stick Toy for Dogs - Floats in Water - Interactive Dog Toys to Keep Them Busy - Tough Rubber, Nylon, and Foam - Non-Slip Rope Handle - Size Medium - Assorted Colors\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07SK3R2C3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07SK3R2C3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41DE04W5MJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"HIGH QUALITY DOG TOY: Crafted from tough materials, this dog toy, like the Ultra Ball, makes for long-lasting interactive play for energetic fetch games with your dog.\",\n              \"EASY HANDLING: This Chuckit! dog toys fetch stick pairs with the Chuckit! RingChaser Launcher for easy pick-up and effortless throwing, keeping your hands slobber-free during playtime\",\n              \"VISIBLE AND VIBRANT: Designed with bright colors for high visibility, this dog stick toy reduces the risk of losing sight of the toy.\",\n              \"SUITABLE FOR ALL DOGS: Measuring 12 inches, this long dog toy fits dogs of all sizes, from pups to adults, providing a gentle fetch experience. It is not intended as a chew toy or for aggressive chewers.\",\n              \"ENHANCED BONDING: With Chuckit!'s design and vibrant colors, each session with these interactive dog toys elevates each adventure\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Interactive Dog Toy Ultra Fetch Stick - 12 Inch Outdoor Dog Toy for All Breed Sizes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FYGHR3T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FYGHR3T?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-HPGkSZwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aerodynamic Dog Toy: The interactive dog toy is designed to allow your dog to run farther & play fetch longer during playtime. The buoyant design allows beach & poolside play. Made with all natural material that withstands light chewing\",\n              \"Run Further, Fetch Longer: The design of the fetch stick dog toy is hollow to facilitate breathing and airflow while your pup carries the toy. This item is a fetch toy and not designed to be a chew toy. Always supervise pets when playing with toys.\",\n              \"Sizing matters: Size large measures 2.5\\\" in diamater x 15\\\" long and is best suited for dogs over 20 lbs. The stick should be small enough for your dog to carry, but large enough that it can't completely fit in their mouth. When in doubt, buy a size up\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Air Fetch Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Air Fetch Stick Dog Toy, Large, Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GKNHGLVR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GKNHGLVR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/513aSytlOkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Four Bright and Vibrant Color Set: each set includes four floating dog toys, measuring 8.5 x 2 inches, one each of yellow, orange, blue, and green; The bright colors are easy to readily attract your dog's attention, providing endless fun for your furry friend\",\n              \"Safe Design: these dog water toys are made of reliable EVA material, with smooth, rounded edges to prevent mouth injuries; The textured surface increases friction, making it easy for dogs to pick up and play, making your dog's water adventures are safe and enjoyable\",\n              \"Amphibious Training: our EVA dog pool toys lightweight and waterproof with stable buoyancy, suitable for fetch and retrieve games on water; Also usable on land for dragging, chasing, and reaction training\",\n              \"Interactive Rope: each dog floats for pool comes with a sturdy and durable rope, allowing for long distance throwing, dragging, and interactive training, increasing the fun of the game, encouraging interactive play between you and your pet\",\n              \"Suitable for All Seasons: these dog water toys that float are suitable for various scenarios such as swimming pools, lakes, and lawns, making it a practical toy for accompanying your dog during exercise, training, and water play year round\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Skylety 4 Pack Floating Dog Toys with Rope Handle EVA Dog Bumper Throw Stick for Water Training Fetch Retrieving High Visibility Pool Water Toys for Beach Diving Pool Yard Summer Outdoor Play\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B06WWR5S3N\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B06WWR5S3N?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41jB3H7k-TL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Non-Toxic & Eco-Friendly Dog Bumper– This dog training bumper is made from non-toxic, environmentally friendly materials, safe for large and extra large dogs. Each bumper measures 10.8\\\"×2\\\" with a sturdy rope for easy tug games. A perfect dog bumper for water retrieving that protects pet health and lasts through endless fetch, dock diving, and swim training\",\n              \"Fun Floating Fetch Toy for Water Play – Great water toy for dogs that stays afloat on pools, lakes, or beaches. Ultra-lightweight design makes throwing effortless for any pet parent. Perfect as floating dog toys for water fetch, also ideal for dock diving, swimming training, fetching, and tug of war. A top choice among dock diving bumpers for dogs\",\n              \"Convenient Throwing with Rope & Knob Texture – Each dog bumper toy includes a throw rope for easy, consistent tossing – near or far. The thoughtful knob texture provides extra grip, preventing slippage during wet play. Whether you need dog training dummies for hunting dogs or casual water toys, this design increases throwing accuracy and training effectiveness while keeping every session fun\",\n              \"Gentle Round Bumps for Oral Comfort & Dental Health – Unlike hard bumpers, this dog water toy features soft round raised bumps that won't hurt your dog's mouth, providing a comfortable oral touch and being gentle on teeth and gums. Specifically designed as dog bumpers for water retrieving that make every catch full of fun, not fear. Also a great summer cooling choice for your furry friend\",\n              \"Striking Colors for Easy Spotting – The bright bumper instantly grabs your dog's curiosity and encourages interactive play. Highly visible against swimming pools, beaches, grass, or leaves, making it a practical dog pool toy for outdoor games. Keep your pet energetic and entertained with this easy-to-find floating dog toy – store after use to maintain freshness and extend toy life\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BINGPET Dog Float Bumper Toy,10.8 Inch Large Training Dummy Retrieving Bumpers Summer Pool Toy Tug Game for Large XL Dogs Retriever\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09YHBC2DR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09YHBC2DR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xnvos9ZIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Hound2O’s Fetch Stick – Get ready for hours of fetch and fun with this rubber Fetch Stick! Perfect for dogs who love to chase, chew, and play outside, its hollow body holds small treats for an extra challenge. Available in vibrant orange, green, or yellow, this toy is designed for hounds of all sizes who live for adventure.\",\n              \"Made for Muddy Adventures – Rain or shine, dirt or mud—this collection is built for dogs who embrace the mess. Whether trekking through the woods or romping in the backyard, these toys are made to keep up with your pup's wild side.\",\n              \"Easy to Clean – Adventures get messy, but cleanup is easy. Just rinse with water or wipe it down, and it’s ready for the next round of play.\",\n              \"Bright & Bold Colors – Designed for the great outdoors, our high-visibility colors stand out against grass, dirt, and trails, so you never lose sight of the fun.\",\n              \"Go Play Outside – Life’s better outside, especially with your dog by your side. Grab your favorite Hound2O toy and GO PLAY OUTSIDE—because every day is an adventure waiting to happen!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Playology Hound2O Dog Toys | Fetch StickToy for Dogs, Orange | Durable Rubber Outdoor Toy - Easy to Clean and Made from Non Toxic Materials\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F186PGG4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F186PGG4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51x+x1E4bmL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Designed to Float】– Built for Water Play Fun! Crafted with high-density E-TPU foam, this toy floats effortlessly on water—perfect for lakes, pools, or beach days. Whether your pup is a seasoned swimmer or just splashing around, this toy turns every dip into a tail-wagging adventure\",\n              \"【Tough Enough for the Chomp Champs】– Built with ultra-durable, high-rebound E-TPU material that stands up to intense chewing. Say goodbye to flimsy toys—this one’s made to last, even with the most enthusiastic fetchers and biters\",\n              \"【Bright & Bold Colors for Easy Spotting】– No more lost toys in the water! The vibrant, eye-catching design makes it easy for your dog to spot from a distance, even in waves or murky water—keeping the game going without pause\",\n              \"【Play Anywhere】– Land or Water, Rain or Shine, Whether it’s a sunny day at the beach or a backyard fetch session, this toy is ready. Lightweight, portable, and versatile—it’s your dog’s go-to toy for any outdoor adventure\",\n              \"【Safe, Gentle on Teeth】– Made from pet-safe, eco-friendly materials that are free from harsh chemicals and weird smells. Soft on gums and tough on boredom, it’s the kind of toy you can feel good about\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BABORUI Floating Dog Pool Toy – Durable E-TPU Dog Water Toy for Fetch & Chew, Bright Floating Dogs Toys for Pool, Beach & Outdoor Play – Dogs Beach Essentials (Yellow Stick)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+fetch+stick+floating&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 186\n  }\n}\n","inline_bytes":20319,"content_sha256":"ce751292775a52177b8db3152b1db92b1dfc1e3518bde3e169684190ccad7f7a"},{"path":"data/raw-amazon/search-dog-grooming-distraction-mat.json","size":25036,"sha":"3a3f8ea8601f3fa49edd522566696563108e4dd3","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-grooming-distraction-mat.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-grooming-distraction-mat.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07DKNN87F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41IjfVROCRL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Fun: Dive into bath time with the Aquapaw Dog Licking Mat. This bath toy for dogs turns grooming sessions into a fun adventure, keeping your pets engaged with delicious treats\",\n              \"Stress-Free Grooming: Transform grooming stress into joy using this dog bath wall treat. Just spread some peanut butter, and watch your pup enjoy a soothing, calm experience\",\n              \"Portable Dog Treats: Bring the fun anywhere with this suction cup dog treat dispenser. It's a perfect dog shower treat holder that sticks to any smooth surface, making bath time a breeze\",\n              \"Big Appetite Approved: Satisfy your big dog’s cravings with this peanut butter bath mat for dogs. Spread their favorite treat, and keep them occupied and entertained for hours\",\n              \"Bye Bye Boredom: Keep your furry friend mentally stimulated with this dog licking mat for bath tub. It’s a dog bath distraction that turns any dull moment into a playful one, ensuring a happy pet\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Licking Mat - Suction Slow Feeder & Feeding Mat - Bath Toy Dispenser for Dog Bath Toys & Grooming Treats - Grooming Lick Pad for Peanut Butter Treat & Shower Snack Holder - Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08GQ98BVG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08GQ98BVG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51nxbzmPtYL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT FOR ANXIETY: Our licking mat for dogs is the de-stressing cat and dog boredom buster your pets need! Licking our dog activity mat releases endorphins offering anxiety relief for dogs and cats and curbs destructive behaviors in times of stress.\",\n              \"CAT & DOG DISTRACTION LICK PAD: Make bath time, nail clipping or grooming a breeze with our lick pad for cats and dogs. Stick our lick pad for dogs with suction cups to the floor and reward your pet with dog peanut butter, coconut oil, yogurt or any cat and dog calming treats!\",\n              \"DOG SLOW FEEDER MAT SUPPORTS DIGESTION: Raw Paws pet slow feeder mat promotes portion control, reduces bloating and promotes healthy digestion. This slow feeder cat mat will slow down any fast eater! Instead of an expensive dog or cat puzzle bowl, try our fun cat lick pad.\",\n              \"EASY-TO-CLEAN MAT: Our dog lick pad helps clean harmful bacteria from your pet's tongue boosting gum and teeth health. Made from BPA free, food grade silicone, our cat and dog mat for licking can be cleaned easily with soap and water or on the top rack of your dishwasher!\",\n              \"WE VALUE YOU: We stand behind our brand and strive to ensure that you and your pet are truly happy. Meeting your expectations is our top priority at Raw Paws Pet, Inc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Raw Paws Licking Mats, 2-ct - Boredom Busters for Dogs in Shower, Licking Mat for Dogs - Dog Distraction Mat, Dog Slow Feeder Mat - Interactive Mat for Calming Anxiety - Lick Pad for Dogs & Cats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09MS4PHVS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51MvMCPpJrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EASY TO MAKE LICK MAT: These dog lick mats are normally constructed of flexible food-grade silicone or rubber and can be smeared with soft foods like peanut butter, yogurt, or your dog's wet food.\",\n              \"HIGH QUALITY SILICONE PADS: Made of 100% premium, food grade silicone, all soft and dishwasher safe Easy to operate and sturdy. Each pads have many suction cups on the back, easy to stay on the shower wall.\",\n              \"ANXIETY, BORING, AND DESTRUCTIVE BEHAVIOR ARE REDUCED: A dog licking mat promotes the release of endorphins, which helps to calm and comfort your pet. Thunderstorms and fireworks are all good examples of stressful situations.\",\n              \"SUCTION SUPER STRONG: These dog lick mats will not cause you to fall or slip! These lick mats for dogs large are manufactured with very powerful suction cups that can stick to tile, porcelain, or glass for up to 24 hours.\",\n              \"DISHWASHER SAFE AND EASY TO CLEAN: This lick mat for dogs with a suction cup is quite simple to clean. Simply peel off the wall and wash it in the dishwasher or by hand.Note please: There are 2 pack dog licking pads and 1 scraper in the package, please be careful not to let your pet swallow it by mistake！\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08SY7NRXS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08SY7NRXS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51O85ZJysgL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"GROOMING DISTRACTION: This dog and cat licking mat works with raw, dry or wet pet food or treats. Spread peanut butter or coconut oil in the suction cup dog bowl, which sticks to most smooth surfaces, and turn bath time into fun-time. Licking helps clean harmful bacteria from your pet’s tongue boosting oral health too!\",\n              \"SLOW DOWN EATING: Promote better digestion, mental stimulation, portion control and a proper eating pace with our slow feeder cat bowl! Our lick bowls for small dogs and large dogs are designed to impede your pet’s feeding frenzy preventing vomiting, choking and bloating.\",\n              \"HELP REDUCE ANXIETY: Repetitive activities like chewing bones or licking distraction toys for dogs releases endorphins calming your pet and boosting their mood. Our lick bowl for dogs is perfect for stressful situations like car rides, storms and grooming.\",\n              \"DURABLE & EASY TO CLEAN: We only use BPA free, food grade silicone to make our safe pet slow feeder mat. Clean slow feeder bowls with soap and water or on the top rack of your dishwasher. This is not a chew toy. Please use with supervision.\",\n              \"WE VALUE YOU: We stand behind our brand and strive to ensure that you and your pet are truly happy. Meeting your expectations is our top priority at Raw Paws Pet, Inc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Raw Paws Licking Mat Bowl - Bathing, Shower & Grooming Distraction Mat for Dogs with Suction - Boredom & Anxiety Reducer - Great for Yogurt, or Peanut Butter - Fun Alternative Dog Slow Feeder Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BGKSM3SV\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BGKSM3SV?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51PWvWBClaL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ MAKE BATH TIME FUN - Just spread peanut butter and other snacks on the dog lick mat and stick to the slower tile, bathtud or glass. It effectively distract your pets and calm them down during bathing or grooming time. Use for small to large dogs and cats.\",\n              \"★ IDEAL GROOMING MATE - Not only for bathing, this Lick mat for dogs cats also can be used for brushing, nail trimming, and training... Dog licking mat reduces boredom,anxiety and destructive behavior. Calm your pet as they enjoy their favorite treat.\",\n              \"★ SUPER STRONG SUCTION - Kwispel dog lick mat with 36 suction cups avoid falling off, you can stick it on your tub, shower wall, tiles or other smooth surface. Or stick in the woodlen floor as a puzzle slow feeder dog bowl.\",\n              \"★ SLOW FEEDER DESIGN - Slow feeder Lick mat make your pet slow eat to protect stomach, reduces the risk of choking bloat, choking and overeating, Promote your pet's mental and physical health.\",\n              \"★ SAFETY MATERIAL & SERVE HEALTH TREATS - This dog lick pad is made of food-grade silicone and does not contain BPA, so it is safe for your pet to use. It keeps your pet happily engaged as they lick peanut butter, yogurt, pumpkin puree, and other natural, organic & healthy pet approved treat from the slow feeding licking mat.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kwispel Lick Mat for Dogs, Dog Lick Mat with Suction Cups for Anxiety, Peanut Butter Dog Licking Mat Slow Feeder Dispensing Treater Lick Pad for Dogs Cats Grooming Bathing and Training (Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08CGKP38L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08CGKP38L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UzgiMhRQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Unique Dog Claw Design Shape: And its diameter is 7'', perfect size for both small medium large dogs. Keeps your pup occupied while getting a bath, sticks great to tub tiles, just make sure to wet suction cups\",\n              \"Easy to Use: With 41 powerful suction cups on the back of this pet food mat, you can stick it to any smooth surface such as bathtubs, counters, glass, tile and bathroom walls\",\n              \"YOUR PET WILL LOVE IT: Your pets will happily lick food out of the pad, dog lick pad helps to relieve dog anxiety and destructive behavior during bathing or grooming time, makes bath time easier and happier for you and you pup\",\n              \"EASY TO CLEAN Cute MAT: Our cat and dog mat for licking can be cleaned easily with soap and water or on the top rack of your dishwasher\",\n              \"DOG SLOW FEEDER MAT SUPPORTS DIGESTION: Raw Paws pet slow feeder mat promotes portion control, reduces bloating and promotes healthy digestion. Instead of an expensive dog or cat puzzle bowl, try our fun pet lick pad\",\n              \"Keeps your dog happy for several minutes: This slow feeder cat mat will slow down any fast eater! The dog lick pad with suction cups has two different licking areas to help with portion control when laying out treats, such as cream cheese, peanut butter, and Greek yogurt\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Mycicy Dog Lick Pad, Dog Washing Distraction Device, Slow Eating Cute Pet Mat with Super Suction for Dogs Licking Peanut Butter, Pet Bathing, Grooming Training (red)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D94T32SM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/517MkdwT3mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT: This cat feeder serves as a unique slow feeder cat bowl, the product's different indentation design can anxiety relief for dogs and reduce the speed of a pet's eating to avoid bloating and choking. These pet pads prolong the eating time, which can help pets develop good eating habits, improve a healthy digestive. The silicone dog food mat recommended by Veterinarian, food-grade slow food mats are made of soft, durable, heat-resistant materials that are safe for microwave use and safe for freezer storage in the refrigerator. This slow feeder lick mat is a prefect dog toys for boredom and dog accessories for pet house.\",\n              \"47 SUCTION CUPS: The size of lickable cat treats are 7.87 in X 7.87 in with 47 high strength large suction cups on the back, lower than 77 suction cups firmly adhere to any smooth surfaces, such as glass door, tiles wall, wood floors, bathtubs, refrigerators and so on. Lightweight and small design dog bowl slow feeder does not take dog food mat up space in your home, can be suitable for small families, apartments, dormitory places. WARM TIPS: The dog bowl mat can be more stable adsorption on the wooden floor with water. This cat slow feeder the perfect dog toys, cat calming and dog birthday gift for small apartment, new home pet family life.\",\n              \"UPGRADED DESIGN LICK MATS for DOGS: Unlike the slow feeder dog bowls, this dog slow feeder is divided into 4 different textured surface designs(3.62 in X 3.62 in) to give your pet a different eating experience. These dog lick mats for large dogs suitable for dry food such as dog treats, freeze-dried, meat and fish. Also suitable for wet, liquid food, such as for spreading cheese, yogurt, dog peanut butter, pumpkin puree, dog probiotics for yeast, itchy skin and itchy ears and more. Clear dividers that don't clutter food and keep eating areas clean. This training treats for dogs splash pad is a summer dog accessories, dog essentials for puppies, medium dogs, large dog.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"DOG MENTAL STIMULATION TOYS: This cat mat can help release endorphins by licking to help calm and soothe pet. The cat slow feeder bowl a stimulating dog toys and dog boredom toys for pets that curbs destructive behavior, keeps them busy and relieves separation anxiety. The lick pads for dogs are the perfect life helper to dog bath supplies, dog interactive toys and mentally stimulating toys for dogs.\",\n              \"EASY STORAGE: The silicone lick mat for dogs large breed is easy to fold and stored in any corner of your home. The hanging holes on the top of dog lick mats can also save storage space for pet supplies. This cat lick mat is a dog necessities, dog summer essentials, dog bath essentials, camping dog accessories, dog essentials for apartment and small family living.\",\n              \"SAFE TO CLEAN: This feeding mat is made of food grade silicone, high temperature resistant, easy to clean, also cat lick mat dishwasher safe and slow feeder dog bowl dishwasher safe. WARM TIP: Please soak the dog lick pad in warm soapy water after each use to help clean the food in the crevices. And store in a clean and dry place away from direct sunlight.\",\n              \"DOG FEEDING MAT: The package includes 2 sets of silicone feeding mat for dog bowls and 1 silicone cat wall scratcher. The silicone dog scratch pad helps the food lay flat on the treat dispensing dog toys and also helps to precisely distribute different foods in different compartments. NOTE: The silicone scraper is NOT a chew toy, please supervise your pet when using.\",\n              \"AFTER-SALES: This pet mat not only includes two different colors of mat and scraper.The cat pads will also come with 2 years after-sales service. Please feel free to contact us if you encounter any problems while using the puppy lick mat, we will provide quality and satisfactory service in 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+grooming+distraction+mat&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 193\n  }\n}\n","inline_bytes":24975,"content_sha256":"491f4964f7815848edae7a6a8d315d0fb7720d3695215094bf0061c2b8bbce9a"},{"path":"data/raw-amazon/search-dog-lick-mat-suction-cups.json","size":23651,"sha":"332150b9def836da363e18cbf5f937e40e173d36","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-lick-mat-suction-cups.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-lick-mat-suction-cups.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BRXMY14L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gcaEsdCuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Destructive Behavior: These lick mats for dogs, lick mat for cats and dog lick mat with suction cups help release endorphins through the process of licking, which can calm and soothe your pets well. Our cat lick mat and dog licking mat is a safe alternative for your dog to lick when facing stressful times such as grooming, bath time, nail clipping, injury recovery, and fireworks\",\n              \"Slow Feeding & Improve Digestion: With this dog lick pad and dog peanut butter lick pad, you can stop your dog from eating every meal too much and too fast like it's his last. Its unique, suctioning design outperforms the typical lick bowl for dogs, dog lick bowl, dog treat mat that reduces the speed of a pet's eating and prolongs mealtime which helps cleaning the pet's tongue and their digestions\",\n              \"49 Strong Suction Cups & 2-Quadrant Design: The 49 suction cups enable our lick pads for dogs and licking mat for dogs large stick to your bathtub or shower wall when showering your pets, grab their eyes and keep them busy. The 2-quadrant rectangle design integrates different patterns that teach your pet foraging and patience while doubling as dog enrichment toys and enrichment for dogs\",\n              \"High Quality Silicone, Freezer & Dishwasher Safe: This licking mat for small dogs and lick mat for dogs with suction cup is made from high quality, Food Grade silicone. Our lick mats for small dogs and dog licking toy is completely safe for your pup and works with all manner of spreadable treats, raw, wet, dry and liquid foods, range from yogurt, dog peanut butter paste and etc\",\n              \"After-Sales Services: We provide hassle-free service for all products, including dog peanut butter toy, enrichment toys for medium dogs and dog activity mat. Any issues with the lickmats for dogs and treat mat for dogs, please feel free to contact us. We will try our best to help you solve the problem! This is NOT a chew toy. Please supervise your pet while using the lick matt for dog and puppy lick mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C376JPL4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51DpFDeFhsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Feeder & Improve Digestion: As an exquisite form of slow feeder dog bowls, The lick mat for dogs large breed can slow down a pet's eating pace and go away from intestinal diseases, including bloating, obesity, and choking. Frozen lick mat for dogs helps to change the bad behavior of gobbling up, thereby forming a healthy diet habit of eating slowly. With an uneven surface structure, the dog lick mat with suction cups scrapes food particles off the pet's tongue and protects gum health\",\n              \"Reduce Anxiety, Boredom & Destructive Behaviors: Licking matt for dogs is a boredom buster for pets, which can entertain your lovely pets longer and keep them occupied. Licking the mat also helps release endorphins, which brings much-needed calmness to puppies. As an enrichment for large dogs, our dog toys to keep them busy, enrichment toys for medium dogs and dog toys for boredom and stimulating are perfect for stressful times such as grooming, bathing, nail trimming, and injury recovery\",\n              \"75 Strong Suction Cups & 4-Quadrant Design: The licking mat for dogs large and cat lick mat with 75 suction cups can stick to any glossy surface, such as ceramic tile, floors, glass, bathtubs, and fridges. Four different textured areas are spreadable for all kinds of dog foods, like peanut butter, yogurt, and cream cheese. It's better to put the dog lick pad on a towel to spread the treat mixture rather than place it on the kitchen counter so as to avoid food splashing when picking it up\",\n              \"Food Grade Silicone & Easy To Clean: Our licking mat for small dogs and dog peanut butter lick pad is made of 100% BPA-free silicone, non-toxic, high-temperature resistant, and microwave-safe. Soaking your lick mat for cats in warm, soapy water to remove any additional food that may have lodged in the maze crevices after each meal, and then scrub anything left behind with a brush. The final step is to spray it with the faucet sprayer. The likimat for dogs is top-rack dishwasher safe\",\n              \"After-Sales Services: A pack of 2 mats comes with 1 spatula and 1 brush, we also provide lickmats for dogs in different sizes and colors. We are committed to providing hassle-free service for our products, including puppy lick mats for small dogs and dog lick mats for large dogs. Please note that pets may mistake the lick matt for dog as a chew toy and tear it, and supervise your pets while using it. Any issues, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Large Lick Mat for Dogs with Suction Cups, Slow Feeder Bowls, Cat Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Enrichment Toys for Bathing, Cat Licking Pad for Boredom\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51y5bTpTuAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【49 Super Suctions】: The back of this licking mat is equipped with 49 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter lick mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat lick mat is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08DP4JN44\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Dxbr6virL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Bath Buddy: The Aquapaw Lick Mat with Suction Cups makes bath time a breeze by keeping your pup happily distracted. Stick this dog licking mat to the shower wall to keep them entertained with peanut butter treats\",\n              \"Grooming Made Easy: Use this lick mat for dogs in the bath tub to turn grooming into a fun activity. Its suction cups securely hold it in place, transforming the bath into a delightful playtime with their favorite snacks\",\n              \"Boredom Buster: This dog shower treat holder is perfect for keeping your pup mentally sharp during bath time. The licking mat encourages natural licking behavior, turning a chore into a fun and engaging experience\",\n              \"Portable Playtime: Bring along the dog bath wall treat wherever you go for stress-free grooming sessions. The mat's portability ensures your furry friend enjoys treats and enrichment activities anywhere, from the tub to the shower\",\n              \"Gift of Enrichment: Surprise your dog-loving pals with a dog bath lick mat that adds excitement to their pet's routine. It's a thoughtful gift that offers a brain-boosting and enjoyable experience for dogs of all sizes\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Lick Mat for Dogs with Suction Cups - XL, Blue, 1-Pack - Slow Feeder Lick Pads for Dogs & Grooming Enrichment - Food Mat for Peanut Butter Treats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07DKNN87F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07DKNN87F?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41IjfVROCRL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Fun: Dive into bath time with the Aquapaw Dog Licking Mat. This bath toy for dogs turns grooming sessions into a fun adventure, keeping your pets engaged with delicious treats\",\n              \"Stress-Free Grooming: Transform grooming stress into joy using this dog bath wall treat. Just spread some peanut butter, and watch your pup enjoy a soothing, calm experience\",\n              \"Portable Dog Treats: Bring the fun anywhere with this suction cup dog treat dispenser. It's a perfect dog shower treat holder that sticks to any smooth surface, making bath time a breeze\",\n              \"Big Appetite Approved: Satisfy your big dog’s cravings with this peanut butter bath mat for dogs. Spread their favorite treat, and keep them occupied and entertained for hours\",\n              \"Bye Bye Boredom: Keep your furry friend mentally stimulated with this dog licking mat for bath tub. It’s a dog bath distraction that turns any dull moment into a playful one, ensuring a happy pet\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Dog Licking Mat - Suction Slow Feeder & Feeding Mat - Bath Toy Dispenser for Dog Bath Toys & Grooming Treats - Grooming Lick Pad for Peanut Butter Treat & Shower Snack Holder - Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FN3X6KFC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51N1lzCvo-L._SL75_.jpg\",\n              \"width\": 63\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeder Licking Mat for Dogs & Cats】This mat features 4 distinct textured surfaces, perfectly suited for spreadable treats like cream cheese, yogurt, peanut butter, and more. It's a peanut butter slow feeder mat designed to prolong feeding time and support better digestion for dogs. This licking mat is also ideally sized for cats, puppies, and dogs of all sizes—small, medium, and large\",\n              \"【Food-Grade Material & Effortless Cleaning】Crafted from 100% food-grade silicone without BPA, our licking mat for puppies and large dogs is non-toxic, heat-resistant, and microwave-safe. After use, simply soak the mat in warm soapy water, brush off any remaining food, and rinse clean. It's also dishwasher-safe, making cleanup a breeze\",\n              \"【Super Suction Cups】The reverse side of this licking mat boasts 77 high-strength suction cups, ensuring a secure attachment to various surfaces including walls, glass, and refrigerators. It serves as an excellent distraction toy during pet grooming sessions, bath time, and nail trimming. Tips：The suction cups will grip more tightly on smoother surfaces. If the contact surface is rough, it will significantly reduce the suction power of the cups\",\n              \"【Alleviates Anxiety and Prevents Destructive Behavior】The licking pads help soothe and calm pets, acting as a boredom reliever for dogs to curb destructive tendencies and ease anxiety when left alone at home. This dog treat mat is ideal for stressful situations such as vet visits, bath time, nail clipping, injury recovery, as well as during thunderstorms and fireworks\",\n              \"【Quality Guarantee & Hassle-Free Shopping】Your satisfaction is our utmost priority. Our package includes 1 mat and 1 spatula, available in multiple colors. We offer hassle-free after-sales service for both dog and cat licking mats. Please note, this is not a chew toy; always supervise your pet during use. For any inquiries or concerns, feel free to reach out to us anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GF5ZGV4D\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41fIdJbSUSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-PACK SET WITH SUCTION CUPS: Includes two paw-shaped lick mats with strong suction cups on the back for secure attachment to smooth surfaces during feeding, bathing, or grooming sessions\",\n              \"ANXIETY RELIEF & BOREDOM REDUCER: Designed to keep dogs and cats occupied by encouraging licking behavior, which helps reduce anxiety, stress, and destructive behaviors through calming repetitive action\",\n              \"TEXTURED SURFACE DESIGN: Features multiple textured patterns and compartments that hold peanut butter, yogurt, wet food, or treats, slowing down eating pace and promoting healthier digestion\",\n              \"VERSATILE USE: Perfect for distracting pets during bath time, nail trimming, grooming, vet visits, or as an engaging toy to keep them busy and entertained throughout the day\",\n              \"EASY TO CLEAN: Dishwasher-safe construction allows for quick and convenient cleaning after each use, making maintenance simple and hassle-free for pet owners\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+lick+mat+suction+cups&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 264\n  }\n}\n","inline_bytes":23562,"content_sha256":"5d99b4e5029e2034c8e994079016dff0e1356a47a58566e3bcfd6fd896b6e480"},{"path":"data/raw-amazon/search-dog-lick-mat.json","size":28134,"sha":"500317beba0b801ad948b8c9e5c1433429efad36","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-lick-mat.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-lick-mat.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FN3X6KFC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51N1lzCvo-L._SL75_.jpg\",\n              \"width\": 63\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeder Licking Mat for Dogs & Cats】This mat features 4 distinct textured surfaces, perfectly suited for spreadable treats like cream cheese, yogurt, peanut butter, and more. It's a peanut butter slow feeder mat designed to prolong feeding time and support better digestion for dogs. This licking mat is also ideally sized for cats, puppies, and dogs of all sizes—small, medium, and large\",\n              \"【Food-Grade Material & Effortless Cleaning】Crafted from 100% food-grade silicone without BPA, our licking mat for puppies and large dogs is non-toxic, heat-resistant, and microwave-safe. After use, simply soak the mat in warm soapy water, brush off any remaining food, and rinse clean. It's also dishwasher-safe, making cleanup a breeze\",\n              \"【Super Suction Cups】The reverse side of this licking mat boasts 77 high-strength suction cups, ensuring a secure attachment to various surfaces including walls, glass, and refrigerators. It serves as an excellent distraction toy during pet grooming sessions, bath time, and nail trimming. Tips：The suction cups will grip more tightly on smoother surfaces. If the contact surface is rough, it will significantly reduce the suction power of the cups\",\n              \"【Alleviates Anxiety and Prevents Destructive Behavior】The licking pads help soothe and calm pets, acting as a boredom reliever for dogs to curb destructive tendencies and ease anxiety when left alone at home. This dog treat mat is ideal for stressful situations such as vet visits, bath time, nail clipping, injury recovery, as well as during thunderstorms and fireworks\",\n              \"【Quality Guarantee & Hassle-Free Shopping】Your satisfaction is our utmost priority. Our package includes 1 mat and 1 spatula, available in multiple colors. We offer hassle-free after-sales service for both dog and cat licking mats. Please note, this is not a chew toy; always supervise your pet during use. For any inquiries or concerns, feel free to reach out to us anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C376JPL4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51DpFDeFhsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Feeder & Improve Digestion: As an exquisite form of slow feeder dog bowls, The lick mat for dogs large breed can slow down a pet's eating pace and go away from intestinal diseases, including bloating, obesity, and choking. Frozen lick mat for dogs helps to change the bad behavior of gobbling up, thereby forming a healthy diet habit of eating slowly. With an uneven surface structure, the dog lick mat with suction cups scrapes food particles off the pet's tongue and protects gum health\",\n              \"Reduce Anxiety, Boredom & Destructive Behaviors: Licking matt for dogs is a boredom buster for pets, which can entertain your lovely pets longer and keep them occupied. Licking the mat also helps release endorphins, which brings much-needed calmness to puppies. As an enrichment for large dogs, our dog toys to keep them busy, enrichment toys for medium dogs and dog toys for boredom and stimulating are perfect for stressful times such as grooming, bathing, nail trimming, and injury recovery\",\n              \"75 Strong Suction Cups & 4-Quadrant Design: The licking mat for dogs large and cat lick mat with 75 suction cups can stick to any glossy surface, such as ceramic tile, floors, glass, bathtubs, and fridges. Four different textured areas are spreadable for all kinds of dog foods, like peanut butter, yogurt, and cream cheese. It's better to put the dog lick pad on a towel to spread the treat mixture rather than place it on the kitchen counter so as to avoid food splashing when picking it up\",\n              \"Food Grade Silicone & Easy To Clean: Our licking mat for small dogs and dog peanut butter lick pad is made of 100% BPA-free silicone, non-toxic, high-temperature resistant, and microwave-safe. Soaking your lick mat for cats in warm, soapy water to remove any additional food that may have lodged in the maze crevices after each meal, and then scrub anything left behind with a brush. The final step is to spray it with the faucet sprayer. The likimat for dogs is top-rack dishwasher safe\",\n              \"After-Sales Services: A pack of 2 mats comes with 1 spatula and 1 brush, we also provide lickmats for dogs in different sizes and colors. We are committed to providing hassle-free service for our products, including puppy lick mats for small dogs and dog lick mats for large dogs. Please note that pets may mistake the lick matt for dog as a chew toy and tear it, and supervise your pets while using it. Any issues, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Large Lick Mat for Dogs with Suction Cups, Slow Feeder Bowls, Cat Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Enrichment Toys for Bathing, Cat Licking Pad for Boredom\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DYDDYN8R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DYDDYN8R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51zU3FqA5lL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 8\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D94T32SM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D94T32SM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/517MkdwT3mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG LICKING MAT: This cat feeder serves as a unique slow feeder cat bowl, the product's different indentation design can anxiety relief for dogs and reduce the speed of a pet's eating to avoid bloating and choking. These pet pads prolong the eating time, which can help pets develop good eating habits, improve a healthy digestive. The silicone dog food mat recommended by Veterinarian, food-grade slow food mats are made of soft, durable, heat-resistant materials that are safe for microwave use and safe for freezer storage in the refrigerator. This slow feeder lick mat is a prefect dog toys for boredom and dog accessories for pet house.\",\n              \"47 SUCTION CUPS: The size of lickable cat treats are 7.87 in X 7.87 in with 47 high strength large suction cups on the back, lower than 77 suction cups firmly adhere to any smooth surfaces, such as glass door, tiles wall, wood floors, bathtubs, refrigerators and so on. Lightweight and small design dog bowl slow feeder does not take dog food mat up space in your home, can be suitable for small families, apartments, dormitory places. WARM TIPS: The dog bowl mat can be more stable adsorption on the wooden floor with water. This cat slow feeder the perfect dog toys, cat calming and dog birthday gift for small apartment, new home pet family life.\",\n              \"UPGRADED DESIGN LICK MATS for DOGS: Unlike the slow feeder dog bowls, this dog slow feeder is divided into 4 different textured surface designs(3.62 in X 3.62 in) to give your pet a different eating experience. These dog lick mats for large dogs suitable for dry food such as dog treats, freeze-dried, meat and fish. Also suitable for wet, liquid food, such as for spreading cheese, yogurt, dog peanut butter, pumpkin puree, dog probiotics for yeast, itchy skin and itchy ears and more. Clear dividers that don't clutter food and keep eating areas clean. This training treats for dogs splash pad is a summer dog accessories, dog essentials for puppies, medium dogs, large dog.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"INTERACTIVE DOG TOYS: This lick mat for cats square design improves dog and cat focus, boredom busters for dogs, and helps reduce anxiety in stressful situations such as, vet visits, nail clipping, cat bath, dog shower, grooming, and thunderstorms. The dog food mats are pet essentials for dogs and dog bathing supplies for pet homes, outpatient clinics, nail salons, and other places.\",\n              \"DOG MENTAL STIMULATION TOYS: This cat mat can help release endorphins by licking to help calm and soothe pet. The cat slow feeder bowl a stimulating dog toys and dog boredom toys for pets that curbs destructive behavior, keeps them busy and relieves separation anxiety. The lick pads for dogs are the perfect life helper to dog bath supplies, dog interactive toys and mentally stimulating toys for dogs.\",\n              \"EASY STORAGE: The silicone lick mat for dogs large breed is easy to fold and stored in any corner of your home. The hanging holes on the top of dog lick mats can also save storage space for pet supplies. This cat lick mat is a dog necessities, dog summer essentials, dog bath essentials, camping dog accessories, dog essentials for apartment and small family living.\",\n              \"SAFE TO CLEAN: This feeding mat is made of food grade silicone, high temperature resistant, easy to clean, also cat lick mat dishwasher safe and slow feeder dog bowl dishwasher safe. WARM TIP: Please soak the dog lick pad in warm soapy water after each use to help clean the food in the crevices. And store in a clean and dry place away from direct sunlight.\",\n              \"DOG FEEDING MAT: The package includes 2 sets of silicone feeding mat for dog bowls and 1 silicone cat wall scratcher. The silicone dog scratch pad helps the food lay flat on the treat dispensing dog toys and also helps to precisely distribute different foods in different compartments. NOTE: The silicone scraper is NOT a chew toy, please supervise your pet when using.\",\n              \"AFTER-SALES: This pet mat not only includes two different colors of mat and scraper.The cat pads will also come with 2 years after-sales service. Please feel free to contact us if you encounter any problems while using the puppy lick mat, we will provide quality and satisfactory service in 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lick Mat for Dogs, Dog Lick Mat with Suction Cups, Pet Food Mats and Slow Feeder Cat Bowl for Dog Anxiety Relief Pet Enrichment Toys for Bathing Station and Cat Grooming 2 Pack (Blue & Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4H114P9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4H114P9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41hE54vch5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-in-1 Design: This slow feeder and dog puzzle toy offers delicious dog-straction! Mix Woof LickMix right in the built-in bowl and spread it onto the mat or spread your pup’s favorite treat, like peanut butter. This lick mat for dogs is a breeze to clean, so you and your pup can enjoy more fun and less cleanup. Pair it with the irresistible Bacon & Cheese LickMix or the Calming LickMix, with ingredients like tryptophan that promote a relaxed, happy pup.\",\n              \"Slow-Feeding Enrichment Mat for Dogs: Licking provides your pup with the perfect distraction and mental enrichment whenever they need it—during bath time, mealtime, or when the doorbell rings. With LickMat, your dog stays calm and engaged even during the busiest moments.\",\n              \"Non-Slip Pet Food Mat: With strong suction cups, this dog food mat easily sticks to the floor, tub (for easier bath time), or any spot you choose, giving your pup a tasty distraction wherever they are. This silicone mat is crafted from BPA-free silicone—nothing but the best for your pup!\",\n              \"How to Use: Mix Woof LickMix with water, stir, and spread the jello-like goodness onto the dog licking mat for a delicious treat they'll love! Peanut butter and other spreadable dog treats work great, too. It's the perfect way to keep your furry friend nourished and distracted, making it a dog essential for busy pet parents.\",\n              \"Designed in Denver, Colorado: At Woof, we make enrichment toys for dogs and nourishing treats to keep them busy. Everything we make and do comes from our desire to enhance the well-being of pets and their people. By offering solutions for the realities of dog life, we’re here to help the whole pack thrive.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WOOF LickMat - Easy-to-Clean Lick Mat for Dogs - Slow Feeder Mat with Non-Slip Design - BPA-Free Silicone Lick Mat - Interactive Dog Toys - Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C3619MK8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3619MK8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/5156P4PDlDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food grade silicone：our dog pad material is made of food-grade silicone, recommended by the veterinarian, to safely protect the health of your beloved pet. It is also freeze safe...and encouraged! Put it in the refrigerator 30 minutes in advance to extend the storage time of the food. In addition, You can try speading healthy treats on the frozen lick mat for dogs and freezing it in the refrigerator to extend the licking time.\",\n              \"Feed Slower and Healthier：Our unique plate design effectively slows down your pet's feeding speed, reducing the risk of choking and overeating. Great for dogs, puppies, cats, kittens。This dog lick mats can also be used for brushing, manicure and training. Your pet will thank you - the dog licking pad will reduce your pet's anxiety and boredom by diverting attention to actively licking the dog. Great for nervous vet visits, nail clippings, baths, fireworks and thunderstorms to keep them calm\",\n              \"Super Suction Cup Design：This pet licking pad has 46 super suction powers. You can stick it on any smooth surface such as shower tiles, glass windows, refrigerator doors, floors, etc. It's a great bathing and distraction device that's sure to grab your dog's attention and give him peace of mind. The unique bony texture attracts your dog's attention and promotes healthy teeth for clean teeth, fresh breath and healthy gums.\",\n              \"Easy to use：Our cat and dog licking pads are soft and easy to remove, you can use them anywhere.This slow food pad can also be used as a l lick bowl for dogs, dog lick bowl, dog treat mat , dog food mat, cat food mat, cat licking bowl. Simply spread pumpkin puree, peanut butter, yogurt, or other pet-approved treat on the dog licking pad.\",\n              \"Make bathing easy and fun：Is it troublesome to bathe your dog? This dog shower accessory is highly recommended. Your puppy can enjoy a delicious snack and relieve the discomfort in the shower.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bikabpet Lick Mat for Dogs and Cats，Cat Licking Pad with Suction Cups for Dog Anxiety Relief，Dog Peanut Butter Lick Pads for Dogs Perfect for Bathing Grooming,Slow Feeders for Dogs and Cats,4Pack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51y5bTpTuAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【49 Super Suctions】: The back of this licking mat is equipped with 49 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter lick mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat lick mat is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+lick+mat&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 888\n  }\n}\n","inline_bytes":28024,"content_sha256":"ee12b8c7ff6c36a1c85d928b46c3267c2f2f46234bb1a991324796aeeb11ae87"},{"path":"data/raw-amazon/search-dog-puzzle-feeder-toy-durable.json","size":25025,"sha":"eb115b47e9a95f876c365bdc8e112a98a418e2ba","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-puzzle-feeder-toy-durable.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-puzzle-feeder-toy-durable.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0F5K61KY9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F5K61KY9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51M0QnkmEFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ PUZZLE LIMITED EDITION COLOR – SMART DESIGN MEETS FUN: Brighten up your dog's playtime with this dog treat dispenser toy limited edition,Designed to grab attention and spark curiosity, it's perfect for puzzle dog toys lovers who want interactive toys for dogs\",\n              \"✅ ENGAGING FUN FOR ALL SIZES – FROM PUPPIES TO LARGE BREEDS: Designed to suit interactive dog toys for small dogs and dog enrichment toys for large dogs, this versatile puzzle for dogs is ideal for all breeds. Use it for daily enrichment, training, or as dog toys to keep them busy indoors.\",\n              \"✅ SMARTER DOGS, HAPPIER MINDS – BUILT FOR MENTAL STIMULATION: Encourage brain engagement with this dog puzzle toys that provides cognitive stimulation during snack time. Ideal for curious pups, it functions as a dog treat dispenser toy, interactive cognitive dog toys — keeping them focused, challenged, and rewarded top rated treat toys for dogs to keep them busy\",\n              \"✅ INTERACTIVE TREAT PLAY – PUZZLE FEEDER THAT KEEPS THEM BUSY: Transform treats into a game with this puzzle toys for dogs mental stimulation. Whether your pup is a beginner or a puzzle pro, this dog treat puzzle dispenses snacks gradually use this dog treat toy to extend fun and prevent boredom—perfect dog puzzles for smart dogs\",\n              \"✅ SAFE, DURABLE & EASY TO CLEAN – BUILT FOR DAILY ENRICHMENT: Crafted with pet-safe materials, this treat dispensing dog toys is easy to rinse and ready for another round of brain-boosting fun. Whether it's a dog treat ball or a dog puzzle feeder, this kind of puppy puzzle toys are made to last through endless play sessions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Treat Dispenser Toy interactive-Treat puzzle toys for dogs mental stimulation-puzzle feeder dog & cognitive toys for dogs–Durable stimulating dog toys for Boredom-Limited Treat Dispensing Dog Toys\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09XXPCB4T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09XXPCB4T?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51osoRm9u-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【PRODUCT SIZE】10 inch*10 inch*1.3 inch.\",\n              \"【3 WAYS TO PLAY, UPGRADE SLOW FEEDER】Our dog mental stimulation toys have a unique squeak button in the middle, which make it easier to attract the attention of dogs and cats. Three different difficulty designs and the 16-hole dog treat dispenser design maximize slow feeding time, even beyond 20 minutes.\",\n              \"【FUNNY STIMULATING TOYS】All kinds of dogs and cats love the puzzle game of Spin & Slide and the Seek & Hide with their smell sense and paw skills to find food. Combining circular orbit sliding game and linear orbit sliding game, smart dog and cat must move the slider correctly to get the food reward hidden in the maze.\",\n              \"【NON-REMOVABLE PARTS DOG PUZZLE】Our dog treat puzzle is made of non-toxic materials, very durable and suitable for pets to play for a long time. This dog toy has no removable parts because the design has built-in play parts that fold tightly and won't fall off easily.\",\n              \"【ANTI-SLIP & EASY TO CLEAN】: The four corners of the bottom are equipped with four anti-skid pads, which can be well fixed during the dog's slow food process; It is easy to clean, also dishwasher safe.\",\n              \"【GIFT CHOICE】: Our puppy toy has a beautiful box as the outer packaging, which is perfect for holiday or birthday gifts. Also, use with caution if your dog is an aggressive chewer.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETSTA Dog Puzzle Toys, Treat Dispensing Dog Enrichment Toys for IQ Training and Brain Stimulation, Interactive Mentally Stimulating Toys as Gifts for Puppies, Cats, Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BPL9QDR6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BPL9QDR6?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41SSPN-uKyS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Size】: L9.44\\\" * W9.44\\\"* H1.14\\\" suitable for cats, puppies and small dogs.\",\n              \"【Interactive Dog Toys】This is a fun interactive puppy puzzle toy, which can easily become the closest companion and toy for your puppies and cats, and will release pressure for dogs. Find food by sliding parts to improve eating pleasure and IQ.\",\n              \"【Slow feeder】This slow feeder encourages pets to eat at a slower speed, helps to slow down the feeding time to help the dog digest, and can provide your dog with a variety of healthy snacks.\",\n              \"【Slow Feede toys】 Use this educational game toy to exercise the dog’s brain, which will help meet the dog’s instinct needs, train the pet’s sense of smell, and let the dog enjoy fun feeding when using the nose or paw to move the slider, while providing spirit stimulate.\",\n              \"【Dog toys】No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace toy if damaged.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"DR CATCH Dog Puzzles,Dogs Food Puzzle Feeder Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0875ZSFMC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41vZg--On2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RUBBER MATERIAL: HIPPIH treat dispensing dog ball is made of extra-tough rubber with good elasticity, good for your sweet dog grinding and fresh their teeth. ( Blue color-2.75 in, Green color-3.14 in, suitable for medium and large dogs. Not suitable for miniature small dogs, such as Yorkshire Maltese, etc) NOTE: The dog puzzle ball must be wider than your dog's mouth\",\n              \"STRONG TOOTH: HIPPIH blue dog ball can effectively help strong their teeth and won't hurt pets gums. The green one can put the food in to improve the interest of your cute dogs.\",\n              \"IMPROVE INTELLIGENCE & IQ TRAINING: HIPPIH dog toy ball can easily attract your pet's attention, help pets intelligence improving and is convenient to train dogs. HIPPIH dog ball toys are perfect for interaction with your dog, promoting the bond between you and your dog.\",\n              \"FOR AMUSEMENT: Perfect for fetch and interaction with your dog. You can add food or treats into the grooves and this keeps your dog entertained and active. HIPPIH IQ treat ball allow you have more interactive fun with your pets.\",\n              \"BEST GIFT FOR PETS: HIPPIH dog toys ball can reduce the dog's destructive behavior, protect the home shoes, socks, sheets, sofa are not afraid of dog bite. Your naughty active dogs will be love it to kill the boring time. This dog rubber ball is best gift for your sweet dog.\",\n              \"EASY TO USE: You can use dry food, wet food or peanut butter to put in the gap of the green dog tooth ball (the size of the dog food is preferably 0.2-0.6in); you can also use dry food to put on the blue treat dispensing ball. When your dog chases the blue treat ball, the food will slowly fall out to attract your dog's attention (the size of the food is preferably 0.5-0.8in).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09Y5V3PQV\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09Y5V3PQV?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410OI5JbDwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Product Size】10 inch*10 inch*1.2 inch.\",\n              \"【Interactive Dog Puzzle Toys 】This is a fun interactive puzzle toy,which can encourage and train your dogs or cats to seek foods by sliding the slider, helping pets to increase IQ by learning sequential steps and the challenging play.\",\n              \"【Squeaky Dog Toys】This dog puzzle toys is designed with a sounding device in the middle of the toy,which is to attract the pet's attention.Also,you would enjoy the fun of dog squeak puzzle toy with your pets, greatly improve relations with your pets and get fun during interactive dog games.\",\n              \"【Mental Excecise&Boredom Buster】Our memory training puzzle toy can keep smart dogs busy and engaged in more thinking and activities.Therefore,clot stimulation toys are great for reducing dogs’boredom,anxiety and destructive behaviors.\",\n              \"【Food-Safe PP Material】This dog treat puzzle is made with toxic-free, food-grade PP material. It is durable for interactive play and mental enrichment but not designed as a chew toy. Always supervise your pet during use.Easily washable with water or in the dishwasher.Note: No toy is indestructible. Remove and replace the toy if damaged.\",\n              \"【Considerate After-sale Sercive】This dog enrichment toys helps to slow down the pet's eating speed and easily form a healthy eating habit.And your satisfaction with our products is our greatest wish.So If there is any quality problem with the product, please contact us and we will be happy to replace or refund you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FOXMM Interactive Dog Treat Puzzle Toys for IQ Training & Mental Stimulating,Fun Slow Feeder,Large Medium Small Dogs Enrichment Toys with Squeak Design\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08RY2YRFG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08RY2YRFG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JwMbbJQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Size】: L9.44\\\" * W9.44\\\"* H1.14\\\" suitable for cats, puppies and small dogs.\",\n              \"【Interactive Dog Toys】This is a interactive puppy puzzle , which can easily become the closest companion and toy for your puppies and cats, and will release pressure for dogs. Find food by sliding parts to improve eating pleasure and IQ.\",\n              \"【Slow Feed Bowl】This encourages pets to eat at a slower speed, helps to slow down the feeding time to help the dog digest, and can provide your dog with a variety of healthy snacks.\",\n              \"【Slow Feede toys】 Use this educational game toy to exercise the dog’s brain, which will help meet the dog’s instinct needs, train the pet’s sense of smell, and let the dog enjoy feeding when using the nose or paw to move the slider, while providing spirit stimulate.\",\n              \"【Dog toys】No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace toy if damaged.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"DR CATCH Dog Puzzle,Dogs Food Toys for IQ Training & Mental Enrichment,Dog Treat Puzzle(Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0871V9RD4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0871V9RD4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Me+2dxN6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【 INTERACTIVE DOG PUZZLE TOYS 】 It is an entertaining interactive puppy puzzle toy,offer brain game for pets,challenging for puppies and cats .Encourage and train your puppy or cats to seek foods by sliding the parts, help pets to increase IQ by learning sequential steps and the challenging play.\",\n              \"【MENTAL EXERCISE GAME】Exercise your dog’s brain with this puzzle game toy, rovides a fun physical & mental challenge for pup. Trainning pets sense of smell , thinking ways to solve problem,also the interactive game for dogs to enjoy the fun feeding when they using nose or paws to move the sliders.Dogs absolutely loves this stimulation activity .\",\n              \"【REDUCING BOREDOM】 The pet puzzle toys can keep smart dogs and cats busy and more activities,ruducing their boredom and redirects destructive behaviors and teaches problem solving.Have the puppy &dogs get fun and love the reward for a job well done!\",\n              \"【SLOW FEEDER&TREAT DISPENSER】It is a great slow feeder ,help to slow down feeding time to aid your dog’s digestion and prevent bloat , as well as a treat dispenser toy to reward your dog with kinds of healthy snacks. Dogs would enjoy the fun and healthy feeding .\",\n              \"【CUTE DISIGN and DURABLE 】The puzzle toy for dogs is cute colorful design,made of non-toxic PVC material,it is very durable for puppy and cats playing long time . Features with non detachable plastic slider to avoid swallowing. Easily water cleaning is great for pets daily healthy feeding .\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Joansan Dog Puzzle Toys, Interactive Dogs Game, Pets Enrichment Toys for Puppy Mentally Stimulating Feeding Dispenser Dog Treat Puzzle Feeder for Small,Medium and & Large Dogs Brain Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSL7T27J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31P8hT9rmyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Double the Snoop, Double the Fun: Durable treat-dispensing dog toy that erratically releases treats from two ends; this interactive puzzle toy dispenses treats as it rolls and bounces, promoting active play and problem-solving skills. Note: the size of the treats or kibble determines the flow - smaller pieces release more at once and come out faster.\",\n              \"Made of Tough Yet Flexible Orbee-Tuff Material: Constructed with high-quality, BPA-free Orbee-Tuff material, this dog toy is durable, and bouncy, making it ideal for interactive play and extended treat-seeking sessions\",\n              \"Encourages Natural Foraging Instincts & Slower Eating: This 6 in x 4 in unique treat-dispensing design helps slow down fast eaters, aiding digestion and helping to prevent bloating; ideal for dogs who need a fun mealtime alternative or portion control\",\n              \"Mint-Scented for Fresh Breath: Infused with a refreshing natural mint scent, this toy not only provides hours of play but also helps freshen your dog’s breath while they chew and enjoy their favorite treats\",\n              \"Mental Stimulation & Enrichment for All Breeds: This toy helps reduce boredom, relieve anxiety, and provide both mental and physical exercise; just 15 minutes of play offers stimulation equivalent to 30 minutes of physical activity\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Double Snoop Interactive Treat Dispensing Dog Toy, Puzzle Ball Slow Feeder for Medium to Large Dogs, Mint-Scented for Mental Stimulation & Boredom Relief, 6in x 4in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CXY7BF17\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CXY7BF17?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FvdyZ2fcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Treat Distribution] Our food dispenser has differently sized spheres at both ends. As dogs push the toy, it moves within a fixed area, allowing dogs to continuously chase and play with it. During movement, food is dispensed from the food holes on both sides of the toy.\",\n              \"[Adjustable Switch] Each of the two spheres with a food dispensing switch, making it suitable for various sizes and types of pet dry food or snack. The switch can be adjusted according to the different sizes of dog food. It also allows control over the amount of food dispensed, extending or shortening the time it takes for pets to obtain food. It is more conducive to a healthy dog diet.\",\n              \"[Increase Pet Intelligence] This dog treat puzzle toy combines intellectual training with food rewards. When pets push this toy, it will not only be to get delicious food, but it will also stimulate their intelligence and hunting instinct. This design not only meets the needs of pets but also encourages them to learn and grow in the game.\",\n              \"[Prolonged Play] The dog enrichment toy is designed to limit the amount of treats your dog gets while encouraging more extended playtime. This is intended for funny playtime for dogs and is NOT a chewed toy. It is also dog boredom buster toys and best dog gift to keep them busy when dogs are left home alone, relief anxiety.\",\n              \"[Attract Dogs' Attention] With barbell shaped design and bright color, the dog puzzle toy ball can attract your dog's attention, stimulate their curiosity and drive them crazy to roll it. Size: 6.1*3.44*3.44in/15.5*8.7*8.7cm.\",\n              \"[Material Upgrade] This dog interactive chase toy is made of sturdy ABS material. The surface of the product adopts a curved design, so there is no need to worry about the dog being scratched during the use of the toy. Make the rolling quieter while playing. It is suitable for small, medium and large dogs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BSISUERM Dog Food Puzzle Toy Adjustable Treat Dispensing Food Dispenser Slow Feeder Bowls Puppy Enrichment Toy Ball Dog Interactive Chase Training Toys for Small Medium Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D4V9V39Y\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D4V9V39Y?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41g+ya1722L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Friendly Materials: Not Suitable for Aggressive Chewers. Treat dispensing dog toys are made of ABS and nylon material. It is a sturdy, safe food container that resists pet damage, provides a long-lasting and safe play experience. You can give your dog confidently use interactive dog toys. At the same time, in order to make the dog puzzles for smart dogs quieter when rolling, the material of the dog enrichment toys for large dogs roller is made of rubber, less noise\",\n              \"Food Adjustment Distribution: Mental enrichment toys for dogs have two adjustable switches, you can control the amount of food by adjusting the size of the dog puzzles for large dogs switch to extend the feeding time. Dog toys to keep them busy are also designed with a special spiral structure to make the dog puzzle feeder more challenging. If you want to give a birthday gift to your furry friend, these large dog puzzle toy are good choice, it will like this dog treat dispenser toy\",\n              \"Improve Intelligence & IQ Training: Dog treat toy is an interactive chase toy that combines puzzles and treat dispensing, pets learn the process of rolling the dog treat puzzle to make treats fall and get treats, which helps to improve intelligence and stimulate the brain, Mental stimulation for dogs will relieve anxiety and reduce boredom, best dog toys to keep them busy for hours. Our dog food puzzle feeders, like other interactive dog toys for boredom are best played under supervision\",\n              \"Slower Feeding: BoYoYo dog stimulation toys to keep them busy and food puzzles for dogs that reduces your dog's eating speed, cultivate slow eating habits in dogs to promote digestion, allowing your dog to enjoy a more enjoyable mealtime. It is a great alternative to dog slow feeder toy, lick pad for dog, and snuffle mat for dog. These are multi-functional dog puzzles for large dogs\",\n              \"Attracting Dog Attention: Put your dog's favorite dog food or snacks inside the dog mental stimulation toys to better attract your dog's attention! Keep your dog engaged and active, puzzle treat toys for dogs can divert attention from destructive behavior to positive play, one of the best interactive dog toys for large dogs to keep your dog busy. This interactive dog toy is suitable for medium and large pet, can also be used as a cat puzzle toy and cat treat puzzle\",\n              \"Easy to Maintain and Clean: BoYoYo Dog brain stimulation toys are convenient to use your dog's favorite food, Puppy training toys are disassembled design, just one twist of the dog interactive toys for boredom , you can access the food compartment and remove the parts, can be put in the dishwasher or hand wash. If you have any questions about the puppy essentials, we will provide you with satisfactory solutions\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BoYoYo Interactive Dog Puzzle Toys for Boredom, Dogs Enrichment Toy to Keep Them Busy, Treat Dispensing Slow Feeder\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+puzzle+feeder+toy+durable&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":24863,"content_sha256":"167d2ead55528a556e9dfc1c6ec21c6cf4124dc035fe475d028dffbd180ed152"},{"path":"data/raw-amazon/search-dog-reflective-harness-light.json","size":26440,"sha":"8f957264eb1a1320784038732bd73f4947fe64ae","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-reflective-harness-light.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-reflective-harness-light.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0FFM2QQ64\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FFM2QQ64?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41F-TKX0gUL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Illuminate Night Adventures with 1600ft Super-Bright Visibility! Fiveda's LED dog harness features 9-segment RGB light strips and 360° reflective nylon webbing, creating unmatched visibility up to 1600 feet – ensuring cars, cyclists, and joggers spot your dog in pitch darkness. Switch between 7 vivid colors + slow/fast rainbow modes via one-touch control. Perfect light up dog harness for night walks, camping, or urban adventures, giving peace of mind when furry friends explore.\",\n              \"Effortless Steering with Dual D-Rings & Padded Handle! Take instant control with front alloy D-ring for no pull dog harness training (redirects pulling force) and back D-ring for casual walks. The extra-thick neoprene handle provides gentle guidance during surprises. Ideal dog running harness for parks, hikes, or crowded streets – transform chaotic pulls into stress-free strolls!\",\n              \"10-Hour Runtime & Rainproof USB-C Fast Charging! 2-hour USB-C charging powers all-night adventures (up to 10 hours!). Sealed IP65-rated battery survives rain, mud puddles, and snow – no battery swaps needed. Low-energy LEDs ensure consistent glow without mid-walk dimming.\",\n              \"Breathe Easy with Triple-Layer Comfort Armor! Premium Oxford shell (tear-resistant) + 3mm air-cushion sponge (reduces pressure points) + cooling polyester sandwich mesh (wicks sweat). Military-grade poly fish-silk edging prevents fraying, while 25mm padded straps eliminate chafing. Built for year-round comfort from -4°F to 104°F!\",\n              \"Precision Fit for All Breeds: 6-Point Adjustable System! Three straps with 6 adjustment points (neck/chest/belly) customize M/L/XL sizes. Achieve a vet-recommended \\\"two-finger space\\\" fit – secure yet comfortable for Chihuahuas (15\\\" neck) to German Shepherds (33\\\" chest). Reflective sizing labels simplify measurements!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fiveda Light Up Dog Harness LED Dog Vest - USB-C Rechargeable RGB 9-LED, Slow/Fast Rainbow Modes, Reflective No-Pull Harness with Dual D-Rings & Handle for Small to XL Dogs (Black, XL)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0G6Z4B5XS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0G6Z4B5XS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UnPz7ZjPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"USB-C RECHARGEABLE - Charge via USB-C & choose 3 modes: 28-hour slow flash (longest runtime), 18-hour fast flash, or 15-hour steady light. Never worry about dead batteries\",\n              \"IPX7 WATERPROOF - Rainproof & splash-proof design – the IPX7-rated battery case stays dry in storms, puddles, or snow. Lights stay bright in all weather\",\n              \"NIGHT-SAFE & ESCAPE-PROOF - No-pull harness with reflective strips, soft padded handle, and quick-fit adjustment. Prevents slipping and glows brightly for 24/7 safety\",\n              \"EFFORTLESS SECURITY & INSTANT FIT - No-pull control meets ultimate convenience! Features a snug, escape-proof fit adjustable for all dog sizes (S/M/L/XL) and a lightweight one-click buckle—set the perfect fit once, then secure instantly for walks. Zero hassle, zero readjustments\",\n              \"LED SAFETY KIT BUNDLE - Pair with PetIsay LED collars & LED leashes(visit PetIsay Store!) for maximum visibility. Perfect for hiking, camping, or urban night walks\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetIsay LED Light Up Dog Harness - USB-C Rechargeable, IPX7 Waterproof, Reflective, No Pull Dog Vest with Soft Padded Handle for Night Walking(Green, Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CC2D2SMW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CC2D2SMW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51vJqIwa3gL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【TRUE 360 DEGREE ILLUMINATION 】– With 1.5cm Super wide light strip, this light up harness for dogs is super bright in the dark, Visible from 500Ft away, never lose sight of your dog outdoors again. it can keep your dog highly visible at night. Greatly improve the safety of your pet, protect your dog from being hit by cars, bicycles or runners. Perfect for night walking and Spot your dog. Day or night, morning or evening, rain or shine, let your dog out of the house worry free.\",\n              \"【GOES ON/OFF QUICK & EASY ADJUSTABLE】No need wearing over through the dog head, Chalklit led dog harness can be quick & easy to put on/off with 2 openable buckles. The 2 easy adjusting straps allows that you can use to create a perfect fit for your dog. Ensuring a greatest fit to you puppy.\",\n              \"【USB RECHARGEABLE & LARGE CAPACITY REMOABLE BATTERY】 It is easy to use a USB to charge this light-up dog harness, the battery capacity is large and the battery life is long. you can detachable the battery when you need to clean it. Large capacity battery of 230mha, The lighted harness can be fully charged in 1.5H, last 60% longer than the traditionally led dog vest.\",\n              \"【NO-PULL & D-BUCKLE DESIGN】When the dog is close to nature, the no-pull design allows them to move freely and run happily with light trackable. When you need to control your dog, you can Effortless control them by attaching the leash to the D-buckle.\",\n              \"【PREMIUM COMBINED MATERIALS & 100% SATISFIED】Luminous part : Waterproof Durable fish silk thread. Vest part : soft cotton lining + Breathable mesh outer layer can ensure dog welly heat dissipation. Breathable & Lightweight to your furry friend. Enjoy the fun of going out with your dog, no matter of walking, cycling, or climbing. ChalkLit is an attractive and practical option for any animal's. If you have any questions about the flashing harness, please contact us in time.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChalkLit Light Up Dog Harness, No Pull Led Dog Harness Glow-in-The-Dark for Night Walking, USB Rechargeable Lighted Safety Vest for Medium Large Dogs, Adjustable Soft Mesh Fully Illuminated(Green, L)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CN6WNZJX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CN6WNZJX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41SIbJulNwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Fits for Small Size Pets】Our XSmall light up dog harness is fully adjustable,with a neck size of 9.5\\\"-11.8\\\" and a chest size of 13.8\\\"-17.3\\\", perfect for all types of small pets, such as French,Bulldog,Poodle,Bichon Frise,Yorkshire Terrier,Teddies,Dachshunds,Shih Tzu and other small dogs.\",\n              \"【USB Rechargeable & 3 Flashing Modes 】Our LED dog harness Featured 3 different modes - flashing slowly, flashing fast, and constant glowing. A Pefect dog lights for night walking, it last up to 5-11 hours on a single charge.\",\n              \"【High Visibility 360° light】The neck and tail of the reflective dog vest harness are fiber-optic loops, and 7 additional reflective bands are added throughout the body. making your dog visible up to 550 yards away. Greatly improves your pet's safety.A dog walking harness for night walking,camping,running.\",\n              \"【Soft & Comfortable】This freedom no pull dog harness made with three layers breathable air mesh, Soft and lightweight .Adjustable Velcro can create a perfect fit with some room for comfort and growth for your dogs.\",\n              \"【Easy to Wear】TRY IT!MAYBE YOUR FRIENDS LOVE OUR LIGHT UP DOG HARNESS。Sizing does NOT directly correspond to your pet's breed or weight.Please MEASURE your pets and refer to our sizing chart for the best fit before ordering.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Light Up Dog Harness,Rechargeable LED Dog Harness for Small Medium Large Dogs,Reflective Lighted Safety Vest for Night Walking & Camping,Lightweight & Adjustable,Pink,XS\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09K9NQPKY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09K9NQPKY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41EVrCInd1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[ALL THE COLORS IN ONE VEST] Change between 8 super bright solid colors - Red, Yellow, Magenta, Blue, Purple, Pink, Green, and Cyan AND 6 eye catching multicolor flashing and slow fading color modes – Disco Dog, Rainbow, Cool Comet, Rescue, Independence Day, and Photon Burst. Our special illumination modes are based on visual science to give visibility to your pets and warning to motorists. Modes are easily selectable at the press of a button, easy to access during a walk, run, or backyard fun.\",\n              \"[TRUE 360 DEGREE ILLUMINATION, REFLECTIVITY, & FLUORESCENCE] Visible from over half a mile away, never lose sight of your dog outdoors again. Unlike other reflective animal vests and hi viz gear, our flexible fiber optic cables, and 3M Scotchlite reflector technology actively keep man's best friend safe by alerting distracted drivers and traffic before their headlights are on you and your pup. Day or night, morning or evening, rain or shine, let your dog out of the house worry free.\",\n              \"[NO BATTERIES, NO SMELLS, NO WORRIES] A quickly recharging, long lasting battery, means up to 12 hours of illuminated playtime per charge. Spring, Summer, Fall or Winter, the lightweight, breathable design allows your puppy to wear it year round. Built to be durable with military grade Cordura fabric and 3M reflective bias, this vest can withstand rolling, adventures in the rain, or just general wear and tear. When it does get dirty, cleaning is easy, just throw it in the washing machine.\",\n              \"[GOES ON QUICK AND EASY] The newly re-designed harness with added leash attachment makes it easier than ever to clip-in and be out the door. The harness is easily unbuckled when you're done too! Already have leashes that you love? The LightHound will quickly slide over your favorite dog collar, harness, or jacket and not interfere with the leash or other dog gear. The LightHound is an attractive and practical option for any animal owner.\",\n              \"[HIGHLY ADJUSTABLE] A unique vest for a unique companion. No need to compromise comfort for safety, both the neck and chest are adjustable to get the perfect fit. Slide it on, clip in, and simply adjust, and it's ready to go, without fear of rubbing and chafing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Noxgear LightHound – Revolutionary Illuminated and Reflective Harness for Dogs Including Multicolored LED Fiber Optics (USB Rechargeable, Adjustable, Lightweight, Rainproof) (Large)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FBWJDT36\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FBWJDT36?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41GkcHArt7L._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"360° Lighting for Nighttime Safety - This dog harness features 360° reflective lights that light up your pet from all angles, ensuring visibility up to 1/4 mile during night walking so cars and pedestrians can spot your dogs. The vest-style design with reflectivestrips provides complete peripheral visibility, dramatically reducing collision risks in low-light conditions. Made with durable materials, it withstands daily walks while keeping your pet safe and visible\",\n              \"14 Smart Light Modes - Switch between 8 solid colors and 6 fast flashing/slow fading modes on this light up dog harness. These led modes boost your dog’s visibility for night walking while warning motorists, enhancing Safety. The scientifically designed reflective lights and LED vest combination ensures 360° safety, with easy one-button mode switching for walks, runs or backyard fun\",\n              \"USB - C Rechargeable Convenience - Designed with USB - C rechargeability, this dog harness lights up your dog's night walking experience. The USB - C port allows for quick, easy charging—fully powering the harness in just 2 hours. For dogs, this means the lights stay bright for up to 15 hours per charge, ensuring they’re seen in the dark. It’s a rechargeable solution that takes the stress out of keeping your pup safe at night\",\n              \"Simple Wear with Adjustable Fit – This vest harness for dogs is easy to put on: slide over the head, clip, and tweak the adjustable straps for a perfect fit. Comfort meets safety here—no rubbing, just a secure feel that lets your dog move freely during night walks. The adjustable & no pull design fits all dogs, ensuring the lights stay visible, so you both enjoy safe, worry-free outings\",\n              \"Rainproof & Washable Convenience – With IPX4 waterproofing, this dog harness light up design thrives in rain, camping trips, or hiking outings. Splashes won’t dim its lights, and when it gets muddy, just wipe it with a damp cloth for a fresh look. Ideal for dogs who love outdoor adventures, the vest combines durability with easy care, making every walk worry-free.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Xlife Light Up Dog Harness – Reflective Multicolored LED Vest Harness, Rechargeable, Rainproof, Adjustable, No Pull & Safe for Large Dogs for Night Walks, Hiking(L)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQMD1C1K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41znpoabg6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D546JHR3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D546JHR3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ktzu0rnyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【No Choking, Multi-functional】The non-pulling dog harness is specially designed to prevent your dog from choking. The size of the four positions can be adjusted to ensure that your dog feels comfortable inside and has enough room for growth. The back D-ring is perfect for casual walks, jogging and hiking. The handle makes it easy to control the dog and assist it in getting into the vehicle. It can also be used with a safety belt to secure the dog. The front O-ring is specially designed for hanging a small night light and a dog tag (not intended for leash attachment). The front mesh pocket is suitable for holding tissues and garbage bags\",\n              \"【Three Modes, Long Life】Villabriss Lighted Dog Harness has three light modes: fast flash, slow flash and constant light, The perfect combination of MMA through-body light guide strips and LED lights is bright and energy-saving, which is a must for walking your dog at night. Moreover, with strong battery life, it can be used continuously for more than 20 hours (blinking mode) after charging for half an hour. so you and your dog can enjoy the night time to your heart's content\",\n              \"【Locked Edge Stitching, Comfortable and Breathable】Each part of the dog harness light adopts reflective fabric strips for locked edge stitching, which not only reinforces the edges to avoid disconnection, but also adds aesthetics and improves the dog's visibility at night. Meanwhile, the inner side of the LED dog harness is designed with breathable holes and wrapped with soft sponge, so that the dog will not feel stuffy when wearing it and will always be comfortable\",\n              \"【Sturdy and Easy to Wear】Light Up Dog Vest uses Oxford cloth as the main material, the connection is made by back and forth sewing process, the main stress point is stitched back and forth many times to make the light-emitting carrier sturdy, able to withstand the dog's pulling and activities, not easy to be damaged. No matter how active your dog is, this chest harness will always remain intact. In addition, it also features buckles design, making it easier for you to wear\",\n              \"【Please Choose The Right Size】Please measure your dog's neck and chest circumference carefully before purchase and refer to our size chart to choose the most suitable light up dog harness for your dog, to make sure that it is comfortable to wear without any binding feeling. In the process of using, if you encounter any problems about the product, please contact us timely through the Amazon backstage, we will reply within 24 hours to provide you with a satisfactory solution\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Villabliss Light Up Dog Harness - LED Dog Harness Rechargeable for Night Walking, Three Lighting Modes, Flashing for More Than 20 Hours, Oxford Cloth(Blue/Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNQP7RYX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNQP7RYX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31OJ5l70M6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Keep Your Dog Safe & Visible: Our light up dog harness is designed to provide 360° bright light, making your dog visible up to 550 yards away. This greatly improves your pet's safety and helps you spot them easily, even in low-light conditions.\",\n              \"Soft and Comfortable: This light up dog vest harness is padded on the front and back for maximum comfort. It's also lightweight, so your dog won't feel weighed down when wearing it.\",\n              \"USB Rechargeable: The LED dog harness is easy to charge using a USB cable. With a large battery capacity, it can last up to 5-11 hours on a single charge, making it perfect for long walks, hikes, and other outdoor activities.\",\n              \"Three Different Modes: Our light up dog harness has three different modes - flashing slowly, flashing fast, and constant glowing - which are easily switchable with the press of a button. This makes it easy to use during walks, runs, or backyard playtime.\",\n              \"Fully Adjustable: The light up dog harness is fully adjustable, with a neck size of 9.4\\\"-16.5\\\" and a chest size of 13.8\\\"-24.4\\\". If you have any questions or concerns, our customer service team is available 24/7 to help you find the right size and provide a satisfactory solution.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PceoTllar Light Up Dog Harness, LED No Pull Reflective Dog Harness, Flashing Lighted for Night Walking - Small/Medium, (Blue M)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B093KXL86G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B093KXL86G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41NxaoJg4VL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Versatile Design】: A magical helper to make old things useful! Luminous tape with nylon stickers can be easily attached to any position. Easy to connect to collars, belts and shoulder straps. Size: 3.8*18cm.\",\n              \"【Safety & Fashion】: When walking the dog at night, it needs a bright object mark to attract the attention of vehicles or pedestrians, especially the black dog, which is difficult to be recognized so there is a safety risk of being hit. Our flashing collar is a good choice, the light it emits can be recognized by people within 500 meters.\",\n              \"【High-quality Material】: This light bar is made of soft silicone, bendable and completely waterproof. There are two lighting modes: always on and flashing to ensure the best visibility in the dark and in any weather.\",\n              \"【Replaceable Battery】: This LED glowing collar accessory needs 2 CR2032 button lithium battery to supply power, and then the LED light strip can work for about 50-100 hours. The product in the package you received has a battery installed, and the battery can be replaced when the current is low.\",\n              \"【About LaRoo】: LaRoo is committed to the production and sales of pet products and keeps improving. If you have any problems with the package, please feel free to contact us, we will solve it for you within 24 hours.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LaRoo Dog Collar Light Dog Lights for Night Walking, Universal LED Safety Lights for Leash Harness for Nighttime Running, Pet Night Outdoor Safety with Nylon Stickers (Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+reflective+harness+light&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":26312,"content_sha256":"b5be4643515f19f3caa43bbc3c850295c7740422a2d9c4a2c3b60793002803ce"},{"path":"data/raw-amazon/search-dog-slow-feeder-insert.json","size":24779,"sha":"fcb45e7afb2e1ac0982c7cb1c800305f67bce447","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-slow-feeder-insert.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-slow-feeder-insert.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0C3D1K3YZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3D1K3YZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/415D3+CNKzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ordinary dog bowls become slow eaters in seconds】 - Just press to attach the Keegud slow feeder insert to the bottom of the dog bowl. The unique spiral blade and silicone nails design allows dogs to effectively slow down their eating; helping to reduce binge eating and reducing digestive disease in dogs.\",\n              \"【Safe and healthy】 - The Keegud slow feeder insert is made of food-grade silicone, which is safe and soft. Unlike hard plastic, it will not damage your dog's nose during eating.\",\n              \"【Strongest suction cup base】 - The 36 small suction cups on the bottom of the Keegud slow feeder dog bowls are as strong as an octopus and hold it firmly in the bottom of the dog bowl without adding water.\",\n              \"【Good practicality】 - Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls.\",\n              \"【Easy to clean】 - No complicated and variable compartments, so Keegud dog slow feeder allows you to easily remove food residue whether by hand washing or machine washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Turbine)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DRTXHSDY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41YcyZf+cnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Advantage: Because it can instantly turn a regular dog bowl into a slow food bowl - just press and fix our slow food bowl mat to the bottom of the dog bowl. Our unique spiral design and silicone nail design can effectively slow down the dog's eating speed, help pets reduce overeating, and lower the risk of digestive system diseases. Upgraded silicone material is soft and safe, worth having\",\n              \"Safety and Health: The Xiaozhihui slow food feeder plug-in is made of third-generation upgraded food grade 100% silicone, which has been upgraded according to the materials on the market. Our material is safe and soft, different from hard plastic, and it will not hurt the nose of dogs when they eat. It is suitable for large, medium, and small dogs, making the right choice for pets\",\n              \"The strongest suction cup base: The 36 small suction cups at the bottom of the XIAOZHIHUI slow feeding dog bowl are as sturdy as octopuses, and this upgraded product has a suction hole in the middle, which is more sturdy than ordinary products. The chassis can be firmly fixed at the bottom of the dog bowl by pressing without adding water\",\n              \"Good practicality： Slow Feeder Dog Bowls Insert，Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls，Very suitable for elevated dogs with slow feeding and slow feeding dog bowls. Suitable for different breeds of dogs，The slow feeding dog bowl and the insert of the slow feeding dog bowl can be used for slow feeding dog bowls made of different materials\",\n              \"Easy To Clean & After-Sales Services: When the meal is done, simply take the dog food slow feeder bowl insert out of the dog slow feeders and rinse it. If there is any food residue, use a small brush to clean it off, or you can put it in the dishwasher. We offer hassle-free service for our insert of dog slow feeder bowl. Any questions, please feel free to contact us. We will try our best to help you\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09MVP3GDG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09MVP3GDG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419AIg7mnHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Ordinary dog bowls become slow eaters in seconds】 - Just press to attach the Keegud slow feeder insert to the bottom of the dog bowl. The unique spiral blade and silicone nails design allows dogs to effectively slow down their eating; helping to reduce binge eating and reducing digestive disease in dogs.\",\n              \"【Safe and healthy】 - The Keegud slow feeder insert is made of food-grade silicone, which is safe and soft. Unlike hard plastic, it will not damage your dog's nose during eating.\",\n              \"【Strongest suction cup base】 - The 36 small suction cups on the bottom of the Keegud slow feeder dog bowls are as strong as an octopus and hold it firmly in the bottom of the dog bowl without adding water.\",\n              \"【Good practicality】 - Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls.\",\n              \"【Easy to clean】 - No complicated and variable compartments, so Keegud dog slow feeder allows you to easily remove food residue whether by hand washing or machine washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Keegud Slow Feeder Dog Bowls Insert [Octopus Suction Cups] Super Firm Slow Eating Dog Bowl [Cuttable] for Large Breed and Medium Size Dog Compatible with Regular and Elevated Dog Bowls (Spiral)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSFXCDFX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSFXCDFX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41pR60tS5mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SLOW DOWN EATING】 Our slow feeder insert helps your pet to eat at a healthier pace, minimizing the risk of digestive issues such as bloating, vomiting, and obesity. With its unique maze-like patterns and raised ridges, this insert promotes an active lifestyle while making mealtime fun and stimulating for your furry friend.\",\n              \"【SOFT SILICONE MATERIAL】Crafted from premium quality silicone, our slow feeder dog bowl insert is soft and gentle on your furry friend's delicate nose. It won't scratch or irritate their skin, ensuring that mealtime is always a comfortable experience for your beloved pet.\",\n              \"【SUITABLE FOR VARIOUS SIZED BOWLS】Our slow feeder insert for dog food bowl is designed to fit various sized bowls. It can be used with different materials including glass, plastic, ceramic and stainless steel bowls.\",\n              \"【STRONG SUCTION CUPS】With strong suction cups, it prevents slipping or tipping over, keeping your furry friend happy and well-fed.Say goodbye to mealtime mess and frustration for your dog!\",\n              \"【EASY TO CLEAN】Our dog slow feeder bowl insert is designed to accommodate wet and dry food and treats with ease. After mealtime, effortlessly remove the slow feeder insert from the bowl for easy cleaning. Its smooth, non-stick surface allows for effortless wiping, while the dishwasher-safe design ensures stress-free cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowls Insert, Bestalk Soft Silicone Slow Eating Feeder Insert with Suction Cups for Small, Medium and Large Dogs, Fit into Basic and Elevated Dog Bowls, Dark Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BCNK4RHN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BCNK4RHN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419xhx3y-7L._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Eating: If you want to slow down your dog's eating speed and let your dog avoid the problems of digestion, choking, and vomiting after eating, you need this slow feeder insert which can perfectly solve these problems.Using this dog bowl slow feeder can increase your dog's feeding time and ensure your dog has more time to digest food.\",\n              \"36 Octopus Suction Cup: Dog slow feeder has 36 octopus suction cups, can firmly work on most of the material dog bowls bottom such as glass, plastic, ceramic, stainless steel. Strong suction can keeps your dog from pulling out the slow feeder insert. You can easily install this slow feeder insert in your dog bowls without adding water.\",\n              \"One Insert for Most of Size Dogs: Spiral slow feeder insert made of flexible silicone so can fit with most size dog bowls, perfect to install in the range from 4 cups up to 11 cups dog bowls. And the dog slows feeder has a precise cutting line, you can just cut off the excess part through the precise line if you think the dog slow feeder is too big. The adjustable slow feeder can satisfy most size dogs' slow feeding needs.\",\n              \"Easy to Clean and Remove: Our dog bowl slow feeder have 6 tapered handle, you can easily remove the slow feeder insert by simply pulling the tapered handle after your dog has eaten. The slow dog food feeder is dishwasher safe, you can rinse to clean this slow feeder or just put it in your dishwasher after use.\",\n              \"High-Quality Material: Our slow feeder inserts are made of high-quality food-grade silicone, suitable for dry and wet food, soft, flexible and safe. You can use this dog slow feeder for your dog without worry, it will not hurt your dog’s nose and mouth during your dog eating. But prevent pet from chewing it, the slow feeder is not a chew toy.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Anipaw Dog Slow Feeder Bowls Silicone Spiral Pet Food Feeder Insert to Slow Down Eating for Large Medium Small Breed Dogs Perfect with Stainless Steel Glass Ceramic Pet Bowls (Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNH7NX85\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNH7NX85?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fAGpngjL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SLOWS DOWN EATING UP TO 10X: (2 Cup Bowl) Our fun and interactive Slow Feeder Bowl is built with uniquely designed wave patterns that separate a full bowl of food into smaller sections that challenge your dog and require more effort to access and eat.\",\n              \"AIDS IN PROPER DIGESTION: Fast-eating dogs often suffer from bloating, vomiting, choking and indigestion. Our Slow Feeder Insert Bowl mentally stimulates your dog during mealtime while helping reduce overeating behavior.\",\n              \"DOGS LOVE OUR INTERACTIVE DESIGN: Our puzzle dog food bowls are guaranteed to slow down fast eating pets of all breeds and sizes. Watch as the groove patterns challenge dogs to eat slower as they work to find food in all the \\\"nooks and crannies\\\".\",\n              \"WORKS AS A STAND ALONE BOWL: With many non-skid rubber pads attached to the bottom, our slow feeding bowl remains securely in place while your dog eats so you can fully replace your existing mealtime dog bowl with your new slow feeder bowl.\",\n              \"INSERT INTO ELEVATED FEEDING TRAYS: You can replace one of the standard bowls in your dog's feeding tray with our Slow Feeder Insert Bowl. Our bowls are designed to fit into most standard size elevated feeding trays. Check your tray hole diameter before you purchase.\",\n              \"ADD TO EXISTING METAL DOG BOWLS: By combining our Slow Feeder Insert Bowl with a standard dog bowl you get the best of both worlds - a heavier bowl that won't flip or slip (not included) plus our slow feeding puzzle bowl to slow down your fast eating puppy.\",\n              \"FITS PERFECTLY IN TUFF PUPPER BOWLS: This 2 cup Slow Feeder Bowl was designed to fit perfectly into our 66oz SuperBigSlurp insulated metal dog bowl (sold separately). Combine them both for the perfect non-slip, non-flip weighted slow feeder bowl for the messiest, aggressively eating dogs.\",\n              \"SAFE FOOD GRADE MATERIALS: The Slow Feeder Insert Bowl is made with 100% BPA, PVC, and phthalate-free ABS materials , ensuring the satisfaction and safety of your dogs when they eat from it.\",\n              \"EASY TO CLEAN MATERIAL: Our bowls can be easily hand washed but is also is dishwasher-safe. Simply place it in the top rack dishwasher or rinse it off in the sink after your dog has finished eating. Our groove pattern enables faster cleanup then most slow bowls.\",\n              \"WORLD CLASS CUSTOMER SERVICE & 100% SATISFACTION - If you have ANY issues in the first 30 days, Tuff Pupper will REPLACE OR REFUND at no cost to you. All of our products include a hassle free Lifetime Guarantee against manufacturer defects.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tuff Pupper Slow Feeder Insert Bowl | Puzzle Maze Slows Down Eating | Elevated Feeder Tray Bowls | Standalone Dog Bowl | Pet Bowls Insert | Easy Clean Dishwasher Safe (2 Cups - Fits 7.5-8 Inch Hole)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FSZZLM9C\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FSZZLM9C?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51XpzN0thpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【2-IN-1 SLOW-EATING INSERT SET】The PETDOGRE 2-in-1 Slow-Eating Insert Set meets your dog’s needs with two adjustable designs. Includes a 4-section circular insert for beginners and a multi-grid insert for fast eaters, promoting slower eating to reduce bloating and choking risks.\",\n              \"【PREMIUM DURABLE MATERIAL】Made from soft, food-grade silicone, this slow-eating mat fits inside regular dog bowls. Gentle on your dog’s nose and tongue, it’s safer than hard plastic alternatives.\",\n              \"【STRONG SUCTION POWER】Features strong suction cups that work on ceramic, stainless steel, and glass bowls. Securely locks in place to keep your dog focused on mealtime.\",\n              \"【UNIVERSAL FIT & CUSTOMIZABLE】Trimmable to fit 4.7\\\"-7\\\" diameter bowls. Works with both dry and wet food for versatile use.\",\n              \"【EASY TO CLEAN】 Smooth surface resists residue. Rinse under water or place in the dishwasher for hassle-free cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETDOGRE Slow Feeder Insert for Dog Bowl - 2PCS Anti-Bloat Silicone Mat with Super Suction, Slow Feeder Dog Bowls for Puppy Large Breed Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DPD9ZKPD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DPD9ZKPD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419j0Rr1XwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Down Eating/Feeding Time】If you want to slow down your dog's eating speed and let your dog avoid these problems of digestion, choking, and vomiting after eating, you need this slow feeder insert which can perfectly solve these problems.Using this dog bowl slow feeder can increase your dog's feeding time by up to 10x their speed with a traditional bowl to ensure your dog has more time to digest food.\",\n              \"【26 Octopus Suction Cup】Dog slow feeder has 26 octopus suction cups, can firmly work on most of the material dog bowls bottom such as glass, plastic, ceramic, stainless steel. Strong suction can keeps your dog from pulling out the slow feeder insert. You can easily install this slow feeder insert in your dog bowls without adding water.\",\n              \"【Safe For Pets】 Made of food safe silicone material that is BPA, PVC, and Phthalate free.It is soft enough for safety that can avoid scratching the dog mouth, nose and tongue.\",\n              \"【Easy to Clean】Suitable for wet dog food, dry dog food, and dog treats. Easy to remove and clean,dishwasher safe.\",\n              \"【NOTE】Not a chew toy, please keep pets from chewing it. May not for flat faced dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pcs Slow Feeder Insert for Dog Bowl, Anti-Choking Silicone with Strong Suction Cups, Fits Most Dog Bowls, Ideal for Medium, Large Breeds (Green+Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B6ZJ8WVC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B6ZJ8WVC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Btcx0SwkL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow feeder insert - protect your pets' health: Does your dog gulp down food, then promptly get sick – choking, gagging, even vomiting? Just use this slow feeder insert to the bottom of the dog bowl, its unique design allows dogs to effectively slow down their eating which in turn can help aid in proper digestion, choking, and overeating. It is flexible and easy to secure to most dog food bowls, this slow feeder obveriously can feet all your daily dog feeding needs\",\n              \"Safe is necessary: Made of a food safe silicone material that is BPA, PVC, and phthalate free, our durable slow feeder dog bowl insert has 5 flexible silicone dividers with 4mm thick. It is soft enough for safety that can avoid scratching the dog mouth, noise and tougue. Suitable for wet dog food, dry dog food, and dog treats. We suggest that when the food has been eaten, remove and store dog bowl to slow down eating elsewhere to avoid chewing\",\n              \"One insert meet all your needs: This dog bowl slow feeder insert can easily fit into most sized dog bowls, but the ideal sized dog dishes is 4.5\\\" - 7\\\" in diameter, you can trim it along clearly marked cut lines to custom fit the smaller bowls. Please Note this is not a chew toy and should not be left in dog bowls especially with aggressive chewers. Please always supervise your pet while in use\",\n              \"Convenient and easy to clean: Simple but effective construction of our slow feeder dog bowls allows you to easily remove food residue whether by hand washing or machine washing. Besides, with its powerful suction cups, our premium Slow Dog Feeder Insert adheres to any bowl – metal, ceramic, or plastic, without coming loose or sliding around, you don't worry about your dog will pull the dog slow feeder out of the bowl\",\n              \"For a better exprience: 1) Clean dog food dish or food bowl; 2) Rinse the inside of the suction cup on the slow feeder dog bowl insert under warm water and shake off all excess water; 3) Press the suction cup firmly in place on the base of your clean dog dish, making sure there are no air bubbles. A good dog bowl slow feeder insert is safe for your dog, convenient for you\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pcs Dog Bowl Slow Feeder Insert, Cuttable Slow Feeder Dog Bowl Insert with Strong Suction Cups, Cat Dog Feeding Supplies, Slow Feeder for Most Dogs Bowl or Dogs Dish\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B7MVK65R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B7MVK65R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Y+fcUewWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Turn Your Dog Bowl Into A Slow Feeder: Suitable for dog bowls of various materials, just simply press the slow feeder insert down on the bottom of it. Helps to slow dog eating down, reduce hiccups, vomiting or tummy aches\",\n              \"High Quality Silicone: Jaoul dog bowl is made of 100% food-grade silicone material. No chemical smell, No harm to pets. Soft, safe and durable enough for withstand feeding time\",\n              \"Strongest Suction Cup Base: Designed with 21 octopus suction cups on the bottom of the dog slow feeder bowl, which can hold it firmly on the dog bowls even without adding water\",\n              \"Fits Small Size Dog Bowls: The bottom of the dog slow feeder insert diameter 4 inches (10 cm). Suitable for dog bowls with a bottom diameter of 4\\\" - 6.5\\\". Ideal for small dog bowls\",\n              \"Easy to Clean: If there are any food residues, just remove the dog slow feeder insert from the dog bowl, then clean it with a small brush or put it in the dishwasher for easy cleaning. Keep safety and health every time use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Jaoul Slow Feeder Dog Bowls Insert, Puzzle Slow Feeder Insert with 21 Octopus Suction Cups for Small Breed Dog Food Bowls (4 inch, Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+slow+feeder+insert&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 815\n  }\n}\n","inline_bytes":24643,"content_sha256":"48f9f1953c37f7c22b5c27b30aec9447204ad0b2547edde1ea0fe1290a901f9b"},{"path":"data/raw-amazon/search-dog-snuffle-feeding-toy.json","size":25744,"sha":"b3a610f0487ec66113191615506c78832a758153","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-snuffle-feeding-toy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-snuffle-feeding-toy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07N1JYYCW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/515qWvAU02L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ Dog Training Toys: It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"★ Non-slip & Large & Portable: The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat. The design is small and can be shrunk into a small storage bag. It can also be hung or set aside when not in use. Suitable for traveling.\",\n              \"★ Dual-use Design: The feeding mat can be folded into a bowl. Stick to the good habits of your dog or use it as an olfactory pad.\",\n              \"★ Easy to clean: The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. It is suggested that washed by hand.\",\n              \"★ Guarantee: If you are not satisfied with our dog feeding snuffle mat, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AWOOF Pet Snuffle Mat for Dogs, Interactive Feed Game for Boredom, Encourages Natural Foraging Skills for Cats Dogs Bowl Travel Use, Dog Treat Dispenser Indoor Outdoor Stress Relief\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08D6Q93C4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/519091xYewL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"TRAIN YOUR DOG’S SMELL TO HUNT: Boost your pet’s mental stimulation with a snuffle mat! Perfect enrichment toys for dogs and cats, hiding treats in messy grass for fun, scent-focused play.\",\n              \"DIGESTION & MENTAL HEALTH IMPROVEMENT: The dog snuffle mat acts as a puzzle feeder dog, slowing eating and boosting digestion. These mentally stimulating toys for dogs aid in weight loss and reduce anxiety.\",\n              \"SNUFFLE MAT AND FEEDING BOWL: This food puzzle for dogs doubles as a sniff mat for dogs and a feeding bowl. With size-adjustable PP belt, it's a convenient, stimulating dog toy for mental stimulation and puppy enrichment.\",\n              \"ECO-FRIENDLY & WASHABLE MATERIAL: Made from eco-friendly, anti-pilling polar fleece, this dog food puzzle is machine or hand washable. It's a durable addition to dog brain stimulation toys and perfect for pet enrichment.\",\n              \"NON-SLIP & PORTABLE DESIGN: This dog puzzle toy features a non-slip base and a portable, shrinkable design. Ideal as puppy puzzle toys and dog stimulation toys to keep your pet engaged.\",\n              \"LIFETIME REPLACEMENT GUARANTEE: We offer a lifetime replacement guarantee for our dog foraging mat. If you're not satisfied with our dog activity toys for boredom, contact us for a risk-free replacement.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PET ARENA Snuffle Mat for Dogs - Adjustable Interactive Puzzle Toy for Large & Small Breed Slow Feeder for Mental Stimulation & Stress Relief Encourages Natural Foraging Ideal for Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09WV4CJ8R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51YL7jGFXeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUITABLE FOR SMALL AND MEDIUM DOGS, CATS - The size of this snuffle mat is 26 x 16.5 inches, which is perfect for small dogs, medium dogs, cats and rabbits. It makes a wonderful gift for pet owners! NOT recommended for extra large and aggressive chewers dogs who could tear it up\",\n              \"INTERACTIVE ACTIVITY MAT- If your dog always eat too fast, we recommend you try our enrichment training feeding mat. Dog snuffle mat simulate an environment for your dog to forage naturally, effectively slow down eating and prevent digestive problems\",\n              \"8 DIFFERENT PLACES TO HIDE TREATS - This sniff mat for dogs contains 8 different places to hide food or treats, increase the fun, challenge and training intensity of foraging. It allows you to enjoy the happy time of interacting with your dogs and avoid your dog destroys the furniture due to boredom\",\n              \"SAFETY MATERIALS - The main material of the foraging mat is felt cloth, which is safety but not chewproof. When you receive this felt snuffle mat, machine wash it once to make the shape as good as the picture\",\n              \"WASHABLE AND PORTABLE DESIGN - Easy to clean, hand wash and machine wash available. Two additional elastic straps can be fastened and easily wrapped around for storage\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08HSBQBWN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08HSBQBWN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/513N2v30KwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ Interactive Dog Toys: It is a unique food puzzle toys that allows your dog to find snacks hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"★ Simulating Grassland Design: The feeding mat can be folded into a bowl. Stick to the good habits of your dog or use it as an olfactory pad.Multiple stitches enhance tear resistance, release pressure and consume excess energy for pets.\",\n              \"★ Wide Applicability： Neecong sniff mat not only for puppy and medium dogs, but also for small pets, rabbits bunny guinea pigs ferrets chinchillas.\",\n              \"★Non-slip & Large & Portable: Dog interactive toys the bottom is a non-slip cloth that effectively holds the food mat and prevents the dog from moving the mat. The design is small and can be shrunk into a small storage bag. It can also be hung or set aside when not in use. Suitable for traveling.\",\n              \"★Easy to clean: The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. It is suggested that washed by hand. Guarantee: If you are not satisfied with our feeding snuffle mat, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pet Snuffle Mat for Dogs,Interactive Feed Puzzle for Boredom,Encourages Natural Foraging Skills for Cats Rabbits Dogs Bowl, Dog Treat Dispenser Indoor Outdoor Stress Relief,Travel Portable and Compact\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08JGHMDLX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51E5BQOyhrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Dog training toys】It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"【2 extra suction cups】 It comes with 2 suction cups, you can fix it on the smooth ground. The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat when your dog search food on the mat.\",\n              \"【Easy to clean】The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. This dog snuffle mat can be washed by hand or machine, we advice to wash it once a week at least to keep your dog’s health.\",\n              \"【Thicker hair and durable edge guard】Longer and thicker hair help you to hide the food better, the edge guard prevent food drop out from the mat. A wonderful snuffle mat can encourage dogs’ natural instinct, let them have fun exploring.\",\n              \"【Safe to use】In order to provide high quality product and let all customers can rest assured purchase. All material are high quality, non-toxic , durable and odorless to make sure will not make your dog uncomfortable. Please contact us for a satisfied solution if there any problems with the item you got.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CK11D97T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CK11D97T?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41TyNGQwBsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Upgrade Snuffle Ball-Interactive Puzzle Dog Toys] Upgrade thicker cloth strips for long lasting! Featuring a unique thickened fabric strip design, Pettation provides you with the latest version.Engage your furry friend's sense of smell with the Unique Dog Sniffing Training Toy! Hide the snacks or small toys in the dog snuffle ball then allow your dogs to find them, slow down the speed of eating, encourages natural foraging skills and increases curiosity and play interest. Improve pet eating habits and digestive problems with this dog snuffle ball.\",\n              \"[Keep your Dog Happy & Busy ] The snuffle ball is not just a feeding training toy, but also a Interactive Puzzle Dog Toys to keep your dog happy. This slow feeder toy Helps train your dog's sense of smell, keep your dog busy with happiness, prevent boredom and destructive behavior, making it perfect for stress relief. Suitable for pets of any breed or age, from small and medium dogs, to rabbits, cats, and more.\",\n              \"[High Quality Safe Material] The dog snuffle ball is made of durable, safe and non-toxic comfortable shaker fleece fabric and TPR rubber. The special design and safe materials make it is very suitable for your dog game or feeding without any safety concerns for long time use.\",\n              \"[Easy to Clean & Use] The pet snuffle ball can be simply hand washed and machine washed. Wash and dry it and then you can reuse it! This toy adds much more fun to your interaction with the dog. Untie the cloth strip at the end of the toy and put it into the snack, then roll it up and stuff it into the hole. The dog finds the snack through its sense of smell and induces the dog's sniffing instinct.\",\n              \"[Have Fun Indoor and Outdoor] The puzzle toys can be used indoors and outdoors, regardless of the weather, without affecting the interactive game between you and the dog. The colorful cloth strips make the entire toy more attractive. Even when it's rainy or snowy and unable to go out, it won't make the dog feel bored. Spend the days when you can't go out perfectly.\",\n              \"[Squeaky Carrot Inlucded] Petration dog snuffle ball toy comes with a cute funny squeaky carrot which made of high quality soft PP cotton,comfortable and durable.The squeaky carrot is made with Precision sewing to make sure a long service Life.Cute,soft for a better feel for dog's teeth, carrot design can catch your dog or cat eyes to play with it, drive them away from damaging the furniture.Just get the dog toy ball set, the perfect gift for your loved pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Snuffle Ball-Interactive Puzzle Dog Toys Encourage Natural Foraging Skills Slow Feeder for Training and Stress Relief, Cloth Strip Hiding Food Chew Toys with Squeaky Carrot Toy for Any Size\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F9V6TSY7\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gyMyZSVjL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Enrichment：Keep Dog Engaged and Mentally Active,Snuffle mat Encourages Natural Foraging Instincts, Reducing Boredom and Destructive Behaviors by Hiding Treats for your Pup to Sniff Out\",\n              \"Slow Feeding & Better Digestion：Promotes Healthy Eating Habits,The Textured Design Slows Down Fast Eaters,Preventing Bloating and Improving Digestion,Perfect for Dogs That Gobble Their Food too Quickly\",\n              \"Durable & Easy to Clean:Built to Last with High Quality, Non Toxic Materials,This Snuffle Mat is Machine Washable (Or Hand-Washable) for Hassle Free Cleaning, Ensuring Long Lasting Us\",\n              \"Stress & Anxiety Relief:Calms Anxious Dogs by Providing a Soothing Activity，Sniffing and Searching for Treats Releases Happy Endorphins，Making it Ideal for or Dogs\",\n              \"Non Slip & Portable:The Bottom of the Snuff Pad is Made of Non Slip Cloth, Effectively Preventing Dogs From Moving it While Eating,it's Lightweight and Portable ,Portable Keeping your Dog Entertained Anywhere, Anytime,Great for Indoor and Outdoor Use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C62CTT1G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C62CTT1G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41wWQkk7LaL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Rubber Safe And Comfortable Material: Pet Interactive Puzzle Feeder Dog Toy is crafted from soft, long-time to play, and firm polar fleece combined with natural rubber material; it's harmless, odorless, and designed to last.\",\n              \"Indestructible Ball Interactive Puzzle Feeder Toy: This portable toy not only satisfies your dog's curiosity but also tickles their sense of smell. It's a great stress reliever and helps alleviate separation anxiety, promoting natural eating habits in the process.\",\n              \"Easy to Use And Fun: Simply untie any cloth strip end, place a snack, roll it up and put it back into the sniffing ball hole. It's a challenge your pet would be thrilled to take on pulling out the cloth, unrolling it, and find their treat!\",\n              \"Cleaning Dog Snuffle Ball: Keeping dog ball clean is easy, It's hand and machine-washable, tumble dry at low temperatures. For machine washing, it's recommend using a laundry bag to cleaning dog ball.\",\n              \"Use For Pets of All Sizes And Ages: Compact and lightweight, it is suitable for small, medium to large dogs and other breeds.Remember to supervise your pet during playtime to avoid tearing and destroying the ball.\",\n              \"Tips: 1. Initially, place treats on the toy's surface making it easier for your pet to find. As they get used to it, hide the treats deeper to increase the game's difficulty.\",\n              \"Tips: 2. Let your dog enjoy the joy of foraging by placing treats on each strip of cloth, creating a 'blind box' effect. You can also hide food inside the hollow ball for a sniff-and-find game.\",\n              \"Tips: 3. Though some pets love to chew and tear, we recommend supervision during playtime to prolong the toy's lifespan.\",\n              \"Tips: 4. Ensure to put away the toy after each game to maintain your dog's interest.\",\n              \"Tips: 5. Remember to handwash using detergent and tumble dry at low temperatures. For machine washing, use a laundry bag for better care. Refrain from bleaching.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C62GBQPW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C62GBQPW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+ciGStW9L._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Rubber Safe And Comfortable Material: Pet Interactive Puzzle Feeder Dog Toy is crafted from soft, long-time to play, and firm polar fleece combined with natural rubber material; it's harmless, odorless, and designed to last.\",\n              \"Indestructible Ball Interactive Puzzle Feeder Toy: This portable toy not only satisfies your dog's curiosity but also tickles their sense of smell. It's a great stress reliever and helps alleviate separation anxiety, promoting natural eating habits in the process.\",\n              \"Easy to Use And Fun: Simply untie any cloth strip end, place a snack, roll it up and put it back into the sniffing ball hole. It's a challenge your pet would be thrilled to take on pulling out the cloth, unrolling it, and find their treat!\",\n              \"Cleaning Dog Snuffle Ball: Keeping dog ball clean is easy, It's hand and machine-washable, tumble dry at low temperatures. For machine washing, it's recommend using a laundry bag to cleaning dog ball.\",\n              \"Use For Pets of All Sizes And Ages: Compact and lightweight, it is suitable for small, medium to large dogs and other breeds.Remember to supervise your pet during playtime to avoid tearing and destroying the ball.\",\n              \"Tips: 1. Initially, place treats on the toy's surface making it easier for your pet to find. As they get used to it, hide the treats deeper to increase the game's difficulty.\",\n              \"Tips: 2. Let your dog enjoy the joy of foraging by placing treats on each strip of cloth, creating a 'blind box' effect. You can also hide food inside the hollow ball for a sniff-and-find game.\",\n              \"Tips: 3. Though some pets love to chew and tear, we recommend supervision during playtime to prolong the toy's lifespan.\",\n              \"Tips: 4. Ensure to put away the toy after each game to maintain your dog's interest.\",\n              \"Tips: 5. Remember to handwash using detergent and tumble dry at low temperatures. For machine washing, use a laundry bag for better care. Refrain from bleaching.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"CIIVURR Snuffle Ball for Dog Toys Unbreakable Upgrade Ball Interactive Toy Foraging Snuffle Mat Puppy Treat Dispenser Slow Feeder Dog Puzzle Toys for Small, Medium, Large Pets (Red Rainbow)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FDQG911T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51BmdiJdD1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Entertainment - This innovative dog snuffle mat engages your dog’s primal foraging instincts through sniffing training. With a simple pull of the drawstring, it instantly transforms into a dog slow feeder bowl; push to unfold for a dog feeding mat with fun sniffing adventure. The dual-design caters to varied dining needs, turning every meal into a joyful exploration. As an interactive dog puzzle toy, promoting cognitive development for more agile thinking\",\n              \"Promote Healthy Eating Habits - Our snuffle mat for dogs design deeply textured grooves, effectively slow down eating, helping pets avoid gobbling food. Rapid eating harms health. Simply hide kibble or treats in the dog enrichment toys feeding mat to encourage patient foraging. Slower eating prevents vomiting, bloating, obesity, and digestion, protecting your pet’s gut health. Tip: If your dog shows frustration, gently guide them to find food gradually—this builds calmness and positive habits\",\n              \"Focus Sniff Training & Anxiety Relief - Replace boring meals with engaging games! Our interactive dog enrichment toys for boredom and mental stimulation could help sniffing activates, releases stress, and burns energy—reducing destructive behaviors. Ideal for high-energy dogs or those with separation anxiety, it boosts confidence and focus. Use indoors on rainy days or as a portable picnic dog feeding mat outdoors—scatter treats and enjoy bonding time\",\n              \"Adjustable for All Breeds Pets - Our 19*19 inch dog sniffing mat is exceptionally durable. Made of natural felt fabric for pet-friendly comfort, with non-slip backing for stability. The drawstring allows for adjustment to different sizes. Suitable for small, medium, and large dogs, cats, eg Chihuahuas, Shih Tzus, Yorkshire Terriers, French Bulldogs, Corgis, Border Collies, Labradors, Golden Retrievers, and German Shepherds. Easy to clean (hand wash recommended). Compact for travel or home use\",\n              \"Usage Notes - Packed compressed for clean and tidy shipping, please unfold and air for hours to restore shape. Please understand that wrinkles from friendly fabric are normal and do not affect function. Enjoy interactive bonding througth dog puzzle toys. For the first few uses, please gently guide your dog to interact with the snuffle mat correctly. This prevents frustration from improper use that may lead to destructive chewing or tearing. Always encourage your pet to forage—not bite—the mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+snuffle+feeding+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":25672,"content_sha256":"4ae4ee151a597df038743c4b05d1e9fbfb34fa9897f5957cbe6ec9370a55812f"},{"path":"data/raw-amazon/search-dog-travel-bowl-carabiner.json","size":21329,"sha":"9fa9d78cb3c57de1fbac6317e33426f0a35a6099","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-travel-bowl-carabiner.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-travel-bowl-carabiner.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07VT1468W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41J1pWa7E0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: 5.1 X 3.5 X 2.1 inch (expanded), 0.5inch height(folded), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Small Size suitable for small to medium dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CMXF176P\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xKYpRh3JL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Unique and Different】Aonkey dog bowl set is in a league of its own, addressing issues from feedback on other bowls. The upgraded carabiner boasts a larger, sturdier opening, reducing the risk of breakage. Plus, enjoy the added convenience of bottle carriers, compatible with most cola-shaped water bottles in the market.\",\n              \"【Revolutionary Structure】Say goodbye to the hassle of assembled plastic rings. Aonkey's foldable dog bowl boasts an upgraded structure, integrating soft silicone with a hard rim. No more worries about the ring coming off or cracking, and the clip hole remains intact.\",\n              \"【Unmatched Stability】Thanks to the integrated hard rim, our dog bowl stays sturdy when unfolded. No more spills or losing structure. Carry it confidently with one hand, even when it's full of water.\",\n              \"【Perfect for On-the-Go】These travel bowls are a breeze to pack since they collapse effortlessly. Clip them to a backpack or water bottle – ideal for outgoing to the park, hiking, driving, or any social activities with your furry friend.\",\n              \"【Safety First】Crafted from high-quality, food-grade silicone with a tempting beef flavor, our dog foldable bowl eliminates the typical silicone smell that dogs dislike. BPA-free, dishwasher safe, it's not just convenient but also healthy for your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier, 2 Pack Travel Dog Water Bowl Upgraded Carabiner, One-piece Molded Rim No Fall Off or Crack, Foldable Silicone Portable for Pets Walking Hiking 15oz\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08YYX1QLB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414zKEY3vaS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FK541SPK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FK541SPK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41UORpxpVzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐶【Ultra Portable & Space-Saving Design】Our dog travel bowl 2-pack effortlessly folds into a flat pancake-like disc, slipping easily into your backpack, pocket, or car glove compartment. The ultra-lightweight design ensures zero burden on all your adventures, making it the perfect travel companion for city walks, cross-country road trips, and camping excursions.\",\n              \"🐱【Leakproof & Durable High-Grade TPE 】Made of environmentally friendly TPE material, it is free of BPA and lead, and has no unpleasant odor. This portable water bowl is built to last. It's completely leakproof when in use, preventing messy spills. The odor-resistant and chew-resistant material stands up to even the most enthusiastic eaters, ensuring a safe and durable feeding solution.\",\n              \"🔗【Secure Attachment with Carabiner Clips】Never be caught without a dog bowl again! Each collapsible dog bowl comes with a reliable metal carabiner clip, allowing you to securely fasten it to your belt loop, backpack, dog leash, or gear bag. This hands-free convenience means you’re always prepared for spontaneous hydration and snack breaks on the go.\",\n              \"💧【Effortless to Clean & Maintain】Hassle-free cleaning is a breeze! The smooth surface resists stains and odors. Simply rinse with water or wipe clean after use. It's also top-rack dishwasher safe for a thorough sanitization, saving you time and effort after a long day outdoors.\",\n              \"🐾【Ideal for All Adventures & Daily Use】From a quick trip to the park to extended hiking trails, keep your furry friend hydrated and happy wherever you go. Great for dogs /Cats/Rabbits/birds of all sizes. It’s not just for travel – use it as a hygienic, compact solution for home, office, or even as a backup emergency bowl in your car.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowl 2 Pack, Dog Water Bowls for Travels, Portable Foldable Pet Bowls Feeding Watering Dish for Parking Walking Camping with 2 Carabiners Clip (12oz, Small, Grey+Purple)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08925JCB9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410geCARYFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅【PORTABLE & COLLAPSIBLE BOWLS】Our Kytely large collapsible dog bowls only 0.7 inch when folded, simply Pop-Up and then fold away, which are perfect for traveling, hiking, camping and outdoor\",\n              \"✅【LARGE CAPACITY】Size of the dog bowl is 7 inch wide, 2.75 inch height. Each bowl can hold up to 34 fluid ounces of water or 4.2 cups of dog food, suitable for all kind of dogs, cats or other pets\",\n              \"✅【PREMIUM QUALITY】Made of environmentally friendly TPE materials, BPA free and Lead-free, odorless, durable and friendly. Very safe for your lovely pet to use\",\n              \"✅【EASY TO CLEAN】Easy to clean with wet cloth or just place in the dishwasher machine or run through water. Clean up could not be any easier\",\n              \"✅【OUR WARRANTY】Friendly customer services and we are extremely confident of Kytely collapsible dog bowls quality. If you are not completely satisfied with your purchase, just drop us an email and we will refund or send a new set\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kytely Large Collapsible Dog Bowls 2 Pack, 34oz Foldable Dog Travel Bowl, Portable Pet Water Food Bowl with Clasp, Pet Cat Feeding Cup Dish for Traveling, Walking, Hiking (Black+Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPG4SY6K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPG4SY6K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41coohjakHL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【PROMOTES HEALTHY, SLOW EATING】 The raised center ridge naturally divides food, slowing down your dog's eating pace. This design aids digestion, prevents bloating, and turns mealtime into a engaging activity for small to medium breeds.\",\n              \"【ON-THE-GO COMPANION】 Combining food and water bowls in one unit, it collapses into a slim, compact disc for effortless storage. Perfect for tossing in a backpack or glove compartment on hikes, trips, or walks.\",\n              \"【HANDS-FREE CARRY】 Comes with a sturdy metal carabiner to clip the bowl securely to your bag, belt, or leash. Enjoy ultimate convenience and always be prepared for spontaneous hydration and feeding anywhere.\",\n              \"【LEAK-PROOF & EASY-CLEAN】 Made from durable, food-grade silicone that’s safe and odorless. The seamless design prevents spills, wipes clean instantly, and is top-rack dishwasher safe.\",\n              \"【ADJUSTABLE & VERSATILE FOR EVERY NEED】 Each bowl holds 16 oz (2 cups). Its flexible design allows you to adjust the folding height to create a shallow dish for on-the-go hydration or a deeper bowl for full meals, perfectly suiting different dog sizes and scenarios—from a quick park trip to home use.\",\n              \"【OUR GUARANTEE】 We are committed to providing you with high-quality products and services. We take responsibility for our products and promise to provide a satisfactory solution within 24 hours in case of any questions. Please feel free to place your order!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BaiKevin Premium Silicone Collapsible Dog Bowl with Carabiner Clip, 2-in-1 Foldable Double Pet Food & Water Travel Bowl, Portable No-Spill Design for Walking Hiking Camping, for Small Medium Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FM224VC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410wKFuydpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, BPA free, the collapsible bowls are safe to put in food or water. Easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The travel dog bowls include silver carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size: 7*5*2.75 inch, each bowl holds up to 34 ounces of water or 4.2 cups of pet food or water, suitable for all kind of dogs, cats or other pets.The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package includes 2 pieces of portable travel dog / cat bowls. 30 days warranty, please feel free to contact us in case there is any problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FFMS9YP9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FFMS9YP9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31qjtgtYTBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable & Space-Saving Design: Collapses flat to fit in bags or pockets, includes a carabiner clip to attach effortlessly to leashes, backpacks, or travel gear\",\n              \"Effective Slow Feeding Solution: Raised interior ridges encourage dogs to eat at a healthier pace, reducing gulping and digestive discomfort\",\n              \"Secure Non-Slip Base: 10+ strong suction cups create a firm grip on smooth surfaces like tiles or hardwood floors, preventing being knocked over during meals\",\n              \"Durable & Pet-Safe Material: Made of flexible food-grade silicone that's odor-resistant, easy to clean, and free from BPA or toxic chemicals\",\n              \"Multi-Scenario Use: Suitable for hiking, camping, road trips, or daily walks - keeps your pet hydrated and fed anywhere, anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETFROH Collapsible Dog Bowl for Travel Outdoor Portable Silicone Pet Bowl with Carabiner Clip\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B018Q8GFOM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413tLMWz1jL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable Pup Hydration: The Bonza Collapsible Dog Water Bowl is your pup's new travel buddy, ready for all those road trips and hikes. This portable dog water bowl makes sure your dog stays hydrated anywhere your adventures take you\",\n              \"Eco-Friendly & Dishwasher Safe: Crafted from BPA-free silicone, this dog travel bowl is both safe and sturdy for your furry friend. When you're done, just toss this collapsible water bowl for dogs in the dishwasher and it's good to go\",\n              \"Clip & Go Convenience: With a handy carabiner, this portable water bowl for dogs clips right onto backpacks or leashes. It’s a breeze to grab and go, whether you're on a quick walk or a long hike with your dog\",\n              \"Rugged & Durable Design: Featuring a reinforced rim, this dog water bowl travel accessory handles even the most enthusiastic drinkers. It's perfect for big dogs like golden retrievers or small pups who like to hit the trail\",\n              \"Space-Saving Wonder: This collapsible bowl for dogs folds flat, making it a cinch to pack into your bag or glove compartment. It's a must-have for any pet owner who loves the convenience of travel bowls for dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bonza Collapsible Dog Water Bowl - BPA-Free Silicone Dog Dish - Reinforced Rim Collapsible Bowl - Carabiner Clip Travel Dishes for Pets - for Hiking, Camping & Car Trips - Large 33 Oz, Navy Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07568NGHM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07568NGHM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41X0A2tMQrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, the collapsible bowls are safe to put in food or water. Dishwasher Safe and easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The Bowls include color-matching carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size:13*9*5.5cm ( 5.1*3.6*2.2 inch), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package include 4 pieces portable travel dog / cat bowls. We have 3 different sizes, 12oz, 34oz and 102oz, Please search ASIN: B07CLYWB7C for 34oz, ASIN: B07FM9PG63 for 102 oz, if any problem, please email us, thank you.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls - 4 Pack, Portable Travel Water and Food Bowl with Carabiner Clip for Dogs and Cats - Ideal for Walking, Traveling, and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+travel+bowl+carabiner&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 334\n  }\n}\n","inline_bytes":21195,"content_sha256":"9f8bb61cb0042dac9d621e665ef5f910006293cbabfbe762a6af161bac5ffde1"},{"path":"data/raw-amazon/search-dog-travel-water-bottle.json","size":22133,"sha":"dbcd29ec4c037995f5f67a42fa416ca53eba9107","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-travel-water-bottle.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-travel-water-bottle.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B089W25KG3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Ghl+eQn0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【BIG TROUGH & RECOVER UNUSED WATER】➊ This dog cat travel water cup bowl has 2.8 inches Big Trough. It not only ensure dog dacrinking water easily but also cat, rabbit or other small pet to drinking water quickly, moreover doesn't Wet Your Dog. ➋ In addition, a most important and different point is that puppy bowl press button to re-collect the remaining water and use it again. Protect water resources without wasting a drop of water.\",\n              \"【EASY TO USE & LEAK-PROOF FUCTION】 ➊ Dog Accessories One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. ➋ This dog water dispenser is designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak and you can put dog water bowl in your backpack without worrying about its leaking.\",\n              \"【CONVENIENT TO CARRY】Dog water bottle enough capacity 19 oz and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, travelling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want~\",\n              \"【SAFE AND DURABLE MATERIALS】This portable dog water bottle is made of high quality food-grade plastic.Durable and recyclable, easy dismantling and cleaning. It will keep your pet health and vitality. Enjoy the safe and funny outdoor act with your pet.\",\n              \"【Dog Accessories】As a birthday gift, Christmas gift for your family dog is the best choice!NO RISK. Click the Orange Button to Buy Now.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kalimdor Dog Water Bottle, Leak Proof Portable Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic (19oz Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B098KBJNMH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 72,\n              \"url\": \"https://m.media-amazon.com/images/I/41lFpl0uVfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Foldable Creative Design: The foldable dog water dispenser holds more water and provides a larger drinking trough while saving space. Note: Do not place the water bottle in the dishwasher or other ultra-high temperature environment\",\n              \"Double Leak-proof Design: The portable dog water bottle comes with silicone rubber sealing rings and waterproof keys, the perfect solution for leaking water.\",\n              \"Controlling the Water: The simple one-touch release function allows easy control of the amount of water dispensed. The specially designed valve will deliver almost all the water into the bottle.\",\n              \"Easy to Carry - the nylon lanyard makes it easy to carry and the reasonable size of the bottle makes it easy to put in your bag, perfect for walks and short trips.\",\n              \"Safe & Healthy: 19OZ water bottle for puppy small medium large dog and small animal Guinea Pig, Ferret, Hamster, Bunny is made from high quality food-grade materials and is eco-friendly and environmentally friendly. Completely removable and easy to clean.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09F5ZYV7M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FCfGY81-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Water Bottle & Treat Container: Compare with the common dog water bottle, there is a 100g food container closely attach to the bowl of water bottle. It provides both clean water and fresh food when you go out with your pets.\",\n              \"Optional Colors & Water Capacity: There are multiple fashion colors and different capacity of water-10oz(300ml) and 19oz(550ml). 10oz water is enough for puppies and small pets walking, 19oz is needed for large dogs travelling and hiking.\",\n              \"Leak Proof Lock & Carbon Filter: There is build-in silicone loop between bowl and bottle to perfectly prevent water from leakage. ALWAYS REMEMBER to turn the lock to right after use. Also carbon filter inside make the water more clean and fresh.\",\n              \"Easy to Use & No waste water: Turn left and press hold the lock button, the water in the bottle can flow to bowl or flow back to bottle slowly, no waste of water. All operations can be finished by one hand, easy to use.\",\n              \"Safe and Heat Resistant Material & Widely Uses: The dog water bottle is made of food grade ABS+PC, BPA free material. 250℉/121℃ affordable and dishwasher safe. It’s suitable for walking, travelling, picnic, camping, hiking, training with your pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DP3MMNFM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31d-7fNjhwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Give Water On the Go - Perfect for training sessions or hikes. The Slurpy Sack allows you to give water to your dog on the go. No need to fill up a bowl. It's the perfect portable dog water bottle.\",\n              \"Innovative 3-in-1 Design - Easily turn over the lip and form a portable dog water bowl. Quick release buttons allow to control the water flow out or flow back. Save your unused water! The wide bottle neck (1.5 inches) is suitable for ice cubes and is easy to fill water.\",\n              \"As Small as a Banana - When empty, the Slurpy Sack can be folded on itself all the way down to be about the same size as a banana. So you can bring it in your backpack or treat pouch easily.\",\n              \"Food Safe & Durable - We made sure your dog's Slurpy is completely safe for anyone to drink from. It's BPA-Free. The thickness of the sack makes it durable enough to last a lifetime.\",\n              \"Designed for Active Dogs - The Slurpy Sack is designed to save unused water. So whether you're camping or hiking, you don't have to worry about wasting your precious water.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08MBDK747\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41a8GVBT2aL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASTE LESS WATER: water bottle is so easy to use; by squeezing the bottle and locking the top, water is released into the bowl so your pet can easily drink; once they’re done, unlock and squeeze the bottle to drain water back into the bottle, helping you to waste less water​\",\n              \"2 IN 1 DESIGN: finally an easy way to keep your pet hydrated while you’re on the go; the 2 in 1 design features a travel water bottle combined with a built in water bowl; the water bottle holds water from a fresh trusted source; the rubber cap acts as a flip-up bowl for your furry friend, so there is no need to carry an extra bottle or bowl to hydrate your pet on the go​\",\n              \"LEAKPROOF DESIGN: pet water bottle is designed with an easy twist lock mechanism located at the bottom of the silicone bowl; twist the lock to create an air tight seal that helps prevent water from leaking out of the bottle​\",\n              \"LARGE CAPACITY BOTTLE, STRAP AND CARABINER INCLUDED: the bottle comes in three convenient sizes 12 oz, 16 oz, and 20 oz, so you can find the best fit for your furry friend; bottle includes carrying strap and carabiner clip making it easy to carry on the go​\",\n              \"DISHWASHER SAFE FOOD GRADE SILICONE: the water bottle is dishwasher safe for a fast and easy clean; water bottle’s flip-up bow is constructed of BPA free food grade silicone.​\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GORILLA GRIP Dog Water Bottle, Portable Water Bowl Dispenser for Dogs, 12 oz Leak Proof Pet Travel Squeeze Bottles Food Grade Silicone, Pet Stocking to Go Puppy Essentials, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F6MS3VGK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41plz+c40AL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Best Travel Companion: A portable dog water bottle is a must-have item for pet owners on the go! The unique design is both user-friendly and dog-friendly. It's perfect for long-time drives, road trips, hikes, walks, and outdoor activities.\",\n              \"Durable Material: Made of durable stainless steel, LEAD-free, BPA-free, safe and durable. This portable water bottle for dogs is durable and a reliable companion.\",\n              \"Leak-proof & Sturdy: It is designed with a silica gel seal ring that efficiently prevents water leakage. Even if you shake it hard, the water will not overflow, so you can put it in your backpack without worrying about it leaking.\",\n              \"Quick & Easy to Use: One-key Open / Lock water, press the water key to fill the water, and release to stop the water. This dog water bottle features a convenient one-hand operation and the built-in bowl makes it easy for your dog to drink. Add a button lock to ensure no accidental touch.\",\n              \"Perfect Size: With a capacity of up to 14 oz of fresh water and extra-large silicone cup quickly provides your pups with fresh water. Perfect for all dog sizes.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CMXF176P\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xKYpRh3JL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Unique and Different】Aonkey dog bowl set is in a league of its own, addressing issues from feedback on other bowls. The upgraded carabiner boasts a larger, sturdier opening, reducing the risk of breakage. Plus, enjoy the added convenience of bottle carriers, compatible with most cola-shaped water bottles in the market.\",\n              \"【Revolutionary Structure】Say goodbye to the hassle of assembled plastic rings. Aonkey's foldable dog bowl boasts an upgraded structure, integrating soft silicone with a hard rim. No more worries about the ring coming off or cracking, and the clip hole remains intact.\",\n              \"【Unmatched Stability】Thanks to the integrated hard rim, our dog bowl stays sturdy when unfolded. No more spills or losing structure. Carry it confidently with one hand, even when it's full of water.\",\n              \"【Perfect for On-the-Go】These travel bowls are a breeze to pack since they collapse effortlessly. Clip them to a backpack or water bottle – ideal for outgoing to the park, hiking, driving, or any social activities with your furry friend.\",\n              \"【Safety First】Crafted from high-quality, food-grade silicone with a tempting beef flavor, our dog foldable bowl eliminates the typical silicone smell that dogs dislike. BPA-free, dishwasher safe, it's not just convenient but also healthy for your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier, 2 Pack Travel Dog Water Bowl Upgraded Carabiner, One-piece Molded Rim No Fall Off or Crack, Foldable Silicone Portable for Pets Walking Hiking 15oz\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FFVC2WR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41k2tkhU-kL._SL75_.jpg\",\n              \"width\": 62\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mr. Pen portable dog water bottle is foldable, small, lightweight, and does not take up space, and it can be put in a bag when going out. Not Dishwasher Safe\",\n              \"Our portable water bottle for dog is made of food-grade, non-toxic material. It can store 19 oz of water.\",\n              \"It’s great for hiking, the beach, or pet travel. Our portable dog water dispenser folds conveniently to be easily stored in a purse, pocket, or backpack. You can also use the carry strap for easy access.\",\n              \"Mr. Pen dog water bottle is designed with silica gel seal ring, efficiently preventing water leakage. You can put it in your backpack without worrying about it leaking.\",\n              \"This pet water bottle is suitable for small to large dogs, and it is also suitable for other pets such as rabbits, cats, etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DVT8XJT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31GNgSgshOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Color & Size]: Navy Blue, 12 fl oz (350ml), this size would be suitable for small and medium sized dogs, or if you just take your puppy for a short walk.\",\n              \"[Function]: Designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak. It’s LEAK-PROOF guaranteed. You can put it in your backpack without worrying about its leaking.\",\n              \"[Convenient to Carry]: Enough capacity and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, traveling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want.\",\n              \"[Easy to Use]: One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. Unused water can go back into the container easily by pressing the water key.\",\n              \"[Safe & Durable Materials]: Made of high quality material, LEAD-free, BPA-free, safe and durable, easy dismantling and cleaning. Enjoy the safe and funny outdoor act with your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WePet Portable Dog Water Bottle, 12 OZ, Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GL1WC89F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JSio1REML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"1. Innovative 3-in-1 Detachable Design & Storage Upgrade your outdoor adventures with our 3-in-1 travel dispenser. It features a main water flask and a screw-on bottom compartment with two separate bowls for food and water. When not holding pet kibbles, the deep bowls act as a secret storage compartment for your keys, earbuds, or poop bags, making it the ultimate ‘dog park essential’ and space-saving solution for owners on the go.\",\n              \"2. Healthier Stainless Steel & Spill-Resistant Bowls Crafted from premium 304 food-grade stainless steel, this 32oz bottle and its bowls are a hygienic, superior alternative to plastic that helps prevent dog chin acne. The deeper bowl design prevents messy spills while your pet is drinking, making it highly reliable ‘dog hiking gear’ and ensuring long-lasting, sanitary performance for active dogs.\",\n              \"3. Vacuum Insulated Temperature Retention Engineered with double-wall stainless steel technology, this ‘large dog water dispenser for outdoors’ keeps water icy cold for up to 24 hours or hot for up to 12 hours. It is a must-have among ‘summer dog walking accessories’, ensuring your dog enjoys refreshing cool water during summer hikes, or warm hydration in winter walks regardless of the outside temperature.\",\n              \"4. Leak-Proof & Car Travel Ready Designed for completely mess-free travel, the lid features a secure silicone seal that prevents leaks inside your backpack. Shaped to fit standard car cup holders and equipped with a sturdy carabiner handle, it acts as the perfect ‘car water bottle for dogs’ and ranks high among ‘dog road trip essentials’ for effortless portability.\",\n              \"5. Generous Capacity & Ideal Pet Lover Gift With a 32oz large capacity, it provides ample hydration for medium to large breeds during long outings. Available in stylish colors including specialized \\\"Dog Mom\\\" and \\\"Dog Dad\\\" prints, this premium flask makes a practical and heartwarming Christmas or birthday gift for dog lovers who cherish traveling with their furry companions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+travel+water+bottle&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":22032,"content_sha256":"c5954806f405df1bd716207a35824166de515fef67bcda5549ca66b2e6d15b5e"},{"path":"data/raw-amazon/search-dog-treat-dispensing-ball-durable.json","size":19990,"sha":"5bd5d8cad161632ff088fc9d891c51b4337ddee6","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-treat-dispensing-ball-durable.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-treat-dispensing-ball-durable.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0009YD8NS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YD8NS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51FoEJOGmxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"item size 4” wide x 3.75” high\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Fill with food or treats to keep your dog happily entertained\",\n              \"Stronger and longer-lasting than natural rubber\",\n              \"Recommended for tough chewers\",\n              \"Dishwasher-safe for easy cleanup\",\n              \"Includes no latex, vinyl, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Treat Dispensing Chew Ball, Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0875ZSFMC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0875ZSFMC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41vZg--On2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RUBBER MATERIAL: HIPPIH treat dispensing dog ball is made of extra-tough rubber with good elasticity, good for your sweet dog grinding and fresh their teeth. ( Blue color-2.75 in, Green color-3.14 in, suitable for medium and large dogs. Not suitable for miniature small dogs, such as Yorkshire Maltese, etc) NOTE: The dog puzzle ball must be wider than your dog's mouth\",\n              \"STRONG TOOTH: HIPPIH blue dog ball can effectively help strong their teeth and won't hurt pets gums. The green one can put the food in to improve the interest of your cute dogs.\",\n              \"IMPROVE INTELLIGENCE & IQ TRAINING: HIPPIH dog toy ball can easily attract your pet's attention, help pets intelligence improving and is convenient to train dogs. HIPPIH dog ball toys are perfect for interaction with your dog, promoting the bond between you and your dog.\",\n              \"FOR AMUSEMENT: Perfect for fetch and interaction with your dog. You can add food or treats into the grooves and this keeps your dog entertained and active. HIPPIH IQ treat ball allow you have more interactive fun with your pets.\",\n              \"BEST GIFT FOR PETS: HIPPIH dog toys ball can reduce the dog's destructive behavior, protect the home shoes, socks, sheets, sofa are not afraid of dog bite. Your naughty active dogs will be love it to kill the boring time. This dog rubber ball is best gift for your sweet dog.\",\n              \"EASY TO USE: You can use dry food, wet food or peanut butter to put in the gap of the green dog tooth ball (the size of the dog food is preferably 0.2-0.6in); you can also use dry food to put on the blue treat dispensing ball. When your dog chases the blue treat ball, the food will slowly fall out to attract your dog's attention (the size of the food is preferably 0.5-0.8in).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"HIPPIH Dog Puzzle Toy 2 Pack, Interactive Dog Toys for Treat Dispensing, Durable Puppy Toys for Teething, Dog Treat Ball for Teeth/Slow Feeder/IQ Training/Playing, Blue-2.75‘’, Green-3.14‘’\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B5Q82LQW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B5Q82LQW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41U40JamiQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Treat your dogs' stomachs and minds! Feeder ball is stimulating and fun when filled with their favorite food.\",\n              \"Great for playing fetch or simply letting your pup chew their way to a tasty reward.\",\n              \"Promotes healthy teeth, gums, and better breath.\",\n              \"Thermoplastic Rubber (TPR) material is safe, durable, and excitingly bouncy!\",\n              \"Package includes single 2.75\\\" toy ball with treat slits. Great for medium and large breeds, or ambitious smaller pups.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetBox Treat Dispensing Dog Ball – Durable Rubber Interactive Dog Feeder Puzzle Toy, 2.75\\\" Size\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B003YHB8DO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B003YHB8DO?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JcNoskwxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Country Of Origin : China\",\n              \"The Package Height Of The Product Is 8 Inches\",\n              \"The Package Length Of The Product Is 3.5 Inches\",\n              \"The Package Width Of The Product Is 3.5 Inches\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Starmark Treat Dispensing Chew Ball Tough Dog Toy, Medium/Large for Large Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DG6SWJ9C\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DG6SWJ9C?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31NF--cH5HL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2.5\\\" EXTREME DURABILITY RUBBER DOG BALL – Crafted from premium natural rubber, this durable fetch ball is designed to retain its shape and stand up to powerful chewers, aggressive play, and extended chewing sessions.\",\n              \"BUILT FOR TOUGH CHEWERS – Ideal for dogs that love to chew, tug, and gnaw, this heavy-duty rubber fetch ball provides long-lasting engagement while helping satisfy natural chewing instincts.\",\n              \"SAFETY AIR VENT DESIGN – Features a built-in safety air vent to help allow airflow if the toy is fully in your dog’s mouth, adding peace of mind during supervised play.\",\n              \"TREAT-COMPATIBLE FOR EXTRA ENGAGEMENT – Designed to hold treats or kibble, making it perfect for reward-based play, enrichment, training, and keeping dogs mentally stimulated during mealtime or solo play.\",\n              \"MULTIPLE SIZES FOR ALL BREEDS – Available in three sizes to accommodate dogs of all breeds and sizes—from smaller dogs to large, strong chewers—so you can choose the right fit for safe, comfortable play.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chew King Supreme Durable Rubber Dog Ball for Aggressive Chewers, Treat-Dispensing Heavy-Duty Chew Toy with Safety Air Vent, Interactive Dog Toy for Training & Enrichment, Small 2.5\\\" Fetch Ball\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B06W2P3QF3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B06W2P3QF3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41c-sAAlIeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Valued and Best durable dog treat toy balls: great for Dog Teeth Cleaning and Chewing Toys, meanwhile Dog Treat Dispenser to keep them busy, also interactive dog toys indoor playing game and Prevent Plaque, Tartar Build Up and Provide Endless fun\",\n              \"These tough dog balls are made of Non-Toxic natural rubber material: more durable, healthy and puncture resistant compared with PVC and TPR, also safe for your dog grinding and fresh their teeth(suitable for small and medium large heavy duty chewer dogs)\",\n              \"Special design dog puzzles toy balls for Boredom and Brain Stimulation Games: which can be stuffed with pet snack peanut butter and toothpaste as dog teethbrush toys. Your pets will accept these dog toys ball easily and get more surprise while play with them\",\n              \"Smart IQ training toys for small puppy dogs teething Cleaning Toys Ball: these dog chewing toys balls can been inserted with the food treats to improve the interest of your cute dogs, which can be used as dog fetch play balls for outdoor games. Perfect for interaction with your dog and keep puppy dogs from bite others\",\n              \"Durable Dog Teething Cleaning and Treats Dispensing Dog Toys Ideal for Puppies, Small Dogs, Medium Dogs,and Large Breed Dogs anxiety relief and teeth cleaning when alone chewing (2.8 in)\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bojafa Treat-Dispensing Dog Toys: Durable Rubber Puppy Toys for Boredom - Dog Treat Balls for Small & Medium Breed Indoor Play (2pack)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009YK3OU\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YK3OU?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-njUChH2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Natural Rubber Dog Toy: This dog chew toy is crafted with KONG Classic rubber for durable and long-lasting chew sessions\",\n              \"Dog Toy for Dental Health: This natural rubber dog toy features ridges for teeth cleaning to help support oral health\",\n              \"Chew Toy for Dog Treats: This chew toy turns into a treat dispensing challenge when stuffed with KONG Snacks, pastes, or peanut butter\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Stuff-A-Ball - Durable Chew Toy for Dogs - Natural Rubber Dog Toy for Dental Health - Pet Toy for Chewing & Teeth Cleaning - Stuffable Toy for Dog Treats & Snacks - for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CSL7T27J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CSL7T27J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31P8hT9rmyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Double the Snoop, Double the Fun: Durable treat-dispensing dog toy that erratically releases treats from two ends; this interactive puzzle toy dispenses treats as it rolls and bounces, promoting active play and problem-solving skills. Note: the size of the treats or kibble determines the flow - smaller pieces release more at once and come out faster.\",\n              \"Made of Tough Yet Flexible Orbee-Tuff Material: Constructed with high-quality, BPA-free Orbee-Tuff material, this dog toy is durable, and bouncy, making it ideal for interactive play and extended treat-seeking sessions\",\n              \"Encourages Natural Foraging Instincts & Slower Eating: This 6 in x 4 in unique treat-dispensing design helps slow down fast eaters, aiding digestion and helping to prevent bloating; ideal for dogs who need a fun mealtime alternative or portion control\",\n              \"Mint-Scented for Fresh Breath: Infused with a refreshing natural mint scent, this toy not only provides hours of play but also helps freshen your dog’s breath while they chew and enjoy their favorite treats\",\n              \"Mental Stimulation & Enrichment for All Breeds: This toy helps reduce boredom, relieve anxiety, and provide both mental and physical exercise; just 15 minutes of play offers stimulation equivalent to 30 minutes of physical activity\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Double Snoop Interactive Treat Dispensing Dog Toy, Puzzle Ball Slow Feeder for Medium to Large Dogs, Mint-Scented for Mental Stimulation & Boredom Relief, 6in x 4in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0719Q85G8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0719Q85G8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4102YFXKDAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Puzzle Toy – Level 1 Beginner: Perfect for puppies and dogs new to puzzles, this Nina Ottosson dog puzzle introduces treat-dispensing fun and enrichment\",\n              \"Boredom Buster: 15 minutes of brain-engaging play equals 30 minutes of physical activity, giving dogs of all ages the exercise they crave\",\n              \"Multiple Ways to Play: Nudge and roll the ball to release hidden treats; Tips and Tricks included to adjust difficulty; smaller treats come out faster for an easier challenge, while larger treats make the game more challenging\",\n              \"Mealtime Fun & Slow Feeding: Holds 1 cup of kibble or treats; doubles as a puzzle slow feeder to help slow fast eaters and make mealtime more engaging; opening is .6 inches\",\n              \"Thoughtfully Designed: Food-safe and made without BPAs, PVCs, lead, or phthalates; no removable parts for worry-free play\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound by Nina Ottosson Treat Tumble – Interactive Food-Dispensing Dog Puzzle Ball, Level 1 Beginner, Small, 4.8\\\"\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09PR6MDSX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09PR6MDSX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/518rXfpaqzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG BALL ONE FOR ALL INSTINCTUAL NEEDS: Dogs crazy for chasing, the dog treat ball make chasing difference- puzzle, treats, chewable and funny sound to get smarter and happier dogs! Dog treat dispenser improve IQ while acquiring food, textured interactive dog toys with beef flavor are easier to chew and attractive. Dog puzzles ball rolling with special funny squeaky sound will drive dogs more excited to run, perfect dog brain stimulating toys, puzzle toys for dogs to keep them busy long lasting\",\n              \"DOG PUZZLE TOYS FOR LARGE DOGS: Dog treat toy puzzles for dogs to keep entertained all day! Stuffable dog treat puzzle could put different sized or various shapes of treats to adjust difficulty levels, the small size treats is easy to dispenses, mixed big is hard. Challenging dog mental stimulation toys makes dog busy to get treat rewards by own and stop bad behaviors. Also large dog toys for medium dogs help fast eaters to slow eating pace and prevent bloat or indigestion with dog food puzzle\",\n              \"DURABLE DOG BALLS FOR AGGRESSIVE CHEWERS: Squeaky dog ball are made of natural rubber with 10mm thickness that flexible and thougher to stand aggressive chewing force. Textured dog balls for large dogs are easy to chew than smooth dog tennis balls, perfect chew toys for aggressive chewers large breed. Safe dog chew toy without hard parts, great as a puppy toys for teething. Best dog entertainment toys for boredom, reward dogs fun physical and mental stimulation while chewing, feeding and chasing\",\n              \"SQUEAKY INTERACTIVE DOG TOYS FOR TEETH CLEANING: Clean teeth instantly is the most effective way to keep oral health, herding ball for dogs help to clean teeth immediately after treats by chew on textures. Multifunctional squeaky dog toys makes teeth cleaning easy as part of rewarding. Fun squeaky sounds offer endless entertainment for dog to prevent boredom and separation anxiety, great tough dog toys for large dogs and nearly indestructible dog toys for aggressive chewers to keep oral health\",\n              \"SQUEAKY INTERACTIVE DOG TOYS FOR TEETH CLEANING: Clean teeth instantly is the most effective way to keep oral health, herding ball for dogs help to clean teeth immediately after treats by chew on textures. Multifunctional squeaky dog toys makes teeth cleaning easy as part of rewarding. Fun squeaky sounds offer endless entertainment for dog to prevent boredom and separation anxiety, great tough dog toys for large dogs and nearly indestructible dog toys for aggressive chewers to keep oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LEGEND SANDY Dog Balls Treat Dispensing Dog Toys for Aggressive Chewers Large Breed, Nearly Indestructible Squeaky Puppy Chew Toys for LargeBreeds, Natural Rubber Doggie Puzzle Toys, Pet Treat Ball\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+treat+dispensing+ball+durable&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 781\n  }\n}\n","inline_bytes":19952,"content_sha256":"9b348136b397f61158878cd74da9c0b87a534d9c9338c649fcc84a30cf759733"},{"path":"data/raw-amazon/search-dog-tug-toy-durable-large.json","size":20657,"sha":"686e3fb880114eb310bb11cdfe43e7d4b7c62987","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-tug-toy-durable-large.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-tug-toy-durable-large.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B08CDW37C1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08CDW37C1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41nQijnbsML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Help Your Dogs: Meet The Instinct Needs of dogs, release extra energy by chewing, help develop healthy chewing habits, clean teeth, relieve anxiety, train, reduce pet boredom and barking problems\",\n              \"Safe Natural Rubber and Durable: Made of 100% Natural Rubber, hard and flexible, the smell of toys will attract the attention of dogs and make them chew\",\n              \"Innovative Shape Design: Like a large bone chew toy, 15 inches long and weighing 2 pounds, the shape fits the dog’s chewing habits, is designed using mechanics and engineering principles, great for tug-of-war and clean teeth\",\n              \"No dog toy is truly indestructible: Always remove the toy from playtime if damaged, Supervised during dog play will help toys last longer and keep your dog safe\",\n              \"Dog's Gift: These dog rope set toys are perfect as a dog gift for a birthday, adoption anniversary or any holiday\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feeko Dog Toys for Aggressive Chewers Large Breed, 15 inch Interactive Long Lasting Dogs Toy with Convex Design Natural Rubber Tug-of-war Toy for Medium Large Tooth Clean(Red)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08TLM91CK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51tEXNepTwS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 Pack XL Dog Rope Toy: Design for large dogs and aggressive chewers, consists of 2 durable XL rope toys, 27 inches of 4 knots and 20 inches of 5 knots\",\n              \"Durable and Safe Material: Washable 100% natural cotton ropes, safe and durable\",\n              \"Teeth Cleaning: Tasteless natural material can safely clean the teeth of dogs, the fibers can floss in between dog’s teeth for deep cleaning, prevent the accumulation of dental plaque and gum disease, keep the dog's teeth clean\",\n              \"Tug of War Interactive Dog Toys: Suit aggressive chewers for tug of war game, you can play with the dog by ropes\",\n              \"Dog's Gift: These dog rope set toys are perfect as a dog gift for a birthday, adoption anniversary or any holiday\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feeko Heavy Duty Dog Rope Toys for Large Breed Aggressive Chewers, 2 Pack Indestructible Teeth Cleaning Tug of War Toy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000FEN1NO\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000FEN1NO?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/315ERQUdgVL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug Toy for Dogs: This unique natural rubber dog toy encourages interactive play sessions; perfect for indoor and outdoor playtime\",\n              \"Natural KONG Rubber: This rubber dog toy springs back into shape during a game of tug, making it a must-have addition to pet supplies\",\n              \"KONG Toy with Comfortable Grip Design: The KONG Tug Toy makes it easy to hold during on-going tug games with your dog\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Tug Toy - Dog Supplies for Tug of War - Natural Rubber Dog Toy for Outdoor & Indoor Playtime - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08RYXFV76\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08RYXFV76?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/519jrZtlnOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Most Safe Dog Rope Toy】 - Our rope dog toy is made of 100% natural washable cotton, It’s safe for your pet to chew and play daily. We always keep pets healthy as the first purpose.\",\n              \"【Tough and Indestructible Rope Toy】 - This nearly indestructible dog toy is 3 feet long, 750 grams, and has 5 knots. Specially designed for large and extra large dogs. Stronger and more durable than other rope toys. But, we have to say, if your dog is an extremely aggressive chewer, it’s not Indestructible, but lasts longer than others for sure. Please only play under supervision.\",\n              \"【Great Tug of War Dog Toys and Chew Toys】-This dog rope toy for large breeds is the best tug of war. Reasonable length and durable dog rope toys are great for boredom and bonding with your furry friends. An effective way to clean teeth as well.\",\n              \"【GREAT FUN AND HELPS REDUCE ANXIETY:】-The best way to spend time with your dog, reduce anxiety and save your sofa.\",\n              \"【TAKE THIS BEST GIFT FOR YOUR FURRY FRIEND】 - We are sure this must be your big dog's favorite toy. The most important is He/She loves tug of war and loves to spend time with you. Enjoy indoor activities to outdoor games with your dog.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fida Dog Rope Toys for Large/Medium Aggressive Chewers, Tough Cotton Chew Toy, 3 Feet 5 Knots Indestructible, Tug of War Dog Pull Rope Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07CMC5LGC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07CMC5LGC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/411hI0j3K3L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Toy for Tugging: Each Nerf Dog 3-Ring Tug outdoor dog toy is 10.5 inches in length, making them ideal dog toys for medium and large dogs\",\n              \"Outdoor Dog Toys for Medium and Large Dogs: This tug dog toy is weather- and water-resistant, making it the perfect dog toy for outdoor play\",\n              \"Pet Toy for Healthy Teeth: Dog tug ring offers a unique design and ridged texture to massage gums and keep teeth clean and free of tartar\",\n              \"Nerf Tough Dog Toy: Lightweight and durable, the medium dog toys are made from Nerf-quality materials to withstand hours of play and teaching your dog new tricks\",\n              \"Safety First Toys for Dogs: Nerf pet toys for dogs are designed with your dog's safety in mind, made with Nerf Tough quality materials and tested to ensure endless hours of family fun\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nerf Dog 3-Ring Tug Outdoor Dog Toy, 10.5 Inch Ring Dog Tug Toy for Medium and Large Breeds, Blue/Green/Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CRR7KSB5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CRR7KSB5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41CO5hFl1rL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Xl dog toy, rope toy is one of longest rope in amazon, approximately 30.5 inches long , for big and extra large dog\",\n              \"Cotton rope toy, dental floss rope made of cotton fibers which is safe and durable for chewing and tugging, best for cleaning teeth, tug of war and long lasting interactive play. Help improve feelings between you and dogs, make obedience training fun\",\n              \"Large dog rope with handle, 5-Knot Rope Tug is longer and stronger than 3-knot rope tug.will help you make tug of war with your dog easier, keep your dog away from loneliness, can relief your dog’s anxiety and effectively stop chewing furniture and shoes\",\n              \"Easy to wash, this dog rope toy is machine washable\",\n              \"Big dog rope is not intended to be indestructible if your dog is extremely aggressive chewer, only play under supervision\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SHARLOVY Dog Toys for Large Dogs and Aggressive Chewers, Indestructible XL Durable Dog Toy,5-Knot Rope Tug,Heavy Duty Chew Sturdy Cotton Knot Rope Toy for Large Breed Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DZX8CG1P\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DZX8CG1P?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PMGP2XraL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug of War Toy: This dog rope toy is specially designed for dogs' pulling and chasing games, and is very suitable for tug-of-war interactions. Through games with their owners, dogs can not only release their energy, but also enhance the relationship between owners and dogs. At the same time, Super toughness supports intense pulling interactions. 10 minutes of tug-of-war games consume excess energy, reduce anxiety behaviors such as house demolition/barking, and help dogs be more emotionally stable\",\n              \"Most Safe Dog Rope Toy: Dog rope chew toys are made of 100% safe and harmless materials, no odor and environmentally friendly, and have been strictly tested to ensure that dogs will not cause any harm to their bodies when chewing and playing. We always keep pets healthy as the first purpose\",\n              \"Teeth Cleaning: Not only is this interactive dog toy fun, but it also promotes dental health. The double-headed tooth-benefiting structure design allows the dog to naturally rub and clean the tooth surface during play. Let the dog easily keep its teeth clean while playing, and make the teeth shine fresh\",\n              \"Durable and Indestructible Rope Toy: Designed for medium to large dogs and aggressive chewers, this virtually indestructible dog toy is more resistant and durable, 3 layers of reverse braided rope core + S-shaped cross-reinforced nodes, tested by 50 medium and large dogs for 1 hour without breaking, whether it is a dog's strong bite or an intense tug-of-war game, it can easily cope with it and accompany the dog for a long time\",\n              \"Great Starter Dog Toy - Treat yourself and your new furry friend to this amazing toy and watch as your bond grows stronger every day. The Doggie Leash Interactive Toy is the perfect companion for your new journey as a dog owner, providing endless joy, training opportunities, and a whole lot of tail-wagging fun. If your dogs are extremely aggressive chewers, please only play under supervision\",\n              \"AFTER SALES SERVICE - At Aitmexcn, we take pride in providing exceptional customer service and ensuring a top-notch shopping experience for all our valued customers. Whether it's regarding product information, order tracking, or troubleshooting, we are here to provide prompt and friendly support, ensuring that your concerns are addressed in a timely manner\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aitmexcn Interactive Dog Rope Toys Tug of War, Tough Dog Toys for Large, Medium & Small Dogs, 100% Cotton Chew Toys for Boredom, Pull Ball Rope Teeth Cleaning\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDL8F26V\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDL8F26V?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51-1JlvbdAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Strong and durable material: The rope is made of cotton material, thick in quality and can be used for cleaning, safe and durable; It can chew on the rope to help reduce wear and tear on furniture\",\n              \"5 in 1 Complete Toy Set: This set includes 2 durable rope toys for tug-of-war and chewing, 2 dog bags and 1 convenient dispenser. The ropes are moderate size for comfortable gripping and provide hours of fun for your dog\",\n              \"Any pull and no tear easily: The rope toys have a good quality which can be any dog pulling, chasing, long-term use and not easy to tear, the broken rope is not easy to loose and it is the puppy chew toys for teething\",\n              \"Interact with your dog: The rope can alleviate the dog's anxiety, and let the dog play games with their owner and friends together, which is suitable for the dog tug of war, satisfies the dog's entertainment demand and keep the dog from getting unexciting\",\n              \"Beautiful rope for gifts: The rope is well-made and colorful, you can give the toys as festival surpise set to your dog for birthday, Christmas, anniversary\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Eefitoys Tough Dog Rope Toys for Aggressive Chewers, Tough Tug of War Dog Toys for Large, Medium & Small Dogs – 5 Pack Including 2 Ropes & 3 Supplies\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09XM5Z869\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09XM5Z869?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41wYYuf5dhL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ 【The Most Dominant Rope Toy】The large dog rope toy is 24 inches in length with 5 knots, the plastic handle is a plus for pet owners to interact with dogs. 2 rope branches allows to play tug of war with two dogs simultaneously. The best dog chewing rope for small medium and large dogs.\",\n              \"★ 【They Love Tug of War】You can play tug of war, toss and fetch, do jump exercise with your dogs. Pet owners can strengthen their interaction and cooperation with dogs; Moreover, these chewing toys can be regarded as rewards to encourage the dogs to do some desired training actions.\",\n              \"★ 【Dog Rope Toys for XL Dogs & Small Puppy】By playing with this rope toys, the relationship between owners and pets will be enhanced, helping them relieve anxiety, making your dog feel happier and healthier which will help to extend their lifespan! The ideal tug rope for dogs.\",\n              \"★ 【Dental Cleaning & Great Fun】 Doggies get teeth cleaning, gums massage by chewing these ropes. Vivid color easilly draws their attention. These toys will bring your dogs hours and hours of entertainment and exercise.\",\n              \"★ Click Fejapa Store for more heavy duty dog rope toys option. Leave these in the dog toy basket and see which puppy chew toy is chosen. XL dog chew rope for aggressive chewers is a favorite!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fejapa Extra Large Dog Rope Toys for Aggressive Chewers - Tug of War, Interactive, Heavy Duty, Outdoor, Medium to Large Breed Dog Chew Rope with Handle\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CV5SDYYZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CV5SDYYZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31GLaMiKEeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable & tear-resistant - Our 11.8x2.7\\\" tug toy is carefully hand-made of the highest quality French Linen to ensure that your dog will never tear it when having fun. Secure double stitching on the edges won't allow the stuffing to fall out even after a long period of service.\",\n              \"Multipurpose, dogs love it - Bull Fit tug is great reward and exercise toy, suitable for indoor and outdoor play. It’s designed for Tug of War, Prey Drive Building, Fetch, Schutzhund, Agility, Spring Pole and more! The bite tug will hold up to the daily rigors of Police K-9, Military, Ring Sport and other Working Dog use.\",\n              \"Great for adult dogs & puppies - This tug toy is made of strong & soft bite suit material, what makes it perfect training tool for medium to large breeds and big puppies. Why? Because French Linen is lightweight, hypoallergenic, easy to clean & absolutely safe for canine’s teeth.\",\n              \"It's not a chew toy - Tug Toys are meant for interactive tugging between you and your dog only, not chew toys. Please note that the handles on the bite pillow are not designed for the dog to bite but are for handler use only. Always supervise.\",\n              \"Our promise to you - Having a satisfied customer is all we aim at. But if you are not satisfied, for any reason, don't hesitate to contact us! Order this Superb Dog Tug Toy and get more joy from your pet's training.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bull Fit K9 Dog Bite Tug Toy with 2 Strong Handles - Made of Durable & Tear-Resistant French Linen - Perfect for Tug of War, Fetch & Puppy Training - Ideal for Medium to Large Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+tug+toy+durable+large&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":20593,"content_sha256":"3a990955f69122e2ea41063f467d9ac1445f3a09951371b681bd951e84b2c475"},{"path":"data/raw-amazon/search-dog-visibility-light-rechargeable.json","size":23011,"sha":"d0da9017938ca04bb5c7844fac73f0704f39d89e","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-visibility-light-rechargeable.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-dog-visibility-light-rechargeable.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07G994PSS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41LWp7NEDqS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"One Size to Fit All: The collar measures 70cm in length. But it can be easily trimmed from either end to make it fit the required size. Perfect for spaniel, labrador, hound, german shepherd, collie and more.\",\n              \"3 modes: Simply pressing the switch button to the following modes in sequence: Slow Flashing, Fast Flashing, and Glow. It will turn off with one more press then the cycle will start again.\",\n              \"Rechargeable Battery: Use the enclosed USB cable to connect the unit to a wall adaptor (not included), a power bank or computer USB port to charge the battery\",\n              \"360 degree visibility: The collar light up almost perfectly 360 degrees, superior then any LED collars in the market.\",\n              \"Easy to use: Simply pull out from either end and reinsert into the end after applying to the dog neck.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Led Dog Collar, BSEEN USB Rechargeable Flash Dog Necklace Light, Pet Safety Collar Makes Your Beloved Dogs Be Seen at Night for Small Medium Large Dogs(Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C64RJDTH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418pI3c3ixL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright Dog Lights for Night Walking】The dog collar light built-in 7 LED lamp beads, up to 80LM brightness, brighter than other dog lights. Let your dog see where he is going and let you see where he is. 400M visibility dog light can alert vehicles and pedestrians to keep dogs safe\",\n              \"【4 Modes Dog Collar Lights for Nighttime Clip On】The dog walking light has 4 different modes, white light, color light, color light flashing, RGB flashing alternately, different colors distinguish different dogs, and the flashing mode is used as an emergency light to ensure your safety\",\n              \"【Rechargeable Light for Dog Collar】Dog collar light built-in high-capacity rechargeable battery, up to 20 hours operating time. Avoid replacing batteries and environmentally friendly. You can walk with your dog to farther places at night. Widely used for running climbing cycling\",\n              \"【IP68 Waterproof Dog Collar Light】The IP68 waterproof level surpasses other dog lights on the market, waterproof depth up to 5m, allows your dog to play in water or other harsh environments without worrying about damage. 0.53oz lightweight dog light will not make the dog tired\",\n              \"【Satisfaction Guarantee】Our aim is to please the customer, if you have any questions with your dog collar light, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 4 Modes Dog Lights for Night Walking, Rechargeable LED Pet Collar Light for Nighttime Clip on, IP68 Waterproof Pet Walking Accessories-2 Pack(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQ4BXRQD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PDTKSZeQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super Bright: Our dog collar light features 7 powerful LED beads that provide up to 80 lumens of brightness, ensuring that you and your dog can be seen from up to 100 meters away. This enhances safety for both you and your furry friend during nighttime walks, and giving you peace of mind of knowing your dog's location.\",\n              \"4 Light Changing Modes: Our upgraded dog light offers 4 RGB color-changing modes: white light, red light, color light, red light flashing. you can choose different light mode according to your needs. Besides, you can uses different light to distingush different dogs if you have multiple dogs to walking at night time.\",\n              \"Durable & Lightweight: Made of high quality ABS plastic, it's very durable for long time use and not easy to break, Besides, our dog collar light measures 1.5 x 0.6 x 2.3 inches (L x W x H) and weighs only 0.03 lb. Its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\",\n              \"Excellent IP67 Waterproof: Crafted from high-quality ABS material, our dog collar lights are robust, durable and built to last; With IP67 waterproof rating, they provide reliable performance in rain, snow, or muddy conditions.\",\n              \"Rechargeable & Large Battery Capacity: Our dog collar light is equipped with a large capacity battery that can be fully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"Easy to Use: Equipped with a robust carabiner-style clip, our dog collar light is suitable for dogs of all sizes. You can easily attach and remove the light from your dog's collar, harness, or leash. It also serves various other purposes, including night running, cycling, camping, climbing, and more.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack Dog Collar Light, 4 Modes Clip On Dog Lights for Night Walking, Glow in the Dark LED Pet Collar Charm, Rechargeable Pet Camping Essentials for Nighttime Running, Cycling, Hiking(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BLRWTJDT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BLRWTJDT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41bb6GTu4bL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【4 Modes Dog Collar Light】The safety dog collar light has 4 lighting modes, allowing your pet to see more clearly when walking at night; The RGB flash mode of the dog light is the emergency alarm mode, which is used in places with many people and vehicles, effectively protecting the safety of your pet.\",\n              \"【USB Rechargeable Dog light】The USB rechargeable dog light is more environmentally friendly, built-in high-capacity battery, the time can be up to 25h. The dog lights for night walking has 7 LED lights, which are brighter than ordinary dog lights, allowing you and your pet walk more convenient and safe\",\n              \"【IP68 Waterproof & Durable】The IP68 waterproof dog light has been tested for immersion in water, will not be affected by rain, snow, sand and dust; and the dog walking light is made of ABS plastic material, the shell is hard and durable, not easy to break, suitable for various outdoor activities\",\n              \"【Small & Light Dog Lights】The weight of the dog lights for night walking is only 0.03lb, and the size is 1.5in long, 0.6in wide, and 2.3in high. Such a light and small dog collar light is suitable for dogs of all sizes and will not bring any burden to your pet\",\n              \"【High-quality after-sales services Warranty】Our aim is to provide each customer with high-quality products and services. If you have any quality problems about the dog lights for night walking, please contact us in time. We will provide you with the best service and let you have a wonderful experience\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"4 Modes Dog Lights for Night Walking, IP68 Waterproof Dog Collar Light, High Capacity Rechargeable Collar LED for Night Time Clip On（Black）\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQMD1C1K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41znpoabg6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FHG13T9Y\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FHG13T9Y?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41C70u9e5ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reinforced and Durable Clip: The clip of the dog lights for night walking is 50% more wear-resistant than ordinary clips. The dog light clip on has passed anti-biting tests, so it won't fall off even if the dog tugs at the collar, starts running quickly, or stops suddenly. The light for dog collar clip can be easily attached to collars, leashes, or pet clothes.\",\n              \"4 Lighting Modes:The LED dog collar light features 4 lighting modes: white light, red light, colored light, and red flash. Press the power button to turn on and switch modes. Both units of the dog light are built with 7 LED beads each, and their brightness has been tested to be normal before leaving the factory. Dogs can be clearly seen by vehicles and pedestrians within a range of 400 meters, ensuring your dog's safety during night outings.\",\n              \"Rechargeable Battery: This dog collar lights is equipped with a 800mAh USB rechargeable battery, The dog flashlight has a 25-hour battery life, so you don't have to worry about the light going out while your dog is playing.The charging port of the dog collar lights clip on is protected by a dust cover, you won't have to worry about dust clogging it.\",\n              \"Lightweight Design: The dog collar lights for night walking weighs only 0.03 pounds, led dog collar is extremely light. When wearing light up dog collar, dogs won't even notice its existence while sniffing each other or playing.Rechargeable dog collar light won't add any burden to the dog's movements, allowing them to run at full speed without restraint.\",\n              \"IP68 Waterproof dog walking light: This light for dog collar at night's IP68 waterproof performance is superior to IP65, and it can work normally even under 15 meters of water. Whether it's a rainstorm night, a snowstorm day, or a foggy morning, dog safety light can provide stable and reliable illumination.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Lights for Night Walking,2 Pack LED Rechargeable Safety Dog Collar Light Clip On with 4 Modes,IP68 Waterproof for Night Walking,Camping,Running, Hiking, Cycling\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DBLR58Y3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DBLR58Y3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41bTxC-hseL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"\\\"HIGH BRIGHTNESS: Ensure your pet’s safety during nighttime walks with high-brightness dog collar light, visible up to 500 meters. Whether in low-light or complete darkness, your pet will be seen by others\",\n              \"EASY TO ADJUST SIZE: Led dog collar can be easily cut to your desired length thanks to its quality TPU material. The total length is 27.5 inches, but it can be cut down, making it fit both small and large pets comfortably\",\n              \"3 LIGHTING MODES: Lighted dog collars for night has three modes: fast flash, slow flash, and steady glow adapts to various situations. Whether you’re walking in a busy area or a quiet park\",\n              \"USB RECHARGEABLE: Dog light up collar charges just 1 hours to reach full power. Once charged, it provides up to 8 hours of fast flashing, 12 hours of slow flashing, or 3 hours of steady glow. This ensures your pet remains visible throughout long walks or extended outdoor activities\",\n              \"LIGHTWEIGHT, WATERPROOF: Glow collar for dogs is lightweight and easy to carry. With 2-pack, it ensures you always have a backup or can outfit multiple pets at once\\\"\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Packs Light Up Dog Collar, LED Dog Collar, USB Rechargeable Dog Lights for Night Walking, Adjustable Glow in The Dark Collars for Small Medium Large Dogs, Waterproof Safety Pets Lights Green&Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08HX33Y53\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31h7aO4SQUS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Improved Visibility: The LED light provides increased visibility for your pet during early morning or late night walks.Its clip-on design allows for quick and easy attachment to your dog's collar, harness, or leash.\",\n              \"Long-life Battery&USB Rechargeable:This light is equipped with 70 mAh capacity battery, has a run time of up to 6 hours and fully recharges in 0.5 hour using a micro USB cable.With a long-lasting battery, you can rely on our LED dog safety light to keep your pet visible and safe for multiple walks.\",\n              \"Weather Resistant&Waterproof: It has a durable stainless steel carabiner and strong case, maike it withstand the toughest outdoor conditions, waterproof and perfect for all weather walks and outdoor adventures.\",\n              \"Three Modes&Multiple Color Options::Fast flashing, slow flashing, glow steady.Visible approx up to 500 meters(547 Yards) in darkness.Choose from a range of colors to suit your pet's personality or for easy identification of multiple dogs during group walks.\",\n              \"SATISFACTION GUARANTEE:Worry-free 12-month warranty and lifetime customer service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Novkin Rechargeable LED Dog Collar Lights, Waterproof with 3 Modes - For Running, Climbing, Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DHH6YZ7H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q4OFYf2cL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【4 RGB Color Modes】 Our dog light offers 4 RGB color-changing modes: white light, red light, color light, red lightflashing. You can choose the mode according to you needs, lf you have multiple puppies, you can use different lights to distinguish them when walking the dogs at night.\",\n              \"【Super Bright LED Dog Light】 Our LED dog collar light features 7 light beads, providing over 80 lumens of brightness and a visibility range of over 100 meters, ensuring the safety of you and your pet during night walkings.\",\n              \"【Rechargeable Dog Collar Light】 Our dog collar light is equipped with a powerful rechargeable battery that can befully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"【Waterproof & Durable】Crafted from high-quality ABS material, our dog collar light are robust, durable and built tolast. With waterproof feature, they provide reliable performance in rain, snow, or muddy conditions\",\n              \"【Light Weight and Compact Dog Light】Our doa lights for night walking measures 1.5 x 0.6 x 2 3 inches( Lx W x H) and weighs only 0.03 lb. its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GGBP44VY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GGBP44VY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41XAAsZzKIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🔦 Ultra-Bright & Multi-Color Visibility: Our diamond-designed collar light delivers exceptional brightness, making your pet visible from a distance during evening walks or in the yard. Choose from 7 steady colors or a vibrant color-cycle mode to easily identify multiple pets and add fun to every outing.\",\n              \"🔋 Fast USB-C Charging & Long-Lasting Battery: Lasting one week per 1.5 Hour charging time with USB Type-C. Enjoy extended use on a single charge—perfect for nightly walks, camping trips, or securing your pet's visibility over several days without frequent recharging.\",\n              \"🛡 WaterProof & Durable Design: Featuring a sealed construction that resists rain, splashes, and humidity. The flexible silicone strap adjusts to fit most collars, harnesses, or leashes up to 1 inch wide—stays in place during active play, runs, and outdoor adventures.\",\n              \"🐕 Lightweight & Pet-Friendly Comfort: Weighing only about 0.3 oz per light, this collar accessory is barely noticeable to your pet. The soft, stretchable silicone is gentle on fur and won’t snap or irritate, making it suitable for dogs and cats of all sizes.\",\n              \"📦 What You Get: 2 LED collar lights + 1 USB-C charging cable. We stand behind our product—if you have any questions or concerns. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2-Pack Dog Collar Lights, Yesbular USB-C Rechargeable Dog Light Clip-On, Waterproof LED Pet Safety Light with Adjustable Silicone Strap for Night Walking, Camping(RGB 7-Color)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+visibility+light+rechargeable&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":22921,"content_sha256":"03d6bc9b660d5b73c4575536addcb4c9b0120953b56429e9fb6d6c5657dc9f0d"},{"path":"data/raw-amazon/search-durable.json","size":28004,"sha":"0e0dec75309cff12ca54ffb627195894d2fa908b","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-durable.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-durable.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B00CPDWT2M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00CPDWT2M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31gElQBXzJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE, LONG-LASTING – Super chewer? Bring it on. Benebones are tougher than real bones and last for weeks.\",\n              \"REAL BACON! – We use only 100% REAL BACON for flavor. Trust us, dogs can tell the difference.\",\n              \"EASY TO PICK UP AND CHEW – The Wishbone is curved for a paw-friendly grip so your pup can quickly grab it and get a good chew going. Think about it: dogs don’t have thumbs.\",\n              \"MADE TOUGH IN AMERICA – You need it tough, right? We get it. It's made and sourced in the USA.\",\n              \"HAPPINESS, GUARANTEED – Have an issue? Want to chat? Reach out to us directly and you’ll get a real person whose sole job is to make you and your pup happy.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Benebone Wishbone Durable Dog Chew Toy for Aggressive Chewers, Real Bacon, Made in USA, Medium\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BHN7K52L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BHN7K52L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41VtkP72E7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG TOYS FOR AGGRESSIVE CHEWERS: Are you looking long lasting dog toys? This tough dog toys might be what you need. Dog chew toys for aggressive chewers is has been tested by German Shepherds, Pit Bull, Huskies, Labrador, Golden retrievers and many powerful mix chewers in countless times.Tough dog toys for aggressive chewers large breed keep your high energy dog active and engaged.The dog toy unique design is good chew toy for the dogs’ molars\",\n              \"DOG TOYS FOR LARGE DOGS MILK FLAVORED: This dog chew toy equally suitable for large and medium-sized dogs, and the dog toys itself has a subtle but charming scent that dogs love, milk flavored will attract your pets to longer play sessions, reduce their anxiety and boredom, it will do a lot of help to release the dog's pressure and reduce destructive behavior.Ideal dog chew toys for aggressive chewers 20-100lbs\",\n              \"ALLIGATOR SHAPE&TEETH CLEANNING: The large dog toys has a cartoon alligator design, attract the dog's attention by shapes, the raised part of the back can help dogs clean their teeth. Biting and chewing can effectively prevent the formation of dental calculus. Choosing the right dog toys can help them develop good chewing habits and enhance chewing ability.\",\n              \"EASY TO CLEAN: The indestructible dog toys for aggressive chewers easy to clean, a little bit of soap and warm water and it is ready to be played with again\",\n              \"DOG TOYS PRESENT: The dog toys for aggressive chewers large breed help your pets develop a good chewing habit & bring great fun, which is a great dog birthday gift、Thanksgiving day and Christmas gift. Bright color dog chew toy, easy to find when throwing it in your large yard\",\n              \"FREE REPLACEMENT&SATISFACTORY SERVICE: Our aim is to design mostly indestructible dog toys for dogs and provide satisfactory service for you. The behavior of dogs is unpredictable, if for any reason you are not satisfied with our dog toys for aggressive chewers, please contact with us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Jeefome Dog Toys for Aggressive Chewers - Tough,Indestructible Dog Chew Toys for Large, Medium,Small Breed to Keep Them Busy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGN1B9TP\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGN1B9TP?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41683QO-4oL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Dog Toys for Aggressive Chewers: Shark interactive dog chew toys for aggressive chewers are easy to use and tougher than real bone to satisfy dogs' urge to chew and gnaw. The dog toy for aggressive chewers rubber part is 30% thicker than other toys. Dog toys for large dogs are tough dog toys and last for weeks. Dog chew toys are almost indestructible dog toys for aggressive chewers and can withstand more vigorous chewing. This long-lasting hard dog toy is the best gift for 20-80 lbs dogs\",\n              \"Built-in Funny Squeaky Design: The chew toys for aggressive chewers adopted a shark-shaped design and built-in squeaker. To bring more fun and make chewing more exciting for dogs, squeaky dog toys for aggressive chewers create fun sounds during squeezing and chewing large dog toys. The squeaker is not easily damaged and loses its function. Dogs can use appropriate interactive dog toys indoors or outdoors to cultivate good chewing habits, strengthen chewing power, and increase fun while playing\",\n              \"Improve Dental Hygiene: Dog toys for large dogs aggressive chewers are designed with a comfortable rubber texture. To help clean the dog's teeth as they chew, you can apply a thin layer of toothpaste on the uneven texture. In addition, you can spread some peanut butter on tough dog toys for aggressive chewers large breed, which will attract dogs to chew. Aggressive chewers dog toys for large dogs ensure that your dog's teeth are continuously maintained, reducing the risk of dental problems\",\n              \"Safety Material & Bacon Flavor: Heavy duty dog toy is made of food-grade nylon at both ends and the middle part is made of natural rubber. You don't have to worry about problem that large dog toy is harmful to dogs. Dog toys for chewers are an alternative to dog bones for aggressive chewers and satisfy your dog's natural urge to chew and gnaw. Tough chew toys for dogs give off a subtle bacon flavor. Attracting your dog's interest to repeatedly chew and keep them playing for several hours\",\n              \"High-Quality After-sales Service: The dog toy is heavy(10.5 oz) and not edible, so we recommend regular checking and supervision during the use of dog squeaky toys. Large dog toys for aggressive chewers are wonderful gifts for your fur friends and dog owners. We highly value the customer experience and welcome your suggestions for our indestructible dog toy. If you have any issues with the aggressive dog chew toys, please reach out to us directly. We will provide you with a satisfactory solution\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WinTour Tough Dog Toys for Aggressive Chewers, Indestructible Dog Chewers for Medium & Large Breeds, Squeaky Durable Chew Toys to Keep Them Busy, Reduce Boredom, Teeth Cleaning, Bacon Flavor\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DHG69418\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DHG69418?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51pzTZKd8gL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COST-EFFECTIVE 3 PACK WITH MULTIPLE OPTIONS: This 3-pack of dog chew toys provides great value for multi-dog households or as convenient replacements; choose 6/9-pack for even better value. These durable dog toys make a perfect gift for your furry friend, ideal as practical chew toys for dogs and long-lasting dog bones.\",\n              \"TOUGH & LONG LASTING: This dog chew toy is expertly crafted with sturdy nylon, making it even stronger than real bones. Designed specifically as dog toys for aggressive chewers and tough dog toys for aggressive chewers, this nearly indestructible dog toy is perfect for teething dogs and large dogs aggressive chewers. We recommend a chewing time of approximately 10 minutes per session. As reliable dog bones for aggressive chewers, it delivers the strength of premium dog chew toys for aggressive chewers.\",\n              \"TOUGH NYLON CHEW TOYS FOR PUPPY/MEDIUM/LARGE BREEDS: Crafted for 15–100lbs puppies, medium, and large breeds, these dog toys come in three unique designs suitable for dogs of all sizes. As versatile chew toys for aggressive chewers and aggressive chew toys for large dogs, they fit dog toys for aggressive chewers large breed needs. Purchase once, enjoy three happy moments with these long-lasting dog bones.\",\n              \"BONE SHAPE: Unleash the fun with our irresistible bone-shaped dog toy! Designed with a classic dog bone shape, this toy is not only visually appealing but also easy for dogs to pick up, capturing your dog’s attention and encouraging hours of enjoyable chewing. As sturdy dog bones long lasting, it’s a favorite for all dog toys chewers.\",\n              \"BACON FLAVOR: This 3-pack of dog toys for large dogs is infused with real bacon flavor to instantly grab your dog’s attention. For long-lasting interest, simply reapply peanut butter, yogurt, or treat paste on the toy. These tasty dog chews work great as dog toys to keep them busy for hours of focused play.\",\n              \"THAPPY DOG'S GIFT: This premium dog toy is the perfect gift choice, as we believe every dog is an important family member who deserves an exclusive gift on special occasions. These durable dog chew toys and tough dog chews make wonderful presents, showing your furry friend how much they mean to you with our long-lasting dog bones long lasting.\",\n              \"EASY TO CLEAN & MULTI-SCENE USE: These interactive dog toys are dishwasher safe (top rack) or easy to hand wash with soap water, leaving no sticky residue. The classic bone shape is easy for dogs to pick up, perfect for indoor and outdoor interactive play. As functional dog enrichment toys, these dog toys support healthy activity in all scenes (avoid narrow spaces for bulky use).\",\n              \"DURABLE NYLON DOG TEETHING TOYS 3-PACK: Made of tough, durable nylon that lasts longer than regular puppy toys, this 3-piece set of durable dog toys for aggressive chewers covers all needs: chewing, teething, and interactive play. These sturdy indestructible dog toys for aggressive chewers help redirect bad chewing habits and keep puppies entertained as engaging dog toys to keep them busy.\",\n              \"FRIENHUND BRAND: Frienhund, for the happy company of your furry fiend! At Frienhund, we believe every dog deserves a lifelong companion. Our dog toys are more than just toys-they're designed to keep your furry friend entertained, active, and emotionally fulflled, even when you're not around. Tailored for aggressive chewers,our toys provide endless fun, with Frienhund your dog will never feel lonely, no matter where you are, It's not just a toy-it's a lifelong friend\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Frienhund Tough Dog Toys for Aggressive Chewers 3 Pack, Indestructible Dog Toys for Large Dogs, Dog Chew Toys, Aggressive Chew Toys to Keep Them Busy, Dog Bones for 15-100lbs Medium/Large Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07RYB63DC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07RYB63DC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4112HQOVRGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Helps Eliminate Destructive Chewing – This sturdy t bone dog chew toy offers a safe outlet for aggressive chewers, keeping them engaged while reducing destructive chewing habits. Perfect as dog enrichment toys, especially for super chewers.\",\n              \"Promotes Dental Health – This tough chew toy helps improve dental hygiene by cleaning teeth and massaging the dog's gums It's a great way to engage bored dogs and promote oral care, making it one of the best puppy chew toys for teething and dental health\",\n              \"Durable & Long-Lasting – Crafted from bamboo fiber and nylon, this durable dog toy is tough and designed to endure hours of chewing without splintering. It's ideal for moderate to aggressive chewers & sturdy enough to be one of best german shepherd toys.\",\n              \"Easy to Grip Shape – The ergonomic T-bone shape, designed with paw pads, raised nubs and ridges makes this toy easy for dogs to hold and chew. Perfect for medium-breed dogs and puppies alike, this chew toy is great for entertaining bored pups.\",\n              \"Reduces Stress & Anxiety – Infused with beef flavor, bam bones provide hours of entertainment, helping to reduce stress and anxiety in dogs. Ideal for extreme chewers to be used indoors or outdoors.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SPOT Bam-Bones Plus T Bone – Bamboo Fiber & Nylon Dog Chew Toy for Moderate to Aggressive Chewers, Durable Long Lasting & Non-Splintering, Beef Flavor Toy for Adult Dogs & Puppies Under 60 lbs, 6 in\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09BBM5CX8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09BBM5CX8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31jN6mNcraL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Premium Soft Chew Toys for Dogs - These adorable dog crinkle toys no stuffing ducks provide your four-legged best friend with an interactive chew toy that makes noise, keeps them engaged, and is gentler on teeth, gums, and dental health\",\n              \"Cute and Colorful Duck Shape - Shaped like a real duck these dog crinkle toys for small dogs, medium dogs, and every size in between comes in 6 unique colors and provides a more puppy friendly shape that's easy to carry around\",\n              \"No Fluff, No Mess Design - Unlike messy bones, ropes, or other toys for aggressive chewers these dog crinkle toys won't leave behind a mess after they're done playing. They also boast reinforced fabric and stitching to help them hold up to chewing\",\n              \"Active Play, Tossing, and Retrieving - Our cute duck chew toys for dogs can be used for bonding with your puppy, reducing stress or separation anxiety, or simply giving them an active outlet for channeling aggression or intense play\",\n              \"GREAT GIFT: Whether you’re looking for an exciting birthday, holiday or a just-because gift for your furbaby, you can’t go wrong with these incredibly fun dog toys. Click ‘Add to Cart’ now! Please note that our toys are not edible or meant for consumption.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Best Pet Supplies Interactive Squeaky Dog Chew Toy, Ideal Dog Toys for Chewers, Small, Medium & Large Dogs, and Fetch Lovers - Crinkle Duck (Yellow), Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08NJJQ1KW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08NJJQ1KW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51sCEx2F8gL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Unique Design: The newly designed corn zigzag-shaped molars can be brushed to pet dog's calculus both horizontally and vertically.\",\n              \"Almost Indestructible: The indestructible dog chew toys Tested and approved by many aggressive chewers. While no dog toy is truly indestructible, but this dog chew toy comes very close.\",\n              \"Healthy Material: This product is made of bite resistant TPR material, which will not be deformed even if dog plays with it for a long time, this product is suitable to small ,medium, and large dogs in any breeds.\",\n              \"Squeaky Dog Toys: this product has a sound function, when the dog bites the toy, the toy will make a sound to attract the dog's attention, increase the dog's interest in playing with this product.\",\n              \"Satisfactory Service: Our dog chew toys have been strictly tested, please don’t worry the quality of our products. We provide satisfactory after-sales service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Carllg Dog Chew Toys for Aggressive Chewers, Indestructible Tough Durable Squeaky Interactive Dog Toys, Puppy Teeth Chew Corn Stick Toy for Small Medium Large Breed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D8HQKYJC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D8HQKYJC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41hQ-mAQYIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 Pack Indestructible Dog chew Toys：The dog toys are shaped like pork chops and steaks, simulating the characteristics of meat that stimulate dogs to play and chew. These dog chew toys are designed with colors and textures that resemble real pork chops and steaks, appealing more to dogs with aggressive chewing habits compared to plain dog bone toys\",\n              \"Tough Nylon Dog Toys:Dog toys for large dogs are made of safe nylon material and are highly recommended for aggressive chewers. If your cute dog ruthlessly destroys every \\\"indestructible\\\" dog toy you buy, or is not interested in other dog toys, then try these indestructible dog toys for aggressive chewers , which will satisfy your dog's chewing desires\",\n              \"Irresistible Milk Flavor:These dog toys for boredom and stimulating are really tempting, with a milk flavor that makes dogs drool. Believe us, this enticing scent will lure your dog to chew on this indestructible dog toys for aggressive chewers. Your furry friend won't be able to resist this dog toy for large dogs and medium dogs.Tough dog toys for aggressive chewers with milk flavor are better than another dog bones long lasting toy\",\n              \"Promoting Dental Health:This puppy chew toys for teething compared to other dog toys, have a stronger surface texture that is a great dog chew toys for aggressive chewers ,effectively grinding and cleaning their teeth to inhibit the buildup of plaque and tartar. The back of the dog toys for aggressive chewers is specially designed with grooves that can be filled with freeze-stuffed peanut butter or cream, enhancing the enjoyment for dogs during playtime\",\n              \"Keep Health&Stay Active: Dog toys to keep them busy not only reduce anxiety and inhibit destructive chewing, but also teach your pet positive chewing habits, making them perfect for training, teething, weight control, and more.Use appropriate dog chew toys for dogs to cultivate a good chewing habit for dogs, which can greatly reduce problems of oral hygiene and keep their body in good health\",\n              \"Best Dog Gifts ：Whether you're celebrating a birthday or Christmas with your furry friend, a dog toys to keep them busy makes an excellent gift choice. These dog toys for boredom and stimulating,suitable for large, medium, and small dogs ,adapting to their growth stages and ensuring your furry friend remains happy and stays in good health\",\n              \"Happiness guaranteed: These dog toys for large dogs are strongly recommended for aggressive chewers such as German Shepherds, Siberian Sleeves, Labradors, Golden Retrievers, British Bulldogs, Bitters, and VIPs. For security reasons, dogs should always be supervised by their owners while chewing.Please note: These dog toys are made of sturdy and tough nylon, which is a hard material rather than soft rubber. Old dogs or dogs with sensitive teeth should not use nylon dog toys.Please refer to the dog toy's dimensions to determine if it suits your dog's size\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Fuufome Dog Chew Toys for Aggressive Chewers：2 Pack Indestructible Dog Toy for Large Breed- Tough Nylon Teething Bone Toy to Keep Them Busy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08TLM91CK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08TLM91CK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51tEXNepTwS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 Pack XL Dog Rope Toy: Design for large dogs and aggressive chewers, consists of 2 durable XL rope toys, 27 inches of 4 knots and 20 inches of 5 knots\",\n              \"Durable and Safe Material: Washable 100% natural cotton ropes, safe and durable\",\n              \"Teeth Cleaning: Tasteless natural material can safely clean the teeth of dogs, the fibers can floss in between dog’s teeth for deep cleaning, prevent the accumulation of dental plaque and gum disease, keep the dog's teeth clean\",\n              \"Tug of War Interactive Dog Toys: Suit aggressive chewers for tug of war game, you can play with the dog by ropes\",\n              \"Dog's Gift: These dog rope set toys are perfect as a dog gift for a birthday, adoption anniversary or any holiday\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feeko Heavy Duty Dog Rope Toys for Large Breed Aggressive Chewers, 2 Pack Indestructible Teeth Cleaning Tug of War Toy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08F5G6CGN\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08F5G6CGN?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/513tsmO3VPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stop Wasting Money on 2-Minute Toys: Engineered for the crushing jaw pressure of 20-80 lb breeds like Labs and German Shepherds, this dual-material bone features a rock-solid nylon core reinforced with a dense rubber sleeve to outlast standard plush toys and finally give you a break from constant replacements\",\n              \"The Ultimate Furniture Defense Strategy: Stop coming home to chewed-up baseboards or destroyed sneakers by redirecting your dog's destructive energy to this beef-infused decoy that is far more satisfying and longer-lasting than your expensive home decor\",\n              \"Your New Work-From-Home Savior: Finally enjoy a peaceful Zoom call or cook dinner without interruption by smearing peanut butter into the rubber grooves, instantly transforming this bone into an engaging pacifier that keeps high-energy dogs silently focused for 30+ minutes\",\n              \"Daily Dental Care Without the Fight: Forget the wrestling match of manual brushing, as the raised rubber nubs and grooves act as a passive toothbrush to mechanically scrape away plaque and tartar, freshening breath while your dog simply thinks they are playing\",\n              \"Frustration-Free Grip for Paws: Unlike smooth plastic sticks that annoyingly slide across hardwood floors, our bulbous end design allows dogs to easily pin the toy upright, giving them the perfect vertical leverage for a satisfying chew session that doesn't slip away\",\n              \"Ultimate Satisfaction for Power Chewers: We balance extreme durability with dental safety by using material that yields slightly under immense pressure, meaning the visible \\\"battle scars\\\" and rough edges are intentional design features to protect tooth enamel from cracking unlike rock-hard antlers\",\n              \"Beats Boredom with Dual Textures: Smart dogs quickly lose interest in uniform plastic, so we combined rock-solid nylon ends with a chewy rubber core to offer a complex mouthfeel that keeps their brains engaged and prevents separation anxiety during crate time\",\n              \"Beef Flavor That Hijacks Their Nose: We infuse beef flavor deep into the material matrix rather than just spraying the surface, creating an irresistible aroma that triggers natural scavenging instincts and prevents the toy from becoming ignored clutter after the first wash\",\n              \"Substantial Heft for Medium & Large Breeds: Weighing over 10 oz, this heavy-duty tool offers the solid, \\\"meaty\\\" resistance that big dogs respect, eliminating the disappointment of flimsy, hollow toys that crumble under pressure\",\n              \"The \\\"Real World\\\" Durability Promise: While no toy is truly indestructible against every dog, our design is rigorously tested for 20-80 lb chewers, and we stand behind our product to assist you directly if your specific super chewer compromises it faster than expected\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Apasiri Tough Dog Toys for Aggressive Chewers: Beef Flavored Long Lasting Dog Bones for Large Dogs, Heavy Duty Nylon & Rubber Dog Chew Toys to Keep Them Busy, Medium & Large Breed (20-80 lbs), Red\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=durable+dog+chew+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":27948,"content_sha256":"6a9d527e3e82b19b2826129eabb670686511bdf302bf1c928f2e5a5017d70a01"},{"path":"data/raw-amazon/search-fetch-ball.json","size":20199,"sha":"db016903443b340c2a17266796a2d259a24cadf0","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-fetch-ball.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-fetch-ball.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B00OQYBWPI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00OQYBWPI?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414IbXFBAbL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with medium Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Ultra Ball is 2.5 inches in diameter and best suited for breeds weighing 20-60lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Medium Bouncy Fetch Balls For Dogs 20-60 lbs - Made from Durable Rubber - Floating Water Pet Toys - Size Medium - 2.5-inch Diameter - Pack of 4\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B095L67T75\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B095L67T75?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/4177BQEAZKL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DOG ESSENTIALS FOR FETCH: Enhance playtime with our product featuring 8 medium dog balls and a cleaning bucket with convertible water bowl lid, ensuring fun and convenience for you and your pet wherever you go\",\n              \"SUPER HIGH BOUNCE: Experience fun fetch sessions with our bouncy ball for dogs, offering exceptional bounce compared to standard tennis balls. Compatible with Chuckit! launchers, perfect for lively games\",\n              \"DURABLE RUBBER BALL: Our interactive dog toy ball is crafted with a textured surface and thick rubber core to withstand rigorous play, while being gentle on your dog's mouth. Not meant as a chew toy for aggressive chewers\",\n              \"IDEAL SIZING: The Chuckit! balls medium are 2.5 inches in diameter, ideal for dogs 20-60 lbs. Always ensure the ball is not too small, posing a swallowing risk, and supervise playtime for their safety\",\n              \"CHUCKIT! LEGACY: For over two decades, Chuckit! has enriched fetch games, fostering the special connection with pet toys for dogs. Our distinctive toys bring excitement, making every adventure memorable\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy with Chuckit! Cleaning Bucket, Bouncy Fetch Pet Toys For Dogs 20-60 lbs, Interactive Dog Toys, Durable Rubber, Size Medium, 2.5-inch Diameter, 8-Pack of Balls\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000F4AVPA\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000F4AVPA?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31NKTw5DUeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with medium Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The medium Ultra Ball is 2.5 inches in diameter and best suited for breeds weighing 20-60lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Medium Bouncy Fetch Balls For Dogs 20-60 lbs - Made from Durable Rubber - Floating Water Pet Toys - Size Medium - 2.5-inch Diameter - Pack of 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00280MUVM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00280MUVM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31l5+PQtfzL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with large Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers\",\n              \"SIZING MATTERS: The large Ultra Ball is 3 inches in diameter and best suited for breeds weighing 60-100lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Size Large - For Dogs 60-100 lbs - Made from Durable Rubber - Super Bouncy - Floats in Water - 3-inch Diameter - Pack of 1\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00280MUVC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00280MUVC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31ntRRsCr+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Elevate your dog's fetch game with the ultra-bouncy ball; this rubber ball for dogs outperforms regular tennis balls\",\n              \"DURABLE AND TOUGH: Designed for robust fetch sessions, these rubber balls for dogs feature a thick core and textured surface; soft on mouths, they're not intended for chewing\",\n              \"IDEAL SIZE: These 2-inch diameter pet toys for dogs weighing 0-20 lbs are specifically crafted for small breeds; always choose a size larger to prevent swallowing\",\n              \"FLOATING DESIGN: This lightweight interactive dog ball is for both land and water play; keeping your dog engaged and happy\",\n              \"FUN INTERACTIVE PLAY: Chuckit! toys, including this interactive dog toy ball, are pet toys that provide bonding between pet and owner\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy, Balls for Dogs to Fetch, Durable Rubber, Small 2-inch, Pack of 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B086H4FKD9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B086H4FKD9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51EZR++jMbL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"VERSATILE PLAY OPTIONS: The Fetch Medley 3-pack includes bouncy rubber balls for dogs to fetch, keeping dogs engaged and excited during fetch games with these interactive dog toys\",\n              \"DURABLE RUBBER DESIGN: Each dog toy ball is made from tough rubber that is ompatible with Chuckit ball launchers for dogs; these toys are soft on your dog's mouth, making fetch games fun and safe\",\n              \"SAFE SIZING FOR DOGS: These medium balls measure 2.5 inches in diameter and are designed for dogs 20-60 lbs; these dog toy balls are easy to carry but won't fit entirely in your pet's mouth, and when in doubt, buy a size up\",\n              \"HELP CLEAN YOUR DOG'S TEETH: The Rugged Ball features unique ridges that clean your dog's teeth while playing with these stimulating dog toys\",\n              \"PROMOTES PET BONDING: Chuckit balls for dogs strengthen the bond between pet and owner. Their iconic shapes and vibrant colors make fetching more enjoyable and elevate adventures\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Dog Balls - Interactive Dog Toys, High-Bounce Fetch Ball, Ultra and Rugged Balls, Durable - Size Medium, 2.5-inch Diameter, Set of 3\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00CI50N5W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00CI50N5W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31hj0j76BcL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with XL Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The XL Ultra Ball is 3.5 inches in diameter and best suited for breeds weighing over 100lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Size XL - For Dogs 100+ lbs - Made from Durable Rubber - Super Bouncy - Floats in Water - 3.5-inch Diameter - Pack of 1\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00CI50NLG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00CI50NLG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414IaJUzPpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUPER HIGH BOUNCE: Take fetch to new heights with the Ultra Ball, compatible with XXL Chuckit! launchers. Made from durable rubber, this ultra-bouncy ball outperforms standard tennis balls. Lightweight and buoyant, it's perfect for exciting adventures on land and water.\",\n              \"DURABLE RUBBER BALL: Built tough for revolutionary fetch games, our rugged dog toy features a textured surface and a thick rubber core that can withstand rough play. It's soft on your dog's mouth, but no toy is truly indestructible and not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The XXL Ultra Ball is 4 inches in diameter and best suited for breeds weighing over 100lbs. Dog balls should always be small enough for your pet to carry but large enough that the ball cannot completely fit in their mouth. When in doubt, buy a size up.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Ultra Ball is just one of many indoor and outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toy - Size XXL - For Dogs 100+ lbs - Made from Durable Rubber - Super Bouncy - Floats in Water - 4-inch Diameter - Pack of 1\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F9ZDK1Y7\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F9ZDK1Y7?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/318WYi0BwPL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"GLOW IN THE DARK: Keep the playtime going after sunset with our glow in the dark dog ball, providing 20-30 minutes of glowing fun after just 5 minutes under bright light for great interactive dog toys\",\n              \"SAFE AND DURABLE: Made with safe photoluminescent material, these Chuckit balls for dogs withstand your dog’s energetic play while ensuring their safety\",\n              \"IDEAL FOR NIGHTTIME FETCH: Compatible with small Chuckit! Launchers, these 2-inch glow in the dark balls make fetch exciting for dogs weighing up to 20 lbs\",\n              \"ENGAGING PLAY TEXTURE: Chuckit! Performance toys are designed with you and your dog in mind; featuring a texture dog's find fun and engaging, while being easy for you to clean\",\n              \"VERSATILE TOY RANGE: Explore Chuckit!’s full line of dog products, from flying disc toys to glow in the dark toys and chew toys\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Ultra Ball Dog Toys - Size Large - for Dogs 60-100 lbs - Made from Durable Rubber - Super Bouncy - Day & Night Bundle - Floats in Water - 3-inch Diameter - Pack of 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B078ZMJ5W4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B078ZMJ5W4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/416YekeeV9L._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Fetch Toy\",\n              \"Carefully choose the ball size to fit your launcher. Medium is the standard most common size.\",\n              \"All balls fit Chuckit launchers\",\n              \"Each ball stimulates a unique aspect of the chase!\",\n              \"3-PACK\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit 3 Pack of Ultra Balls, Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=chuckit+ultra+ball+dog&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 127\n  }\n}\n","inline_bytes":20195,"content_sha256":"d3f292719ede5c518fa0493edb490243e0159d4c64b9e6006ff5ba50864dde3a"},{"path":"data/raw-amazon/search-frisbee.json","size":19763,"sha":"620121ccf0cae97eb075d7eaa90070e19f9ac304","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-frisbee.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-frisbee.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B000BRTADK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000BRTADK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41m9+47ns2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable KONG Classic Rubber: This flying disc is made of forgiving, durable KONG Classic Natural rubber, ensuring a safe, comfortable catch for your pet\",\n              \"Flying Disc Toy with Dynamic Rebound: The KONG Flyer delivers a dynamic rebound if your dog misses the initial fetch, adding an extra layer of fun to playtime\",\n              \"Dog Fetch Toy for Healthy Exercise: This dog chase toy encourages your pet to stay active and supports their natural instinct to play\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Flyer - Durable Dog Toy for Outdoor Playtime - Natural Rubber Flying Disc, Dog Toy for Fetch - Safer Disc for Healthy Activity - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B098BJFF53\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B098BJFF53?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Jc+EYz7QL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"INTERACTIVE DOG TOYS:Dog flying disc designed for a high-flying game of fetch with your dog in the water, grass or snow. This flying disc dog toy is the perfect solution for fitness, exercise, dog training, and a great alternative to dog balls or tennis balls for dogs. Just chuck it and watch your pup go.\",\n              \"DURABLE DESIGN AND SAFE ON TEETH: This flying disc for dogs features a durable, harmless pure natural rubber which is safe on your dog’s teeth and designed for lasting outdoor use. NOTE:PLEASE DO NOT LET YOUR DOG CHEW IT, NOT CHEWPROOF.\",\n              \"AERODYNAMIC DESIGN FOR EASY FLIGHT:These soft dog flyer dics are designed for long distance flight.The aerodynamic grooved design makes the flying discs keep flying with just a flick of the wrist.Creates toys that enrich the human-animal bond & bright colors(Blue & Green)help dogs & puppies stay engaged.\",\n              \"EASY TO CARRY: Our dog flying disc toy has a lightweight compact design for effortless carrying and easy storage, perfect for travel outdoor or walking.When your dog gets thirsty you can even turn it over and use it as a simple drinking bowl or food bowl.\",\n              \"DOG TOY FOR VARY BREEDS:Includes 3 pcs dog flyer dog toys in each pack.Each size that is 7 inches in diameter.Ideal dog toys for large small dogs.Just add this dog disc to your dog tox box or give as unique dog gifts.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"XIGOU Dog Flying Disc, 3 Pack Dog Flyer Toys, Soft Rubber Interactive Lightweight Flying Disc Dog Toy for Small Large Dogs - Floats in Water & Safe on Teeth, 7 inch.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00280MEXG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00280MEXG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41m9+47ns2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable KONG Classic Rubber: This flying disc is made of forgiving, durable KONG Classic Natural rubber, ensuring a safe, comfortable catch for your pet\",\n              \"Flying Disc Toy with Dynamic Rebound: The KONG Flyer delivers a dynamic rebound if your dog misses the initial fetch, adding an extra layer of fun to playtime\",\n              \"Dog Fetch Toy for Healthy Exercise: This dog chase toy encourages your pet to stay active and supports their natural instinct to play\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Flyer - Durable Dog Toy for Outdoor Playtime - Natural Rubber Flying Disc, Dog Toy for Fetch - Safer Disc for Healthy Activity - for Small Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B000GQJG2G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B000GQJG2G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+fGnrra+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"You Will Receive a Random Color: Toy comes in two random colors; order yours and discover what color you will get\",\n              \"Flying Disc Toy with Dynamic Rebound: The KONG Flyer is made of forgiving, durable rubber and delivers a dynamic rebound if your dog misses the initial fetch, adding an extra layer of fun to playtime\",\n              \"Dog Fetch Toy for Healthy Exercise: This puppy chase toy encourages your pet to stay active and supports their natural instinct to play\",\n              \"KONG: Innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats; all toys are designed and tested in Golden, CO, and are covered by KONG's Satisfaction Guarantee\",\n              \"Dog Safety: It’s best to supervise your dog during play to help toys last longer and keep your dog safe; no dog toy is truly indestructible, so make sure to remove a toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Puppy Flyer - Soft Rubber Flyer Dog Toy - Flying Disc Dog Toy for Puppies - Gentle Rubber Toy for Growing Puppies - for Small Puppies - Randomly Provided Color\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B008ESY894\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B008ESY894?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/518HwHhh6FL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"HIGH-FLYING FETCH GAMES: Take fetch to new heights with the Paraflight Flying Disc dog toy, designed for long-distance flight. Once thrown, its gradual descent adds suspense to the game, perfect for mid-flight leaps and catches.\",\n              \"DURABLE YET GENTLE: Our lightweight flyer features a strong multilayer nylon interior and soft rubber edges. It's gentle on your dog's gums and teeth, but no toy is truly indestructible, and it’s not intended as a chew toy or for aggressive chewers.\",\n              \"SIZING MATTERS: The large Paraflight Flying Disc measures 9.75\\\" L x 9.75\\\" W and is suitable for a wide variety of medium to large dog breeds. Built tough for revolutionary fetch games, our toy even floats for pool, beach, or lake adventures.\",\n              \"MAKE FETCH HAPPEN: Chuckit! toys make the best gifts for pet lovers. The Paraflight Flying Disc is just one of the many outdoor interactive dog toy options we offer, including tumblers, tennis balls, and more. As the #1 stocking stuffers, Chuckit! toys have something for every pet.\",\n              \"CHUCKIT!: For 20 years, Chuckit! has been leading the game of fetch. The special connection between pets and owners is at the heart of every toy we make. With iconic shapes and vibrant colors, Chuckit! toys elevate every adventure, strengthening the bond between you and your furry friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Chuckit! Paraflight Flying Disc Dog Toy - Water Floating Flyer - Durable Nylon Construction with Soft Rubber Edges - For Medium and Large Dogs - Size Large - 9.75\\\" L x 9.75\\\" W - Pack of 1\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08DHXNQDB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08DHXNQDB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41c-gyyaKjL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Material: Our dog flying discs are made of non-toxic, BPA free harmless pure natural rubber, which is soft, flexible, durable, the material can help clean your dog's teeth and mouth, but please do not let your dog chew and gnaw the discs, they are NOT CHEWPROOF\",\n              \"Interactive Dog Toys: Playing with a disc is great fun and healthy exercise for both you and your dog; It’s the perfect way to spend more time outdoors, and create hours of fun for your pets; Interactive play at the beach, pool, lake for fetch\",\n              \"Easy to Clean: easy rinse and wipe clean; lightweight compact design for convenient packing and carrying and easy storage, perfect for travel; Outdoor walks and play\",\n              \"Outdoor Training Toys: This dog disc toy is a great tool for indoor or outdoor training; the disc dog toys quickly attract your pet's attention, helps build intelligence and is a simple tool to help train dogs\",\n              \"Sleek Design: These soft dog toys are designed for long distance flight for hours of fetch and retrieval fun; when your dog gets thirsty just turn it over and use it as a drinking bowl\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Prime Pets Dog Flying Disc, 2 Pack, 7 Inch, Durable Dog Toys, Nature Rubber Floating Flying Saucer for Water Pool Beach, Orange and Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GDFCCLV3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GDFCCLV3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41p6RBM267L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"PREMIUM NATURAL RUBBER MATERIAL: Made from durable and flexible natural rubber that is safe for your dog's teeth and gums, won't shatter or splinter during play, ensuring long-lasting fun\",\n              \"PERFECT SIZE FOR ALL BREEDS: Each disc measures 7.9 inches in diameter and 0.4 inches thick, providing stable and far flight performance ideal for small, medium, and large dogs\",\n              \"WATER FLOATING DESIGN: Lightweight construction allows the disc to float on water, making it perfect for beach, pool, and lake play while keeping your pet active and entertained\",\n              \"TEXTURED SURFACE FOR EASY GRIP: Features embossed paw prints and bone designs that provide better grip for your dog to catch and carry, enhancing interactive play between you and your pet\",\n              \"2-PACK VALUE SET: Includes two flying discs in blue and gray colors, giving you a backup toy for training, fetch games, and outdoor exercise sessions with your furry companion\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"TZHYKPHOME TPR Rubber Indestructible Dog Flying Disc, Soft Bite Resistant Frisbee, Floating Interactive Fetch Toy for Small/Medium/Large Dogs Outdoor Beach Pool Play\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FNQTTLPR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FNQTTLPR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rBU67XhQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【18-PACK EXCELLENT VALUE】 Receive a bulk set of 18 durable flying discs in 6 vibrant colors (Orange, Red, Yellow, Blue, Green, Purple), ensuring you always have a spare on hand for endless fetch sessions and training.\",\n              \"【SOFT & SAFE FOR TEETH】Made from gentle TPR rubber, these flyers are soft on your dog's mouth and gums, providing a safe and enjoyable fetching experience without the risk of hard impact injuries.\",\n              \"【FLOATS & FLIES FAR】 The aerodynamic, saucer-style design ensures smooth, long-distance flights, while its lightweight construction allows it to float effortlessly on water, perfect for pool, lake, or beach play.\",\n              \"【PERFECT FOR TRAINING & EXERCISE】Ideal for stimulating your dog's instinct to chase and retrieve. This interactive toy promotes healthy exercise, helps manage weight, and reduces destructive behavior by burning excess energy.\",\n              \"【VERSATILE INDOOR/OUTDOOR USE】Great for backyard fun, park outings, or a simple game of fetch indoors. The compact size (7-inch diameter) is easy for dogs of all sizes to carry and for you to store and transport.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"xozeooeu 18 Pack Dog Flying Discs, Soft TPR Rubber Flyer Toys for Small Medium & Large Dogs - Interactive, Float in Water, Safe on Teeth, for Outdoor Fetch & Training (6 Colors)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGXH27CF\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGXH27CF?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51TZoXMIjtL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 Pack of Dog Flying Discs. one blue color ,one purple, bright color, easy to spot in outside space. size : 18.5cm, weight : 90g each pack.\",\n              \"Durable Dog Chews : this flying disc is durable and indestructible, durable for teethcleaning when not flying ,with dotted design on surface, helps teethcleanning, suitable for aggressive chewer,never break up.\",\n              \"100% Soft Rubber Material: durable but soft ,not heavy, safe to play, wont hurt when hitted on your pets. especially fitted for small puppies ,small breed dogs.\",\n              \"Round Plate Shape Design : uses to hold dog food or water to feed your pet when needed.very convenient.\",\n              \"Translucent,Jelly Like Outlook : very beautiful in sun.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SUHEEUS Dog Flying Discs Soft Teeth Cleanning Chew Toys,Rubber Material, Durable, Indestructible,2 Pack,18.5cm,90g,Blue and Purple Colors for Puppies Small Medium Dog Outdoor Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DQ2C81L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DQ2C81L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31sGfbf9CtL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Flying Discs Toy Size: Diameter of this dog toy is 8.7 inch, suitable for medium and large dogs\",\n              \"Natural Rubber Dog Toy: This dog flying disc toy is made of non-toxic and harmless rubber, which is flexible & durable, if dogs chew this disc and destroy, it will never break up into sharp pieces that could hurt them\",\n              \"Multi-Purpose Flying Disc Dog Toy: Play a high-flying game with your doggie or puppy in the ground, grass or beach, and the perfect solution for agility, training and fitness, its high visibility color will attract your pet dogs to catch. It also can clean chewer mouth, and feed the dog with its other side\",\n              \"Portable Dog Toy: This rubber fetch flying disc for dogs is light weight and compact, which can make it easy to bring or carry anywhere with you, just simply slid it inside your pouch bag, picnic bag or backpack, so no worries about getting more space for some other stuff for your outdoor activities together with your dogs\",\n              \"Engaging Activity: Playing fetch with these disc toys promotes exercise, bonding, and mental stimulation for your furry companion\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pasking 2 Pack Dog Flying Discs 8.7inches Durable Pet Interactive Toys Soft Rubber for Medium Large Breeds Training Outdoor Flight Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=soft+rubber+dog+frisbee&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 109\n  }\n}\n","inline_bytes":19731,"content_sha256":"0ad3382553597da682254d0830feda485a3143ed6686d1a747b68850bf30befa"},{"path":"data/raw-amazon/search-goughnuts.json","size":20780,"sha":"9934109eff0eacc3461b8aa1c3debec30c1a32a3","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-goughnuts.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-goughnuts.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B093QGJB2R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B093QGJB2R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41b9jm9KyWS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts tough dog toys are long lasting and will keep your dog busy while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, Goughnuts heavy duty dog toys are made with smooth sturdy natural rubber and offer no weak spots that your dog could bite through.\",\n              \"✅ ULTIMATE SAFETY— We aim to make the safest chew toy for aggressive chewers to prevent your dog from chewing off and ingesting small shreds and pieces that can cause intestinal blockages, resulting in surgery or death. Our rubber is safe on dog teeth.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG — The wider the toy, the harder it is for them to complete their bite and tear off pieces. That’s why we offer toys in multiple sizes, including our 6.25\\\" diameter ring toy for large dogs 60-120 pounds.\",\n              \"✅ MADE IN THE USA— Goughnuts is a female-and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts — Dog Toys for Aggressive Chewers | Virtually Indestructible Dog Toys for Large Breeds Such as Pit Bulls | Heavy Duty Dog Toy | Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N8J5I4S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N8J5I4S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41WS49yBMuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts tough dog toys are long lasting and will keep your dog busy while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, Goughnuts heavy duty toys are made with smooth natural rubber that's safe on dog teeth and offer no weak spots that they could bite through.\",\n              \"✅ ULTIMATE SAFETY— We aim to make the safest toys to prevent your dog from chewing off and ingesting small shreds and pieces that can cause intestinal blockages, resulting in surgery or death. If your dog chews to the red safety core, it’s time to replace it.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG — The wider the toy, the harder it is for them to complete their bite and tear off pieces. That’s why we offer toys in multiple sizes.\",\n              \"✅ GUARANTEED FOR LIFE— Goughnuts is a female- and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts - Rubber Dog Chew Toy Med .75, Green, Ring\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D3NR33SK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D3NR33SK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31-BvabbSsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts tough dog toys are long lasting and will keep your dog busy while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, Goughnuts heavy duty dog toys are made with smooth sturdy natural rubber and offer no weak spots that your dog could bite through.\",\n              \"✅ ULTIMATE SAFETY— We aim to make the safest chew toy for aggressive chewers to prevent your dog from chewing off and ingesting small shreds and pieces that can cause intestinal blockages, resulting in surgery or death. Our rubber is safe on dog teeth.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG — The wider the toy, the harder it is for them to complete their bite and tear off pieces. That’s why we offer toys in multiple sizes, including our 6.25\\\" diameter ring toy for large dogs 60-120 pounds.\",\n              \"✅ MADE IN THE USA— Goughnuts is a female-and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts Dog Chew Toys Rubber Ring Indestructible Dog Chew Toys for Extreme Aggressive Power Chewers |for Large Dogs 100+ Pounds |Large (L) Size, Green Rubber\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0996YDBXX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0996YDBXX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41sEkX+wdmL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts long lasting pull dog toys make tug of war more fun while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, our sturdy rubber tug toys offer no weak spots that your dog could bite through, so you and your dog can play countless games of tug-of-war.\",\n              \"✅ ULTIMATE SAFETY— Our tug toys are made to prevent dogs from chewing off and ingesting pieces that can cause intestinal blockages, resulting in surgery or death while keeping your hand out of harm’s way so you can enjoy tug-of-war as much as your pup.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG —The wider the toy, the harder it is for them to complete their bite and tear off pieces. We offer toys in many sizes, including our tug toy for large breed dogs, which has 1.5” cross sections for safe, supervised play.\",\n              \"✅ GUARANTEED FOR LIFE— Goughnuts is a female- and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts — Dog Toys for Aggressive Chewers | Virtually Indestructible Pull Toy for Large Breeds Such as Pit Bulls and German Shepherds | Heavy Duty Tug Dog Toy | Large | Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B073SZ6NT8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B073SZ6NT8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31EtM79Uk-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Dog Ring Toy: KONG's Ring chew toys are designed with KONG's durable natural rubber, making it a long-lasting dog toy essential\",\n              \"Natural Rubber Ring for Enriching Playtime: This rubber dog toy satisfies your pup's natural instinct to chew, promoting healthy teeth and gums\",\n              \"Chew Toy for Entertaining Dogs: This KONG chew toy for dogs offers entertainment and supports healthy chewing habits\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Ring - Natural Rubber Ring Toy for Healthy Chewing Habits - Chew Toy Supports Dog Dental Health - Dog Toy Supports Instincts During Playtime - for Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099772NKT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099772NKT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51LnRQiU6TL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts tough dog toys are long lasting and will keep your dog busy while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, Goughnuts heavy duty dog toys are made with smooth sturdy natural rubber and offer no weak spots that your dog could bite through.\",\n              \"✅ ULTIMATE SAFETY— We aim to make the safest chew toy for aggressive chewers to prevent your dog from chewing off and ingesting small shreds and pieces that can cause intestinal blockages, resulting in surgery or death. Our rubber is safe on dog teeth.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG — The wider the toy, the harder it is for them to complete their bite and tear off pieces. That’s why we offer toys in multiple shapes and sizes, including our 3\\\" diameter stick toy for dogs over 100 lbs.\",\n              \"✅ GUARANTEED FOR LIFE— Goughnuts is a female- and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts — Dog Toys for Aggressive Chewers | Virtually Indestructible Dog Toys for Breeds Such as Pit Bulls and German Shepherds | Heavy Duty Rubber Stick Toy | Extra Large\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01CRTEV7E\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01CRTEV7E?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41l8YY-ZRYL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"PLAY SAFELY WITH OUR TOUGHEST BALL: Enjoy a fun game of fetch with your pup knowing that your ball is safe and durable, made of the same tough Pro 50 rubber as our other toys, which is 20% harder than our original recipe. Does not float. Sized for Dogs 30-70 Pounds.\",\n              \"BREATHE EASY: Grooves on the ball improve air flow for safety, and tough construction reduces the risk of your dog ingesting the toy. 3\\\" in Diameter\",\n              \"SAME RUBBER THE ASTRONAUTS USE - Our rubber engineers also design rubber parts for spaceships and airplanes. The Goughnuts Ball is an interactive chew toy designed to be extremely durable, but also with just the right amount of give to be enjoyable for your dog.\",\n              \"EXTREMELY DURABLE: We can't claim that it's an indestructible ball for dogs, but it's darn close. This toy is designed for interactive and supervised play with aggressive chewers. For unsupervised power chewing and even tougher toys, check out Goughnuts rings and sticks.\",\n              \"GUARANTEED FOR LIFE: If your dog damages the toy, return it to Goughnuts for a replacement. Designed and made in the USA. This toy is made to be an interactive chewing toy. For unsupervised chewing and even more durability, check out our rings or stick chew toys.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts – Virtually Indestructible Ball - Guaranteed Dog Chew Toys for Aggressive Chewers Like Pit Bulls, German Shepherds, and Labs from 30-70 Pounds - Toughest and Durable Natural Rubber - Pro 50\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01CRRJW16\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01CRRJW16?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/514uNMwGL7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅ AGGRESSIVE CHEWERS, MEET YOUR MATCH — Your search for a toy that can stand up to your dog’s aggressive chewing is over. Goughnuts long lasting pull dog toys make tug of war more fun while saving you money you'd otherwise spend replacing toys.\",\n              \"✅ ENGINEERED FOR MAXIMUM DURABILITY — Designed by a rubber chemist with 30 years of dog chew toy experience, our sturdy rubber tug toys offer no weak spots that your dog could bite through, so you and your dog can play countless games of tug-of-war.\",\n              \"✅ ULTIMATE SAFETY— Our tug toys are made to prevent dogs from chewing off and ingesting pieces that can cause intestinal blockages, resulting in surgery or death while keeping your hand out of harm’s way so you can enjoy tug-of-war as much as your pup.\",\n              \"✅ THE PERFECT SIZE FOR YOUR DOG —The wider the toy, the harder it is for them to complete their bite and tear off pieces. We offer toys in many sizes, including our tug toy for large breed dogs, which has 1.4” cross sections for safe, supervised play.\",\n              \"✅ GUARANTEED FOR LIFE— Goughnuts is a female- and family-owned company that manufactures in the USA. Our super durable dog toys are nearly indestructible, but if your dog manages to damage them, we'll replace your purchase under our lifetime warranty.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Goughnuts — Dog Toys for Aggressive Chewers | Virtually Indestructible Pull Toy for Breeds Such as Pit Bulls and German Shepherds | Heavy Duty Tug Dog Toy | Medium | Orange\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B003SN5YKC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B003SN5YKC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41sBJzoZxEL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Extreme Durability - Engineered as one of the most durable dog toys on the market\",\n              \"Textured Surface Design - Features raised textures that clean teeth and massage gums while your dog chews, making it superior to basic dog stocking stuffers\",\n              \"Promotes Healthy Chewing - Redirects destructive behavior into positive outlets, solving boredom and teaching positive chewing habits\",\n              \"Durable Construction - Built to last longer with superior durability for aggressive chewers\",\n              \"Made In USA - Proudly manufactured in the United States with quality materials and safety standards\",\n              \"Flavor Medley Taste - Infused with delicious flavors that keep dogs engaged longer than alternatives\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Textured Ring Power Chew Toy for Large Dogs, Durable Dog Toys for Aggressive Chewers, Strong Dog Chew Bones To Keep Them Busy, Flavor Medley, X-Large - 50+ lbs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08FT89X6S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08FT89X6S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31utZhGPw0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Dog Ring Toy: KONG's Ring chew toys are designed with KONG's most durable natural rubber, making it a long-lasting dog toy essential\",\n              \"Rubber Ring for Enriching Playtime: This rubber dog toy satisfies your pup's natural instinct to chew, promoting healthy teeth and gums\",\n              \"Chew Toy for Entertaining Dogs: This KONG chew toy for dogs offers entertainment and supports healthy chewing habits\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Extreme Ring - Durable Natural Rubber Ring Toy for Healthy Chewing Habits - Chew Toy Supports Dog Dental Health - Dog Toy Supports Instincts During Playtime - for XL Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=goughnuts+ring+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 102\n  }\n}\n","inline_bytes":20616,"content_sha256":"3cedae8484171b392c9ff3a960eb5b40c8aa47349252f7d7e8cd15ba3f505807"},{"path":"data/raw-amazon/search-handsfree-leash.json","size":23979,"sha":"3688e389ac4467f3d378f556845f9fcd12b7de32","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-handsfree-leash.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-handsfree-leash.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B09Z7FLM4B\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09Z7FLM4B?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51pdJpYNf8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"PERFECT LEASH FOR ACTIVE DOG OWNERS - Designed for active owners and dogs who love to run, jog, or walk in any environment. Versatile hands-free waist leash can be switched to a hand-held leash in a matter of seconds. Use as a waist leash for stronger, stable connection. Use as a traditional hand held leash for more control. Tether across your body for more casual walks.\",\n              \"HEAVY DUTY LIGHT WEIGHT CONSTRUCTION - The ballistic nylon construction is built tough for years of durable, dependable use. With light weight sport material that never slows you down or tangles while you and your dog are on the trail, track, or road. The waterproof padded waist belt and handles are comfortable on hands and hips during runs and walks of any duration.\",\n              \"SET THE PERFECT LENGTH ANY TIME - Use the strong aircraft aluminum adjuster to increase or decrease the length of the leash from 3 feet to 6 feet long. Perfect for running and jogging in different environments such as short length on busy roads and long length on trails. Easily adjusts to the exact length you prefer for all dog breeds and sizes. With a stainless steel 360 degree swivel clip that attaches on/off your dogs collar quickly and easily.\",\n              \"DESIGNED FOR NIGHTTIME SAFETY – Our adjustable jogging leash includes 3M reflective stitching along the full length of the leash and waist belt to provide maximum visibility so both you and your dog can be safely seen on evening walks. For better safety while walking at night, you need as much reflective material as possible - we have you covered!\",\n              \"WORLD CLASS CUSTOMER SERVICE & 100% SATISFACTION - If you have ANY issues in the first 30 days, Tuff Pupper will REPLACE OR REFUND at no cost to you. All of our products include a hassle free Lifetime Guarantee against manufacturer defects.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tuff Pupper Hands Free Adjustable Length Dog Leash | Lightweight for Running Jogging Walking | Padded Waist Belt (24-50 inch) | Adjusts 3 to 6 Feet Length | Strong Ballistic Nylon w/Reflective Strips\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07R56CBWX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07R56CBWX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 61,\n              \"url\": \"https://m.media-amazon.com/images/I/515d74PZcWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Removable Zipper Pouch: Easily store and access your smartphone, keys, poop bags, dog treats in the removable zipper pouch. It’s a good add-on for the leash for training, walking, jogging, hiking training and running\",\n              \"Double shock absorbers: Feature 2 shock-absorbers to help provide a bit of “give” in the leash. This can help reduce the amount of tugging both you and your dog will experience as you cruise down the road\",\n              \"Durable clip - Enjoy a 2” heavy duty clip for added safety and handy D-ring to attach your favorite dog training clicker or dog poop bag holder.\",\n              \"2 Extra handles for extra control: Easily guide your pup on your runs through the park with the built in waist handle. Then switch to the amazing traffic handle when you need tighter control of your pet.\",\n              \"Hand free waist wearing: Enjoy a waist dog running leash belt that lets you freely use your phone or read a newspaper without feeling restrained by your Dog's movements\",\n              \"Length adjustable waist belt: The waist belt length is adjustable from minimal 27 inch to maximal 48 inch.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"iYoShop Hands Free Dog Leash with Zipper Pouch, Dual Padded Handles and Durable Bungee for Walking, Jogging and Running Your Dog (Large, 25-120 lbs, Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D14YW3JJ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D14YW3JJ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51kO9QZkzdL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Heavy Duty & Durable】 --- With a total length of 10 feet and a thickness of 0.5 inches , Lukovee Dog leash is crafted from high-strength nylon material. The heavey duty metal hooks and clips ensuring it won't break under pressure and enhancing your dog's safety.\",\n              \"【No Chock No Pull Leash】 --- The dog walking leash can be used as a collar by looping one end around dog's neck. The adjustable loop not only for flexible sizing, but also help to prevent choking.\",\n              \"【Hands Free Dog Walking】 --- The metal clips is adjustable, which enable the leash can be hung over the shoulder, or wrapped around the waist, or just be held by one hand. A comfortable sponge handle comes for better grip when needed.\",\n              \"【Also A Double Dog Leash】 --- Besides the function as a hand free dog training leash, it is also a double dog walking leash, simply by hook the other end to the second dog's harness, and the sponge handle give a comfortable grip.\",\n              \"【Reflective & No Tangle】 --- The 360-degree rotation of the hooks at both ends prevents tangling. The reflective stitching design makes it an excellent choice for dog night walking.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lukovee Hands Free Dog Leash, 10FT Adjustable Training Lead 1/2 Inch Nylon Heavy Duty Lead No Pull for Large Medium Dogs, Tangle Free Reflective Waist-Leash for Walking Running, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07B41WPBZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07B41WPBZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/511jqI04bZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Hands Free Dog Leash – Wraps under one arm and over the shoulder, resting across your chest for comfort and control. Offers full mobility and hands-free convenience with a secure around-the-waist design. Perfect for walks, runs, and training.\",\n              \"Adjustable Convenience – This 7.5' running leash for dogs features multiple rings and a 4-point adjustment system for the perfect fit and spacing. Ideal as a waist leash for hands-free walking, jogging, or training with your canine partner.\",\n              \"Enhanced Control & Visibility – This heavy-duty waist dog leash with waist belt improves coordination between handler and service dog. Includes a “Service Dog” embroidered wrap for clear ID, ideal for hands-free walking and training.\",\n              \"Comfortable Design – This no-hands dog leash with dog walking belt evenly distributes weight across your shoulder and under your arm. Ideal for medium dogs, it’s perfect for long walks and intense training sessions with hands-free ease and control.\",\n              \"Made in the USA – This handsfree leash for dogs is proudly crafted by ActiveDogs, a trusted name in service dog gear. Built for durability and reliability, it's ideal for service, therapy, and working dogs needing strong, dependable support.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ActiveDogs Hands Free Dog Leash – Adjustable 4-Point Crossbody Hands Free Leash for Mobility & Training – Waist Belt for Dog Walking - Durable 3/4\\\" Double-Stitched Nylon, Black, 6.5ft\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CGLZVQNB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CGLZVQNB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41psajPwB4L._SL75_.jpg\",\n              \"width\": 52\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐕🏃【Super elastic crossbody dog leash】 Upgraded running Hands Free Dog Leash Made of tear-resistant polyester fabric is super elastic and durable, so this Hands Free Dog Leash for dogs has ultimate strength durability and can withstand extreme force and pulling power. Don't worry about broken. Dogs weighing within 50kg/110lbs can use it with confidence!\",\n              \"🐕🏃【Easily Adjustable for Various Lengths】 You can adjust the length with the ring adjustment buckle at the end of the Hands Free Dog Leash, use the Hands Free Dog Leash as a shoulder strap, waist belt, and cross body leash, or adjust it to a short, medium, or long leash. Heelay's professional Hands Free Dog Leash has a total length of 250cm/98.43inch.\",\n              \"🐕🏃 【Explosion-proof flush handle】A foam handle is designed in the part close to the dog. You can control your dog more easily when needed, And the Explosion-proof flush handle is very soft and comfortable, will not hurt your hands. ensuring the safety of you and it!\",\n              \"🐕🏃【Anti-tangling】The latches and hooks used to harness the dogs are sturdy which can rotate 360°degree freely, minimize entanglement of the traction rope and keep your dog safe.\",\n              \"🐕🏃【Hands Free Dog Leash】 Lightweight crossbody leash , just hang the crossbody strap over your shoulder for a hands-free dog walking experience. This belt can also be easily worn around your waist for increased mobility; the perfect Hands Free Dog Leash for walking, hiking and running for freedom of movement and relaxation.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Heelay Hands Free Dog Leash, 8.2ft Multifunctional Crossbody Rope with Explosion-Proof Handle and Adjustable Training Hands Free Leash for Medium Dog\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FHPV1V47\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FHPV1V47?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ovsNeagdL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"PROFESSIONAL GRADE REFLECTIVITY - Made with exclusive Galaxy Reflective technology, this reflective dog leash provides 360° ultra-bright visibility in darkness—significantly safer than standard reflective strips. Ideal for night walking, dawn jogging, or low light hiking with your dog.\",\n              \"ERGONOMIC EMERGENCY HANDLE DESIGN - Features a quick-access emergency handle placed 50cm from the clip, this hands free dog leash and training leash lets you instantly regain control during sudden pulls—no more fumbling when your dog reacts unexpectedly.\",\n              \"PREMIUM COMFORT GRIPS - Dual handles padded with ultra-soft velvet lining that prevents chafing and blisters, even during extended walks with strong large dogs. The breathable fabric wicks away moisture while the ergonomic design reduces palm fatigue - perfect for long training sessions or daily neighborhood strolls.\",\n              \"ADJUSTABLE FREEDOM + MULTI-FUNCTION DESIGN - This heavy duty leash features a full 9.5ft length with adjustable working range from 5.4ft (urban control) to 7.4ft (park freedom), giving your dog safe roaming space while supporting up to 110lbs. Convert between 4 modes in seconds: Waist Belt Dog Leash for hands-free running/jogging, Cross body leash for crowded streets, Handheld lead for obedience training, Secure tether for camping or café breaks.\",\n              \"LIGHTWEIGHT PERFORMANCE & DEPENDABLE CUSTOMER SUPPORT - At just 180 g, this Nylon dog leash delivers effortless hand free dog leash convenience without compromising heavy duty dog leash strength. Crafted for long lasting durability, it also comes with our responsive customer support—whether you need tips on using the adjustable dog leash length settings, switching to waist belt dog leash mode, or troubleshooting any feature, we’re here to assist you every step of the way.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hands Free Dog Leash,Galaxy Reflective Crossbody Leash, 6–9.5 ft Adjustable Heavy Duty Waist Belt for Medium and Large Dogs Walking,Running,Jogging,Training,Night Walking （290cm, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DGPRT7MS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DGPRT7MS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51UNsAjUp8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"CONVERTIBLE DOG LEASH: Hunter green multifuntional Leash. Natural stretch nylon rope leash. 8.2 Ft Total Length from Clasp to Clasp. Diameter 3/8 inch (10mm) thick. Gold zinc alloy rustproof hardware: 2 moveable knotted rings and sturdy 360-degree swivel lobster claw clips.\",\n              \"CROSSBODY DOG LEASH: Wear it as an over the shoulder dog leash as you multitask. Leash length for crossbody varies based on build and height.\",\n              \"WAIST LEASH: Waist dog leash allows you to be hands free. Wear it around your waist as a running leash or go for a hike. Length of lead for waist leash is determined by waist size.\",\n              \"ADJUSTABLE DOG LEASH: Easily switch from 4.3 ft to 7.5 ft. The versatility provides flexibility in handling and training. Inteded For Dogs, 15 – 90 lbs. RECOMMENDED FOR GENTLE PULLERS.\",\n              \"DOUBLE DOG LEASH: Our 2 dog leash function creates a more control leash of approx. 4.3 ft for better handling. A perfect tangle free leash with 360- degree swivel clasps.\",\n              \"DUAL HANDLE DOG LEASH: Create a double handle leash anywhere on the leash. The double handle adds support to control pulling. Creating the dual handle leash will reduce the leash length.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Hands Free Dog Leash, Waist Leash for Dog Walking, Running, Crossbody, Multifunctional, 2 Dogs, Dual Handle, Traditional Lead, Adjustable Lead 4.3ft - 7.5ft, 3/8\\\" (10mm) Diameter.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D14XD23R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D14XD23R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/517oZsP5ENL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Heavy Duty & Durable】 --- With a total length of 10 feet and a thickness of 0.5 inches , Lukovee Dog leash is crafted from high-strength nylon material. The heavey duty metal hooks and clips ensuring it won't break under pressure and enhancing your dog's safety.\",\n              \"【No Chock No Pull Leash】 --- The dog walking leash can be used as a collar by looping one end around dog's neck. The adjustable loop not only for flexible sizing, but also help to prevent choking.\",\n              \"【Hands Free Dog Walking】 --- The metal clips is adjustable, which enable the leash can be hung over the shoulder, or wrapped around the waist, or just be held by one hand. A comfortable sponge handle comes for better grip when needed.\",\n              \"【Also A Double Dog Leash】 --- Besides the function as a hand free dog training leash, it is also a double dog walking leash, simply by hook the other end to the second dog's harness, and the sponge handle give a comfortable grip.\",\n              \"【Reflective & No Tangle】 --- The 360-degree rotation of the hooks at both ends prevents tangling. The reflective stitching design makes it an excellent choice for dog night walking.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Lukovee Hands Free Dog Leash, 10FT Adjustable Training Lead 1/2 Inch Nylon Heavy Duty Lead No Pull for Large Medium Dogs, Tangle Free Reflective Waist-Leash for Walking Running, Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CY5GG5RB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CY5GG5RB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41i+LvEe7IL._SL75_.jpg\",\n              \"width\": 60\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🦮【MULTIFUNCTIONAL ADJUSTABLE DOG LEASH】The dog leash is from 5.9 feet -9.5 feet in length and includes two adjustment buckles for adjustment to the desired length. The leash can be used as a shoulder dog leash, dog waist belt or handheld dog leash. Its adjustable length is suitable for people of different heights and weights, enhancing the diversity of interaction between you and your pet.（Please confirm the length and weight before purchasing.Please let us know if you need an instruction manual.)\",\n              \"🦮【QUALITY ASSURED HANDS FREE DOG LEASH】 The weight of the dog leash is about 𝟑𝟎𝟎𝐠，this heavy duty dog leash can support up to 110lbs/50Kg of dog weight. Made from nylon and polyester fibers, it features high-strength tear resistance and long-lasting durability. The 360° rotating lock is made of aluminum alloy. with a maximum tensile strength of 250KGF+, ensuring freedom of movement while preventing the risk of the leash breaking and losing your dog.\",\n              \"🦮【2-IN-1 DOG LEASH WITH BUILT-IN CAR SEAT BUCKLE】The dog leash includes a safety buckle to ensure the safety of your pet in the car when traveling. The car safety buckle can help keep the dog stable in the car, help the dog adapt to the car environment and reduce anxiety.（The safety buckle can be stored inside the buckle to ensure that it does not cause any burden during use)\",\n              \"🦮【DOUBLE-SIDED REFLECTIVE TAPE】The reflective tape enhances visibility in low light or nighttime conditions. Increased visibility during nighttime walks makes the experience more enjoyable!\",\n              \"🦮【SOFT-TOUCH DUAL HANDLE LEASH】Soft neoprene foam pads added to both handles greatly reduce the pressure and wear from use. Even if you have a strong and active dog, this feature helps absorb shock and impact during walks!\",\n              \"🦮【100% SATISFACTION COMMITMENT】Product: 5.9-9.5ft Grey Dog Car Harness and Dog Leash set*1,We are committed to being a friendly companion for your pet. If you encounter any problems related to our pet accessories during use, please let us know and we will deal with it as soon as possible.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WANFIRE Hands Free Dog Leash, Multifunctional Crossbody Heavy Duty Dog Leash, 9.5 ft Long Waist Belt with Car Safety Buckle for Medium and Large Dogs Walking,Jogging,Running,Training (Grey 5.9-9.5ft).\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DTYCQNVR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DTYCQNVR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yJVpBiUIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐾Hands-Free Adventure Leash Built for active lifestyles, our ​hands free leash adapts effortlessly between waist/Shoulder and handheld modes. Perfect for ​dog walking on urban streets or ​running leash adventures in parks.\",\n              \"💪Grade Durability Crafted with reinforced ​ballistic nylon, this ​waist leash withstands daily use while remaining featherlight. The waistband ensures all-day comfort during workouts.\",\n              \"🔧Smart Length Control Adjust from 5'-8' instantly using our aircraft-grade aluminum slider. Ideal for narrow trails (5') or open fields (8'). Features a quick-release stainless steel clip for secure attachment.\",\n              \"✨Night Safety System 360° reflective strips cover the entire length, keeping you visible even in low light. Features enhanced reflectivity for maximum nighttime visibility.\",\n              \"🛡️EFFORTLESS CUSTOMIZATION AND CONVENIENCE - Tailor the leash length precisely to your body or wrist for ultimate comfort with our easy-to-adjust design. Putting it on or releasing it is a breeze, thanks to the user-friendly design. Plus, the release buckle allows you to secure your leash around a tree or post for added versatility.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kazazoo Hands-Free Dog Leash Adjustable Length 5-8Ft, Waist for Dog Walking, Running for Small &Medium Dogs with Reflective Strips, Ballistic Nylon, Waist Belt, Lightweight Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=hands+free+dog+leash+adjustable&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":23774,"content_sha256":"ffb26ad70a3bc351252d823bfe6c63838acce0ce01cc4acf8dd5f7a5a6cd9f98"},{"path":"data/raw-amazon/search-harness-sm.json","size":21818,"sha":"cb6aa3913e2c29fa40044eefea9e62ef89429174","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-harness-sm.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-harness-sm.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07ZCRB9SZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07ZCRB9SZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41redawIY6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Effective No Pull & No Choking - The harness was designed with two sturdy metal leash rings, the front D ring making the harness effective no pulling, no worrying about dog choked when a sudden pull, ideal for puller dogs, and the back O ring making dog walks free of burden.\",\n              \"Both Neck and Chest Adjustable - For dog's best fit, we update the neck girth part to make it adjustable. It is easy to adjust to the right size to fit your puppy’s neck and chest. Perfectly designed for enjoyable walking, jogging, running, hiking and even training.\",\n              \"Flannelette Wrapped, Comfortable Wearing - Both Neck strap and back strap are wrapped up by super soft flannelette to protect puppy’s skin from chafing and irritating. Compared to neck collar, Harnesses wraps around dog’s body and neck, which avoid cause dog coughing, nausea and choke. The reflective stitching on the straps enhanced the visibility in the dark.\",\n              \"Durable But Lightweight - The dog walking harness and leash made by superior material that supports long service time. And the weight is very light, specially design for small dogs, puppy, kitten and small animals.\",\n              \"Quick Fit, Easy to Use - This quick fit harness is easy to put on and off. Just slip over dog's head and fit comfortably around his body. 4 FT long dog leash made from durable nylon, and the bungee strap helps to reduce pulling shocks and prevent injuries. Besides, the padded handle ensures the comfortable grip.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SlowTon No Pull Small Dog Harness and Leash Set, Puppy Soft Vest Harness Neck & Chest Adjustable, Reflective Lightweight Harness & Anti-Twist Pet Lead Combo for Small Medium Dogs (BL-Front Clip,XS)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09878ZCPH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09878ZCPH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419Gg42asLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Perfect Fit & Easy Sizing]: Measure your pet's neck and chest, then consult our clear size chart for the ideal match (S, M, L). This dog harness features adjustable straps at four key points, allowing you to customize a secure and comfortable fit for small, medium, and large breed dogs and puppy, ensuring no chafing.\",\n              \"[All-Day Comfort & Durability]: Crafted from durable, waterproof polyester and Oxford fabric, this chest vest is built to last. The lightweight, breathable mesh lining and plush padding on the chest and belly distribute pressure evenly, maximizing comfort and preventing injury during long walking sessions or active play.\",\n              \"[Effective No Pull Control]: Train and walk with ease using our anti pull design. The sturdy front clip (chest ring) gently steers your dog sideways when they pull, discouraging the behavior. For calm walks, use the back clip. This dual-clip system offers superior control for a better walking experience.\",\n              \"[Easy On/Off & Secure Handle]: Get ready for walks in seconds with two quick-release buckles. The four adjustable straps ensure a perfect, snug fit. Take command with the vertical handle. Engineered for optimal grip and leverage, it gives you the precise guidance needed to tackle obstacles, navigate tight spaces, and master every training moment with confidence.\",\n              \"[Safe Night Visibility]: Keep your dog safe during evening or early morning walks. Reflective strips enhance visibility in low light, making your pet easily noticeable to cars and pedestrians. This added safety feature brings peace of mind for all your outdoor adventures.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Funfox Dog Harness Small Sized Dog, Vertical Handle Easy Control, No Pull Pet Vest Adjustable with 2 Leash Clips, Soft Material, Reflective Safe Night Walking for Small Medium Large Breed, Black, S\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07GVCFQV6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ji4lsxEIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[UPDATED VESION, EASY TO PUT ON & TAKE OFF] This dog harness has 3 buckles( One is on the neck with Lockable, two are on the chest), NO NEED go through dog’s head. This will let your dog loves to wear harness!\",\n              \"[NO PULL WITH 2 HOOK LOOPS] There are 2 sturdy metal hook loops for leash attachment. If you use the front hook on the chest, it will reduce the pulling a lot and make going for a walk more enjoyable. As usual, most people like to use the back hook.\",\n              \"[REFLECTIVE MATERIAL] The reflective material will be really nice when it gets dark. Also, your dog will be saw easily. This reflective material can make drivers have long time to react, which ensure your dog’s safety!\",\n              \"[USEFUL & SOFT HANDLES] You will like this handle on the back,it is helpful in controlling dogs a bit closer to you when they are trying to lunge at something. Also, it is convenient to assist dogs into the car.\",\n              \"[100% BEST CUSTOMER SERVICE] If any products quality really exits, a refund or replacement will be available.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PHOEPET No Pull Dog Harness Medium Reflective Front Clip Vest with Handle,Adjustable 2 Metal Rings 3 Buckles,[Easy to Put on & Take Off](M, Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09D8W219J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09D8W219J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51AXPq+xxJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The 5-Second Harmony: Our intuitive step-in design respects your pet's boundaries, making it the perfect puppy harness for those who fear over-the-head gear. Simply step, clip, and go—turn a chaotic walk-prep into a calm, bonding ritual. Ideal for wiggly pups or busy pet parents\",\n              \"Safety for Peace of Mind: Its ergonomic design evenly distributes pulling force from the neck to the chest, preventing choking even during spirited runs. This dog harness small sized dog ensures every breath is effortless, providing the physiological protection your tiny companion deserves\",\n              \"Cloud-Soft 3D Air Mesh: Crafted from high-density, hypoallergenic mesh fabric, multi-directional ventilation ensures your pet stays cool in summer and cozy during night strolls. The fabric edges feature skin-friendly reinforced stitching, ensuring durability while preventing leg chafing for your dog and delivering ultimate comfort\",\n              \"Midnight Security and Absolute Control: This dog harness features 360° highly reflective strips and 4 reflective wide bands for visibility in the dark. Coupled with a quick-release buckle and safety lock, this dog harness creates a fail-safe fortress for determined escape artists, ensuring night walks are safe and secure\",\n              \"Elite Functionality and Precision Fit: Every detail of this small dog harness edition is curated for modern pet parents: a front D-ring for ID tags and a reinforced back loop for secure control. It is highly recommended to measure the widest part of your pet's chest and neck and refer the size chart before placing an order. Avoid choosing the size by weight alone\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Joytale Small Dog Harness, Breathable Mesh Step-in Vest, Reflective Soft Padded Harnesses Small Sized Dog for Walking, Teal, S\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B007S9JOLC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B007S9JOLC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41rtTWsOKuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Effective No-Pull Solution: The PetSafe Easy Walk Harness helps create pull-free walks by using a martingale loop design that applies gentle, gradual pressure to reduce lunging\",\n              \"Designed for Comfort & Fit: Features adjustable comfort straps and a breathable harness design with less coverage, keeping dogs cool, secure, and comfortable on every walk\",\n              \"Simple to Use & Trainer Recommended: Includes an easy color-coded fit and quick-snap shoulder buckles for fast on-and-off application, trusted by vets and trainers since 2005\",\n              \"Global Mission, Local Care: With U.S. roots and worldwide reach, PetSafe delivers vet- and trainer-recommended solutions and exceptional customer support to create fields of joy for pets\",\n              \"Over 25 Years of Trust: Since 1998, PetSafe has created safe, innovative, and trusted products that bring joy, enhance pet lives, and support the lifelong bond between pets and their families\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetSafe Easy Walk Harness for Dogs - Pull-Free Walks - Patented Martingale Loop Design - Front Chest Leash Attachment - Adjustable Comfort Straps - Breathable Harness Design - Medium, Raspberry/Gray\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C85CQ3C8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C85CQ3C8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yyxGHgY4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Easy on and off. Quick fit/Step-in design. The easy dog harness has only 1 buckle to control the adjustment, very easy to put on and take off. Please carefully measure your dog's size under our size chart.\",\n              \"Breathable mesh padded for comfort. Chest strap and the back strap are padded with soft breathable mesh material. The material is soft, lightweight, fast dry, and durable, providing comfort and skin ventilation during outdoor activities.\",\n              \"No pull/No choke Design. The harness has welded sturdy D-ring and O-ring. The D-ring is located in the chest strap. You can stop the dog from pulling by attaching a leash to the D-ring, perfect for dog training. The O-ring on the back is used for casual walking, jogging, hiking, etc.\",\n              \"The strap is made of nylon material, and we provide reinforced O-rings and D-ring to last long.\",\n              \"Reflective for safety at night. The highly reflective thread of the easy-walk dog harness keeps your dog visible and safe during night walks.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Plutus Pet No Pull Dog Harness with Breathable Mesh Padded, Adjustable Reflective Escape Proof Dog Harness, Quick Fit Dog Vest Harness for Small Medium Large Dogs(M, Beige)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07GVG1VV1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07GVG1VV1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419XHWE0h0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[UPDATED VESION, EASY TO PUT ON & TAKE OFF] This dog harness has 3 buckles( One is on the neck with Lockable, two are on the chest), NO NEED go through dog’s head. This will let your dog loves to wear harness!\",\n              \"[NO PULL WITH 2 HOOK LOOPS] There are 2 sturdy metal hook loops for leash attachment. If you use the front hook on the chest, it will reduce the pulling a lot and make going for a walk more enjoyable. As usual, most people like to use the back hook.\",\n              \"[REFLECTIVE MATERIAL] The reflective material will be really nice when it gets dark. Also, your dog will be saw easily. This reflective material can make drivers have long time to react, which ensure your dog’s safety!\",\n              \"[USEFUL & SOFT HANDLES] You will like this handle on the back,it is helpful in controlling dogs a bit closer to you when they are trying to lunge at something. Also, it is convenient to assist dogs into the car.\",\n              \"[100% BEST CUSTOMER SERVICE] If any products quality really exits, a refund or replacement will be available.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PHOEPET No Pull Dog Harness Medium Reflective Front Clip Vest with Handle,Adjustable 2 Metal Rings 3 Buckles,[Easy to Put on & Take Off](M, Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B089CK15GM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089CK15GM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ACO2mRD9L._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"No Pull & No Choke: 2 sturdy metal leash attachment points with reinforced webbing, front clip for discouraging pulling and back for relaxed walks. Ergonomic design, pulling pressure is evenly distributed to the body to prevent Choking.\",\n              \"Scratch-Resistant oxford material outer layer which is super easy to clean. Quick-dry and soft breathable non-toxic mesh padded, keep optimal comfort while exercising.\",\n              \"Padded & comfortable handle for Easy Seat Belt Attachment, soft filling makes for a handle that feels good in the hand for extra control to guide your dog. Reflective stitching for night use providing added visibility.\",\n              \"4 ways adjustable straps, gets a customized fit with room for growth. Lightweight and durable, designed with minimum bulk for maximum dexterity.\",\n              \"All Day Comfort: The high-end harness is perfect for daily walking, running, hiking, training, hunting, outdoor adventure and more!\",\n              \"WARMLY NOTE: Please DO Measure Dog's Neck & Chest Girth before Buying! Then Check Size Chart Carefully!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PoyPet No Pull Dog Harness, Reflective Comfortable Vest Harness with Front & Back 2 Leash Attachments and Easy Control Handle Adjustable Soft Padded Pet Vest for Small Medium Large Dogs (Mint Blue,M)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F7XR34L4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F7XR34L4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41+xAJKxP6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Measure Before Purchase: Please measure your pet’s neck and chest girth before purchasing; this harness is designed for small to medium dogs or cats; if your pet is between sizes, select the larger size for a more comfortable fit\",\n              \"No Choke Y-Shaped Structure: The upgraded triangle design distributes pressure evenly and avoids choking by keeping the straps away from the neck, ideal for secure and stress-free walks\",\n              \"Two Leash Attachment Points: Features both front and back D-rings for flexible control—use the front for anti-pull training and the back for casual walks; Includes a 5 ft leash with a 360° swivel hook to prevent tangling\",\n              \"Reflective and Secure: Integrated reflective strips enhance visibility in low light, keeping your little cutie better protected during night walks\",\n              \"Comfortable and Breathable: Made of high-density mesh with soft padding for maximum comfort; lightweight and breathable, perfect for everyday wear in all seasons\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Jolifield No Pull Dog Harness with Leash Set for Small Sized Dog, Reflective Adjustable No Choke Front Clip Cat Vest Harness with Breathable Mesh, Comfortable Soft Padded Pet Vest, Purple S\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CN17XSKD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CN17XSKD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41n3-qn0n7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【No Pull, No Choke】 The small dog harness with a crossed X-shaped frame at the neck, evenly distributed traction pressure around the pet's chest, providing a comfortable fit and avoiding resistance or pulling, which can prevent choking and effectively reduce the risk of injury.\",\n              \"【Pet Vest and Leash Set】 Our puppy harness for small dogs with a traction leash, which is made of durability nylon fabric and high-density weaving, making it sturdy. The back of the vest is designed with a D-shaped metal ring, which buckles the leash onto the ring for an easy and convenient outing.\",\n              \"【Soft & Comfortable Wear】 The puppies harness is made of soft and premium polyester fabric, which is lightweight and does not hurt the pet's skin. In addition, breathable mesh and sponge filling inside the vest provide a more comfortable wearing experience for furry friends.\",\n              \"【Simple to Use】 Our dog vest harness and leash designed with adjustable straps and quick buckles for easy to put on and off. Easily adjust the shoulder strap to better fit the dog's body shape. The locking function of the buckle is safer to prevent the dog vest harness from falling off.\",\n              \"【Multiple Sizes】 Our dog harnes comes with S/M/L 3 sizes available for X-frame no pull dog harness and multiple colors. Please carefully measure the pet size before purchasing and refer to the size chart shown in the picture. This pet harness is suitable for small and medium puppies. Take your cute pet and go out to play immediately!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pawaboo Small Dog Harness and Leash Set, Puppy Harness X-Frame No Pull No Choke, Dog Vest Harnesses Adjustable for Small Medium Sized Dogs, Soft Breathable Pet Harnesses for Walking Outing (S, Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+harness+y+front+small+medium&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":21776,"content_sha256":"89229d5809a70eaa808eb2c50affea60cff56b5ec357282cbb1bec408636bcba"},{"path":"data/raw-amazon/search-led-safety.json","size":23726,"sha":"0fa591e76c3260df5e1e31abe4ea80a3734cfa51","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-led-safety.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-led-safety.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0C64RJDTH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418pI3c3ixL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright Dog Lights for Night Walking】The dog collar light built-in 7 LED lamp beads, up to 80LM brightness, brighter than other dog lights. Let your dog see where he is going and let you see where he is. 400M visibility dog light can alert vehicles and pedestrians to keep dogs safe\",\n              \"【4 Modes Dog Collar Lights for Nighttime Clip On】The dog walking light has 4 different modes, white light, color light, color light flashing, RGB flashing alternately, different colors distinguish different dogs, and the flashing mode is used as an emergency light to ensure your safety\",\n              \"【Rechargeable Light for Dog Collar】Dog collar light built-in high-capacity rechargeable battery, up to 20 hours operating time. Avoid replacing batteries and environmentally friendly. You can walk with your dog to farther places at night. Widely used for running climbing cycling\",\n              \"【IP68 Waterproof Dog Collar Light】The IP68 waterproof level surpasses other dog lights on the market, waterproof depth up to 5m, allows your dog to play in water or other harsh environments without worrying about damage. 0.53oz lightweight dog light will not make the dog tired\",\n              \"【Satisfaction Guarantee】Our aim is to please the customer, if you have any questions with your dog collar light, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 4 Modes Dog Lights for Night Walking, Rechargeable LED Pet Collar Light for Nighttime Clip on, IP68 Waterproof Pet Walking Accessories-2 Pack(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQMD1C1K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQMD1C1K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41znpoabg6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"POEEY 2Pack Dog Lights for Night Walking Dog Collar Light Clip on Rechargeable Glow in The Dark Light with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07G994PSS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07G994PSS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41LWp7NEDqS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"One Size to Fit All: The collar measures 70cm in length. But it can be easily trimmed from either end to make it fit the required size. Perfect for spaniel, labrador, hound, german shepherd, collie and more.\",\n              \"3 modes: Simply pressing the switch button to the following modes in sequence: Slow Flashing, Fast Flashing, and Glow. It will turn off with one more press then the cycle will start again.\",\n              \"Rechargeable Battery: Use the enclosed USB cable to connect the unit to a wall adaptor (not included), a power bank or computer USB port to charge the battery\",\n              \"360 degree visibility: The collar light up almost perfectly 360 degrees, superior then any LED collars in the market.\",\n              \"Easy to use: Simply pull out from either end and reinsert into the end after applying to the dog neck.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Led Dog Collar, BSEEN USB Rechargeable Flash Dog Necklace Light, Pet Safety Collar Makes Your Beloved Dogs Be Seen at Night for Small Medium Large Dogs(Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FWBVX7WQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FWBVX7WQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41EKBM1nN9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright & 8 Modes light】Our dog light combines unique flower-like design with high-brightness LEDs, making it more eye-catching and far more visible than ordinary dog lights. It comes in 8 different colors, ensuring your pets are highly visible to walkers, joggers, cyclists, motorists and more, avoiding potential accidents or hazards.\",\n              \"【3 Mode Flashing Light】This dog collar light features 3 light modes: fast flash, slow flash, and steady glow. Simply press the button to switch modes to suit low-light conditions. If you have multiple pets, you can also choose different colors to differentiate them. It also has a memory function that remembers your last color setting when turned on.\",\n              \"【USB-C Rechargeable & Lightweight】This dog light runs 24 hours on a 1.5-hour charge. USB-C rechargeable with no frequent battery changes. It can be charged via chargers, power banks, or laptops. Only 0.04 lbs, this lightweight dog light won’t weigh your pet down and is easy to attach to collars, harnesses, leashes, and backpacks, ensuring safety and fun for night walks.\",\n              \"【Durable & IPX7 Waterproof】The LED dog light features a fully sealed structure that effectively keeps moisture and dust out, making it suitable for pets who love the outdoors in all weather. With IPX7 waterproof, it can be safely used during walks in rain or snow. However, it's not suitable for long-term immersion in water.\",\n              \"【Upgraded Silicone Band】The upgraded silicone strap is softer, more durable, and break-resistant. With 2 adjustable holes, it fastens the light securely to any dog or cat collar/harness, preventing shifting or falling off even during active jumping and running.\",\n              \"If you have questions about our products, you can contact us at any time. We provide 24-hour service to give you the brand After-Sales Service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2-Pack Dog Collar Light, 8 Modes Rechargeable Dog Light with Durable Silicone Band, IPX7 Waterproof LED Pet Safety Lights for Nightwalking, Hiking, Running\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CZ3KT3MS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Sw4Bj30+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright and 8 Modes】The led dog collar light has unique lamp surface which is brighter and more beautiful than ordinary dog lights. Your pets can be visible from up to 1500 feet away when walking at night. The dog walking light has 8 modes. Buying one dog light you will enjoy 8 dog safety lights experience. Switch 8 different lighting colors or cycling RGB color for your pet, you'll always know where your pet is.\",\n              \"【Lightweight and Comfortable】The light for dog walking at night is smart and 0.04 lbs light weight. With the silicone band, the dog night light will be attached to the collar/harness solidity and tightly. The LED dog Light will be not hanged and flipped around. The dog harness light will not bring any burden for your pets. Suitable for all kinds of pets.\",\n              \"【Upgraded Silicone Band】 The thickness and length of the upgraded silicone band are 1.6 times that of the ordinary ones. The band is more hard and durable, not easy to break, adjustable. The collar light for dogs at night is suitable for all kinds of dog/cat collars small to large.\",\n              \"【USB-C Rechargeable & Waterproof】The USB rechargeable dog collar light has a long battery life, 20 hours working but only 1.5 hours full charging. This sturdy and durable dog leash lights are IPX6 waterproof and dustproof. Please don’t worry about rain or snow weather.\",\n              \"【What You Will Get】Tubasion dog light up collar, USB-C cable. Please contact us if you have any questions about our dog collar lights for nighttime. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08HX33Y53\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08HX33Y53?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31h7aO4SQUS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Improved Visibility: The LED light provides increased visibility for your pet during early morning or late night walks.Its clip-on design allows for quick and easy attachment to your dog's collar, harness, or leash.\",\n              \"Long-life Battery&USB Rechargeable:This light is equipped with 70 mAh capacity battery, has a run time of up to 6 hours and fully recharges in 0.5 hour using a micro USB cable.With a long-lasting battery, you can rely on our LED dog safety light to keep your pet visible and safe for multiple walks.\",\n              \"Weather Resistant&Waterproof: It has a durable stainless steel carabiner and strong case, maike it withstand the toughest outdoor conditions, waterproof and perfect for all weather walks and outdoor adventures.\",\n              \"Three Modes&Multiple Color Options::Fast flashing, slow flashing, glow steady.Visible approx up to 500 meters(547 Yards) in darkness.Choose from a range of colors to suit your pet's personality or for easy identification of multiple dogs during group walks.\",\n              \"SATISFACTION GUARANTEE:Worry-free 12-month warranty and lifetime customer service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Novkin Rechargeable LED Dog Collar Lights, Waterproof with 3 Modes - For Running, Climbing, Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09Q6DRG8D\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09Q6DRG8D?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418VLHEcJZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【 Ultra-Bright Night Dog Light Clip on 】 Equipped with super-bright LED beads, it has a brighter brightness than ordinary dog lights. Even from 100 meters away, it can be easily seen, greatly enhancing night safety. While traveling safely, you can easily find your dog\",\n              \"【350mah Rechargeable USB Dog Light 】 With a large-capacity USB rechargeable battery, it is more durable, with a maximum battery life of up to 21 hours. It can not only be used for pets but also it can serve as a conspicuous safety light for outdoor running, camping, and mountain climbing at night. There is no need to worry about battery life, providing you with continuous safety assistance.\",\n              \"【 4-Light Mode Dog Collar Light 】 The dog collar light has 4 brightness modes, making your pet clearer and safer when walking and playing at night. The red emergency alarm flash mode is suitable for situations where there are dogs or people on dark highways, in mountainous areas, or in the wild where assistance is needed. It is a reliable security guarantee\",\n              \"【 Lightweight, Waterproof and Durable Dog Light 】 This dog light, weighing only 0.03 pounds, won't put any burden on your dog's neck. Maintain comfortable activities; Under the protection of IP65 water resistance, the dog lamp will not be affected in any way, whether it is raining, snowing or sandstorms. Anti-drop plastic is more durable than ordinary materials\",\n              \"【 Quality Service 】 We offer 3 years of quality service and a 6-month return period. If you encounter any quality service issues during your usage, you can contact us at any time of the day. We are committed to providing you with a pleasant shopping experience..\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light 2 Pack, Dog Lights for Night Walking 4 Modes, Waterproof Dogs Light Clip on Rechargeable, LED Dogs Walking Lights for Night Running, Camping, Climbing, Bike\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08LK553ND\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08LK553ND?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41RSfkN3-6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"KEEP YOUR PET SAFE: This LED dog collar will make vehicles will see your dog well in advance in dark, efficiently prevent your dog from unexpected danger during night walking.\",\n              \"LONG-LIFE BATTERY&USB RECHARGEABLE:This collar is equipped with 150 mAh capacity battery, has a run time of up to 6 hours and fully recharges in 1 hour using a micro USB cable.\",\n              \"ADJUSTABLE SIZE&WEATHER RESISTANT :This Pet led collar can be cut to fit dog's necks small to large from 12\\\" to 22\\\".And It’s waterproof and dust resistant, perform well under all bad weather condition.\",\n              \"THREE MODES&SUPER BRIGHT:Fast flashing, slow flashing, glow steady.Visible approx up to 500 meters(547 Yards) in darkness.\",\n              \"SATISFACTION GUARANTEE:You will get 2 LED dog collars,Worry-free 12-month warranty and lifetime customer service.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Novkin 2-Pack LED Dog Collar, Light Up Dog Collars,Rechargeable Dog Lights for Night Walking，Universal, Reusable Safety Necklace for Small Medium Large Dogs Green&Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQ4BXRQD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PDTKSZeQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super Bright: Our dog collar light features 7 powerful LED beads that provide up to 80 lumens of brightness, ensuring that you and your dog can be seen from up to 100 meters away. This enhances safety for both you and your furry friend during nighttime walks, and giving you peace of mind of knowing your dog's location.\",\n              \"4 Light Changing Modes: Our upgraded dog light offers 4 RGB color-changing modes: white light, red light, color light, red light flashing. you can choose different light mode according to your needs. Besides, you can uses different light to distingush different dogs if you have multiple dogs to walking at night time.\",\n              \"Durable & Lightweight: Made of high quality ABS plastic, it's very durable for long time use and not easy to break, Besides, our dog collar light measures 1.5 x 0.6 x 2.3 inches (L x W x H) and weighs only 0.03 lb. Its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\",\n              \"Excellent IP67 Waterproof: Crafted from high-quality ABS material, our dog collar lights are robust, durable and built to last; With IP67 waterproof rating, they provide reliable performance in rain, snow, or muddy conditions.\",\n              \"Rechargeable & Large Battery Capacity: Our dog collar light is equipped with a large capacity battery that can be fully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"Easy to Use: Equipped with a robust carabiner-style clip, our dog collar light is suitable for dogs of all sizes. You can easily attach and remove the light from your dog's collar, harness, or leash. It also serves various other purposes, including night running, cycling, camping, climbing, and more.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack Dog Collar Light, 4 Modes Clip On Dog Lights for Night Walking, Glow in the Dark LED Pet Collar Charm, Rechargeable Pet Camping Essentials for Nighttime Running, Cycling, Hiking(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FHG13T9Y\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FHG13T9Y?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41C70u9e5ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reinforced and Durable Clip: The clip of the dog lights for night walking is 50% more wear-resistant than ordinary clips. The dog light clip on has passed anti-biting tests, so it won't fall off even if the dog tugs at the collar, starts running quickly, or stops suddenly. The light for dog collar clip can be easily attached to collars, leashes, or pet clothes.\",\n              \"4 Lighting Modes:The LED dog collar light features 4 lighting modes: white light, red light, colored light, and red flash. Press the power button to turn on and switch modes. Both units of the dog light are built with 7 LED beads each, and their brightness has been tested to be normal before leaving the factory. Dogs can be clearly seen by vehicles and pedestrians within a range of 400 meters, ensuring your dog's safety during night outings.\",\n              \"Rechargeable Battery: This dog collar lights is equipped with a 800mAh USB rechargeable battery, The dog flashlight has a 25-hour battery life, so you don't have to worry about the light going out while your dog is playing.The charging port of the dog collar lights clip on is protected by a dust cover, you won't have to worry about dust clogging it.\",\n              \"Lightweight Design: The dog collar lights for night walking weighs only 0.03 pounds, led dog collar is extremely light. When wearing light up dog collar, dogs won't even notice its existence while sniffing each other or playing.Rechargeable dog collar light won't add any burden to the dog's movements, allowing them to run at full speed without restraint.\",\n              \"IP68 Waterproof dog walking light: This light for dog collar at night's IP68 waterproof performance is superior to IP65, and it can work normally even under 15 meters of water. Whether it's a rainstorm night, a snowstorm day, or a foggy morning, dog safety light can provide stable and reliable illumination.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Lights for Night Walking,2 Pack LED Rechargeable Safety Dog Collar Light Clip On with 4 Modes,IP68 Waterproof for Night Walking,Camping,Running, Hiking, Cycling\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=led+dog+collar+light&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 971\n  }\n}\n","inline_bytes":23634,"content_sha256":"00710e08aeefd638a3c17a94b4a8d8600b29d31681194134fd8828c23a4fb952"},{"path":"data/raw-amazon/search-lick-mat-with-suction-cups-dog.json","size":23828,"sha":"c6b19fc6ce4d0555b4f8f0a3f34ce8bcd5e9f748","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-lick-mat-with-suction-cups-dog.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-lick-mat-with-suction-cups-dog.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0DK6VVQJ3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DK6VVQJ3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418Mr+0tQDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Food-Grade Silicone:Our lick mat is crafted from premium food-grade silicone, 100% BPA-Free and Non-Toxic. 4 different textured surface design is perfect for yogurt, peanut butter, and other spreadable treats\",\n              \"Easy to Clean:The mat is freezer, microwave and dishwasher safe . After use, you can soak the lick mat in warm soapy water, brush off residual food and rinse clean with water, or put It into the dishwasher directly, making cleanup convenient\",\n              \"49 Strong Suction Cups:The back of the lick mat is equipped with 49 strong suction cups that firmly stick to smooth surface such as shower tiles, glass windows, refrigerator doors, floors and more, preventing the mat from moving while your dog is licking\",\n              \"Easy to Use:Before you start grooming, bathing, nail trimming, training and medical treatment, spread your dog's favorite food on the lick mat and stick it on a flat surface to calm and soothe your pets\",\n              \"Slow Feeding & Improve Digestion:The textured surface design is perfect for extending the feeding time to prevent bloating and choking risks, helping your dog,cat cultivate a good eating habit and aiding digestion, promoting oral health\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ChefAide 2 Pack Lick Mat for Dogs,Cats,Upgraded 8.5×8.5 inches Licking Mats with Suction Cups,Slow Feeder Licking Pad for Anxiety Relief and Boredom Reducer,Suitable for Dog Training Set 2\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FPTDBRZ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FPTDBRZ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51VTONuHmuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【77 Super Suctions】: The back of this licking mat is equipped with 77 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter slow feeder mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat pad is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"LUKITO Lick Mat for Dogs & Cats 2 Pack with Suction Cups, Dog Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Peanut Butter Licking Pad for Boredom Reducer, Perfect for Bathing Grooming\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C376JPL4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C376JPL4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51DpFDeFhsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Feeder & Improve Digestion: As an exquisite form of slow feeder dog bowls, The lick mat for dogs large breed can slow down a pet's eating pace and go away from intestinal diseases, including bloating, obesity, and choking. Frozen lick mat for dogs helps to change the bad behavior of gobbling up, thereby forming a healthy diet habit of eating slowly. With an uneven surface structure, the dog lick mat with suction cups scrapes food particles off the pet's tongue and protects gum health\",\n              \"Reduce Anxiety, Boredom & Destructive Behaviors: Licking matt for dogs is a boredom buster for pets, which can entertain your lovely pets longer and keep them occupied. Licking the mat also helps release endorphins, which brings much-needed calmness to puppies. As an enrichment for large dogs, our dog toys to keep them busy, enrichment toys for medium dogs and dog toys for boredom and stimulating are perfect for stressful times such as grooming, bathing, nail trimming, and injury recovery\",\n              \"75 Strong Suction Cups & 4-Quadrant Design: The licking mat for dogs large and cat lick mat with 75 suction cups can stick to any glossy surface, such as ceramic tile, floors, glass, bathtubs, and fridges. Four different textured areas are spreadable for all kinds of dog foods, like peanut butter, yogurt, and cream cheese. It's better to put the dog lick pad on a towel to spread the treat mixture rather than place it on the kitchen counter so as to avoid food splashing when picking it up\",\n              \"Food Grade Silicone & Easy To Clean: Our licking mat for small dogs and dog peanut butter lick pad is made of 100% BPA-free silicone, non-toxic, high-temperature resistant, and microwave-safe. Soaking your lick mat for cats in warm, soapy water to remove any additional food that may have lodged in the maze crevices after each meal, and then scrub anything left behind with a brush. The final step is to spray it with the faucet sprayer. The likimat for dogs is top-rack dishwasher safe\",\n              \"After-Sales Services: A pack of 2 mats comes with 1 spatula and 1 brush, we also provide lickmats for dogs in different sizes and colors. We are committed to providing hassle-free service for our products, including puppy lick mats for small dogs and dog lick mats for large dogs. Please note that pets may mistake the lick matt for dog as a chew toy and tear it, and supervise your pets while using it. Any issues, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Large Lick Mat for Dogs with Suction Cups, Slow Feeder Bowls, Cat Lick Mat for Anxiety Relief, Dog Toys to Keep Them Busy, Enrichment Toys for Bathing, Cat Licking Pad for Boredom\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BRXMY14L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BRXMY14L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gcaEsdCuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Reduce Anxiety & Destructive Behavior: These lick mats for dogs, lick mat for cats and dog lick mat with suction cups help release endorphins through the process of licking, which can calm and soothe your pets well. Our cat lick mat and dog licking mat is a safe alternative for your dog to lick when facing stressful times such as grooming, bath time, nail clipping, injury recovery, and fireworks\",\n              \"Slow Feeding & Improve Digestion: With this dog lick pad and dog peanut butter lick pad, you can stop your dog from eating every meal too much and too fast like it's his last. Its unique, suctioning design outperforms the typical lick bowl for dogs, dog lick bowl, dog treat mat that reduces the speed of a pet's eating and prolongs mealtime which helps cleaning the pet's tongue and their digestions\",\n              \"49 Strong Suction Cups & 2-Quadrant Design: The 49 suction cups enable our lick pads for dogs and licking mat for dogs large stick to your bathtub or shower wall when showering your pets, grab their eyes and keep them busy. The 2-quadrant rectangle design integrates different patterns that teach your pet foraging and patience while doubling as dog enrichment toys and enrichment for dogs\",\n              \"High Quality Silicone, Freezer & Dishwasher Safe: This licking mat for small dogs and lick mat for dogs with suction cup is made from high quality, Food Grade silicone. Our lick mats for small dogs and dog licking toy is completely safe for your pup and works with all manner of spreadable treats, raw, wet, dry and liquid foods, range from yogurt, dog peanut butter paste and etc\",\n              \"After-Sales Services: We provide hassle-free service for all products, including dog peanut butter toy, enrichment toys for medium dogs and dog activity mat. Any issues with the lickmats for dogs and treat mat for dogs, please feel free to contact us. We will try our best to help you solve the problem! This is NOT a chew toy. Please supervise your pet while using the lick matt for dog and puppy lick mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife 2PCS Small Lick Mat for Dogs and Cats, Licking Mats for Dog Anxiety Relief, Cat Peanut Butter Lick Pad for Boredom Reducer, Dog Treat Mat Perfect for Bathing Grooming Blue&Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C9ZXZ7L5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C9ZXZ7L5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51y5bTpTuAL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【49 Super Suctions】: The back of this licking mat is equipped with 49 high-strength suction cups, which can be well fixed on various walls or glass, refrigerators. It is a good distraction toy for pet bathing grooming and dog nail trimming.\",\n              \"【Slow Feeder Mat for Dogs & Cats】: Four different textured surfaces design is prefect for spreadable treats, such as cream cheese, yoghurt, peanut butter and so on. It is a peanut butter lick mat for dogs to extend the feeding time and aid digestion. This lick mat is an ideal size for cats, puppies, small meduim and large dogs.\",\n              \"【Reduces anxiety, boredom and destructive behavior】: The lick pads help calm pets. It is a boredom buster for dog to suppress destructive behavio and relieves anxiety at home alone. This dog treat lick mat is great for stressful times such vet visits, bath time, nail clipping, injury recovery as well as thunderstorms and fireworks.\",\n              \"【Food grade silicone】 Premium food grade silicone material, very durable and tough, safe for your pets.\",\n              \"【Dish-Washer & Freezer safe 】: It is dish-washer safe, and can be hand-washed in warm soapy water; and it is also freezer safe.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2PCS Licking Mat for Dogs with Suction Cups, Premium Lick Pad for Anxiety Relief, Slow Feeder Dog Bowls, Perfect for Bathing, Grooming and Training\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09MS4PHVS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09MS4PHVS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51MvMCPpJrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EASY TO MAKE LICK MAT: These dog lick mats are normally constructed of flexible food-grade silicone or rubber and can be smeared with soft foods like peanut butter, yogurt, or your dog's wet food.\",\n              \"HIGH QUALITY SILICONE PADS: Made of 100% premium, food grade silicone, all soft and dishwasher safe Easy to operate and sturdy. Each pads have many suction cups on the back, easy to stay on the shower wall.\",\n              \"ANXIETY, BORING, AND DESTRUCTIVE BEHAVIOR ARE REDUCED: A dog licking mat promotes the release of endorphins, which helps to calm and comfort your pet. Thunderstorms and fireworks are all good examples of stressful situations.\",\n              \"SUCTION SUPER STRONG: These dog lick mats will not cause you to fall or slip! These lick mats for dogs large are manufactured with very powerful suction cups that can stick to tile, porcelain, or glass for up to 24 hours.\",\n              \"DISHWASHER SAFE AND EASY TO CLEAN: This lick mat for dogs with a suction cup is quite simple to clean. Simply peel off the wall and wash it in the dishwasher or by hand.Note please: There are 2 pack dog licking pads and 1 scraper in the package, please be careful not to let your pet swallow it by mistake！\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MooonGem Dog Lick Pad, Pet Bathing Grooming Distraction Wall Mounted Silicone Slow Feeder Mat with Strong Suction, 2 Pack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08DP4JN44\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08DP4JN44?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Dxbr6virL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Aquapaw Bath Buddy: The Aquapaw Lick Mat with Suction Cups makes bath time a breeze by keeping your pup happily distracted. Stick this dog licking mat to the shower wall to keep them entertained with peanut butter treats\",\n              \"Grooming Made Easy: Use this lick mat for dogs in the bath tub to turn grooming into a fun activity. Its suction cups securely hold it in place, transforming the bath into a delightful playtime with their favorite snacks\",\n              \"Boredom Buster: This dog shower treat holder is perfect for keeping your pup mentally sharp during bath time. The licking mat encourages natural licking behavior, turning a chore into a fun and engaging experience\",\n              \"Portable Playtime: Bring along the dog bath wall treat wherever you go for stress-free grooming sessions. The mat's portability ensures your furry friend enjoys treats and enrichment activities anywhere, from the tub to the shower\",\n              \"Gift of Enrichment: Surprise your dog-loving pals with a dog bath lick mat that adds excitement to their pet's routine. It's a thoughtful gift that offers a brain-boosting and enjoyable experience for dogs of all sizes\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aquapaw Lick Mat for Dogs with Suction Cups - XL, Blue, 1-Pack - Slow Feeder Lick Pads for Dogs & Grooming Enrichment - Food Mat for Peanut Butter Treats\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FN3X6KFC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FN3X6KFC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51N1lzCvo-L._SL75_.jpg\",\n              \"width\": 63\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeder Licking Mat for Dogs & Cats】This mat features 4 distinct textured surfaces, perfectly suited for spreadable treats like cream cheese, yogurt, peanut butter, and more. It's a peanut butter slow feeder mat designed to prolong feeding time and support better digestion for dogs. This licking mat is also ideally sized for cats, puppies, and dogs of all sizes—small, medium, and large\",\n              \"【Food-Grade Material & Effortless Cleaning】Crafted from 100% food-grade silicone without BPA, our licking mat for puppies and large dogs is non-toxic, heat-resistant, and microwave-safe. After use, simply soak the mat in warm soapy water, brush off any remaining food, and rinse clean. It's also dishwasher-safe, making cleanup a breeze\",\n              \"【Super Suction Cups】The reverse side of this licking mat boasts 77 high-strength suction cups, ensuring a secure attachment to various surfaces including walls, glass, and refrigerators. It serves as an excellent distraction toy during pet grooming sessions, bath time, and nail trimming. Tips：The suction cups will grip more tightly on smoother surfaces. If the contact surface is rough, it will significantly reduce the suction power of the cups\",\n              \"【Alleviates Anxiety and Prevents Destructive Behavior】The licking pads help soothe and calm pets, acting as a boredom reliever for dogs to curb destructive tendencies and ease anxiety when left alone at home. This dog treat mat is ideal for stressful situations such as vet visits, bath time, nail clipping, injury recovery, as well as during thunderstorms and fireworks\",\n              \"【Quality Guarantee & Hassle-Free Shopping】Your satisfaction is our utmost priority. Our package includes 1 mat and 1 spatula, available in multiple colors. We offer hassle-free after-sales service for both dog and cat licking mats. Please note, this is not a chew toy; always supervise your pet during use. For any inquiries or concerns, feel free to reach out to us anytime\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zonopy Licking Mat for Dogs & Cats with Suction Cups, 1 Pack Square Dog Slow Feeder Lick Pat for Anxiety Relief & Boredom, Dog Toys to Keep Them Busy, Pets Bathing Training Grooming Mat\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GF5ZGV4D\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GF5ZGV4D?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41fIdJbSUSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2-PACK SET WITH SUCTION CUPS: Includes two paw-shaped lick mats with strong suction cups on the back for secure attachment to smooth surfaces during feeding, bathing, or grooming sessions\",\n              \"ANXIETY RELIEF & BOREDOM REDUCER: Designed to keep dogs and cats occupied by encouraging licking behavior, which helps reduce anxiety, stress, and destructive behaviors through calming repetitive action\",\n              \"TEXTURED SURFACE DESIGN: Features multiple textured patterns and compartments that hold peanut butter, yogurt, wet food, or treats, slowing down eating pace and promoting healthier digestion\",\n              \"VERSATILE USE: Perfect for distracting pets during bath time, nail trimming, grooming, vet visits, or as an engaging toy to keep them busy and entertained throughout the day\",\n              \"EASY TO CLEAN: Dishwasher-safe construction allows for quick and convenient cleaning after each use, making maintenance simple and hassle-free for pet owners\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Wfciosdv Lick Mat for Dogs Cats 2 Pack with Suction Cups Anxiety Relief Peanut Butter Licking Pad Boredom Reducer\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0BBTS457S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0BBTS457S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bNJxJ+ArL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Convenient and easy to use】 Before you start bathing / sanding / trimming / grooming, spread your dog's favorite food on your lick pad and stick the lick pad on a flat / shiny surface. When the bath is over, just rinse it off or wash it in the dishwasher your next use.\",\n              \"【Safe and Secure】 Lick Pad made of food-grade silicone, and strong flexibility with durable suctions. Easy to clean and top rack dishwasher safe.\",\n              \"【Special design for dogs】 The Square shape is more attractive for pets so they can focus on food, bath time or other things easier for you.\",\n              \"【Multiple Functions】 Great for cat and dog dental care at home,the textured surfaces promote pleasurable licking action, which generates helping protect your pet's teeth and gums.\",\n              \"【Make bathing easy and fun】 Did your dog hate bathing? Now we have the product for you to solve these problems. Just place our lick pad on the bathroom wall, the dog's attention will be on the wall and they will not fight to bathe. Not only suitable for bathing, but also suitable for sanding and trimming pets. It can be treated as a slow feeding bowl for developing good eating habits.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Honomastry Lick Mat for Dogs, Premium Lick Pad with Suction Cups for Dog Anxiety Relief, Slow Feeder Dog Bowls, Bathing, Grooming and Training.\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=lick+mat+with+suction+cups+dog&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 261\n  }\n}\n","inline_bytes":23741,"content_sha256":"0d5e712923d9307dc3feade0e3d64939769eab8c887c0982a3530aa400579127"},{"path":"data/raw-amazon/search-portable-dog-water-bottle-leak-proof.json","size":22200,"sha":"5b739ece8786dcbc647dc527e94019f76aa3dd7e","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-portable-dog-water-bottle-leak-proof.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-portable-dog-water-bottle-leak-proof.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B089W25KG3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Ghl+eQn0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【BIG TROUGH & RECOVER UNUSED WATER】➊ This dog cat travel water cup bowl has 2.8 inches Big Trough. It not only ensure dog dacrinking water easily but also cat, rabbit or other small pet to drinking water quickly, moreover doesn't Wet Your Dog. ➋ In addition, a most important and different point is that puppy bowl press button to re-collect the remaining water and use it again. Protect water resources without wasting a drop of water.\",\n              \"【EASY TO USE & LEAK-PROOF FUCTION】 ➊ Dog Accessories One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. ➋ This dog water dispenser is designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak and you can put dog water bowl in your backpack without worrying about its leaking.\",\n              \"【CONVENIENT TO CARRY】Dog water bottle enough capacity 19 oz and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, travelling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want~\",\n              \"【SAFE AND DURABLE MATERIALS】This portable dog water bottle is made of high quality food-grade plastic.Durable and recyclable, easy dismantling and cleaning. It will keep your pet health and vitality. Enjoy the safe and funny outdoor act with your pet.\",\n              \"【Dog Accessories】As a birthday gift, Christmas gift for your family dog is the best choice!NO RISK. Click the Orange Button to Buy Now.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kalimdor Dog Water Bottle, Leak Proof Portable Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic (19oz Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08MBDK747\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41a8GVBT2aL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASTE LESS WATER: water bottle is so easy to use; by squeezing the bottle and locking the top, water is released into the bowl so your pet can easily drink; once they’re done, unlock and squeeze the bottle to drain water back into the bottle, helping you to waste less water​\",\n              \"2 IN 1 DESIGN: finally an easy way to keep your pet hydrated while you’re on the go; the 2 in 1 design features a travel water bottle combined with a built in water bowl; the water bottle holds water from a fresh trusted source; the rubber cap acts as a flip-up bowl for your furry friend, so there is no need to carry an extra bottle or bowl to hydrate your pet on the go​\",\n              \"LEAKPROOF DESIGN: pet water bottle is designed with an easy twist lock mechanism located at the bottom of the silicone bowl; twist the lock to create an air tight seal that helps prevent water from leaking out of the bottle​\",\n              \"LARGE CAPACITY BOTTLE, STRAP AND CARABINER INCLUDED: the bottle comes in three convenient sizes 12 oz, 16 oz, and 20 oz, so you can find the best fit for your furry friend; bottle includes carrying strap and carabiner clip making it easy to carry on the go​\",\n              \"DISHWASHER SAFE FOOD GRADE SILICONE: the water bottle is dishwasher safe for a fast and easy clean; water bottle’s flip-up bow is constructed of BPA free food grade silicone.​\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GORILLA GRIP Dog Water Bottle, Portable Water Bowl Dispenser for Dogs, 12 oz Leak Proof Pet Travel Squeeze Bottles Food Grade Silicone, Pet Stocking to Go Puppy Essentials, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B098KBJNMH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 72,\n              \"url\": \"https://m.media-amazon.com/images/I/41lFpl0uVfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Foldable Creative Design: The foldable dog water dispenser holds more water and provides a larger drinking trough while saving space. Note: Do not place the water bottle in the dishwasher or other ultra-high temperature environment\",\n              \"Double Leak-proof Design: The portable dog water bottle comes with silicone rubber sealing rings and waterproof keys, the perfect solution for leaking water.\",\n              \"Controlling the Water: The simple one-touch release function allows easy control of the amount of water dispensed. The specially designed valve will deliver almost all the water into the bottle.\",\n              \"Easy to Carry - the nylon lanyard makes it easy to carry and the reasonable size of the bottle makes it easy to put in your bag, perfect for walks and short trips.\",\n              \"Safe & Healthy: 19OZ water bottle for puppy small medium large dog and small animal Guinea Pig, Ferret, Hamster, Bunny is made from high quality food-grade materials and is eco-friendly and environmentally friendly. Completely removable and easy to clean.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DVT8XJT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31GNgSgshOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Color & Size]: Navy Blue, 12 fl oz (350ml), this size would be suitable for small and medium sized dogs, or if you just take your puppy for a short walk.\",\n              \"[Function]: Designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak. It’s LEAK-PROOF guaranteed. You can put it in your backpack without worrying about its leaking.\",\n              \"[Convenient to Carry]: Enough capacity and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, traveling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want.\",\n              \"[Easy to Use]: One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. Unused water can go back into the container easily by pressing the water key.\",\n              \"[Safe & Durable Materials]: Made of high quality material, LEAD-free, BPA-free, safe and durable, easy dismantling and cleaning. Enjoy the safe and funny outdoor act with your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WePet Portable Dog Water Bottle, 12 OZ, Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07SQTSBDM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07SQTSBDM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31wK1n4Wj-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Drinking and Eatting Bottle：Unlike the other dog bottle,our dog water bottles are designed especially for dog travel water bottle witch can hold 250ml water and 200ml food.No more thirsty and hungry when you walk your dog with our portable dog water bottle.Meanwhile,each part of this dog water bottle can be washed by hand easily.\",\n              \"Leak Proof：Silica gel seal ring inside the puppy water bottle and lock key design keep doggy water bottle from leaking, so this puppy water dispenser can put in your bag as dog walking water bottle with no worries, perfect water bottle for dogs.\",\n              \"Safe and Healthy：This dog portable water bottle made from high-quality, nontoxic PC and ABS material.Our portable water bottle for dogs guarantee of safe and durable, taking pet travel water bottle keeps your dog needs for a long way traveling.\",\n              \"Easy Button Operation：One button lock/open design for dog water dispenser enables one hand easily operated, with our portable dog drinking bottle you don't have to press the button all the time when feeding your dogs. You can also control water speed of this pet travel water bottle by adjusting the button.\",\n              \"Portable and Convenient：Suitable size of the dog water bottles for walking makes it easy to carry and put in bag.There is an entra sling with dog water dispenser for walks that we offering perfect for outdoor and daily use. The reasonable radian design of the dog hiking water bottle makes you comfortable to hold it when feeding your dogs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Misthis Portable Dog Water Bottle - Leak Proof Dog Water Dispenser with Bowl & Food Container, Dishwasher Safe Food Grade Plastic for Pet Puppy Outdoor Walking Hiking Travel Pink\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09265WXY5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09265WXY5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41-vGmP1TxL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Portable, Collapsible, Lightweight】The foldable dog water cup saves space and is easy to carry, you can fold it into a mini dog travel cup. Compact size make sure you can put it in your bag easily, or make it hang on the wrist by the attached strap conveniently.\",\n              \"【No Water Leakage】The sealed silicone gasket inside the cover helps to ensure that there is no water leakage, you also don't need to worry about getting your travel pack wet.\",\n              \"【Durable & Safe】Made of 100% high quality food grade silicone and plastic, BPA-free, food grade ABS trough, 100% healthy for your pet.\",\n              \"【Practical Large Capacity】19oz/550ml capacity, enough for outdoor walking, hiking and traveling. Your furry puppies can enjoy safe, fresh, and healthy water at any time and anywhere.\",\n              \"【Wide Sink】This cat and dog travel cup bowl has a large slot of 82mm, This ensures that your pet can drink water easily and quickly. Suitable for Cat, Rabbit, Puppy and Other Animals.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Portable Dog Water Bottle, Foldable Dog Water Bottle Leak Proof Dispenser for Puppy Small Medium Large Dogs, Pet Drink Cup for Walking Hiking Traveling(Pink,12oz)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F6MS3VGK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41plz+c40AL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Best Travel Companion: A portable dog water bottle is a must-have item for pet owners on the go! The unique design is both user-friendly and dog-friendly. It's perfect for long-time drives, road trips, hikes, walks, and outdoor activities.\",\n              \"Durable Material: Made of durable stainless steel, LEAD-free, BPA-free, safe and durable. This portable water bottle for dogs is durable and a reliable companion.\",\n              \"Leak-proof & Sturdy: It is designed with a silica gel seal ring that efficiently prevents water leakage. Even if you shake it hard, the water will not overflow, so you can put it in your backpack without worrying about it leaking.\",\n              \"Quick & Easy to Use: One-key Open / Lock water, press the water key to fill the water, and release to stop the water. This dog water bottle features a convenient one-hand operation and the built-in bowl makes it easy for your dog to drink. Add a button lock to ensure no accidental touch.\",\n              \"Perfect Size: With a capacity of up to 14 oz of fresh water and extra-large silicone cup quickly provides your pups with fresh water. Perfect for all dog sizes.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09F5ZYV7M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FCfGY81-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Water Bottle & Treat Container: Compare with the common dog water bottle, there is a 100g food container closely attach to the bowl of water bottle. It provides both clean water and fresh food when you go out with your pets.\",\n              \"Optional Colors & Water Capacity: There are multiple fashion colors and different capacity of water-10oz(300ml) and 19oz(550ml). 10oz water is enough for puppies and small pets walking, 19oz is needed for large dogs travelling and hiking.\",\n              \"Leak Proof Lock & Carbon Filter: There is build-in silicone loop between bowl and bottle to perfectly prevent water from leakage. ALWAYS REMEMBER to turn the lock to right after use. Also carbon filter inside make the water more clean and fresh.\",\n              \"Easy to Use & No waste water: Turn left and press hold the lock button, the water in the bottle can flow to bowl or flow back to bottle slowly, no waste of water. All operations can be finished by one hand, easy to use.\",\n              \"Safe and Heat Resistant Material & Widely Uses: The dog water bottle is made of food grade ABS+PC, BPA free material. 250℉/121℃ affordable and dishwasher safe. It’s suitable for walking, travelling, picnic, camping, hiking, training with your pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJ29S8PG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJ29S8PG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/315Kp+1SBhL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Keep Water Cool & Your Dog Happy: The double-wall insulated dog water bottle keeps water at ideal temperatures for hours. It enables your dog to drink cool water in the summer, or warm water in the winter. Vacuum insulated bottle is sweat-free and makes cool water available for pets in hot summer\",\n              \"Portable for Dogs of All Breeds: The 27Oz large capacity and wide drinking bowl make this pet water dispenser suitable for dogs of any size, and provides your dogs fresh water anytime and anywhere. The pet water bottle is easy to carry by the handle or put in your backpack\",\n              \"Easy to Use: The leaf-shaped silicone bowl easily flips up for drinking. Open the button to quickly release the water, and recycle the remaining water after drinking. Less water wasted, no extra bowls or squeezing needed. (Note: Please make sure the button is closed after use.)\",\n              \"Food-Grade Material: The portable dog water bottle is made of 304 stainless steel bottle, BPA-free plastic lid and silicone drinking bowl, making it a safe choice for hydrating your furry friend on the go\",\n              \"Leak-proof: The dogs travel water bottle adopts upgraded silicone seal ring to effectively prevent water leakage, great for your dogs outdoor walking, running, hiking, traveling or playing\",\n              \"Keep Water Cool/Warm: Here is the test data at 77℉ ambient temperature. A) 55.6℉ cool water becomes 58.1℉ after 3 hours; 72.3℉ after 24 hours. B) 120.2℉ warm water becomes 113℉ after 3 hours; 95℉ after 24 hours. (Note: The results will be different depending on the ambient temperature.)\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"URPOWER 27 Oz Large Dog Water Bottle, Double Wall Insulated Stainless Steel Dog Travel Water Bottle Leak Proof Portable Pet Water Dispenser BPA-Free Drinking Bowl for Dog Outdoor Walking, Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DVQZB85\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DVQZB85?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/412bHzKFAsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Color & Size]: Pink, 12 fl oz (350ml), this size would be suitable for small and medium sized dogs, or if you just take your puppy for a short walk.\",\n              \"[Function]: Designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak. It’s LEAK-PROOF guaranteed. You can put it in your backpack without worrying about its leaking.\",\n              \"[Convenient to Carry]: Enough capacity and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, traveling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want.\",\n              \"[Easy to Use]: One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. Unused water can go back into the container easily by pressing the water key.\",\n              \"[Safe & Durable Materials]: Made of high quality material, LEAD-free, BPA-free, safe and durable, easy dismantling and cleaning. Enjoy the safe and funny outdoor act with your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WePet Portable Dog Water Bottle, 12 OZ, Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=portable+dog+water+bottle+leak+proof&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 586\n  }\n}\n","inline_bytes":22102,"content_sha256":"b4551bf087866aacfbe143a341d6618a508df4e541f647f0c0c944c96e7a8201"},{"path":"data/raw-amazon/search-puppy-teething.json","size":18107,"sha":"9cb8876bf20b83fd10964d796d4bdb84f2f2a6e8","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-puppy-teething.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-puppy-teething.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0009YJ3QE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009YJ3QE?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41b6zhp9gSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Teething Stick for Puppies: Satisfies the need to chew during the teething phase\",\n              \"Chew the Right Way: Helps redirect puppy energy away from furniture, shoes, and household treasures\",\n              \"Icy Relief: Soak + freeze for a cool, soothing chew that helps comfort teething pups and refreshes them on hot days\",\n              \"Colorful & Fun: Soft, stuffed polyester shell with playful fringe that entertains pups while they gnaw\",\n              \"Play It Safe: No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pupstages Cool Teething Stick – Puppy Chew Toy for 0–6 Month Puppies, Teething Relief, Freezable & Durable\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0052L9Q1Q\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0052L9Q1Q?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31KYQ6JTJ7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RELIEVES TEETHING DISCOMFORT - Made of Nylabone's softest material, this puppy teething chew toy is designed for puppies without any adult teeth\",\n              \"FREEZE TO SOOTHE GUMS - Place this puppy chew toy in the freezer to provide even more teething relief\",\n              \"ENTERTAINING RING BONE SHAPE - Textured chew toy keeps pups happy and encourages healthy chewing habits\",\n              \"PROMOTES DOG DENTAL HEALTH - Ridges and nubs massage gums and help reduce plaque and tartar buildup as puppies chew\",\n              \"MADE IN THE USA - Puppy bone toy is proudly made in the United States\",\n              \"FOR X-SMALL PUPPIES - Size Petite chew toy intended for puppies up to 15 pounds\",\n              \"FLAVOR PUPS LOVE - Features delicious chicken flavor throughout\",\n              \"TRUSTED CHEW TOYS WITH HEART & PURPOSE - Every chew toy’s unique shape, individual texture, and gotta-have-it flavor is created with purpose and love to give your dog what they need, when they need it!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Ring Bone Chew Toy for Puppies, Puppy Teething Toys, Puppy Enrichment Toys, Chicken Flavor, X-Small Dogs - Up to 15 lbs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B073SZNNRT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B073SZNNRT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31EtM79Uk-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable Dog Ring Toy: KONG's Ring chew toys are designed with KONG's durable natural rubber, making it a long-lasting dog toy essential\",\n              \"Natural Rubber Ring for Enriching Playtime: This rubber dog toy satisfies your pup's natural instinct to chew, promoting healthy teeth and gums\",\n              \"Chew Toy for Entertaining Dogs: This KONG chew toy for dogs offers entertainment and supports healthy chewing habits\",\n              \"Made in the USA: Globally sourced materials. KONG has been innovating since 1976 to enrich the lives of pets with the highest quality pet toys and treats. Covered by KONG's Satisfaction Guarantee\",\n              \"KONG: Since not all toys are created equal, it’s always best to supervise your dog during play. Supervised play will help toys last longer and keep your dog safe. No dog toy is truly indestructible, so always remove the toy from playtime if damaged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KONG Ring - Natural Rubber Ring Toy for Healthy Chewing Habits - Chew Toy Supports Dog Dental Health - Dog Toy Supports Instincts During Playtime - for Small/Medium Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B086N3VP9M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B086N3VP9M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41g7nJLfWrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Chew Toy: Designed for teething pups and small adult dogs, this toy grows with your furry friend through every life stage\",\n              \"Durable Design: Hedgehog-shaped chew buddy for endless chomping and fetching fun\",\n              \"Gentle Dental Care: Spiky nubs massage gums and help clean teeth while chewing; can help soothe achy gums when teething\",\n              \"Splashy Fun: Floats and bounces for paw-some adventures at home, in the pool, or at the beach\",\n              \"Perfect Fit: 5\\\" x 3.5\\\" x 1\\\" — just right for solo play, tugging, or interactive bonding with your pint-sized pal\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pupstages Cutie Chewies Hedgehog Dental Dog Chew Toy — Multi-Textured, Massages Gums, Floats & Bounces for Teething Puppies & Small Dogs, 5\\\" x 3.5\\\" x 1\\\"\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SHZ791K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SHZ791K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51GEQYHo6QL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"6 Different Shapes of Dog Chew Toys: These puppy toys come in 6 different shapes to keep your furry friend happy and engaged. The unique designs feature molar bumps to clean various teeth, massage gums, and control tartar and plaque.\",\n              \"Safe and Effective Puppy Teeth Cleaning: Made from non-toxic natural rubber, these puppy chew toys are safe for your pet to chew on. Their uneven surface design thoroughly cleans your dog's teeth and massages gums for optimal dental care. Great for teething puppies!\",\n              \"Interactive Toys for Small Breed Puppies: These fun toys are perfect for playing outside and make great dog training toys for small dogs. Playing together helps you bond with your furry friend and is beneficial for their physical and mental health.\",\n              \"Ideal present for Dogs: These puppy teething toys are perfect for small dogs. They support healthy chewing, relieve boredom, and provide mental engagement. A great present for birthdays, holidays, or just because.\",\n              \"Ideal present for Dogs: These puppy teething toys are perfect for small dogs. They support healthy chewing, relieve boredom, and provide mental engagement. A great present for birthdays, holidays, or just because.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"CGBD Puppy Toys, 6 Pack Dog Chew Toys for Puppy, Cute Pink Small Dog Toys, Teething Toys for Puppies, Soft Durable Interactive Chew Toy for Small Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00JZIDDQG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00JZIDDQG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/316HbNZP1DL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Gentle Teething Relief - Specially textured surface soothes sore gums and emerging teeth in puppies during crucial development phases\",\n              \"Essential Puppy Supplies - Core addition to puppy needs and necessities, addressing teething discomfort that standard dog supplies often overlook\",\n              \"Cognitive Development Support - Functions as one of the most effective cognitive toys for puppies, promoting mental stimulation during chewing sessions\",\n              \"Safe Alternative Design - Unlike harder chew sticks for puppies or dog toys chewers designed for adult teeth, this gentle chew toy protects developing mouths\",\n              \"Perfect Gift Solution - Ideal centerpiece for any puppy gift basket during cold seasons\",\n              \"Delicious Chicken Flavor - Irresistible taste encourages positive chewing habits while providing the comfort teething puppies crave\",\n              \"Made in USA Quality - Manufactured domestically with rigorous safety standards\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Textured Teething Bone Puppy Chew Toy, Soothing Puppy Teething Bone, Enrichment Toy for Puppies, Pink, Chicken Flavor, X-Small Dogs - Up to 15 Ibs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0050BL6UW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0050BL6UW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41VgosHi10L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Chew Toy: From teething pups to full-grown chew champs, this toy is perfect for every life stage\",\n              \"Built for Busy Chewers: Rugged material holds up to enthusiastic chomping (for serious play, not for quiet nappers)\",\n              \"Dental & Gum Care: Textured surfaces and woven rope work together to help clean teeth and massage gums, while satisfying natural chewing instincts\",\n              \"Toss, Tug & Chew: Linked, floppy design means hours of flinging, tugging, and solo chewing—because playtime should never end\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Petstages Dental Links Dog Chew Toy – Puppies & Adults, Strong Chewers, Multiple Textures & Rope, 8.5\\\" x 4\\\" x 1\\\"\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DCFGCVH2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DCFGCVH2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ylNcqd1tL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"6-Pack Puppy Toys for Teething: Designed with various-shaped massage points, these toys help soothe your puppy's teeth, making it smooth and comfortable while preventing periodontal disease.\",\n              \"Interactive Chew Toy: With six different shapes, our puppy teething toys meet the different needs of your pup’s daily life. Designed for chewing, these toys offer long-lasting engagement, help vent energy, ease anxiety.\",\n              \"Safe Natural Puppy Toys: Made of TPR natural rubber, these dog teething toys are safe for your pets to chew on. They are gentle and will not harm your puppy's tiny teeth. Their uneven surface design effectively cleans your dog's teeth and massages their gums for optimal dental care, making them perfect for teething puppies!\",\n              \"Ideal Gifts for Puppy: These puppy teething toys are perfect for puppies and small dogs. They help reduce destructive chewing caused by boredom and anxiety while providing excellent entertainment. These toys make ideal birthday or Christmas gifts for pet owners looking to give their furry friends something special.\",\n              \"Reliable and Professional Pet Toys: We are confident that your dog will love these small dog toys. Our puppy chew toys are designed to make your dog smarter and happier! We offer free replacements for up to 30 days or a money-back guarantee, so you can purchase with confidence.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bininl 6 Pack Dog Chew Toys for Puppy Cute Blue Small Dog Toys Puppy Dog Toys for Teething Soft Durable Interactive Chew Toy for Small Dogs Light Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CC97DPSR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CC97DPSR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51BoA6M5I5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Pink Dog Toys for Female Puppy: Great for female dogs (under 25 Lbs), including 8 rope toys, 5 squeaky plush toys, 4 rubber chew toys, 1 treat ball, 4 dog bag rolls and 1 dispenser. Cute pink design creates princess-like happiness for your puppy\",\n              \"Versatile & Multiple Interaction: Our various toys set can provide a richer way of interaction. The treat ball can exercise dog's intellect, the rope toys can be used for tug-of-war and fetching, while the squeaky plush toys attract the dog's interest\",\n              \"Healthy Teething & Deep Cleaning: By giving your teething dog a variety of toys in different shapes, these toys can massage the gums from multiple angles. It helps to alleviate pain and anxiety, promote healthy teething and keep deep cleaning\",\n              \"Good-quality Material: The chew toys are made of natural rubber, which are long-lasting and soft, will not cause damage to the dog's gums. Plus, the plush toys and ropes are made from premium material, so they are safe and can protect your dog's health\",\n              \"Warm Tip for Dog Toy Set: Multifunctional and fun, these toys will be great for your dog and bring her happiness. Meanwhile, this set is suitable for puppy or small breed, not for aggressive heavy chewers\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"XIUGOAL Pink Puppy Toys for Boredom - 23 Pack Puppy Chew Toys for Teething, Interactive Dog Toys for Puppies, Cute Small Dog Toys with Treat Ball, Squeaky Dog Chew Toys and Ropes\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0017JBYAS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0017JBYAS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31x-6Gc1GyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SOOTHES GUMS - Dog chew toy is made with softer material for teething puppies without permanent teeth\",\n              \"ENCOURAGES HEALTHY CHEWING HABITS FROM THE START - Puppy teething pacifier satisfies pups' innate urge to chew\",\n              \"KEEPS YOUR PUPPY ENGAGED - Bright colors and intriguing textures help keep your pup entertained\",\n              \"PROMOTES DENTAL HEALTH - Dog pacifier chew toy features nubs to help clean teeth and massage gums\",\n              \"IRRESISTIBLE BACON FLAVOR THROUGHOUT - Features tasty flavor to entice pups\",\n              \"FOR SMALL PUPPIES - Size Small chew toy intended for pups up to 25 pounds\",\n              \"CHEW TOY DIMENSIONS - Out of package measures 6\\\" long x 1.25\\\" wide x 1.5\\\" high\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Nylabone Puppy Pacifier Chew Toy, Teething Toys for Puppies, Bacon Flavor, Small - Up to 25 lbs, 1 Count\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=puppy+teething+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":18089,"content_sha256":"d1c623881f74f82828be9b08651621c483da1e5ee56bb2d5eccffb067a99ab96"},{"path":"data/raw-amazon/search-puzzle-bowl.json","size":23189,"sha":"2713bc39b36512be99f5ef2f15acb793e0e7098d","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-puzzle-bowl.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-puzzle-bowl.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0787KPCPX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51hU7iS1zfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOW level feeder is best for fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Blue, Notch Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C5HSCS8J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C5HSCS8J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yUwFoYl9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Mealtime Up To 10x: Puzzle dog food bowls slow feeder and maze dog food bowl puzzle designed with ridges and maze patterns contributes to your puppy eating slower than 10 times, especially for those likely to gobble up. Slow feeder dog bowls medium breed assist the pets in digesting food better, which lets your pets form a healthy habit of eating slowly and chewing slowly. Slow feeding dog bowl are suitable for medium breed pets\",\n              \"Reduce Anxiety & Improve Digestion: Dog bowls for small dogs and slower feeder dog bowl for fast eaters protect against dietary problems in all their forms, including indigestion, bloating, choking, and canine obesity. This dog bowl slow feeder large breed entertains your dogs and immerses them in mealtime longer, helping reduce overeating behavior. Once intestinal diseases can be improved, a small dog slow feeder bowl could be helpful for them to establish healthy eating habits\",\n              \"Non-slip Base & Labyrinth Exploration: Non-slide base at the bottom of the slow eating dog bowl large breed effectively prevents movement when pets enjoy food. Puzzle feeders for dogs large are widened to stop them from being overturned by pets, resulting in food scattering. The raised parts are low enough, and the gaps are wide for pets, stimulating your dog's tongue to enter the dog slow feeder bowl to get the food, adding fun at mealtime and being more challenging\",\n              \"Food Diversity & Safe Material: Dog dishes to slow down eating applies to dry, wet, and raw food diets. This cat slow feeder dry food and puppy slow feeder bowl can hold up to 2 cups of kibbles. Large dog slow feeder bowl is made of PP polypropylene material which is food-safe and non-toxic so that your puppies can feel free to use it. These small slow feeder dog bowls are durable, stand wear and tear, not easy to damage, so your lovely pups could regale on their meal safely\",\n              \"Easy To Clean: Our slow feed dog bowls for large dogs, slow feeder cat bowl dry food and dog bowls that slow down eating are top-rack dishwasher safe, or another choice for you is to simply spray with warm, soapy water and rinse! The less workload you have on the puppy food bowl, the more playtime you can spend with your puppy! Slow dog feeder bowl and slow feeder dog bowls small breed is an interactive dog feeder for large dogs for your pets, as well as a good helper to ease your workload\",\n              \"After-sales Service: Extra large slow feeder dog bowls and dog puzzle feeders for dogs large stimulate dogs' natural instincts to like a challenge, which encourages your dogs to eat slowly and stop canine obesity. Supervise your dog not to tear it forcefully, which is not a chew toy. We are devoted to offering a better shopping experience for our customers. Any questions about dog slow feeder bowl large breed, please contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife Slow Feeder Dog Bowls 2PCS, Anti-Choking Puzzle Dog Food Bowls, Anti-Slip Interactive Feeding Slow Down Eating, Bloat Stop Maze Dishes for Medium Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00FPKNRG4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00FPKNRG4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ce8SfCMGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Purple, Flower Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00L3O4JI6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51h9CrhazdL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Medium slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and small to medium dog breeds\",\n              \"Holds 2 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for medium-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Medium 2‑Cup Capacity, Slow Feeding, Small to Medium Dogs & Cats, Non-Slip, Turquoise, Drop Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D12SFV2L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D12SFV2L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41XyCP6WmOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Dog'S Eating: Are you still worried that your dogs wolf their food down causing bloat, choking and other health issues? YINEYA large slow feeder dog bowls large breed can replace the regular dog bowls large sized dog to prevent the dog from eating too fast. With unique maze design, our small dog slow feeder bowl small breed and slow feeder cat bowl can allow dogs to chew food more slowly and reduce digestive problems, enhancing oral sensation and the process of enjoying food\",\n              \"Safe Raised Design: YINEYA always put the dog's safety first. Our dog bowl slow feeder large breed won't irritate your dog's skin and ensure safe eating experience, beause the smooth raised design of the slow feeder dog bowls small breed and slow eater bowl for dogs can avoid dogs' mouth, nose and tongue scratches. Moreover, this dog essentials design also allows dogs tongue to reach all of their food without getting stuck in the crevice\",\n              \"Unbreakable Safe Material: Our dog bowls that slow down eating are made of high quality food grade PP polypropylene material which is non-toxic and recyclable. Compared to ceramic slow feeder dog bowls that break easily, this dog slow feeder bowls large breed and pet supplies are more safe and durable as they are hard to damage. Your dog is totally free to enjoy the food healthily and happily by using YINEYA dog bowls slow feeder\",\n              \"Non-Slip Rubber Pads: Since slip rubber pads make this slow dog feeder bowl more stable, our dog puppy slow feeder bowl ensures that your dogs can enjoy their food without making a mess. In addition, the non-slip rubber pad of the puzzle dog food bowl not only prevents the slow eating dog bowl large breed from moving during the dog's meal, but also avoids damage to the floor or carpet\",\n              \"Easy To Clean: Cleaning dog puzzle bowl is no longer a problem! Compared to other dog puzzle bowl for dogs large, YINEYA dog dishes to slow down eating are unlikely to hide dirt as the maze is of moderate width. And these dog supplies are fairly easy to clean by hand or in the dishwasher. Whether it's dry or wet food, you can wash the large dog slow feeder bowl and slow feed dog bowl extra large with warm water and detergent quickly\",\n              \"After-Sales Service: YINEYA is committed to designing better small slow feeder dog bowls, making dogs' life easier and more enjoyable. All our dog bowl for fast eaters and food bowls for small size dogs are strictly inspected to ensure the quality of the product. If you have any question about the use of the maze dog food bowl and slow feeder for dogs, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"YINEYA Slow Feeder Dog Bowls, Pet Supplies that Slow Down Eating, Pet Food Bowls, Maze Dog Puzzle Feeder for Medium Breed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CXP3WLRR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CXP3WLRR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413JugWmTtL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Slow Feeding Design-IQ Improvement】The Atdoall slow feeder is designed with a unique 3-layer maze mechanism, which can effectively slow down the dog's eating speed and train the dog's thinking. Thereby preventing indigestion and obesity and improving the dog's intelligence.\",\n              \"【Dog Puzzle Toy】Relieve pets' boredom and anxiety. Dogs need to mentally challenge themselves to rotate each level and find hidden treats. Keep them busy. This not only stimulates the dog's brain, but also trains their IQ.\",\n              \"【High quality & Safe Material】 The slow feeder dog puzzle bowl is made of non-toxic, pet-safe, food-safe pp (polypropylene) material that is easy to rinse and has rounded edges to prevent pet eating injuries. You can buy it with confidence for your dog. The product straight warp is 10.35 inches, suitable for medium and large dogs, cats and other pets. Holds 1.5 cups of dry or wet dog food.\",\n              \"【Multifunctional Function】Slow down your dog's eating speed and promote their digestion, thereby preventing them from obesity and bloating. As an educational toy, it can not only consume the dog's energy, but also exercise the dog's reaction ability, thereby reducing the damage to the furniture.\",\n              \"【Non-slip Dog Bowl】 The slow feeder dog bowls features a rubberized non-slip pad on the bottom, which ensures that the toy stays stable during play, no more worrying about flipping, sliding and scratching the floor. It can effectively reduce cleanup time.\",\n              \"【Buy with Confidence】Your satisfaction is always our top priority. If you are not completely satisfied with our large dog bowls or have any questions, please feel free to contact us, we will be sure to solve the problem for you at the first time!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowl 3 Levels, Reduces Boredom and Anxiety, Non-Slip Interactive Puzzle Feeder, Suitable for Small/Medium/Larger Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00FPKNRF0\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00FPKNRF0?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Gl4hpCJVL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Turquoise, Drop Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0787FVCBW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0787FVCBW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51bLuGyYzLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Medium slow feeder dog bowl – helps slow down eating up to 10X; this SLOW level feeder is designed for small to medium dog breeds who need to slow their pace a little\",\n              \"Holds 2 cups of dry or wet dog food – this shallow bowl has a simple puzzle feeder maze design and can fit a full meal for medium-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Medium 2‑Cup Capacity, Slow Feeding, Small to Medium Dogs & Cats, Non-Slip, Blue, Notch Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DX62S2SM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DX62S2SM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51EPUVFDIWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Does It Actually Slow Fast Eaters Down?]------Yes—this adjustable slow feeder dog bowl helps turn fast, frantic gulping into a longer work-for-food routine. Set the food outlet wider for easier flow or lower it to release fewer kibbles at a time, stretching mealtime from about 5 to 60 minutes. A smarter anti-gulping upgrade for dogs that finish a bowl in seconds and need more than a basic maze feeder.\",\n              \"[What Makes It Better Than a Standard Slow Feeder?]------From KADTC, an American brand with a U.S. patented design, this dog puzzle feeder uses a no-power rotating mechanism—no batteries, no cords, no noise. Food drops only as your dog paws or nudges the center, creating real pacing control, real interaction, and a more rewarding spin-to-dispense feeding experience.\",\n              \"[Is It Easy to Learn & Fun to Use?]------The paw-and-spin action is easy to understand and rewarding to master. Dogs nudge, rotate, and earn food little by little, turning dinner into daily mental stimulation instead of a boring bowl routine. Great for curious puppies, active adults, and food-motivated dogs that need enrichment, boredom relief, and a real reason to slow down.\",\n              \"[Is It Big Enough for Real Meals?]------The 4 cups chamber holds a full meal for many dogs and works well with kibble, freeze-dried toppers, or small jerky bits. Great for small, medium, and large dogs—especially fast eaters, smart dogs, and multi-dog homes that want a more interactive feeder instead of a standard dog bowl.\",\n              \"[Is It Safe, Sturdy & Easy to Rinse?]------Made from food-grade PP and free from BPA, PVC, and phthalates, this feeder is built for daily pawing, nudging, and mealtime use. The durable structure and drainage design make cleanup simple—just rinse, drain, and air dry. Hand wash only, and avoid dishwasher heat to help protect the clear lid from warping. No assembly—just fill, set, and serve.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"KADTC 5-60 Min Adjustable Slow Feeder Bowl for Fast Eaters, Spinning Dog Puzzle Feeder, Anti-Gulping Interactive Food Dispenser, 4-Cup Capacity, Mental Enrichment Treat Toy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D1FMP3S5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D1FMP3S5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418SRMtTyuL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SLOW DOWN EATING: The unique flower-shaped hump design helps to slow down your dog's eating speed, preventing them from eating too quickly and causing indigestion or vomiting\",\n              \"DURABLE STAINLESS STEEL: Made from food-grade stainless steel, this dog bowl is sturdy, rust-resistant, and dishwasher safe for easy cleaning\",\n              \"HEAVY DUTY NON SLIP BASE: The Double-layer stainless steel construction makes the bowl heavy and stable, and the non-slip rubber base prevents it from sliding around on the floor\",\n              \"2CUPS CAPACITY: The bowl can hold up to 2cups of dog food, making it perfect for small and medium-sized dogs\",\n              \"HEALTHY AND SAFE: The stainless steel material is safe for food and can be used to hold dry kibble, wet food, or fresh canned food\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Feedoo Slow Feeder Dog Bowl-2Cups for Medium Breeds, Double Wall Food-Grade Stainless Steel, Heavy Duty with Non-Slip Rubber Base, Puzzle Maze Bowl to Slow Down Eating\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+puzzle+feeder+bowl&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":23069,"content_sha256":"9c1d87c1ff249ff14ab708358e9b316d13d65804b37a2d229bdb0f1f050b5bff"},{"path":"data/raw-amazon/search-reflective-dog-walking-light.json","size":24752,"sha":"1f625647a5eaa19c90555158316f2efe125ab1be","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-reflective-dog-walking-light.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-reflective-dog-walking-light.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CTQ9BMLQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CTQ9BMLQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41qoa8XTTKL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super bright dog lights: This dog light has a wider lighting range than a traditional lighted dog collar, and the dog collar light is super bright. The led dog light clip on design is very convenient to use and easy to carry. You can not only see the position of your dog, but also see the situation around it. These are thanks to our 7 LED beads and upgraded shell design.\",\n              \"4Mode and rechargeable led dog leash light: The lighted dog harness light has 4 modes, White, RGB, Red color and Red color strobe mode. Our light for dog collar is rechargeable, you don’t need to buy extra battery that is money saving and environment friendly.\",\n              \"Lightweight but solid quality dog night walking light: The dog walking flashlight is super lightweight, the weight of the dog walking light is similar to a dog's bell, it will not cause any burden on your dog walking or nighttime activity. The led dog caller light shell is sealed, even with mud and snow, the pet light can still work normally.\",\n              \"Waterproof light for dog collar: Dog walking by the stream? Yes! Dog rolling in the snow? Yes! Dog running in the rain? Yes! The waterproof dog collar light won’t let you down, you can always find your dog at the first time with our RGB dog light.\",\n              \"Not only dog lights for dog walking: Get rid of carrying big and heavy flashlight when sunrise hikes or late night walking, just use our glow in the dark dog caller light as a safety light, you can also clip the dog walking light on your purse or zipper as a portable flashlight.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2Pack Dog Lights for Night Walking Dog Collar Light Clip on Glow in The Dark with 4Modes & RGB Color for Camping\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C64RJDTH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C64RJDTH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418pI3c3ixL._SL75_.jpg\",\n              \"width\": 74\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright Dog Lights for Night Walking】The dog collar light built-in 7 LED lamp beads, up to 80LM brightness, brighter than other dog lights. Let your dog see where he is going and let you see where he is. 400M visibility dog light can alert vehicles and pedestrians to keep dogs safe\",\n              \"【4 Modes Dog Collar Lights for Nighttime Clip On】The dog walking light has 4 different modes, white light, color light, color light flashing, RGB flashing alternately, different colors distinguish different dogs, and the flashing mode is used as an emergency light to ensure your safety\",\n              \"【Rechargeable Light for Dog Collar】Dog collar light built-in high-capacity rechargeable battery, up to 20 hours operating time. Avoid replacing batteries and environmentally friendly. You can walk with your dog to farther places at night. Widely used for running climbing cycling\",\n              \"【IP68 Waterproof Dog Collar Light】The IP68 waterproof level surpasses other dog lights on the market, waterproof depth up to 5m, allows your dog to play in water or other harsh environments without worrying about damage. 0.53oz lightweight dog light will not make the dog tired\",\n              \"【Satisfaction Guarantee】Our aim is to please the customer, if you have any questions with your dog collar light, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 4 Modes Dog Lights for Night Walking, Rechargeable LED Pet Collar Light for Nighttime Clip on, IP68 Waterproof Pet Walking Accessories-2 Pack(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CNCNP529\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CNCNP529?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410aF6J4aCL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Velcro Design】The light strip with Velcro is very easy to attach to anywhere. This design allows you to connect the light strap directly to the pet leash, backpack, arm, making it easy for you and your pet to travel.Size:1.5*7inch.\",\n              \"【Premium Material】The pet light strip is made of PVC, it is flexible and completely waterproof. Enough bright ensure your dog is visible for up to 1640ft\",\n              \"【2 Modes & Replaceable Battery】The pet light comes with two lighting modes - always on and flashing. It is powered by two lithium batteries, and the LED light bar can work for about 50-100 hours. The battery can be replaced when the battery is low\",\n              \"【Safety Guarantee】The light bar ensures that your dog is clearly visible when walking outdoors. With this 2 Pcs safety light strip, drivers, night walkers, and runners can clearly see you and your dog both and ensure returns safely.\",\n              \"【Wide Application】Our pet light belts can not only be used on pet leashes but can also be used as safety lights behind backpacks, making it safer and more secure for you and your children to travel in dim places.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack LED Light for Dog Leash Harness, Light Up Dog Collar with Nylon Stickers, Waterproof Glow Light Easy to Attach to Collar Leash and Harness, Safety LED Light Up Band for Dogs at Night Walking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08BFR7LCQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08BFR7LCQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/41YcK8iDHUL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Light Up Dog Collar Safety Light - Our super bright colors keep your dog or cat safe, visible for more than 1/2 mile. All-weather dog collar charm or dog collar light for when your pup / dog / cat is playing out in the dark.Make it easy for you to look for him or her in the night. Fun light up camping accessories for dog, men women! entertainment for dogs during camping for sure, great for helping keep track and dogs during night games on the beach or in the park\",\n              \"Easy To Use And Multi Purpost - Attach or clip our small led dog light to your Bike/ Bicycle, motorcycles, dog leash & harness, collars, backpack, stroller for extra visibility during your morning & evening walks, attach it to you keychain to find your keys or keyhole easily, locate tent lines & camping gear. Great safety reflective gear for dog camping riding cycling biking motorcycling hiking walking dogs, perfect light up dog accessories for cyclists walkers runners ride bikes at dusk/ night\",\n              \"3 LED Light Bulbs & 3 Flashing Settings: Change 3 modes - Steady, Blinking or Multi-light with just 1 click. Attach it to your dog's collar, quick and easy bright, perfect for when your pet is playing out in the dark. It can also attach to leashes, harnesses, bags, bikes, shoes etc\",\n              \"Continuous USE - Works on 2 * replacable CR2016 Lithium battery(included). Battery life: FLASH Mode ≥40 hours, Steady Mode ≥20 hours, Different battery life in different modes. you can replace it after battery is died, which is simple(battery available at most major stores & Amazon). It's vital to increase your Dogs Cats visibility in the dark, otherwise you may lose him. That is why you need this collar light! Just clip it on to your dogs collar & it absolutely works\",\n              \"PERFECT Light Up Accessories Gifts For Your Dogs Cats Pets - This small clip on collar light is very bright in the dark & nighttime activities, great reflective christmas night time safety light gear for your small medium large dog puppy cat pets and you or just for dog walking, running, cycling, jogging at night. Keep you be seen & be safe at night for you, your children or your pets, that means greater safety for you, your children or your pet from negligent and distracted driver\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"5-Pack LED Light Up Dog Collar Light, Waterproof Dog Cat Pet Safety Strobe Harness Leash Necklace Lights for Large Medium Small Dogs at Night Time Walking Camping Warning Reflective Gear Accessories\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DFWBK2G8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DFWBK2G8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51drMz-EqJL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"7 Lighting Modes for Enhanced Visibility: This dog leash with light offers 7 lighting modes, including blue, green, and pink always on or slow flash, plus a flowing flash mode. Customize your light up dog leash for optimal visibility, ensuring safety during night walks.\",\n              \"360-Degree Visibility with Reflective Strips: Featuring double-sided illumination and reflective strips on high-transmittance TPU material, this lighted dog leash ensures drivers, cyclists, and pedestrians can see your dog from every angle, reducing the risk of accidents.\",\n              \"USB Rechargeable for Long-Lasting Use: Recharge this luminous pet leash in just 1.5 hours and enjoy up to 10 hours of continuous light. This LED dog leash rechargeable feature makes it perfect for evening walks, hikes, and other nighttime activities.\",\n              \"Durable & Easy-to-Clean TPU Material: Made from high-transmittance TPU, this night safety dog leash is both durable and easy to clean. The sturdy construction ensures long-lasting use, and the padded handle offers comfort during walks.\",\n              \"Tangle-Free & Convenient Design: The 360-degree safety buckle prevents tangling, even during active movements. With a D-ring on the handle for attaching accessories, this lighted dog leash for night walking adds both safety and convenience to your nightly routine.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"4 Ft LED Dog Leash, Light Up & Lighted Dog Leash, 7 Lighting Modes, Glow in The Dark, Reflective, Double-Sided Light, Rechargeable with Padded Handle for Night Walking Safety, Small to Large Pets\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SG7LF69\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SG7LF69?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41s-2Y9TEIL._SL75_.jpg\",\n              \"width\": 73\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【You will get】 You will get 8 led dog collar light and 3 batteries, including 8 colors of colorful, red, orange, yellow, green, blue, white, and transparent.Different colors effectively protect the safety of pets, Make your dog special and easy to be located and seen so that avoid the accident\",\n              \"【Easy to operate】 The light for dog collar has 3 lighting modes,the first press is the normal lighting mode, the second press is the fast flash mode, and the third press is the slow flash mode. The dog led light provides instant visibility, so that you can determine where your dog is when going for a walk at night. From camping to walking at night, Dog collar lights for night clips keep your dog visible and safe.\",\n              \"【Waterproof & High Quality】-These sturdy and durable dog light collar are resistant so you don’t need to worry about the rainy day, The led lights for dogs is sturdy and durable, dog light clip - the clip-on hook design is very convenient for installation and removal. Waterproof design, convenient to use in damp, dirty and other harsh environments.\",\n              \"【Night lighting】 Just clip the dog led collar to the dog’s collar or seat belt to effectively prevent your pet from encountering accidental danger when walking at night. To protect your pet's safety, dog walking light can emit soft and long-lasting light, The dog leash light is perfect for night walks, runs, or any other nighttime activity.\",\n              \"【Multifunctional Purpose】 The dog light is not only suitable for pets, but also can be used when people are running at night, riding a bicycle or camping outdoors, and can also be used as a keychain or decoration,It can meet your different needs.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"8 Pack Dog Lights for Night Walking, 3 Modes Dog Collar Light for Night Time, IP68 Waterproof Dog Lights Clip On, LED Safety Light for Large Medium Small Pets, Running, Camping, Climbing, Bike\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08ND1QJST\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08ND1QJST?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41dQciglXnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【3 Lighting Modes for Dog Leash Lights】2 brightness modes, which can be used when the dog is walking and playing at night; One red emergency Warning Flashing mode, which can be used for climbing, running, camping, Or where there are more people and cars\",\n              \"【USB-C Rechargeable & Lightweight】When fully charged, the battery life of this led dog collar light can last up to 20 hours. It can last for 5-8 hours in high brightness, 13-15 hours in medium brightness, and 18-20 hours in flashing mode.There is no potential applied to a dog's neck by the 0.03 lb dog light\",\n              \"【IP65 Waterproofing & Shatter-Proof】Under the protection of the IP65 Waterproofing, no matter rain, snow or sand dust, the dog light can not be affected in any way.Shatter-proof plastic is more durable than ordinary materials\",\n              \"【Bright Enough & 360°Rotation Angle】3W LED power supply and 360°rotation angle is necessary for dog safety. The dog collar lights for nighttime hung on their collars, creating enough vision for you, not only for you to see where you are stepping, but also for others to pay more attention to them，avoiding your dog being hit, stolen and lost\",\n              \"【What Will You Get?】2 Packs USB-C cable，2 Packs dog lights for night walking\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Lights for Night Walking, Clip on Dog Collar Light - 3 Modes, USB-C Rechargeable, IP65 Waterproof, LED Safety Light for Running, Camping, Climbing, Bike - 2 Packs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DHH6YZ7H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DHH6YZ7H?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41Q4OFYf2cL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【4 RGB Color Modes】 Our dog light offers 4 RGB color-changing modes: white light, red light, color light, red lightflashing. You can choose the mode according to you needs, lf you have multiple puppies, you can use different lights to distinguish them when walking the dogs at night.\",\n              \"【Super Bright LED Dog Light】 Our LED dog collar light features 7 light beads, providing over 80 lumens of brightness and a visibility range of over 100 meters, ensuring the safety of you and your pet during night walkings.\",\n              \"【Rechargeable Dog Collar Light】 Our dog collar light is equipped with a powerful rechargeable battery that can befully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"【Waterproof & Durable】Crafted from high-quality ABS material, our dog collar light are robust, durable and built tolast. With waterproof feature, they provide reliable performance in rain, snow, or muddy conditions\",\n              \"【Light Weight and Compact Dog Light】Our doa lights for night walking measures 1.5 x 0.6 x 2 3 inches( Lx W x H) and weighs only 0.03 lb. its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Collar Light, 2 Pack Rechargeable Dog Light Clip On, 80LM Brightness 4 Color Modes Dogs Lights for Night Walking, Waterproof Pet Camping Essentials for Running, Cycling, Hiking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQ4BXRQD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQ4BXRQD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41PDTKSZeQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Super Bright: Our dog collar light features 7 powerful LED beads that provide up to 80 lumens of brightness, ensuring that you and your dog can be seen from up to 100 meters away. This enhances safety for both you and your furry friend during nighttime walks, and giving you peace of mind of knowing your dog's location.\",\n              \"4 Light Changing Modes: Our upgraded dog light offers 4 RGB color-changing modes: white light, red light, color light, red light flashing. you can choose different light mode according to your needs. Besides, you can uses different light to distingush different dogs if you have multiple dogs to walking at night time.\",\n              \"Durable & Lightweight: Made of high quality ABS plastic, it's very durable for long time use and not easy to break, Besides, our dog collar light measures 1.5 x 0.6 x 2.3 inches (L x W x H) and weighs only 0.03 lb. Its small and lightweight design ensures that it won't burden your dog's neck or hinder their movements, keeping them comfortable during walks, hikes, and playtime.\",\n              \"Excellent IP67 Waterproof: Crafted from high-quality ABS material, our dog collar lights are robust, durable and built to last; With IP67 waterproof rating, they provide reliable performance in rain, snow, or muddy conditions.\",\n              \"Rechargeable & Large Battery Capacity: Our dog collar light is equipped with a large capacity battery that can be fully charged in just 2 hours. With a runtime of up to 25 hours on a single charge.\",\n              \"Easy to Use: Equipped with a robust carabiner-style clip, our dog collar light is suitable for dogs of all sizes. You can easily attach and remove the light from your dog's collar, harness, or leash. It also serves various other purposes, including night running, cycling, camping, climbing, and more.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Pack Dog Collar Light, 4 Modes Clip On Dog Lights for Night Walking, Glow in the Dark LED Pet Collar Charm, Rechargeable Pet Camping Essentials for Nighttime Running, Cycling, Hiking(Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CZ3KT3MS\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CZ3KT3MS?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Sw4Bj30+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Super Bright and 8 Modes】The led dog collar light has unique lamp surface which is brighter and more beautiful than ordinary dog lights. Your pets can be visible from up to 1500 feet away when walking at night. The dog walking light has 8 modes. Buying one dog light you will enjoy 8 dog safety lights experience. Switch 8 different lighting colors or cycling RGB color for your pet, you'll always know where your pet is.\",\n              \"【Lightweight and Comfortable】The light for dog walking at night is smart and 0.04 lbs light weight. With the silicone band, the dog night light will be attached to the collar/harness solidity and tightly. The LED dog Light will be not hanged and flipped around. The dog harness light will not bring any burden for your pets. Suitable for all kinds of pets.\",\n              \"【Upgraded Silicone Band】 The thickness and length of the upgraded silicone band are 1.6 times that of the ordinary ones. The band is more hard and durable, not easy to break, adjustable. The collar light for dogs at night is suitable for all kinds of dog/cat collars small to large.\",\n              \"【USB-C Rechargeable & Waterproof】The USB rechargeable dog collar light has a long battery life, 20 hours working but only 1.5 hours full charging. This sturdy and durable dog leash lights are IPX6 waterproof and dustproof. Please don’t worry about rain or snow weather.\",\n              \"【What You Will Get】Tubasion dog light up collar, USB-C cable. Please contact us if you have any questions about our dog collar lights for nighttime. We’ll respond within 24 hours and solve your problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Tubasion 2-Pack Dog Lights for Night Walking, Upgraded 8 Modes Rechargeable Dog Collar Lights for Nighttime Clip On, IPX6 Waterproof and Silicone Band Safety Lights for Dog Collars\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=reflective+dog+walking+light&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":24610,"content_sha256":"34decb72c4158fa5d6db8c6ef62b68965d8d52c1c85ae93d58890fa866f732a8"},{"path":"data/raw-amazon/search-slow-feeder.json","size":24471,"sha":"67fd5a6ad3e7b001ffe6f64beab837c3191ed7ce","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-slow-feeder.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-slow-feeder.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0C5HSCS8J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C5HSCS8J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yUwFoYl9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Mealtime Up To 10x: Puzzle dog food bowls slow feeder and maze dog food bowl puzzle designed with ridges and maze patterns contributes to your puppy eating slower than 10 times, especially for those likely to gobble up. Slow feeder dog bowls medium breed assist the pets in digesting food better, which lets your pets form a healthy habit of eating slowly and chewing slowly. Slow feeding dog bowl are suitable for medium breed pets\",\n              \"Reduce Anxiety & Improve Digestion: Dog bowls for small dogs and slower feeder dog bowl for fast eaters protect against dietary problems in all their forms, including indigestion, bloating, choking, and canine obesity. This dog bowl slow feeder large breed entertains your dogs and immerses them in mealtime longer, helping reduce overeating behavior. Once intestinal diseases can be improved, a small dog slow feeder bowl could be helpful for them to establish healthy eating habits\",\n              \"Non-slip Base & Labyrinth Exploration: Non-slide base at the bottom of the slow eating dog bowl large breed effectively prevents movement when pets enjoy food. Puzzle feeders for dogs large are widened to stop them from being overturned by pets, resulting in food scattering. The raised parts are low enough, and the gaps are wide for pets, stimulating your dog's tongue to enter the dog slow feeder bowl to get the food, adding fun at mealtime and being more challenging\",\n              \"Food Diversity & Safe Material: Dog dishes to slow down eating applies to dry, wet, and raw food diets. This cat slow feeder dry food and puppy slow feeder bowl can hold up to 2 cups of kibbles. Large dog slow feeder bowl is made of PP polypropylene material which is food-safe and non-toxic so that your puppies can feel free to use it. These small slow feeder dog bowls are durable, stand wear and tear, not easy to damage, so your lovely pups could regale on their meal safely\",\n              \"Easy To Clean: Our slow feed dog bowls for large dogs, slow feeder cat bowl dry food and dog bowls that slow down eating are top-rack dishwasher safe, or another choice for you is to simply spray with warm, soapy water and rinse! The less workload you have on the puppy food bowl, the more playtime you can spend with your puppy! Slow dog feeder bowl and slow feeder dog bowls small breed is an interactive dog feeder for large dogs for your pets, as well as a good helper to ease your workload\",\n              \"After-sales Service: Extra large slow feeder dog bowls and dog puzzle feeders for dogs large stimulate dogs' natural instincts to like a challenge, which encourages your dogs to eat slowly and stop canine obesity. Supervise your dog not to tear it forcefully, which is not a chew toy. We are devoted to offering a better shopping experience for our customers. Any questions about dog slow feeder bowl large breed, please contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MateeyLife Slow Feeder Dog Bowls 2PCS, Anti-Choking Puzzle Dog Food Bowls, Anti-Slip Interactive Feeding Slow Down Eating, Bloat Stop Maze Dishes for Medium Breeds\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0787KPCPX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0787KPCPX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51hU7iS1zfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOW level feeder is best for fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Blue, Notch Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00L3O4JI6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00L3O4JI6?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51h9CrhazdL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Medium slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and small to medium dog breeds\",\n              \"Holds 2 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for medium-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Medium 2‑Cup Capacity, Slow Feeding, Small to Medium Dogs & Cats, Non-Slip, Turquoise, Drop Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D12SFV2L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D12SFV2L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41XyCP6WmOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Slow Down Dog'S Eating: Are you still worried that your dogs wolf their food down causing bloat, choking and other health issues? YINEYA large slow feeder dog bowls large breed can replace the regular dog bowls large sized dog to prevent the dog from eating too fast. With unique maze design, our small dog slow feeder bowl small breed and slow feeder cat bowl can allow dogs to chew food more slowly and reduce digestive problems, enhancing oral sensation and the process of enjoying food\",\n              \"Safe Raised Design: YINEYA always put the dog's safety first. Our dog bowl slow feeder large breed won't irritate your dog's skin and ensure safe eating experience, beause the smooth raised design of the slow feeder dog bowls small breed and slow eater bowl for dogs can avoid dogs' mouth, nose and tongue scratches. Moreover, this dog essentials design also allows dogs tongue to reach all of their food without getting stuck in the crevice\",\n              \"Unbreakable Safe Material: Our dog bowls that slow down eating are made of high quality food grade PP polypropylene material which is non-toxic and recyclable. Compared to ceramic slow feeder dog bowls that break easily, this dog slow feeder bowls large breed and pet supplies are more safe and durable as they are hard to damage. Your dog is totally free to enjoy the food healthily and happily by using YINEYA dog bowls slow feeder\",\n              \"Non-Slip Rubber Pads: Since slip rubber pads make this slow dog feeder bowl more stable, our dog puppy slow feeder bowl ensures that your dogs can enjoy their food without making a mess. In addition, the non-slip rubber pad of the puzzle dog food bowl not only prevents the slow eating dog bowl large breed from moving during the dog's meal, but also avoids damage to the floor or carpet\",\n              \"Easy To Clean: Cleaning dog puzzle bowl is no longer a problem! Compared to other dog puzzle bowl for dogs large, YINEYA dog dishes to slow down eating are unlikely to hide dirt as the maze is of moderate width. And these dog supplies are fairly easy to clean by hand or in the dishwasher. Whether it's dry or wet food, you can wash the large dog slow feeder bowl and slow feed dog bowl extra large with warm water and detergent quickly\",\n              \"After-Sales Service: YINEYA is committed to designing better small slow feeder dog bowls, making dogs' life easier and more enjoyable. All our dog bowl for fast eaters and food bowls for small size dogs are strictly inspected to ensure the quality of the product. If you have any question about the use of the maze dog food bowl and slow feeder for dogs, please feel free to contact us\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"YINEYA Slow Feeder Dog Bowls, Pet Supplies that Slow Down Eating, Pet Food Bowls, Maze Dog Puzzle Feeder for Medium Breed\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00FPKNRG4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00FPKNRG4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ce8SfCMGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Purple, Flower Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQC9JN15\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQC9JN15?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41IQL2+6TQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[All Dogs Suitable Lickorpal Dog Bowl]: Specialized design to handle any liquid treats, whether it's rich homemade bone broth, creamy yogurt, or even specially for Native Pet or Stella & Chewy's formulated supplements, it's the ultimate choice for dogs that can’t eat dry kibble — perfect for senior dogs, new puppies, dogs with sensitive stomachs, or those needing post-surgery nutritional supplements.\",\n              \"[No Spill Slow Feeder with Ball]: the innovative rolling ball creates a gentle movement in the liquid to imitating natural water flow. this not only keeps the liquid oxygenated and fresh but also encourages your dog to drink more but preventing bloat, choking and digestion issues. the rolling ball design can reducing splashes and spills. say goodbye to mess floors after dogs mealtime!\",\n              \"[100% Safe Dog Slow Feeder Lickorpal Toy]: Made from food - grade rubber, it ensuring every serving of bone broth or yogurt is as clean and healthy as possible for your furry friend. this bowl is 100% dishwasher safe and easy wash. Every mealtime cleanup is a breeze! Every mealtime is a game to anxiety relief and mental stimulate!\",\n              \"[Silicone Dog Liquid Food Lick Bowl]: Features a well-designed silicone outer lid that wraps around the entire bowl to keeping the rolling ball contained inside the base bowl. (given the unique intelligence and individual temperament of each dog, to avoid the risk of them removing the ball from the bowl for accidental ingestion, please supervise your dog closely during use.)\",\n              \"[Special Gift for Large Medium Small Breeds Dog]: This multi - functional liquid feeding bowl is not just a practical item, it's a symbol of your love and care. It shows that you're committed to making every mealtime a happy and healthy experience for your dog.（please feel free to let us know if you need the DIY liquid treat manual)\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Yipetor Slow Feeder Dog Bowls for Liquid Treat, 【Entertained Ball-in】 Bone Broth Dog Lick Bowl, 3/4 Cup Yogurt Pup Lick Toy for Large Medium Small Breeds Dietary Supplement/Post-op Nutrition\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00FPKNRF0\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00FPKNRF0?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Gl4hpCJVL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and medium to large dog breeds\",\n              \"Holds 4 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for large-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Large 4‑Cup Capacity, Slow Feeding, Medium to Large Dogs, Non‑Slip, Turquoise, Drop Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CHRXXK46\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CHRXXK46?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51ebL3d907L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Healthy Dining Experience: The dog feeding station provides your pet with a comfortable and healthy dining position that can help aid in their digestion. Eliminating the need to have them stoop over to eat helps reduce strain on their neck and back.\",\n              \"5 Heights Adjustable Stand: The dog bowl stand can be adjusted to 12 in, 10&11in, 9in, and 3.1in. The raised dog bowl can not only makes it easier and comfortable for dogs to access their food and water, but also prevents dust or floor debris from falling into the bowls, ensuring a clean and healthy dining experience. Tip: This product is best suited for medium large sized dogs. If your dog is a small or x-large breed, please check the height before purchasing to ensure it is compatible.\",\n              \"Fully Equipped & Dishwasher Safe: Comes with 1*stainless steel bowl and 1*slow feeder dog bowl. The size of the bowls is 7.8 inches inner diameter, perfect for dry kibble, wet food, treats, or water. The raised dog food bowls for medium large dogs are safe for easy cleaning, you can put the whole bowl in the dishwasher.\",\n              \"Easy to Use Anti-slip Stand: Elevated pet bowls with antislip feet make it stable and prevent sliding, offering protection for your floors. Noise-free rubber rim for your dog to enjoy quiet dining. Fold and store the legs with a simple push of a button after use. If one of the brackets keeps falling and it won't lock, please pull out the bracket and let the buckle return.\",\n              \"Great Gift Choice for your petty dog: Our dog food bowls elevated have 5 heights adjustable, Elevated Dog Bowls can grow with your dog from puppy to senior. Believe that your puppy will be very happy to receive this wonderful gift!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Jovrun Elevated Dog Bowls for Medium Large Size Dogs, Non-Slip Dog Feeder with 1*Stainless Steel Dishes & 1*Slow Feeder Bowl, 5 Heights Adjustable Raised Bowls to 3.15″-8.66″-9.84″-11.02″-12.2″\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00L3O3UPE\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00L3O3UPE?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/518oxI8gQ9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Medium slow feeder dog bowl – helps slow down eating up to 10X; this SLOWEST level feeder is best for very fast eaters and small to medium dog breeds\",\n              \"Holds 2 cups of dry or wet dog food – this very deep dog bowl has our most challenging puzzle feeder maze design and can fit a full meal for medium-sized dogs\",\n              \"Mindful mealtime – encourages slower eating and longer engagement, helping pups enjoy every bite while making mealtime more fun and interactive\",\n              \"Multiple sizes, maze patterns, and 3 SLOW levels to choose from – Slow, Slower, or Slowest – to slow your dog down as much as needed; pick the perfect size and design for your unique pet\",\n              \"Non-slip, food-safe, and easy to clean – our puzzle feeders are top-rack dishwasher-safe and made without BPAs, PVCs, lead, or phthalates\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Outward Hound Fun Feeder Slo Bowl – Medium 2‑Cup Capacity, Slow Feeding, Small to Medium Dogs & Cats, Non-Slip, Purple, Flower Pattern\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DRTXHSDY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DRTXHSDY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41YcyZf+cnL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Advantage: Because it can instantly turn a regular dog bowl into a slow food bowl - just press and fix our slow food bowl mat to the bottom of the dog bowl. Our unique spiral design and silicone nail design can effectively slow down the dog's eating speed, help pets reduce overeating, and lower the risk of digestive system diseases. Upgraded silicone material is soft and safe, worth having\",\n              \"Safety and Health: The Xiaozhihui slow food feeder plug-in is made of third-generation upgraded food grade 100% silicone, which has been upgraded according to the materials on the market. Our material is safe and soft, different from hard plastic, and it will not hurt the nose of dogs when they eat. It is suitable for large, medium, and small dogs, making the right choice for pets\",\n              \"The strongest suction cup base: The 36 small suction cups at the bottom of the XIAOZHIHUI slow feeding dog bowl are as sturdy as octopuses, and this upgraded product has a suction hole in the middle, which is more sturdy than ordinary products. The chassis can be firmly fixed at the bottom of the dog bowl by pressing without adding water\",\n              \"Good practicality： Slow Feeder Dog Bowls Insert，Suitable for daily wet and dry food; best for dog bowls with a bottom diameter of 7-5.5\\\"（opening of 8.5-5.5 Inches） and can be cut to fit a minimum of 4.7\\\" dog bowls，Very suitable for elevated dogs with slow feeding and slow feeding dog bowls. Suitable for different breeds of dogs，The slow feeding dog bowl and the insert of the slow feeding dog bowl can be used for slow feeding dog bowls made of different materials\",\n              \"Easy To Clean & After-Sales Services: When the meal is done, simply take the dog food slow feeder bowl insert out of the dog slow feeders and rinse it. If there is any food residue, use a small brush to clean it off, or you can put it in the dishwasher. We offer hassle-free service for our insert of dog slow feeder bowl. Any questions, please feel free to contact us. We will try our best to help you\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Slow Feeder Dog Bowls Insert,Third Generation upgradedSuper Firm Eating Bowl（Cuttable） for Large Breed and Medium Small Size Compatible with Regular Elevated Metal Glass Dog Bowl (Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=slow+feeder+dog+bowl&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":24349,"content_sha256":"7e8fa1b5332947deea8dfc2bf661d7fcd5f63b8fbd2f8acd952234075f2aedc2"},{"path":"data/raw-amazon/search-snuffle.json","size":25241,"sha":"917d25758ccaea180394811d8c72dcddddcd33a3","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-snuffle.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-snuffle.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07N1JYYCW\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07N1JYYCW?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/515qWvAU02L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"★ Dog Training Toys: It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"★ Non-slip & Large & Portable: The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat. The design is small and can be shrunk into a small storage bag. It can also be hung or set aside when not in use. Suitable for traveling.\",\n              \"★ Dual-use Design: The feeding mat can be folded into a bowl. Stick to the good habits of your dog or use it as an olfactory pad.\",\n              \"★ Easy to clean: The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. It is suggested that washed by hand.\",\n              \"★ Guarantee: If you are not satisfied with our dog feeding snuffle mat, please feel free to contact us.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AWOOF Pet Snuffle Mat for Dogs, Interactive Feed Game for Boredom, Encourages Natural Foraging Skills for Cats Dogs Bowl Travel Use, Dog Treat Dispenser Indoor Outdoor Stress Relief\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08D6Q93C4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08D6Q93C4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/519091xYewL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"TRAIN YOUR DOG’S SMELL TO HUNT: Boost your pet’s mental stimulation with a snuffle mat! Perfect enrichment toys for dogs and cats, hiding treats in messy grass for fun, scent-focused play.\",\n              \"DIGESTION & MENTAL HEALTH IMPROVEMENT: The dog snuffle mat acts as a puzzle feeder dog, slowing eating and boosting digestion. These mentally stimulating toys for dogs aid in weight loss and reduce anxiety.\",\n              \"SNUFFLE MAT AND FEEDING BOWL: This food puzzle for dogs doubles as a sniff mat for dogs and a feeding bowl. With size-adjustable PP belt, it's a convenient, stimulating dog toy for mental stimulation and puppy enrichment.\",\n              \"ECO-FRIENDLY & WASHABLE MATERIAL: Made from eco-friendly, anti-pilling polar fleece, this dog food puzzle is machine or hand washable. It's a durable addition to dog brain stimulation toys and perfect for pet enrichment.\",\n              \"NON-SLIP & PORTABLE DESIGN: This dog puzzle toy features a non-slip base and a portable, shrinkable design. Ideal as puppy puzzle toys and dog stimulation toys to keep your pet engaged.\",\n              \"LIFETIME REPLACEMENT GUARANTEE: We offer a lifetime replacement guarantee for our dog foraging mat. If you're not satisfied with our dog activity toys for boredom, contact us for a risk-free replacement.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PET ARENA Snuffle Mat for Dogs - Adjustable Interactive Puzzle Toy for Large & Small Breed Slow Feeder for Mental Stimulation & Stress Relief Encourages Natural Foraging Ideal for Indoor & Outdoor Use\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09WV4CJ8R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09WV4CJ8R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51YL7jGFXeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SUITABLE FOR SMALL AND MEDIUM DOGS, CATS - The size of this snuffle mat is 26 x 16.5 inches, which is perfect for small dogs, medium dogs, cats and rabbits. It makes a wonderful gift for pet owners! NOT recommended for extra large and aggressive chewers dogs who could tear it up\",\n              \"INTERACTIVE ACTIVITY MAT- If your dog always eat too fast, we recommend you try our enrichment training feeding mat. Dog snuffle mat simulate an environment for your dog to forage naturally, effectively slow down eating and prevent digestive problems\",\n              \"8 DIFFERENT PLACES TO HIDE TREATS - This sniff mat for dogs contains 8 different places to hide food or treats, increase the fun, challenge and training intensity of foraging. It allows you to enjoy the happy time of interacting with your dogs and avoid your dog destroys the furniture due to boredom\",\n              \"SAFETY MATERIALS - The main material of the foraging mat is felt cloth, which is safety but not chewproof. When you receive this felt snuffle mat, machine wash it once to make the shape as good as the picture\",\n              \"WASHABLE AND PORTABLE DESIGN - Easy to clean, hand wash and machine wash available. Two additional elastic straps can be fastened and easily wrapped around for storage\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Vivifying Snuffle Mat for Dogs, Interactive Dog Puzzle Toy for Boredom and Mental Stimulation, Enrichment Feeding Game Sniff Mat Helps Slow Eating and Keep Busy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F9V6TSY7\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F9V6TSY7?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51gyMyZSVjL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Enrichment：Keep Dog Engaged and Mentally Active,Snuffle mat Encourages Natural Foraging Instincts, Reducing Boredom and Destructive Behaviors by Hiding Treats for your Pup to Sniff Out\",\n              \"Slow Feeding & Better Digestion：Promotes Healthy Eating Habits,The Textured Design Slows Down Fast Eaters,Preventing Bloating and Improving Digestion,Perfect for Dogs That Gobble Their Food too Quickly\",\n              \"Durable & Easy to Clean:Built to Last with High Quality, Non Toxic Materials,This Snuffle Mat is Machine Washable (Or Hand-Washable) for Hassle Free Cleaning, Ensuring Long Lasting Us\",\n              \"Stress & Anxiety Relief:Calms Anxious Dogs by Providing a Soothing Activity，Sniffing and Searching for Treats Releases Happy Endorphins，Making it Ideal for or Dogs\",\n              \"Non Slip & Portable:The Bottom of the Snuff Pad is Made of Non Slip Cloth, Effectively Preventing Dogs From Moving it While Eating,it's Lightweight and Portable ,Portable Keeping your Dog Entertained Anywhere, Anytime,Great for Indoor and Outdoor Use\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Qxsnuvvlg Snuffle Mat for Dogs, Slow Feeding Game Interactive Puzzle Dog Food Mat,Encourage Natural Foraging Skill-Dog Snuffle Mat 19.7''x19.7''Easy to Clean, Durable\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08JGHMDLX\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08JGHMDLX?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51E5BQOyhrL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Dog training toys】It is a unique dog training mat that allows your dog to find snacks or small toys hidden in the mat. It helps to train your dog's smell, consume your dog's energy and lose weight. Keep your dog occupied and avoid your dog being bored and engaged in destructive behavior.\",\n              \"【2 extra suction cups】 It comes with 2 suction cups, you can fix it on the smooth ground. The bottom is a non-slip cloth that effectively holds the mat and prevents the dog from moving the mat when your dog search food on the mat.\",\n              \"【Easy to clean】The main fabric of the scent pad is felt cloth, environmentally friendly and easy to clean. This dog snuffle mat can be washed by hand or machine, we advice to wash it once a week at least to keep your dog’s health.\",\n              \"【Thicker hair and durable edge guard】Longer and thicker hair help you to hide the food better, the edge guard prevent food drop out from the mat. A wonderful snuffle mat can encourage dogs’ natural instinct, let them have fun exploring.\",\n              \"【Safe to use】In order to provide high quality product and let all customers can rest assured purchase. All material are high quality, non-toxic , durable and odorless to make sure will not make your dog uncomfortable. Please contact us for a satisfied solution if there any problems with the item you got.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Snuffle Mat for Dogs, 17'' x 21'' Dog Sniffing Interactive Feeding Game Boredom, Puzzle Toys Encourages Natural Foraging Skills and Stress Relief Small/Medium/Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CWX43Z7W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CWX43Z7W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51+3-C-Gp5L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"A STORY OF LOYALTY AND TRANQUILITY - Destiny brought us together, turning dogs into our cherished family members. Though their lives are short, they dedicate every moment to steadfast loyalty and companionship. For busy pet owners, a snuffle mat provides dogs the freedom to play independently. When you're away, it soothes their anxiety. You gain tranquility, while they revel in joy. This humble gift honors our dogs' lifelong devotion. And don't forget to tell them, we love them too.\",\n              \"ENHANCES MENTAL HEALTH: By searching for food or treats hidden deep in the mat, snuffle mats help keep dogs' brains active, reducing anxiety and boredom, and improving their mental well-being.\",\n              \"ENHANCES OLFACTORY SKILLS: Using a snuffle mat trains dogs' sense of smell, which can be beneficial in various real-life scenarios such as search and rescue operations or security checks.\",\n              \"REDUCES EATING SPEED: For dogs that eat too quickly, snuffle mats can effectively slow down their eating pace, helping to improve digestion issues.\",\n              \"PROVIDES PHYSICAL EXERCISE: The process of searching for food not only exercises the dog's sense of smell but also provides moderate physical activity, increasing calorie expenditure.\",\n              \"EASY TO USE AND CLEAN: Most snuffle mats are machine washable, making them convenient to keep clean and hygienic\",\n              \"PLAYFUL AND ENERGETIC DOG GIFT - Ideal for lively and all types of puppies, providing entertainment during pet's exercise times and allowing owners to enjoy watching their pets play, boosting mood and offering dual benefits | Features multiple interactive modes, making it the perfect dog gift choice for Valentine's Day Dog Toy/ Easter Dog Toy/ Dog Birthday Toy/ Children's Day Dog Toy /Halloween Dog Toy / Thanksgiving Dog Toy/ Christmas Dog Toy.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PUHOHUN Snuffle Mat for Dogs -Interactive Dog Toys to Keep Them Busy | Puppy Puzzle Slow Feeder Treat| Dog Lick Mat Enhancement\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09SVS7XJD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09SVS7XJD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 60,\n              \"url\": \"https://m.media-amazon.com/images/I/41BACiOfP9L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASHABLE SLOW FEEDER DOG BOWLS - Our washable Forager Bowls are Patent Pending and designed to soak up small liquid leaks like slobber & other water droplets! With the proprietary, extra absorbant material in the center, our dog food mat is perfect for even the messiest of eaters!\",\n              \"NON-SLIP BACKING - No training required, Forager Bowl utilizes your furbaby's natural foraging instincts to help boost mental stimulation. With the non-slip backing, you can help make sure your furbaby is able to enjoy their cat slow feeder bowl without the worry of them accidentally creating a mess! This special backing allows the dog food puzzle to hug the floor, providing an anti-slide grip to counter the strongest of noses as a snuffle mat for large dogs or small dogs.\",\n              \"DESIGNED FOR ALL LIFE STAGES - Forager Bowl is the newest and safest way for your dog or cat to enjoy the benefits of mental stimulation in their house, the kennel, or while traveling. This dog puzzle toy is great for all shapes and sizes of furbabies. Great for pet parents who are unable to take their furbabies on walks or let them outside for exercise as this cat slow feeder bowl is an easy way to redirect their energy and keep them from getting bored or anxious.\",\n              \"VISUAL STIMULATION - Take meal time with your furbaby to a whole new level with the enrichment benefits that come with the Forager Bowl. With modern grey in our forest bowls, your furbaby will need to forage through the bowl to with their adorable snouts to get to their food or treats. This slow feeder dog bowl is the perfect option for any furbaby that needs more mental enrichment because of their quick eating habits or simply the need for increasing their brain stimulation through foraging.\",\n              \"TRAVEL FRIENDLY - Whether you are traveling across the country or heading across town to family or friends, these dog puzzle toys are great for every traveling furbaby. The drawstring pocket cinches up for travel, difficulty adjustment, and you can put the drawstring into the pocket to dissuade chewing and choking. This pet snuffle mat has a durable, but soft material that helps ensure no injuries occur while sniffing and digging for their food on the road.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Pet Parents Forager Bowls, Slow Feeder Dog Bowls with SoftSnout & Non-Slip Backing Technology, Dog Feeder Mat & Snuffle Mat for Large Dogs and Small Dogs (Forest Modern Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DX1L3NJC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DX1L3NJC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51i6TF1ou-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Interactive Dog Toys：It is a slow feeder that allows your dog to find snacks hidden in the mat. The dog snuffle mat simulates an environment for your dog to forage naturally, effectively slow down eating and prevent digestive problems. Keep your dog busy and avoid your dog being bored and engaged in destructive behavior.\",\n              \"Premium Dog Snuffle Mat:Our feeding mat adopts a double-layer design with a rich distribution of hidden food points. The sniffing pad sets three different levels of foraging difficulty for our dog. （Level 1: Unbutton；Level 2: Button up one layer of buttons；Level 3: Buckle two layers of buttons）The different hiding places present your dog with many new challenges!\",\n              \"Rich Feeding Game: The feeding mat can be folded into a bowl.The middle 4 layers of petals can easily hide large pieces of food. The grass in the outer ring is rich and messy, suitable for small sized foods. And there is a BB call in the mushroom and 2 pieces of ringing paper place in the petal. These new toys could spark the interest of your pet!\",\n              \"Durable and Safe Materials: All material of sniff mat are high quality, non-toxic , durable and odorless to make sure the safety of your dog. Petals and grass are sewn on the mat with thick cotton thread. It will not be tear easily then cause the risk of suffocation.\",\n              \"Suitable for All Dogs: The size of this dog snuffle mat is 19.7 x 19.7inches, which is perfect for all dog breeds. ( Please guide the sniffing & foraging, and avoid tearing）,It is machine washable but we suggest hand washing. The dog mat could be folded and put into a storage bag easily perfect for travel.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AWOOF Snuffle Mat for Dogs,19\\\" x 19\\\" Interactive Dog Puzzle Toys Encourages Natural Foraging Skills,Durable Dog Feeding Mat for Boredom and Mental Stimulation for Large, Medium and Small Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07QYZ2YPH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07QYZ2YPH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/61qXatHO6HL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"RICH FEEDING GAME – Look at the Big Orange Flower in the middle of the snuffle mat dog puzzle toys. Total 4 layers of orange petals can hide large chunks of food easily. Outer ring of the rich and messy grass suitable for small size of food. Unlike other snuffle mat’s rare and regular grass can’t hide any food! It doesn’t help your dog at all.\",\n              \"EXTRA FUN ATTRACTS YOUR PUPPY – We are extremely positive of our snuffle mat. But in order to provide more fun for lovely puppies, we set up 4 additional feeding game for the smart and experienced dogs! And there is a BB call under the logo in the middle and 3 bells, 4 pieces of ringing paper randomly place in the petal.\",\n              \"EXCELLENT RELEASE BUCKLE DESIGN – Have you ever bought a snuffle mat for your dog that want to develop good habits in your dog. But your dog likes to lift the mat? 4 release buckles will help you! Button up the string we sent you then you can tie it to the furniture. You don’t have to worry about the mat will be overturned anymore. And these 4 release buckle can help you pack this snuffle mat easily.\",\n              \"THICK OXFORD CLOTH AND AMETABOLIC POLAR FLEECE – In order to provide high quality product and let all customers can rest assured purchase. All material are high quality, non-toxic , durable and odorless to make sure will not make your dog uncomfortable. Petals and grass are sewn on the mat with thick cotton thread. It will not be tear easily then cause the risk of suffocation.\",\n              \"Pet Snuffle Mat for Dogs – The dimension of the dog food mat is 28 x28 inches, Suitable for the vast majority of small to medium dogs. This dog puzzle mat is very easy to clean! It is machine washable but we suggest hand washing.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AWOOF Snuffle Mat Pet Dog Feeding Mat, 28''x28'' Interactive Dog Puzzle Toys Encourages Natural Foraging Skills\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FDQG911T\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FDQG911T?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51BmdiJdD1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mental Stimulation & Entertainment - This innovative dog snuffle mat engages your dog’s primal foraging instincts through sniffing training. With a simple pull of the drawstring, it instantly transforms into a dog slow feeder bowl; push to unfold for a dog feeding mat with fun sniffing adventure. The dual-design caters to varied dining needs, turning every meal into a joyful exploration. As an interactive dog puzzle toy, promoting cognitive development for more agile thinking\",\n              \"Promote Healthy Eating Habits - Our snuffle mat for dogs design deeply textured grooves, effectively slow down eating, helping pets avoid gobbling food. Rapid eating harms health. Simply hide kibble or treats in the dog enrichment toys feeding mat to encourage patient foraging. Slower eating prevents vomiting, bloating, obesity, and digestion, protecting your pet’s gut health. Tip: If your dog shows frustration, gently guide them to find food gradually—this builds calmness and positive habits\",\n              \"Focus Sniff Training & Anxiety Relief - Replace boring meals with engaging games! Our interactive dog enrichment toys for boredom and mental stimulation could help sniffing activates, releases stress, and burns energy—reducing destructive behaviors. Ideal for high-energy dogs or those with separation anxiety, it boosts confidence and focus. Use indoors on rainy days or as a portable picnic dog feeding mat outdoors—scatter treats and enjoy bonding time\",\n              \"Adjustable for All Breeds Pets - Our 19*19 inch dog sniffing mat is exceptionally durable. Made of natural felt fabric for pet-friendly comfort, with non-slip backing for stability. The drawstring allows for adjustment to different sizes. Suitable for small, medium, and large dogs, cats, eg Chihuahuas, Shih Tzus, Yorkshire Terriers, French Bulldogs, Corgis, Border Collies, Labradors, Golden Retrievers, and German Shepherds. Easy to clean (hand wash recommended). Compact for travel or home use\",\n              \"Usage Notes - Packed compressed for clean and tidy shipping, please unfold and air for hours to restore shape. Please understand that wrinkles from friendly fabric are normal and do not affect function. Enjoy interactive bonding througth dog puzzle toys. For the first few uses, please gently guide your dog to interact with the snuffle mat correctly. This prevents frustration from improper use that may lead to destructive chewing or tearing. Always encourage your pet to forage—not bite—the mat\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PETCARE Snuffle Mat for Dogs Adjustable Slow Feeder Bowl Interactive Enrichment Puzzle Toys for Small Medium Large Breed Dogs Cats Puppy Sniff Foraging Mats Mental Stimulation Treat Game, 19*19 inch\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+snuffle+mat&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 668\n  }\n}\n","inline_bytes":25151,"content_sha256":"820702e6aeb8464ec8bb4a92c7530083d744495546a0c64869d687159cc2152b"},{"path":"data/raw-amazon/search-toppl.json","size":17589,"sha":"565143a393a7df5c9ba46ea2caa415020335ad27","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-toppl.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-toppl.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B00N54E9MI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HTdbYy-7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54ECZ2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54ECZ2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31zMiEflWeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Granny Smith Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54EGD0\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54EGD0?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31RgZwrMbBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBNK9N4W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBNK9N4W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31jy2xLON0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE STABILITY INSERT FOR TOPPL FILLING: Keep Toppl steady and upright with the Toppl Stopper Insert. Fits securely into your Toppl dog treat toy for mess-free filling and frozen treat prep. Remove insert before giving the Toppl toy to your pup.\",\n              \"LEAK-PROOF DESIGN FOR CLEAN PLAY: The secure, leak-proof construction prevents spills and keeps frozen fillings contained, making treat time cleaner and easier for you and your dog.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\",\n              \"EASY TO CLEAN & DISHWASHER SAFE: Made from Zogoflex a high-quality, non-toxic material, the Toppl Stopper is dishwasher safe for quick, hassle-free cleaning after treat-dispensing sessions.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Toppl Stopper Insert Accessory for Toppl Dog Treat Toy – Keeps Toy Steady and Upright for Filling and Freezing, Mess-Free Treat Prep, Dishwasher Safe, Made in USA - Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBNJTDF5\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBNJTDF5?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31CxmgzzmLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE STABILITY INSERT FOR TOPPL FILLING: Keep Toppl steady and upright with the Toppl Stopper Insert. Fits securely into your Toppl dog treat toy for mess-free filling and frozen treat prep. Remove insert before giving the Toppl toy to your pup.\",\n              \"LEAK-PROOF DESIGN FOR CLEAN PLAY: The secure, leak-proof construction prevents spills and keeps frozen fillings contained, making treat time cleaner and easier for you and your dog.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\",\n              \"EASY TO CLEAN & DISHWASHER SAFE: Made from Zogoflex a high-quality, non-toxic material, the Toppl Stopper is dishwasher safe for quick, hassle-free cleaning after treat-dispensing sessions.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Toppl Stopper Insert Accessory for Toppl Dog Treat Toy – Keeps Toy Steady and Upright for Filling and Freezing, Mess-Free Treat Prep, Dishwasher Safe, Made in USA - Granny Smith Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CBNLBW6H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CBNLBW6H?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31bzc-BU9lL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE STABILITY INSERT FOR TOPPL FILLING: Keep Toppl steady and upright with the Toppl Stopper Insert. Fits securely into your Toppl dog treat toy for mess-free filling and frozen treat prep. Remove insert before giving the Toppl toy to your pup.\",\n              \"LEAK-PROOF DESIGN FOR CLEAN PLAY: The secure, leak-proof construction prevents spills and keeps frozen fillings contained, making treat time cleaner and easier for you and your dog.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\",\n              \"EASY TO CLEAN & DISHWASHER SAFE: Made from Zogoflex a high-quality, non-toxic material, the Toppl Stopper is dishwasher safe for quick, hassle-free cleaning after treat-dispensing sessions.\",\n              \"EXTENDS TREAT TIME & FUN: Perfect for bully sticks, dental sticks, creamy treats and other freezable snacks, this insert helps dogs enjoy longer-lasting, brain-stimulating enrichment play when paired with the Toppl toy (sold separately).\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Toppl Stopper Insert Accessory for Toppl Dog Treat Toy – Keeps Toy Steady and Upright for Filling and Freezing, Mess-Free Treat Prep, Dishwasher Safe, Made in USA - Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/31EQIKJk8ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed To Be Durable For Long Chew Sessions\",\n              \"A Floatable, Safe Dog Bone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07BVKY59G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07BVKY59G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/416-3vBTRoL._SL75_.jpg\",\n              \"width\": 39\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Customized Frozen Treat: The small PetSafe Freezable Treat Holding Chilly Penguin can be filled with flavored water, broth, peanut butter, or wet dog food for a frozen boredom-busting treat\",\n              \"Durable Rubber: This vanilla-scented, BPA-free rubber toy offers long-lasting playtime; top-rack dishwasher safe for easy cleaning\",\n              \"Interactive Wobble: A fun round base wobble and slow feeder action provides active simulation, slows down eating habits, and encourages enrichment\",\n              \"Global Mission, Local Care: With U.S. roots and worldwide reach, PetSafe delivers vet- and trainer-recommended solutions and exceptional customer support to create fields of joy for pets\",\n              \"25 Years of Trust: Since 1998, PetSafe has created safe, innovative, and trusted products that bring joy, enhance pet lives, and support the lifelong bond between pets and their families\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetSafe Freezable Treat Holding Chilly Penguin - Durable, Vanilla-Scented, Rubber, Freezable Interactive Pet Puzzle for Boredom or Separation Anxiety - for Small Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01MZH7WL8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01MZH7WL8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21CIQDOtyWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Small - Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B072Z11MKD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B072Z11MKD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41t2mCjQ6nL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Washable\",\n              \"Recyclable\",\n              \"Perfect for developing your dog's abilities\",\n              \"Very resistant to bites\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Tux Treat Dispensing Dog Chew Toy – Interactive Chewing Toy for Dogs – Dog Games for Aggressive Chewers, Fetch, Catch – Holds Kibble, Treats, Small 4\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=west+paw+toppl+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 117\n  }\n}\n","inline_bytes":17569,"content_sha256":"6e982df6bd2f4977eb224f83f68902585191cf30f215282d038b7952ca921b7d"},{"path":"data/raw-amazon/search-training-magnetic.json","size":22730,"sha":"d221b393b1aed5bb2641931c5bcaafa3792646cc","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training-magnetic.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training-magnetic.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CQK4DN1V\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JCiGxebWL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Upgraded Stronger Magnet】 There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】 Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Large Capacity】 The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Convenient Design】There is a zipper pocket in front with poop bag outing, you can get poop bags easily anytime. Also lining material of the fanny pack is water resistant, can be inside out easily for cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch and Training Clicker, Upgrade Two Magnetic Closure to Prevent Spills, 2 Cup Treat Bag with Poop Bag Dispenser, Metal Clip Waist Belt Fanny Pack for Pet Walk (Black/Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQQF67P1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31L2nwRGOmL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FC2LTSNG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FC2LTSNG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41HpO6zM5RL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🧲 𝐎𝐧𝐞-𝐇𝐚𝐧𝐝, 𝐐𝐮𝐢𝐞𝐭 𝐀𝐜𝐜𝐞𝐬𝐬: Magnetic closure opens with one hand, so you can reward instantly without breaking training focus.\",\n              \"🍖 𝐍𝐨 𝐌𝐞𝐬𝐬, 𝐍𝐨 𝐒𝐦𝐞𝐥𝐥: Removable silicone liner contains greasy treats and cleans up fast.\",\n              \"🎽 𝐇𝐚𝐧𝐝𝐬-𝐅𝐫𝐞𝐞, 𝐍𝐨 𝐁𝐨𝐮𝐧𝐜𝐞: Wear it at your waist for a close fit that won’t swing or bounce during training.\",\n              \"🎒 𝟑 𝐖𝐚𝐲𝐬 𝐭𝐨 𝐖𝐞𝐚𝐫: Waist, crossbody, or belt clip—switch easily for training or walks.\",\n              \"🐾 𝐎𝐧𝐥𝐲 𝐖𝐡𝐚𝐭 𝐘𝐨𝐮 𝐍𝐞𝐞𝐝: Poop bag holder and small pockets keep essentials within reach.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PawistaPal Dog Treat Pouch for Pet Training, One-Hand Magnetic Closure, Hands-Free Treat Bag with Silicone Liner, No Mess No Smell\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D9GFLLYP\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D9GFLLYP?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ekH+vx89L._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Upgraded Stronger Magnet】 There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】 Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Large Capacity】 The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Convenient Design】There is a zipper pocket in front with poop bag outing, you can get poop bags easily anytime. Also lining material of the fanny pack is water resistant, can be inside out easily for cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch and Training Clicker, Upgrade Two Magnetic Closure to Prevent Spills, 2 Cup Treat Bag with Poop Bag Dispenser, Metal Clip Waist Belt Fanny Pack for Pet Walk (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DJ1NXVM3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DJ1NXVM3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41gi1wjSgGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Two pockets with zipper closures and additional magnetic closure on the big pouch. Adjustable strap fully extended measures up to 52 and 1\\\" wide to fit perfectly through belt loops\",\n              \"Approximate total capacity: 0.8 L\",\n              \"Stitched webbing front loop and d-ring make it easy to attach items such as Poop Bag Holder, Crap Carrier, keys, etc.\",\n              \"Measures 7\\\" x 3\\\" x 6\\\" and weighs 5 oz\",\n              \"Interior fabric is human food-grade fabric and outer is made of easy-to-clean ripstop\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Wilderdog Dog Training Treat Pouch with Magnetic and Zipper Closure, Carabiner Attached, Adjustable Waist Strap - Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F4D9JTY8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F4D9JTY8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41isMt5sZyL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"FUNCTIONALITY & DURABILITY: Crafted with a vegan, non-toxic, recycled fabric that is water- resistant. The Goodie Treat Bag repurposes 3 plastic bottles into the perfect training treat pouch. Lightweight and easy to wear so that you have quick access to treats to reward your dog's good behavior while training. This bag can be worn around the waist, clipped onto a belt-loop, or threaded onto your personal belt. If there are any product issues or defects contact us so we can make it right!\",\n              \"FEATURES: The Goodie Treat Bag includes a removable waist-belt with a quick-release buckle attachment; or remove the waist-belt and simply hook your goodie bag on any leash or pack for hands free training and quick access to treats. This lightweight bag has a magnetic closure allowing easy access to treat to reward your dog quickly while training\",\n              \"EXPRESSIVE STYLE: The Goodie Treat Bag is available in 2 different styles, solid colors or prints for whatever style best suits you and your dog! We recommend pairing with our Scoop Pick Up Bag (sold separately) for some colorful training accessories!\",\n              \"SIZING AND CLEANING: This bag is sized at 4’’ x 4.75’’ x 2.5’’ and the waist-belt is adjustable to fit to your waist comfortably. To clean your Goodie Treat bag hand wash in cold water with a pet-safe detergent. Let bag air dry for best results\",\n              \"WARRANTY & CARE: All of our products come with OllyDog lifetime warranty. Please note that chewing and biting are not covered by warranty, as that is not the intended use of the product\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"OllyDog Goodie Treat Bag, Dog Treat Pouch, Waist Belt Clip for Hands-Free Training, Magnetic Closure, Dog Training and Behavior Aids, Three Ways to Wear (Blue Heron)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DQKVPS15\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DQKVPS15?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41uqbLS9qqL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"FUNCTIONALITY & DURABILITY: Crafted with a vegan, non-toxic, recycled fabric that is water- resistant. The Goodie Treat Bag repurposes 3 plastic bottles into the perfect training treat pouch. Lightweight and easy to wear so that you have quick access to treats to reward your dog's good behavior while training. This bag can be worn around the waist, clipped onto a belt-loop, or threaded onto your personal belt. If there are any product issues or defects contact us so we can make it right!\",\n              \"FEATURES: The Goodie Treat Bag includes a removable waist-belt with a quick-release buckle attachment; or remove the waist-belt and simply hook your goodie bag on any leash or pack for hands free training and quick access to treats. This lightweight bag has a magnetic closure allowing easy access to treat to reward your dog quickly while training\",\n              \"EXPRESSIVE STYLE: The Goodie Treat Bag is available in 2 different styles, solid colors or prints for whatever style best suits you and your dog! We recommend pairing with our Scoop Pick Up Bag (sold separately) for some colorful training accessories!\",\n              \"SIZING AND CLEANING: This bag is sized at 4’’ x 4.75’’ x 2.5’’ and the waist-belt is adjustable to fit to your waist comfortably. To clean your Goodie Treat bag hand wash in cold water with a pet-safe detergent. Let bag air dry for best results\",\n              \"WARRANTY & CARE: All of our products come with OllyDog lifetime warranty. Please note that chewing and biting are not covered by warranty, as that is not the intended use of the product\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"OllyDog Goodie Treat Bag, Dog Treat Pouch, Waist Belt Clip for Hands-Free Training, Magnetic Closure, Dog Training and Behavior Aids, Three Ways to Wear (Raven S'25)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FNW4BB91\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FNW4BB91?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51MM20iRX+L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Strong Magnetic Quick-Release Closure: FurtasticFinds dog treat pouch features an upgraded magnetic closure for one-handed operation—strong magnets keep treats secure, yet allow quick access during training. This training treat pouch prevents spills, making it perfect for dog training, walks, or outdoor running\",\n              \"Multi-Storage Design: The dog treat pouch holds 4.5 cups of treats in its main compartment, plus a front pocket for essentials and side for poop bags. Another side loops keep keys/training clickers handy during training or walks - all in one compact bag\",\n              \"Premium 900D Waterproof Oxford Fabric: Made from heavy-duty 900D Oxford fabric, this dog training treat pouch is water-resistant, durable, and easy to clean. It withstands daily use, rain, or mud—ideal for dog walking, hiking, or park training sessions\",\n              \"3 Ways to Wear: Wear it as a waist pack, shoulder bag, or clip-on pouch—this treat bag for dog training adapts to your needs. Perfect for hands-free training, walks, or travel\",\n              \"Satisfaction Warranty: We stand by our dog treat pouches for pet training! If you have any questions, please contact us. Train with confidence—this dog training pouch is built to last\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FurtasticFinds Upgraded Dog Treat Pouch with Quick-Release Magnetic Closure, 3-Way Wear Treat Bags, 900D Waterproof Fabric, 4 Storage Spaces, Treat Pouch for Pet Training Walking (Dark Grey)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CB613GZP\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CB613GZP?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41BNX2FYY8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Functionality&Durability】Dog treat pouch crafted with a non-toxic that is water-resistant. Lightweight and easy to wear so that you have quick access to treats to reward your dog's good behavior while training.Pouch size：2.7'' x 7.5'' x 8.5''\",\n              \"【One Serves All】This dog treat pouch not only can be used for dog but also for dog parents, no more worry about where to put dog's toy, food and personal objects. Dog treat bag is large enough to hold in generous amounts of dogs favorite treats, kibbles and dog clicker.\",\n              \"【3 Ways To Wear】Our dog treat pouch with 1 waist strap and 1 shoulder strap, It can be worn with a removable adjustable belt, a removable shoulder strap, and a sturdy metal belt clip, or simply attach the metal clip to your belt.You can choose the most comfortable and convenient way to wear it according to your preference.\",\n              \"【Quick Access Without The Spills】: No more fumbling with drawstrings! The Treat Pouch features two strong magnets inside the main treat compartment. This magnetic closure allows you to quickly access your pup’s treats and cinches closed right after to prevent any spilling and curious doggie noses from taking over the bag!\",\n              \"【Occasion & Great Choice】 Kissleaf dog treat pouch for training comes with decent clicker with loud noise. This value pack is perfect for daily walking and dog agility training. The dog treat pouch is a perfect for dog trainer and dog owner. If you are not satisfied with the dog training treat pouch, directly contact us, we will offer you a satisfactory solution.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"kissleaf Dog Treat Pouch with Magnetic Closure, Treat Pouches for Pet Training, Large Dog Treat Training Pouch and Dog Clicker, Dog Training Treat Pouch Built-in Poop Bag Dispenser, Hands-Free Snack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D9XXYG5K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D9XXYG5K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ifuZ4SUqL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"2 in 1 Design: A food grade silicone bag is provided; it fits perfectly inside the dog treat bag. A perfect way to hold meat or messy treats and ensure bag inside remains clean. Treats stay fresh because of tight seal. Silicone bag is dishwasher safe\",\n              \"Upgraded Stronger Magnet: There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out even when you bend over. A small pull tab for open the bag easily by one hand when food needed.\",\n              \"Plenty of space for accessories: ① A 4-cup treat fits inside the main compartment's silicone bag. ② The enlarged front zipper pocket can hold any phone and keys. ③ We've also widened the side zipper pocket opening for easy access to various types of poop bags. ④ The front mesh pocket is perfect for storing small items like a training clicker. This all-in-one bag holds everything you need for outings, making it the perfect training or walking bag.\",\n              \"Versatile Wearing Options: Our treat bag provides three different ways of wearing. ①Clip the bag to your belt by the metal clip, ②Use it as a fanny pack with the adjustable waist belt (fits waist 23\\\"- 49\\\"), ③Use it as a crossbody bag by removable shoulder strap (length 31\\\"- 58\\\"). Choose any way you wish, enjoy your time with puppy.\",\n              \"Effective Dog Clicker Included: You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch, Magnetic Closure & Sealable Silicone Bag Insert, 4-Cup Capacity – Belt Clip/Waist Belt/Crossbody Wear, Clicker Included – Great for Pet Training & Walking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+training+treat+pouch+magnetic+closure&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 311\n  }\n}\n","inline_bytes":22430,"content_sha256":"baaac2f7e9d76ce315748e17aa6fb48df5801e0d0dcfbf68927ba7cc6cdb2d9a"},{"path":"data/raw-amazon/search-training-silicone.json","size":24350,"sha":"b43ca2a328fe5ee934b019466528044cc58fd25f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training-silicone.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training-silicone.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CQQF67P1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31L2nwRGOmL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQQCVJ3G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQCVJ3G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Eisv7-CqL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07WR9C96S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07WR9C96S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Um-2OGbML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"No BPA,safe and healthy,can contact pet food directly;Design of magnetic closing for easy opening,allows quick access to pouch with one hand,freeing the other for training signals and commands,automatic close after feeding\",\n              \"Design of magnetic closing for easy opening;allows quick access to pouch with one hand;freeing the other for training signals and commands,automatic close after feeding\",\n              \"Clips onto pockets or belt loops to keep treats within easy reach;moreover,the unique clamp design ensures that the pet training bag does not fall off\",\n              \"Dish washer safe,easy to clean,unique large opening design and soft silicone material make the pet training bag easy to reverse,cleaner and more thorough, healthy and hygienic\",\n              \"Pure color design,simplicity and fashion;the training bag is available in assorted colors,choose your favorite\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AUDWUD Silicone Dog Treat Pouch,With Dog Training Clicker,Clip on Portable Training Container,Convenient Magnetic Buckle Closing and Upgraded Waist Clip for Enhanced Stability\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B34HBH91\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B34HBH91?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/312H1IuDvDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐕Dog Clicker Training Kit🐕 - Dog clicker training kit contains 1 Silicone dog treat pouch and 1 pack pet training clickers.The dog training treat bag can contact pet food directly,safe and healthy;The dog treat pouch is available in assorted colors (black/beige/navy blue/sky blue/egg green), simplicity and fashion;the blue and white clickers are effective,It's your good choice for training pets.\",\n              \"🐕Silicone Dog Treat Pouch🐕 - The silicone dog treat pouch is made of food grade silicone,it can contact dry and wet food directly,safe and healthy. It’s easy to on and off with one hand, automatic close after feeding.With upgrated clip,It is easy to carry,not easy to fall off.Dish washer safe and easy to clean,The large opening design and soft silicone material make the pet pouch easy to reverse to clean the inner easily and thoroughly.\",\n              \"🐕Effective Dog Clicker🐕 - You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse.You can use it to train your pet the basic obedience, small trick, and correct the bad behavior.Scientific method of training your pet safely and easily.\",\n              \"🐕Easy To Use🐕 - The silicone dog treat pouch is eay to use.The design of magnetic buckle closing for easy to on and off with one hand, automatic close after feeding.With the upgrated clip,you can clip to pockets、belt loops or package,it's convient to train or walk pet outside.The clicker training for dogs is easy to use, simple push button with distinct clicking sound, Train your pet just by simply pressing the clicker and command.\",\n              \"🐕Perfect Gift, Satisfaction Guarant🐕 - The dog treat training pouch and dog clicker are perfect for daily walking and dog agility training. They are a perfect gift for dog trainer and dog owner.If you are not satisfied with the dog clicker training kit, feel free to contact us, we will make sure you are satisfied.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Left&Right Dog Clicker Training Kit,Silicone Dog Training Treat Pouch and Dog Clickers,Dog Treat Bag with Clicker Training for Dogs,Pet Treat Bag with Magnetic Buckle Closing and Waist Clip,Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D1Y5DXQ9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D1Y5DXQ9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41NgHsV3rQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SNACK PACK WITH WAIST BELT: AOKLANT SNACK PACKS come with a tested and reliable waist belt design that can be freely retracted up to 55 inches in length, ensuring that you and your pet can enjoy your walks together without worrying about the bag accidentally falling or breaking, so you and your pet can go on walks or training without worrying\",\n              \"PET TRAINING CLICKER COMBINED USE: You can use the pet training clicker to train all your pets, from basic obedience training to trick training, it provides a complete solution for those who train their beloved pets. Meanwhile the snack pack provides easy access to your pet's favorite treats and you will see better results soon\",\n              \"EASY TO USE UPGRADE: Compared to other bulky snack bags, our snack bag is compact and easy to carry, measuring only 5 * 4 * 1.7 inches. but can hold up to 1.66 cups of dry or wet food. The snack bag has a stronger magnetic closure built into both sides of the mouth for easy one-handed operation, easy to take out at any time and can be closed automatically without letting snacks leak out\",\n              \"PREMIUM WATERPROOF MATERIAL: Our fanny packs are made of high quality safe and harmless premium silicone. Unlike fabric fanny packs, this waterproof silicone fanny pack is waterproof and ideal for storing wet and dry food and frozen food. The flexible silicone material is dishwasher safe and can also be easily bent and flipped over to rinse the snack bag with water, perfect for everyday use\",\n              \"AUTO CLOSE DESIGN: Our snack bag's snap magnetic feature ensures that snacks won't spill, making it both reliable and convenient, while eliminating the need for zippers. Whether it's a quick walk or a long training session, our snack bag ensures that you and your furry companion can enjoy the activity together without any interruption or inconvenience\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AOKLANT Pet Training Snack Pouch with Clicker 2.0 Upgraded Magnetic Closure, 1.66 Cup Silicone Belt for Dog Treats，Perfect for Exercising and Walking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJ9423KT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJ9423KT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/315efOzMiSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Lightweight and portable—This dog food bag is different from other large-capacity styles,with a 4*3.3*1.5-inch design, you can carry it with you when walking your dog every day.\",\n              \"Food grade advanced silicone Material—Made of high-quality food grade silicone, BPA-free, non-toxic and odorless, durable, reusable, safe and healthy, easy to clean, and will not leave food residue and bacteria.\",\n              \"Automatic closing design—open and close once, the automatic closing function saves you time in operating the zipper. It is equipped with a wrist strap to free your hands, allowing you to always walk your dog in a happy mood.\",\n              \"Features - The dog treat bag has a beautiful and fashionable appearance, simple and elegant,easy to carry.Multl-Functional use,or use it as a coin purse, key bag,etc.\",\n              \"Package – We offer a wristband and a dog training clicker.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WALLFID Silicone Dog Treat Pouch, Auto Closure, with Pet Training Clicker, Walking Bag for Dog and Cat, Pocket Size, Easy to Clean, Odorless, Travel Walking Bag (Dark Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CFQD2QDJ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CFQD2QDJ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31gqGx28t8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"No BPA,safe and healthy,can contact pet food directly. Design of magnetic closing for easy opening,allows quick access to pouch with one hand,freeing the other for training signals and commands,automatic close after feeding\",\n              \"Design of magnetic closing for easy opening,allows quick access to pouch with one hand,freeing the other for training signals and commands,automatic close after feeding\",\n              \"Clips onto pockets or belt loops to keep treats within easy reach,moreover,the unique clamp design ensures that the pet training bag does not fall off\",\n              \"Dish washer safe,easy to clean,unique large opening design and soft silicone material make the pet training bag easy to reverse,cleaner and more thorough, healthy and hygienic\",\n              \"Pure color design,simplicity and fashion,the training bag is available in assorted colors,choose your favorite\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AUDWUD Silicone Dog Treat Pouch,With Dog Training Clicker,Clip on Portable Training Container,Convenient Magnetic Buckle Closing and Upgraded Waist Clip for Enhanced Stability\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FQC8TZ2H\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FQC8TZ2H?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Tr2q69PYL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Removable Silicone Insert Bag】A food grade silicone bag is provided; it fits perfectly inside the dog treat bag. A perfect way to hold meat or messy treats and ensure bag inside remains clean. Treats stay fresh because of tight seal. Silicone bag is dishwasher safe\",\n              \"【Upgraded Stronger Magnet】There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal belt clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Reasonable Capacity】The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends. Meanwhile, a zipper pocket in front with poop bag outing, get poop bags easily anytime.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo【Silicone Insert Bag Version】Dog Treat Pouch and Training Clicker, 2 Pair Magnetic Closure, 2 Cup Walking Fanny Pack with Poop Bag Dispenser, Metal Belt Clip &Waist Strap\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D22LJJZ2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D22LJJZ2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/411P2FAs0cL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"One Handed Magnetic Access: This silicone pouch features a magnetic closure that enables one handed treat access during training sessions.It supports positive reinforcement methods while walking multiple dogs or managing pets at home\",\n              \"Adjustable Waist Belt Fit: An adjustable waist belt fits waistlines from 31-49.5 inches. Wear it around your waist or across the shoulder for secure comfort during hikes bends squats or runs\",\n              \"Professional Clicker Included: A professional clicker with connecting rope comes included for precise behavioral reinforcement. Use it during obedience classes agility courses or puppy socialization to mark good behavior instantly\",\n              \"Food Grade Silicone Build: Crafted from food grade silicone this spacious bag holds one point six eight cups of dry or wet treats.Its easy rinse design prevents residue buildup and eliminates pocket stains after messy sessions\",\n              \"Upgraded Thickness Design: The upgraded thickness prevents collapse when squeezed while the dual magnet system keeps contents secure during movement.Ideal for training dogs cats chickens or horses indoors at parks or on trails\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AUDWUD Magnetic Silicone Dog Treat Pouch with Adjustable Waist Belt Dog Training Bag for Small Medium Large Dogs Hands Free, Easy to Clean And Dishwasher Safe\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GGRRWW76\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GGRRWW76?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31DOTsN48VL._SL75_.jpg\",\n              \"width\": 71\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Twice the Pouches, Zero the Grease!】 Say goodbye to smelly, grease-soaked fabric bags forever. Our 2-pack is crafted entirely from 100% food-grade silicone, creating a waterproof barrier that prevents oils and odors from soaking in. Unlike single fabric pouches that require constant washing, these rinse clean under water or are easy to wipe clean. Keep one fresh pouch ready while the other is in use!\",\n              \"【One-Hand Access for Flawless Focus】 Fumbling with treats breaks your dog's concentration. Our pouches feature a pull-tab and a strong magnetic auto-closing lid, designed for seamless one-handed operation. Reach in, reward, and the lid snaps shut instantly—preventing spills even during bouncy walks. With 2 clickers included, you'll always have a backup for multi-dog households or training sessions.\",\n              \"【Pocket-Sized, Holds 1.67 Cups (13 oz)】 Don't be fooled by its compact design (5*4*2 inches). Each pouch comfortably holds up to 1.67 cups of kibble, moist treats, or even frozen goodies. It's the perfect \\\"small pocket-sized\\\" companion for daily walks, yet powerful enough for intensive training without the bulk.\",\n              \"【No More Dropped Pouches!】 We've engineered our waist belt with a heavy-duty, break-resistant clip that securely fastens to any belt, waist (fits 25\\\" to 59\\\"), or leash loop. No more worrying about cheap plastic clips snapping mid-walk. Plus, our memory silicone bounces back to shape even after stuffing with messy treats and resists stains effortlessly.\",\n              \"【The Complete Training Kit】 Why buy one when you can have a matching set? This is more than just a pouch; it's a complete training system. Includes: 2 x Silicone Treat Pouches + 2 x Training Clickers. Perfect for couples who train together, owners with multiple dogs, or as a thoughtful gift for the proud pet parent in your life.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MMMonyHar One-Hand Access 2-Pack Silicone Dog Treat Pouches with 2 Training Clickers - Magnetic Auto-Closing Lid, Extended Waist Belt, Pocket-Sized for Walks\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=silicone+dog+treat+pouch+clicker&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 315\n  }\n}\n","inline_bytes":24222,"content_sha256":"d9ad4d231029fda24d68e0d66098f0b99e94006e2baa0522c1e5aec13576ff4c"},{"path":"data/raw-amazon/search-training.json","size":26172,"sha":"a14f263cd583c8431af3aa0cafbbbd271c874c27","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-training.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0CQQF67P1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQF67P1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31L2nwRGOmL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQK4DN1V\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQK4DN1V?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JCiGxebWL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Upgraded Stronger Magnet】 There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】 Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Large Capacity】 The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Convenient Design】There is a zipper pocket in front with poop bag outing, you can get poop bags easily anytime. Also lining material of the fanny pack is water resistant, can be inside out easily for cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch and Training Clicker, Upgrade Two Magnetic Closure to Prevent Spills, 2 Cup Treat Bag with Poop Bag Dispenser, Metal Clip Waist Belt Fanny Pack for Pet Walk (Black/Gray)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQQCVJ3G\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQCVJ3G?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Eisv7-CqL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CB613GZP\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CB613GZP?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41BNX2FYY8L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Functionality&Durability】Dog treat pouch crafted with a non-toxic that is water-resistant. Lightweight and easy to wear so that you have quick access to treats to reward your dog's good behavior while training.Pouch size：2.7'' x 7.5'' x 8.5''\",\n              \"【One Serves All】This dog treat pouch not only can be used for dog but also for dog parents, no more worry about where to put dog's toy, food and personal objects. Dog treat bag is large enough to hold in generous amounts of dogs favorite treats, kibbles and dog clicker.\",\n              \"【3 Ways To Wear】Our dog treat pouch with 1 waist strap and 1 shoulder strap, It can be worn with a removable adjustable belt, a removable shoulder strap, and a sturdy metal belt clip, or simply attach the metal clip to your belt.You can choose the most comfortable and convenient way to wear it according to your preference.\",\n              \"【Quick Access Without The Spills】: No more fumbling with drawstrings! The Treat Pouch features two strong magnets inside the main treat compartment. This magnetic closure allows you to quickly access your pup’s treats and cinches closed right after to prevent any spilling and curious doggie noses from taking over the bag!\",\n              \"【Occasion & Great Choice】 Kissleaf dog treat pouch for training comes with decent clicker with loud noise. This value pack is perfect for daily walking and dog agility training. The dog treat pouch is a perfect for dog trainer and dog owner. If you are not satisfied with the dog training treat pouch, directly contact us, we will offer you a satisfactory solution.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"kissleaf Dog Treat Pouch with Magnetic Closure, Treat Pouches for Pet Training, Large Dog Treat Training Pouch and Dog Clicker, Dog Training Treat Pouch Built-in Poop Bag Dispenser, Hands-Free Snack\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0B34HBH91\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0B34HBH91?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/312H1IuDvDL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"🐕Dog Clicker Training Kit🐕 - Dog clicker training kit contains 1 Silicone dog treat pouch and 1 pack pet training clickers.The dog training treat bag can contact pet food directly,safe and healthy;The dog treat pouch is available in assorted colors (black/beige/navy blue/sky blue/egg green), simplicity and fashion;the blue and white clickers are effective,It's your good choice for training pets.\",\n              \"🐕Silicone Dog Treat Pouch🐕 - The silicone dog treat pouch is made of food grade silicone,it can contact dry and wet food directly,safe and healthy. It’s easy to on and off with one hand, automatic close after feeding.With upgrated clip,It is easy to carry,not easy to fall off.Dish washer safe and easy to clean,The large opening design and soft silicone material make the pet pouch easy to reverse to clean the inner easily and thoroughly.\",\n              \"🐕Effective Dog Clicker🐕 - You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse.You can use it to train your pet the basic obedience, small trick, and correct the bad behavior.Scientific method of training your pet safely and easily.\",\n              \"🐕Easy To Use🐕 - The silicone dog treat pouch is eay to use.The design of magnetic buckle closing for easy to on and off with one hand, automatic close after feeding.With the upgrated clip,you can clip to pockets、belt loops or package,it's convient to train or walk pet outside.The clicker training for dogs is easy to use, simple push button with distinct clicking sound, Train your pet just by simply pressing the clicker and command.\",\n              \"🐕Perfect Gift, Satisfaction Guarant🐕 - The dog treat training pouch and dog clicker are perfect for daily walking and dog agility training. They are a perfect gift for dog trainer and dog owner.If you are not satisfied with the dog clicker training kit, feel free to contact us, we will make sure you are satisfied.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Left&Right Dog Clicker Training Kit,Silicone Dog Training Treat Pouch and Dog Clickers,Dog Treat Bag with Clicker Training for Dogs,Pet Treat Bag with Magnetic Buckle Closing and Waist Clip,Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D9GFLLYP\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D9GFLLYP?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ekH+vx89L._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Upgraded Stronger Magnet】 There are two pairs of strong magnets on opening of the bag, auto closing and no food spilling out at all. Open easily by one hand when food needed.\",\n              \"【Versatile wearing options】 Gobeigo dog treat bag offers two wearing modes: an adjustable waist belt (25-47 inches) catering to a wide audience, or the option to use the back metal clip independently. Simple and convenient, ensuring a comfortable fit for everyone.\",\n              \"【Compact but Large Capacity】 The dog treat bag looks exquisite and compact on waist, but it can hold 2 cups of food, large enough for daily walking with your furry friends.\",\n              \"【Effective Dog Clicker Included】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken even horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Convenient Design】There is a zipper pocket in front with poop bag outing, you can get poop bags easily anytime. Also lining material of the fanny pack is water resistant, can be inside out easily for cleaning.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Gobeigo Dog Treat Pouch and Training Clicker, Upgrade Two Magnetic Closure to Prevent Spills, 2 Cup Treat Bag with Poop Bag Dispenser, Metal Clip Waist Belt Fanny Pack for Pet Walk (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0D1Y5DXQ9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0D1Y5DXQ9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41NgHsV3rQL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SNACK PACK WITH WAIST BELT: AOKLANT SNACK PACKS come with a tested and reliable waist belt design that can be freely retracted up to 55 inches in length, ensuring that you and your pet can enjoy your walks together without worrying about the bag accidentally falling or breaking, so you and your pet can go on walks or training without worrying\",\n              \"PET TRAINING CLICKER COMBINED USE: You can use the pet training clicker to train all your pets, from basic obedience training to trick training, it provides a complete solution for those who train their beloved pets. Meanwhile the snack pack provides easy access to your pet's favorite treats and you will see better results soon\",\n              \"EASY TO USE UPGRADE: Compared to other bulky snack bags, our snack bag is compact and easy to carry, measuring only 5 * 4 * 1.7 inches. but can hold up to 1.66 cups of dry or wet food. The snack bag has a stronger magnetic closure built into both sides of the mouth for easy one-handed operation, easy to take out at any time and can be closed automatically without letting snacks leak out\",\n              \"PREMIUM WATERPROOF MATERIAL: Our fanny packs are made of high quality safe and harmless premium silicone. Unlike fabric fanny packs, this waterproof silicone fanny pack is waterproof and ideal for storing wet and dry food and frozen food. The flexible silicone material is dishwasher safe and can also be easily bent and flipped over to rinse the snack bag with water, perfect for everyday use\",\n              \"AUTO CLOSE DESIGN: Our snack bag's snap magnetic feature ensures that snacks won't spill, making it both reliable and convenient, while eliminating the need for zippers. Whether it's a quick walk or a long training session, our snack bag ensures that you and your furry companion can enjoy the activity together without any interruption or inconvenience\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"AOKLANT Pet Training Snack Pouch with Clicker 2.0 Upgraded Magnetic Closure, 1.66 Cup Silicone Belt for Dog Treats，Perfect for Exercising and Walking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FXB4N6VQ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FXB4N6VQ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51XOGr-a6tL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Includes Clicker & Disposable Poop Bags】Comes with a dog training clicker and 15 disposable waste bags, supporting effective training and convenient cleanup while on the go.\",\n              \"【Durable & Waterproof Oxford Fabric】Made from high-quality oxford cloth, this dog treat pouch offers excellent durability and water resistance, keeping treats safe and fresh during outdoor activities.\",\n              \"【Secure Drawstring Closure】Drawstring top allows quick one-hand access and ensures treats stay sealed inside, preventing spills and maintaining freshness.\",\n              \"【Adjustable Waist Belt for Comfort】The waist belt fits 22.6–40.4 inches (57.5–102.5 cm), easily adjustable for a secure, comfortable fit on users of varying sizes.\",\n              \"【Large Capacity】Dog treat pouch (6.5 x 3.2 x 5.5 inches) holds up to 3.6 cups of treats, suitable for long walks, training sessions, or outings with your dog.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"ondware Large Dog Treat Pouch with Adjustable Waist Belt, Waterproof Oxford Training Bag with Drawstring, Clicker & Poop Bags, 3.6 Cup Capacity, Multi-Use Snack Storage for Walking Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C3B9KDL8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C3B9KDL8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51hEIiqADBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Rich Dog Training Kit】 Includes a training waist bag, a silicone dog treat bag, 2 dog training clickers with wrist strap（one dark green, one black）, an adjustable ultrasonic dog whistle with lanyard, a 2-in-1 dog whistle clicker (light green), a roll of dog waste bags, and a dog clicker training manual, meeting various training needs.\",\n              \"【Can Carry More Training Supplies】The Oxford cloth training waist bag is perfect for carrying your dog's outdoor gear and training equipment, as well as your personal items. In addition, the kit includes a silicone dog treat pouch that is waterproof and easy to clean, so you don't have to worry about constantly cleaning the waist bag due to dirty treat residue.\",\n              \"【Dog Clicker Training Manual】Comes with a dog cliker training manual covering how to teach your furry companion to potty, sit, come, down, stay, roll over, and play dead through positive reinforcement. Combined with dog clicker and treat bag for perfect training. You yourself become your dog's best trainer and his closest companion！\",\n              \"【Versatile Training Methods】The training clicker and ultrasonic dog whistle offer different training methods, suitable for various training scenarios. The ultrasonic dog whistle can adjust the ultrasonic frequency by adjusting the nut, you can adjust the frequency until your dog exhibits the strongest reaction.\",\n              \"【Bonus Dog Waste Bags】The kit includes a roll of dog waste bags, making it easy to clean up your dog's poop and litter during outdoor activities. There is a dedicated pocket in the Oxford cloth waist bag for storing waste bags, and you can easily access them through the small hole in the front when you need to use them.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BARKIE Dog Training Kit - Treat Pouch, Pet Training Fanny Pack, 2 Puppy Training Clickers, Ultrasonic Silent Whistle, 2-in-1 Whistle Clicker, Clicker Training Guide Booklet, Dog Poop Bag (Black)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CQQJR6MT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CQQJR6MT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31NxMJcP8NL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Train Like a Pro】Heouvo dog treat pouch and clicker kit are designed to help you train your dog like professionals. With easy access to your pet's favorite treats and a training clicker to supercharge your training sessions, you'll see better results in no time\",\n              \"【Compact Body, Large Capacity】Compared to other bulky treat bags, our treat pouch is very compact (5*4*2inch), but can hold 1.67 cups of dry or wet food. While other silicone pouch has large openings that tend to result in snack spillage, we have designed a smaller mouth with stronger magnetic closure that effectively prevents food from falling out, thereby extending the food's freshness.\",\n              \"【Food-Grade Silicone Material】Heouvo training bag is made of safe and harmless food-grade silicone that is free from bisphenol. Unlike fabric waist pouches, ours is designed to store both dry and wet or freezing food. It features 2pcs strong built-in magnet that allows for convenient one-hand operation, enable quick reach of food to promptly reward obedient dogs. The flexible silicone material allows for easy bending and flipping for easy cleaning the inner compartments.\",\n              \"【Effective Dog Clicker】You can use the pet training clicker to train all your pets. Not only for dog but also for cat, bird, chicken and horse. You can use it to train your pet the basic obedience, small trick, and correct the bad behavior. Scientific method of training your pet safely and easily.\",\n              \"【Unique Waist Belt Design】Unlike other silicone dog training pouches, we have taken extensive time and effort to address the risk of plastic clips breaking or failing off. After careful consideration, we are proud to present our latest product that eliminates the worry of your pouch accidentally detaching during training sessions or walks. The waist belt is adjustable for waist sizes ranging from 25“ to 47”, ensuring a comfortable fit for users. Now, you can confidently focus on your training or outdoor activities without the concern of your pouch slipping off.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"heouvo Dog Treat Pouch with Training Clicker, Upgrade Stronger Magnetic Closure to Avoid Spilling, 1.67 Cup Silicone Treat Bag Fanny Pack with Waist Belt for Pet Training Walking (Pink)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+training+pouch+clicker&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 437\n  }\n}\n","inline_bytes":25960,"content_sha256":"e862f90023659f427e80c53d1bf7d6b9cffff296ad85e886f996c7e15245abe4"},{"path":"data/raw-amazon/search-travel-bottle.json","size":22133,"sha":"dbcd29ec4c037995f5f67a42fa416ca53eba9107","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-travel-bottle.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-travel-bottle.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B089W25KG3\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B089W25KG3?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51Ghl+eQn0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【BIG TROUGH & RECOVER UNUSED WATER】➊ This dog cat travel water cup bowl has 2.8 inches Big Trough. It not only ensure dog dacrinking water easily but also cat, rabbit or other small pet to drinking water quickly, moreover doesn't Wet Your Dog. ➋ In addition, a most important and different point is that puppy bowl press button to re-collect the remaining water and use it again. Protect water resources without wasting a drop of water.\",\n              \"【EASY TO USE & LEAK-PROOF FUCTION】 ➊ Dog Accessories One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. ➋ This dog water dispenser is designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak and you can put dog water bowl in your backpack without worrying about its leaking.\",\n              \"【CONVENIENT TO CARRY】Dog water bottle enough capacity 19 oz and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, travelling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want~\",\n              \"【SAFE AND DURABLE MATERIALS】This portable dog water bottle is made of high quality food-grade plastic.Durable and recyclable, easy dismantling and cleaning. It will keep your pet health and vitality. Enjoy the safe and funny outdoor act with your pet.\",\n              \"【Dog Accessories】As a birthday gift, Christmas gift for your family dog is the best choice!NO RISK. Click the Orange Button to Buy Now.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kalimdor Dog Water Bottle, Leak Proof Portable Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic (19oz Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B098KBJNMH\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B098KBJNMH?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 72,\n              \"url\": \"https://m.media-amazon.com/images/I/41lFpl0uVfL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Foldable Creative Design: The foldable dog water dispenser holds more water and provides a larger drinking trough while saving space. Note: Do not place the water bottle in the dishwasher or other ultra-high temperature environment\",\n              \"Double Leak-proof Design: The portable dog water bottle comes with silicone rubber sealing rings and waterproof keys, the perfect solution for leaking water.\",\n              \"Controlling the Water: The simple one-touch release function allows easy control of the amount of water dispensed. The specially designed valve will deliver almost all the water into the bottle.\",\n              \"Easy to Carry - the nylon lanyard makes it easy to carry and the reasonable size of the bottle makes it easy to put in your bag, perfect for walks and short trips.\",\n              \"Safe & Healthy: 19OZ water bottle for puppy small medium large dog and small animal Guinea Pig, Ferret, Hamster, Bunny is made from high quality food-grade materials and is eco-friendly and environmentally friendly. Completely removable and easy to clean.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SOICTA Portable Dog Small Animals Water Bottle for Walking 19 OZ or 12 OZ Pet Water Bottles for Puppy Medium Large Dogs Little Animals Water Dispenser Dog Small Animals Water Bowl\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09F5ZYV7M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09F5ZYV7M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41FCfGY81-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Dog Water Bottle & Treat Container: Compare with the common dog water bottle, there is a 100g food container closely attach to the bowl of water bottle. It provides both clean water and fresh food when you go out with your pets.\",\n              \"Optional Colors & Water Capacity: There are multiple fashion colors and different capacity of water-10oz(300ml) and 19oz(550ml). 10oz water is enough for puppies and small pets walking, 19oz is needed for large dogs travelling and hiking.\",\n              \"Leak Proof Lock & Carbon Filter: There is build-in silicone loop between bowl and bottle to perfectly prevent water from leakage. ALWAYS REMEMBER to turn the lock to right after use. Also carbon filter inside make the water more clean and fresh.\",\n              \"Easy to Use & No waste water: Turn left and press hold the lock button, the water in the bottle can flow to bowl or flow back to bottle slowly, no waste of water. All operations can be finished by one hand, easy to use.\",\n              \"Safe and Heat Resistant Material & Widely Uses: The dog water bottle is made of food grade ABS+PC, BPA free material. 250℉/121℃ affordable and dishwasher safe. It’s suitable for walking, travelling, picnic, camping, hiking, training with your pets.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Cibaabo Dog Water Bottle with Food Container, Travel Puppy Water Bowl, Portable Pet Dispenser, Dog Gift Stuff Accessories Items, Puppy Essentials Necessities for Yorkie Cat Walking and Hiking\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DP3MMNFM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DP3MMNFM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31d-7fNjhwL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Give Water On the Go - Perfect for training sessions or hikes. The Slurpy Sack allows you to give water to your dog on the go. No need to fill up a bowl. It's the perfect portable dog water bottle.\",\n              \"Innovative 3-in-1 Design - Easily turn over the lip and form a portable dog water bowl. Quick release buttons allow to control the water flow out or flow back. Save your unused water! The wide bottle neck (1.5 inches) is suitable for ice cubes and is easy to fill water.\",\n              \"As Small as a Banana - When empty, the Slurpy Sack can be folded on itself all the way down to be about the same size as a banana. So you can bring it in your backpack or treat pouch easily.\",\n              \"Food Safe & Durable - We made sure your dog's Slurpy is completely safe for anyone to drink from. It's BPA-Free. The thickness of the sack makes it durable enough to last a lifetime.\",\n              \"Designed for Active Dogs - The Slurpy Sack is designed to save unused water. So whether you're camping or hiking, you don't have to worry about wasting your precious water.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SÄKER Portable Dog Water Bottle, Collapsible Water Bottle for Dogs Perfect for Walking, Hiking and Outdoors | Works as a Portable Water Bowl | Designed in Montreal - 750ml\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08MBDK747\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08MBDK747?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41a8GVBT2aL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"WASTE LESS WATER: water bottle is so easy to use; by squeezing the bottle and locking the top, water is released into the bowl so your pet can easily drink; once they’re done, unlock and squeeze the bottle to drain water back into the bottle, helping you to waste less water​\",\n              \"2 IN 1 DESIGN: finally an easy way to keep your pet hydrated while you’re on the go; the 2 in 1 design features a travel water bottle combined with a built in water bowl; the water bottle holds water from a fresh trusted source; the rubber cap acts as a flip-up bowl for your furry friend, so there is no need to carry an extra bottle or bowl to hydrate your pet on the go​\",\n              \"LEAKPROOF DESIGN: pet water bottle is designed with an easy twist lock mechanism located at the bottom of the silicone bowl; twist the lock to create an air tight seal that helps prevent water from leaking out of the bottle​\",\n              \"LARGE CAPACITY BOTTLE, STRAP AND CARABINER INCLUDED: the bottle comes in three convenient sizes 12 oz, 16 oz, and 20 oz, so you can find the best fit for your furry friend; bottle includes carrying strap and carabiner clip making it easy to carry on the go​\",\n              \"DISHWASHER SAFE FOOD GRADE SILICONE: the water bottle is dishwasher safe for a fast and easy clean; water bottle’s flip-up bow is constructed of BPA free food grade silicone.​\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"GORILLA GRIP Dog Water Bottle, Portable Water Bowl Dispenser for Dogs, 12 oz Leak Proof Pet Travel Squeeze Bottles Food Grade Silicone, Pet Stocking to Go Puppy Essentials, Black\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0F6MS3VGK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0F6MS3VGK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41plz+c40AL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Best Travel Companion: A portable dog water bottle is a must-have item for pet owners on the go! The unique design is both user-friendly and dog-friendly. It's perfect for long-time drives, road trips, hikes, walks, and outdoor activities.\",\n              \"Durable Material: Made of durable stainless steel, LEAD-free, BPA-free, safe and durable. This portable water bottle for dogs is durable and a reliable companion.\",\n              \"Leak-proof & Sturdy: It is designed with a silica gel seal ring that efficiently prevents water leakage. Even if you shake it hard, the water will not overflow, so you can put it in your backpack without worrying about it leaking.\",\n              \"Quick & Easy to Use: One-key Open / Lock water, press the water key to fill the water, and release to stop the water. This dog water bottle features a convenient one-hand operation and the built-in bowl makes it easy for your dog to drink. Add a button lock to ensure no accidental touch.\",\n              \"Perfect Size: With a capacity of up to 14 oz of fresh water and extra-large silicone cup quickly provides your pups with fresh water. Perfect for all dog sizes.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Portable Dog Water Bottle, 14 OZ, Stainless Steel Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Travel, Walking, Hiking and Outdoor Activities\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CMXF176P\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CMXF176P?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41xKYpRh3JL._SL75_.jpg\",\n              \"width\": 57\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【Unique and Different】Aonkey dog bowl set is in a league of its own, addressing issues from feedback on other bowls. The upgraded carabiner boasts a larger, sturdier opening, reducing the risk of breakage. Plus, enjoy the added convenience of bottle carriers, compatible with most cola-shaped water bottles in the market.\",\n              \"【Revolutionary Structure】Say goodbye to the hassle of assembled plastic rings. Aonkey's foldable dog bowl boasts an upgraded structure, integrating soft silicone with a hard rim. No more worries about the ring coming off or cracking, and the clip hole remains intact.\",\n              \"【Unmatched Stability】Thanks to the integrated hard rim, our dog bowl stays sturdy when unfolded. No more spills or losing structure. Carry it confidently with one hand, even when it's full of water.\",\n              \"【Perfect for On-the-Go】These travel bowls are a breeze to pack since they collapse effortlessly. Clip them to a backpack or water bottle – ideal for outgoing to the park, hiking, driving, or any social activities with your furry friend.\",\n              \"【Safety First】Crafted from high-quality, food-grade silicone with a tempting beef flavor, our dog foldable bowl eliminates the typical silicone smell that dogs dislike. BPA-free, dishwasher safe, it's not just convenient but also healthy for your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Aonkey Collapsible Dog Bowls with Bottle Carrier, 2 Pack Travel Dog Water Bowl Upgraded Carabiner, One-piece Molded Rim No Fall Off or Crack, Foldable Silicone Portable for Pets Walking Hiking 15oz\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09FFVC2WR\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09FFVC2WR?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41k2tkhU-kL._SL75_.jpg\",\n              \"width\": 62\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Mr. Pen portable dog water bottle is foldable, small, lightweight, and does not take up space, and it can be put in a bag when going out. Not Dishwasher Safe\",\n              \"Our portable water bottle for dog is made of food-grade, non-toxic material. It can store 19 oz of water.\",\n              \"It’s great for hiking, the beach, or pet travel. Our portable dog water dispenser folds conveniently to be easily stored in a purse, pocket, or backpack. You can also use the carry strap for easy access.\",\n              \"Mr. Pen dog water bottle is designed with silica gel seal ring, efficiently preventing water leakage. You can put it in your backpack without worrying about it leaking.\",\n              \"This pet water bottle is suitable for small to large dogs, and it is also suitable for other pets such as rabbits, cats, etc.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Mr. Pen Portable Dog Water Bottle - 19oz, Blue, Travel & Dispenser for Dogs, Not Dishwasher Safe\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B09DVT8XJT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B09DVT8XJT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31GNgSgshOL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[Color & Size]: Navy Blue, 12 fl oz (350ml), this size would be suitable for small and medium sized dogs, or if you just take your puppy for a short walk.\",\n              \"[Function]: Designed with silica gel seal ring which can prevent water leakage efficiently. One-key lock further make sure the water doesn't leak. It’s LEAK-PROOF guaranteed. You can put it in your backpack without worrying about its leaking.\",\n              \"[Convenient to Carry]: Enough capacity and compact water bottle design is great for your pet dog or cat when outdoor walking, running, hiking, traveling or playing, etc. You can put it into backpack or hang on your hand with sling rope, very easy to carry to anywhere you want.\",\n              \"[Easy to Use]: One-key Open / Lock water, One-hand operation, open the lock key, press water key to fill water, release to stop water, very easy to feed your dogs. Unused water can go back into the container easily by pressing the water key.\",\n              \"[Safe & Durable Materials]: Made of high quality material, LEAD-free, BPA-free, safe and durable, easy dismantling and cleaning. Enjoy the safe and funny outdoor act with your pet.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WePet Portable Dog Water Bottle, 12 OZ, Leak Proof Puppy Water Dispenser with Drinking Feeder for Pets Outdoor Walking, Hiking, Travel, Food Grade Plastic\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0GL1WC89F\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0GL1WC89F?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41JSio1REML._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"1. Innovative 3-in-1 Detachable Design & Storage Upgrade your outdoor adventures with our 3-in-1 travel dispenser. It features a main water flask and a screw-on bottom compartment with two separate bowls for food and water. When not holding pet kibbles, the deep bowls act as a secret storage compartment for your keys, earbuds, or poop bags, making it the ultimate ‘dog park essential’ and space-saving solution for owners on the go.\",\n              \"2. Healthier Stainless Steel & Spill-Resistant Bowls Crafted from premium 304 food-grade stainless steel, this 32oz bottle and its bowls are a hygienic, superior alternative to plastic that helps prevent dog chin acne. The deeper bowl design prevents messy spills while your pet is drinking, making it highly reliable ‘dog hiking gear’ and ensuring long-lasting, sanitary performance for active dogs.\",\n              \"3. Vacuum Insulated Temperature Retention Engineered with double-wall stainless steel technology, this ‘large dog water dispenser for outdoors’ keeps water icy cold for up to 24 hours or hot for up to 12 hours. It is a must-have among ‘summer dog walking accessories’, ensuring your dog enjoys refreshing cool water during summer hikes, or warm hydration in winter walks regardless of the outside temperature.\",\n              \"4. Leak-Proof & Car Travel Ready Designed for completely mess-free travel, the lid features a secure silicone seal that prevents leaks inside your backpack. Shaped to fit standard car cup holders and equipped with a sturdy carabiner handle, it acts as the perfect ‘car water bottle for dogs’ and ranks high among ‘dog road trip essentials’ for effortless portability.\",\n              \"5. Generous Capacity & Ideal Pet Lover Gift With a 32oz large capacity, it provides ample hydration for medium to large breeds during long outings. Available in stylish colors including specialized \\\"Dog Mom\\\" and \\\"Dog Dad\\\" prints, this premium flask makes a practical and heartwarming Christmas or birthday gift for dog lovers who cherish traveling with their furry companions.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"FUYEC 32oz Insulated Dog Water Bottle Dispenser, 3-in-1 Stainless Steel Travel Cup with 2 Detachable Food and Water Bowls, Leak Proof Large Pet Gear, Ideal Gift for Dog Lovers\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=dog+travel+water+bottle&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":22032,"content_sha256":"c5954806f405df1bd716207a35824166de515fef67bcda5549ca66b2e6d15b5e"},{"path":"data/raw-amazon/search-travel-bowl.json","size":21594,"sha":"9d7a86c6814b353e551c2fe4786520199791be82","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-travel-bowl.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-travel-bowl.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07VT1468W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07VT1468W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41J1pWa7E0L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: 5.1 X 3.5 X 2.1 inch (expanded), 0.5inch height(folded), each bowl holds up to 12 fluid ounces of water or 1.5 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Small Size suitable for small to medium dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Small, Blue+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08YYX1QLB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08YYX1QLB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/414zKEY3vaS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B099N8G6FB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B099N8G6FB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yX6p9kS-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE WITH COVER LIDS: The collapsible dog travel bowl is lightweight, convenient for storage because of the collapsible design, save space and easy to expand or fold.Come with cover lids,PLEASE NOTE,these lids are not airtight type, so it is not leak proof,only to use to keep the bowl clean from dust and dirty when carry.\",\n              \"WIDELY USED PET BOWLS: This collapsible dog travel bowl is included climbing buckle that can attach to belt loop, backpack, leash or other locations.Easy to fold and expand. It's suitable for pet walking, traveling, hiking, camping, outdoor or indoor use for dogs cats food & water feeding.\",\n              \"AVAILABLE IN 3 DIFFERENT SIZE: S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. The S and M size for small to medium cats dogs,the L size for large breeds. Lightweight & space saving.\",\n              \"SAFE MATERIAL: Collapsible dog bowl was made of premium soft plastic, leakproof and longlasting,3 modes collapsilbe design to save room,easy to store in bags or in cars. Perfect dog water feeder for travelling hiking walking camping outdoor use.\",\n              \"CLEANING EASILY: Easy to clean for daily maintenance,just to rinse or wipe to clean these bowls after each use, and it dries quickly. For your pets health, please remember to clean the collapsible dog bowl and keep it dry after your furry friends each feeding.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Bowl with Cover Lids,2 Pack Dog Travel Bowls Portable Foldable Cat Water Dish Bowl for Pets Walking Parking Camping (Light Blue and Green, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08SHJ1VDK\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08SHJ1VDK?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fDamfwCS._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"【SAFE MATERIAL】 This dog foldable bowl is made of high quality food grade silicone, BPA free, dishwasher safe, healthy to use and easy to clean\",\n              \"【POPER SIZE】 The dog bowls can be expandable to different sizes, suitable for small and medium-sized dogs and cats to store water and food\",\n              \"【PORTABILITY】 Expandable silicone bowl with clip, easy to be hung on the bag, the best companion for dogs when traveling or walking\",\n              \"【DURABILITY】 The collapsible dog bowl is not easy to collapse when filled with water or food, and will not break easily when dropped\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Collapsible Dog Bowls for Travel, 2-Pack Dog Portable Water Bowl for Dogs Cats Pet Foldable Feeding Watering Dish for Traveling Camping Walking with 2 Carabiners, BPA Free\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DXN3XK82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DXN3XK82?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41aHy0zIBXL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"COLLAPSIBLE DESIGN: These collapsible dog bowls are designed for space saving,easy to expand and fold away,portable and handy,foldable dog travel water bowls are great for traveling,hiking,walking,parking and camping with your dogs/cats.Let them grab a quick bite and drink while on the go.\",\n              \"PORTABLE & CONVENIENT: The collapsible pet feeding and watering bowls are lightweight and easy to carry,can be folded down to a compact size,making them easy to store in bags or cars.Come with 2 carabiners, the compact travel bowls can be attached to belt loop,backpack,dog leash,dog collars,dog carrier,bags,luggage and more.Suitable for outdoor/indoor acitivies,outings and trips.\",\n              \"DURABLE & SAFE PET FEEDER : These dog bowls are made of high quality soft plastic,odorless,durable and friendly.Absolutely essential for any one who has a dog/cat or travels with their pets. Collapsible & lightweight,easy to fold flat into a bag, the car.Feeding your pet water/food quickly whenever you want,perfect dog water& food feeder dishes for pet travels.\",\n              \"DOG BOWL SIZE: Medium Sized,6.3 X 4.3 X 2.4 inch (expanded), 0.7inch height(folded), each bowl holds up to 22 fluid ounces of water or 2.8 cups of pet food. The portable and handy dog bowls can be folded to 2 different height.Collapse nicely but are big enough for food and water.The Medium Size bowl suitable for small,medium and large dogs,puppies and cats,the Large Size for medium to large breeds.\",\n              \"EASY TO CLEAN: these compact dog food bowls are dishwasher safe,hand wash also available.Please rinse or wipe clean the bowl after each use.One set come with 2 different colors,so easy to consistently designate one bowl for food and one bowl for water.Great pet travel bowls for on the go.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Dog Bowl Pet Collapsible Bowls, 2 Pack Collapsible Dog Water Bowls for Cats Dogs, Portable Pet Feeding Watering Dish for Walking Parking Traveling with 2 Carabiners (Blue+Green, Medium)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C1RH2K82\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C1RH2K82?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31U7QS0o7sL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Collapsible Design: The travel dog bowls can collapse completely flat, easy to storage, clip onto backpack, belt loop, dog leash, put them in your car or vehicle\",\n              \"Very Durable and Safe: The portable dog bowl are made of 100% Premium silicone at Food Grade, BPA Free and non-toxic\",\n              \"Portable and Convenient: The collapsible dog water bowl are foldable, lightweight and compact, it's very handy when you are on a road trip, travel, dog park, hiking, camping, picnic, etc\",\n              \"Size: 6.4*4.1*2.4 inch (Expanded), 0.5 inch height (Folded), each one portable dog water bowl holds up to 2.5 Cups (20 fl oz) water or food, suitable for small to medium dogs, cats, doggy, puppy\",\n              \"Easy to Clean: These silicone dog bowl are dishwasher safe, put the collapse dog bowl in the top rack or wash the them by rinsing or wiping it\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetBonus 2-Pack Silicone Collapsible Dog Bowls, BPA Free Dishwasher Safe, Portable Foldable Expandable Travel Bowl, Food Water Feeding Cup Dish for Dogs Cats with 2 Carabiners (Turquoise, Tan)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPXB1D8L\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPXB1D8L?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/418fwl6SH1L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"SILICONE DOG BOWLS: made of high quality silicone material,these collapsible dog bowls are safer than plastic bowls, more healthy to your pets and easy to clean. Dishwasher safe! Perfect dog travel water bowls for adventures, road trips, hiking, camping, or any outdoor activity with your four-legged companion.\",\n              \"THE STRONGEST RIMS THAN EVER: SLSON collapsible dog bowl series brings a new model this time, abandonned traditional assembled rims which are easy to fall apart or break. Choosed a completely new unique process, makes a sturdy structure between the rim and bowl. The rim will never break down. These pet travel bowls are stronger than ever.\",\n              \"FASHIONABLE MACARON COLORS: dog foldable bowls specially designed with macaron colors, soft and elegant. And the color of the bowl and rim is consistent, provide a more coordinated appearance than other collapsible bowls. Fashionable and attractive. Say goodbye to the dull black rim!\",\n              \"PORTABLE & LIGHTWEIGHT TRAVEL BOWLS: The collapsible design makes these bowls incredibly space-efficient - they fold flat for easy storage in your bag, car, or pocket. When needed, they quickly pop open to provide a sturdy vessel for food or water.The portable design makes it simple to offer your dog fresh water or a meal wherever your journey takes you. An essential accessories for pet parents on the move.\",\n              \"3 SIZE TO CHOOSE: Available in 3 different size S,M,L for small,medium,large breed dogs/cats. S: 5''x3.5''x2.1''(expanded), 0.5'' height(folded), each bowl holds 12 oz of water or 1.5 cups of pet food. M: 6.3''x4.3''x2.4''(expanded), 0.7'' height(folded),holds 22oz water or 2.8cups food. L: 6.8'' x 4.9'' x 2.9'' (expanded), 0.7'' height(folded), holds 34oz water or 4.2 cups food. Keep your furry friend hydrated and well-fed on the go with SLSON Collapsible Dog Travel Bowls.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"SLSON Collapsible Dog Bowl, 2Pack Macaron Color Pet Travel Bowls Silicone Foldable Water Feeder Dish for Small to Large Dogs Cat Walking Hiking Camping (Macaron Blue and Light Grey, Small)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B08925JCB9\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B08925JCB9?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410geCARYFL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"✅【PORTABLE & COLLAPSIBLE BOWLS】Our Kytely large collapsible dog bowls only 0.7 inch when folded, simply Pop-Up and then fold away, which are perfect for traveling, hiking, camping and outdoor\",\n              \"✅【LARGE CAPACITY】Size of the dog bowl is 7 inch wide, 2.75 inch height. Each bowl can hold up to 34 fluid ounces of water or 4.2 cups of dog food, suitable for all kind of dogs, cats or other pets\",\n              \"✅【PREMIUM QUALITY】Made of environmentally friendly TPE materials, BPA free and Lead-free, odorless, durable and friendly. Very safe for your lovely pet to use\",\n              \"✅【EASY TO CLEAN】Easy to clean with wet cloth or just place in the dishwasher machine or run through water. Clean up could not be any easier\",\n              \"✅【OUR WARRANTY】Friendly customer services and we are extremely confident of Kytely collapsible dog bowls quality. If you are not completely satisfied with your purchase, just drop us an email and we will refund or send a new set\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Kytely Large Collapsible Dog Bowls 2 Pack, 34oz Foldable Dog Travel Bowl, Portable Pet Water Food Bowl with Clasp, Pet Cat Feeding Cup Dish for Traveling, Walking, Hiking (Black+Blue)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B018Q8GFOM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B018Q8GFOM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/413tLMWz1jL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Portable Pup Hydration: The Bonza Collapsible Dog Water Bowl is your pup's new travel buddy, ready for all those road trips and hikes. This portable dog water bowl makes sure your dog stays hydrated anywhere your adventures take you\",\n              \"Eco-Friendly & Dishwasher Safe: Crafted from BPA-free silicone, this dog travel bowl is both safe and sturdy for your furry friend. When you're done, just toss this collapsible water bowl for dogs in the dishwasher and it's good to go\",\n              \"Clip & Go Convenience: With a handy carabiner, this portable water bowl for dogs clips right onto backpacks or leashes. It’s a breeze to grab and go, whether you're on a quick walk or a long hike with your dog\",\n              \"Rugged & Durable Design: Featuring a reinforced rim, this dog water bowl travel accessory handles even the most enthusiastic drinkers. It's perfect for big dogs like golden retrievers or small pups who like to hit the trail\",\n              \"Space-Saving Wonder: This collapsible bowl for dogs folds flat, making it a cinch to pack into your bag or glove compartment. It's a must-have for any pet owner who loves the convenience of travel bowls for dogs\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Bonza Collapsible Dog Water Bowl - BPA-Free Silicone Dog Dish - Reinforced Rim Collapsible Bowl - Carabiner Clip Travel Dishes for Pets - for Hiking, Camping & Car Trips - Large 33 Oz, Navy Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FM224VC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FM224VC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/410wKFuydpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"The collapsible dog bowls are great pet travel bowls, they can be used as dog food bowl, travel dog water bowl, cat food bowl, and both for outdoor or indoor use.\",\n              \"Made with high quality flexible material, 100% Lead-free, BPA free, the collapsible bowls are safe to put in food or water. Easy to clean.\",\n              \"Durable, Reusable and Eco-friendly, easy for storage and transportation. The travel dog bowls include silver carabiner clips that can attach to belt loop, backpack, leash or other locations, very handy for walking, traveling, camping and hiking.\",\n              \"Size: 7*5*2.75 inch, each bowl holds up to 34 ounces of water or 4.2 cups of pet food or water, suitable for all kind of dogs, cats or other pets.The dog bowls can be collapsible to different sizes, suitable for all small to medium dogs, cats and other animals to store water and food when going outside.\",\n              \"Package includes 2 pieces of portable travel dog / cat bowls. 30 days warranty, please feel free to contact us in case there is any problem.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Large Collapsible Dog Bowls, 34oz Portable Foldable Travel Water Bowl Food Dishes with Carabiner Clip for Traveling, Hiking, Walking, 2 Pack (Purple+Green)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=collapsible+dog+travel+bowl&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 968\n  }\n}\n","inline_bytes":21530,"content_sha256":"b9bf683c203c33d94aee5795920b6ee6605bfd0007a3a4d3fce198193ad527a6"},{"path":"data/raw-amazon/search-west-paw-bumi-dog-toy.json","size":13238,"sha":"451d1d64ea697623e1c8bbbe814450ac453c7791","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-bumi-dog-toy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-bumi-dog-toy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B004A7X24K\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X24K?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41VnAfEwKLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Guaranteed Tough Tug-o-War toy\",\n              \"Phalate, Rubber, Latex and Tonxin Free!\",\n              \"Dishwasher safe!\",\n              \"Made with love in Bozeman, MT\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Zogoflex Bumi Dog Tug Toy – S-Shaped, Lightweight Chew Toys for Fetch, Play, Pet Exercise – Tug of War Soft Flinging Squishy Chewy Toy for Dogs – Guaranteed, Latex-Free, Large 9.5\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X26I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X26I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41VnAfEwKLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug and fetch toy that stretches to twice its length for double the fun\",\n              \"Interactive shape makes it perfect for play between two dogs or humans and dogs\",\n              \"100% Against dog damage by manufacturer\",\n              \"Made in AMERICA, recyclable and dishwasher safe\",\n              \"Safe. Bpa-and-phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Bumi Dog Tug Toy – S-Shaped, Lightweight Chew Toys for Fetch, Play, Pet Exercise – Tug of War Soft Flinging Squishy Chewy Toy for Dogs – Guaranteed, Latex-Free, Small 8\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X22W\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X22W?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41JbJbnoGSL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE DOG TOY FOR GENTLE CHEWERS: Delight dogs in all stages of life with this dog tug toy that stretches to twice its length and offers fun for gentle chewers.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Zogoflex West Paw Design Bumi Dog Toy\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/31EQIKJk8ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed To Be Durable For Long Chew Sessions\",\n              \"A Floatable, Safe Dog Bone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X21I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X21I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41dtO4X6n6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Made in the USA\",\n              \"Non toxic and safe rubber material\",\n              \"Machine Washable\",\n              \"Tough and rugged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01N9YT6Z1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31vNjhDkd4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Large - Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01MZH7WL8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01MZH7WL8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21CIQDOtyWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Small - Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07VL6C1LM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07VL6C1LM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21CH7lh2kBL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed for dogs who have the need to gnaw\",\n              \"Tested for toughness, outlasting the most tenacious of chewers\",\n              \"Bounces on land and floats in water making it great for interactive play.\",\n              \"Non-toxic & Dishwasher Safe\",\n              \"Made with zero-waste and recyclable Zogoflex material in Bozeman, Montana\",\n              \"Backed by our Love it Guarantee\",\n              \"Recyclable through our Join the Loop recycling program\",\n              \"Small: 5.25\\\"/13 cm\",\n              \"Medium: 6.25\\\"/16 cm\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Rumpus Dog Chew Toy – Floatable Toy for Dogs, Aggressive Chewers – Puppy Chewing Toys for Catch, Fetch – Recyclable, Dishwasher-Safe, Medium 6.25\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B072Z11MKD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B072Z11MKD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41t2mCjQ6nL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Washable\",\n              \"Recyclable\",\n              \"Perfect for developing your dog's abilities\",\n              \"Very resistant to bites\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Tux Treat Dispensing Dog Chew Toy – Interactive Chewing Toy for Dogs – Dog Games for Aggressive Chewers, Fetch, Catch – Holds Kibble, Treats, Small 4\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=west+paw+bumi+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 33\n  }\n}\n","inline_bytes":13190,"content_sha256":"8da0cd416cb70f7564c1c0146e3ca070a5c26bf16cee85e6bbdd15778d5a36eb"},{"path":"data/raw-amazon/search-west-paw-jive-dog-toy.json","size":14185,"sha":"c4cb32ec0b93998c9ace72f441725e4bb3c39cab","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-jive-dog-toy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-jive-dog-toy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0070S62PM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/413GfIv+KGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Extremely durable dog ball with a fun, unpredictable bounce\",\n              \"Fits in standard size dog thrower making it perfect for fetch\",\n              \"100% Guaranteed against dog damage by Manufacturer\",\n              \"Made in America, recyclable and dishwasher safe\",\n              \"Safe. BPA-and-Phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Small 2.5\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0070S624S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S624S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/417c7Wwpi7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE DOG CHEW TOYS: More durable than a tennis ball, the West Paw Zogoflex Ball Dog Chew Toy is perfect for fetch and features a unique shape for an engaging, erratic bounce.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Small 2.5\\\", Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0070S62U2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S62U2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/41lkjURW8wL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"NO MORE WIGGLE: With the STA-TITE Fastening System your seat will never come loose\",\n              \"INSTALLS WITH A SNAP: The STA-TITE Seat Fastening System is easy to install with just a wrench\",\n              \"CLASSIC BRUSHED NICKEL HINGES: Accent bath hardware finishes\",\n              \"RESISTS CHIPPING AND SCRATCHING: Durable enameled wood seat provides a superior high-gloss finish\",\n              \"FITS ALL ROUND TOILETS: Including Kohler, American Standard, TOTO and many more\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Large 3.25\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X26I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X26I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41VnAfEwKLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug and fetch toy that stretches to twice its length for double the fun\",\n              \"Interactive shape makes it perfect for play between two dogs or humans and dogs\",\n              \"100% Against dog damage by manufacturer\",\n              \"Made in AMERICA, recyclable and dishwasher safe\",\n              \"Safe. Bpa-and-phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Bumi Dog Tug Toy – S-Shaped, Lightweight Chew Toys for Fetch, Play, Pet Exercise – Tug of War Soft Flinging Squishy Chewy Toy for Dogs – Guaranteed, Latex-Free, Small 8\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/31EQIKJk8ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed To Be Durable For Long Chew Sessions\",\n              \"A Floatable, Safe Dog Bone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01N9YT6Z1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31vNjhDkd4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Large - Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X21I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X21I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41dtO4X6n6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Made in the USA\",\n              \"Non toxic and safe rubber material\",\n              \"Machine Washable\",\n              \"Tough and rugged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54E9MI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HTdbYy-7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54EGD0\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54EGD0?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31RgZwrMbBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=west+paw+jive+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 27\n  }\n}\n","inline_bytes":14139,"content_sha256":"a3109f607ff1b42cd466a545f2ab1ad2bd94c7288ebfd4307ccf802ce5b5ccea"},{"path":"data/raw-amazon/search-west-paw-qwizl-dog-toy.json","size":15764,"sha":"626766f37afefb1e74f828114c3650e1403e8286","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-qwizl-dog-toy.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-west-paw-qwizl-dog-toy.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B01N9YT6Z1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31vNjhDkd4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Large - Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01MZH7WL8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01MZH7WL8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21CIQDOtyWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Small - Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPSGSWHT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPSGSWHT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HPcc0raGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Small - River\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27C\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27C?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 49,\n              \"url\": \"https://m.media-amazon.com/images/I/21+Dg2nPFWL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed to be durable for long chew sessions\",\n              \"A floatable, safe dog bone.\",\n              \"100% Guaranteed against dog damage by Manufacturer\",\n              \"Made in America, recyclable and dishwasher safe\",\n              \"Safe. BPA-and-Phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, X-Small, Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPSVKNFV\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPSVKNFV?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41CMiuHT-TL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Sized for All: 2 Options Available\",\n              \"Size L: Compatible with L Qwizl\",\n              \"Weight & Count: 14oz, Approximately 7 Sticks\",\n              \"Breath Freshening: Parsley & Mint Infusion\",\n              \"Dental Care: Textured Surfaces for Plaque & Tartar Reduction\",\n              \"Easy Digestion: Gentle on Stomach\",\n              \"Sourcing: USA Manufactured with Global Ingredients\",\n              \"Sustainable: Upcycled Apple Incorporated\",\n              \"Sweetener-Free: No Added Sugars\",\n              \"Clean Ingredients: No Gluten, Grain, or Soy Fillers\",\n              \"Natural: No Artificial Flavors or Preservatives\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Dental Sticks Durable Dog Chew for Interactive Play, Clean Teeth and Fresh Breath - Safe Reliable and Long Lasting - 14 oz Bag for Large Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDQV81WG\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDQV81WG?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21N5D5fsIWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch/Fetch – 13.75”, Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0FPSNJR9R\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0FPSNJR9R?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41vkLN-JARL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DESIGNED FOR CHEWING: Made with Qwizl,upcycled apple, no added sugars, no fillers like gluten, grain, or soy. These dental sticks help remove plaque and are flavored with parsley and mint to freshen your dog's breath.\",\n              \"SAFE AND RELIABLE: Every dental stick is made with organic material aligned with West Paw's trusted commitment. Textured ridges help reduce plaque & tartar buildup.\",\n              \"ENGAGING PLAYTIME: Built for fetch and interactive games, these Dental Stick keeps dogs active and stimulated, encouraging physical activity and bonding moments that strengthen the connection between you and your companion.\",\n              \"THEY DESERVE THE BEST: West Paw creates chews, dental sticks and toys that combine strength, safety, and fun, ensuring your dog gets more than just a dental sticks. They get a stimulating experience fit for chewing and training.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys built for endless fun. Guaranteed safe, sustainable, and backed by our mission to be every dog's best friend.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Dental Sticks Durable Dog Chew for Interactive Play, Clean Teeth and Fresh Breath - Safe Reliable and Long Lasting - 14 oz Bag for Small Dogs\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54E9MI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HTdbYy-7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRFW2NJ\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRFW2NJ?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21wEGTdNMgL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Air Skamp Tug-of-War Stick Dog Chew Toy – Hollow, Squishy Interactive Toy for Dogs, Puppies – for Chewing, Catch, Carry, Fetch, Dishwasher Safe, Latex-Free, 8.5\\\", Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54ECZ2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54ECZ2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31zMiEflWeL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Granny Smith Green\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=west+paw+qwizl+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 33\n  }\n}\n","inline_bytes":15740,"content_sha256":"0bd746faae06100a930dd84572aad2826958632f6ef5ad811ad3f812d2e6a5dc"},{"path":"data/raw-amazon/search-westpaw-jive.json","size":14185,"sha":"c4cb32ec0b93998c9ace72f441725e4bb3c39cab","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-westpaw-jive.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-westpaw-jive.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B0070S62PM\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S62PM?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/413GfIv+KGL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Extremely durable dog ball with a fun, unpredictable bounce\",\n              \"Fits in standard size dog thrower making it perfect for fetch\",\n              \"100% Guaranteed against dog damage by Manufacturer\",\n              \"Made in America, recyclable and dishwasher safe\",\n              \"Safe. BPA-and-Phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Small 2.5\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0070S624S\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S624S?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/417c7Wwpi7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE DOG CHEW TOYS: More durable than a tennis ball, the West Paw Zogoflex Ball Dog Chew Toy is perfect for fetch and features a unique shape for an engaging, erratic bounce.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Small 2.5\\\", Granny Smith\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0070S62U2\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0070S62U2?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 70,\n              \"url\": \"https://m.media-amazon.com/images/I/41lkjURW8wL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"NO MORE WIGGLE: With the STA-TITE Fastening System your seat will never come loose\",\n              \"INSTALLS WITH A SNAP: The STA-TITE Seat Fastening System is easy to install with just a wrench\",\n              \"CLASSIC BRUSHED NICKEL HINGES: Accent bath hardware finishes\",\n              \"RESISTS CHIPPING AND SCRATCHING: Durable enameled wood seat provides a superior high-gloss finish\",\n              \"FITS ALL ROUND TOILETS: Including Kohler, American Standard, TOTO and many more\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Jive Ball Dog Chew Toy – Bouncing Toys for Dogs, Fetch, Catch, Chewing, Play – Floatable, Recyclable Balls – Latex-Free, Non-Toxic, Dishwasher Safe Dog Toy, Large 3.25\\\", Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X26I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X26I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41VnAfEwKLL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Tug and fetch toy that stretches to twice its length for double the fun\",\n              \"Interactive shape makes it perfect for play between two dogs or humans and dogs\",\n              \"100% Against dog damage by manufacturer\",\n              \"Made in AMERICA, recyclable and dishwasher safe\",\n              \"Safe. Bpa-and-phthalate-free, non-toxic and FDA compliant\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Bumi Dog Tug Toy – S-Shaped, Lightweight Chew Toys for Fetch, Play, Pet Exercise – Tug of War Soft Flinging Squishy Chewy Toy for Dogs – Guaranteed, Latex-Free, Small 8\\\", Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X27M\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X27M?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/31EQIKJk8ZL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Designed To Be Durable For Long Chew Sessions\",\n              \"A Floatable, Safe Dog Bone.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01N9YT6Z1\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01N9YT6Z1?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31vNjhDkd4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"EXTENDED BRAIN-STIMULATING PLAY: This tough interactive dog puzzle toy keeps dogs engaged while extending the life of bully sticks, dental chews, and other treats. Encourages problem-solving and mental enrichment.\",\n              \"EASY GRIP DESIGN: Crafted with paw-friendly grooves, the Qwizl allows dogs of all sizes to hold and manipulate treats comfortably, in a way that supports independent play.\",\n              \"TEMPTING TREAT VENTS: Strategically placed side vents release delicious aromas and access to treats, which motivate dogs to investigate, chew, and explore the toy repeatedly.\",\n              \"SAFE DURABLE MATERIAL: Made from tough, non-toxic, recyclable Zogoflex material. Free from BPA, phthalates, latex, or silicone. Plus dishwasher safe on the top rack, and designed to float for playing in water.\",\n              \"PLAY WITH PURPOSE: West Paw makes eco-friendly, USA-made toys. Backed by our Love It Guarantee, commitment to sustainability, and our mission to be every dog’s best friend!\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"West Paw Qwizl Durable Zogoflex Dog Puzzle Toy for Mental Stimulation, and Enrichment - Treat Dispensing for Bully Sticks and Dental Sticks - Dishwasher Safe - Made in USA - Large - Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B004A7X21I\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B004A7X21I?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 56,\n              \"url\": \"https://m.media-amazon.com/images/I/41dtO4X6n6L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Made in the USA\",\n              \"Non toxic and safe rubber material\",\n              \"Machine Washable\",\n              \"Tough and rugged\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Hurley Dog Bone Chew Toy – Floatable Pet Toys for Aggressive Chewers, Catch, Fetch – Bright-Colored Bones for Dogs – Recyclable, Dishwasher-Safe, Non-Toxic, Large, Aqua\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54E9MI\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54E9MI?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31HTdbYy-7L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Aqua Blue\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00N54EGD0\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00N54EGD0?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31RgZwrMbBL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"MENTAL ENRICHMENT AND PUZZLE PLAY: This interactive dog puzzle toy provides mental stimulation and enrichment by encouraging problem-solving and rewarding treat-focused play.\",\n              \"TREAT DISPENSING TOY FOR EXTENDED FUN: Fill with kibble, wet food, or create freezable treats to create long-lasting engagement and keep dogs busy during playtime.\",\n              \"SLOW FEEDER SUPPORTS HEALTHY HABITS: Helps slow down fast eaters and reduces boredom and anxiety by turning meals and snacks into an interactive experience.\",\n              \"DURABLE, NON-TOXIC AND DISHWASHER SAFE: Made from tough Zogoflex material that is BPA-free, non-toxic, and top-rack dishwasher safe for easy cleaning.\",\n              \"MADE IN USA WITH ECO-FRIENDLY MATERIALS: Proudly made in Bozeman, Montana, USA using recyclable Zogoflex materials and recyclable through our Join the Loop recycling program.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Toppl Interactive Treat Dispensing Puzzle Dog Toy for Mental Stimulation & Enrichment-Holds Kibble & Treats-Lickable, Freezable & Dishwasher Safe-Made in USA-Large-Tangerine\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DDRBWHFD\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DDRBWHFD?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/21rtjB8ccWL._SL75_.jpg\",\n              \"width\": 49\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Stick substitute: No splinters or mouth piercing\",\n              \"Hand protection: From excited pups and eager teeth\",\n              \"Satisfying play: Hollow, squishy feel for chewing, fetching, tugging, and carrying\",\n              \"Water-friendly: Floats for pool or lake fun\",\n              \"Safe & Clean: Non-toxic and dishwasher safe\",\n              \"Eco-friendly: Made with recyclable Zogoflex material in Bozeman, Montana\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"WEST PAW Zogoflex Echo Zwig Squeezy Dog Fetching Stick – Bouncy, Hollow, Squishy Interactive Toy for Puppies, Large Dogs – Floatable Stick, Lightweight Chewy Toy for Catch – 13.75” Dandelion Yellow\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=west+paw+jive+dog+toy&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 27\n  }\n}\n","inline_bytes":14139,"content_sha256":"a3109f607ff1b42cd466a545f2ab1ad2bd94c7288ebfd4307ccf802ce5b5ccea"},{"path":"data/raw-amazon/search-yfront-harness.json","size":20502,"sha":"3e95fab88c1fa24924ad5af27a589e43cbcef38d","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-yfront-harness.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/raw-amazon/search-yfront-harness.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"searchResult\": {\n    \"items\": [\n      {\n        \"asin\": \"B07GVCFQV6\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07GVCFQV6?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41ji4lsxEIL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"[UPDATED VESION, EASY TO PUT ON & TAKE OFF] This dog harness has 3 buckles( One is on the neck with Lockable, two are on the chest), NO NEED go through dog’s head. This will let your dog loves to wear harness!\",\n              \"[NO PULL WITH 2 HOOK LOOPS] There are 2 sturdy metal hook loops for leash attachment. If you use the front hook on the chest, it will reduce the pulling a lot and make going for a walk more enjoyable. As usual, most people like to use the back hook.\",\n              \"[REFLECTIVE MATERIAL] The reflective material will be really nice when it gets dark. Also, your dog will be saw easily. This reflective material can make drivers have long time to react, which ensure your dog’s safety!\",\n              \"[USEFUL & SOFT HANDLES] You will like this handle on the back,it is helpful in controlling dogs a bit closer to you when they are trying to lunge at something. Also, it is convenient to assist dogs into the car.\",\n              \"[100% BEST CUSTOMER SERVICE] If any products quality really exits, a refund or replacement will be available.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PHOEPET No Pull Dog Harness Medium Reflective Front Clip Vest with Handle,Adjustable 2 Metal Rings 3 Buckles,[Easy to Put on & Take Off](M, Orange)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CLB563DB\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CLB563DB?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 59,\n              \"url\": \"https://m.media-amazon.com/images/I/41DivPILhpL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DUAL LEASH ATTACHMENT POINTS. Features an aluminum V-ring on the back and reinforced webbing at the chest. Gives you options for everyday walks or redirecting dogs that tend to pull, so you can enjoy more controlled and pleasant outings.\",\n              \"FIND THE RIGHT FIT WITH EASE. Not sure which size to choose? Check out our sizing chart image and how-to-fit video to help you measure your dog correctly. A proper fit means more comfort, control, and confidence on every adventure.\",\n              \"FOAM-PADDED CONSTRUCTION. Built with closed-cell foam padding in the chest and belly panels. This provides cushioned support that helps prevent chafing during extended wear, making it ideal for long walks, hikes, or all-day adventures.\",\n              \"ADJUSTABLE FOR ALL DOG TYPES. Equipped with four points of adjustment and durable side-release buckles. Allows for a secure, dialed-in fit across a wide range of dog shapes and sizes, giving your pup freedom to move comfortably and naturally.\",\n              \"REFLECTIVE AND LIGHT-READY. Includes reflective trim and a dedicated loop for our Beacon Light (sold separately). Enhances visibility in low-light conditions, helping your dog stand out at dawn or dusk.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Ruffwear, Front Range Dog Harness, Reflective Soft Padded Everyday Harness with Dual Leash Clips, Adjustable and Lightweight Fit for Training or Walking for All Dogs, Basalt Gray, Medium\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B01M8JT6FT\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B01M8JT6FT?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41mMZY1oxiL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Large Dog Harness - Recommended Breeds: Medium to Large Dogs, such as Siberian Husky, Labrador, German Shepherd, Akita, Chow Chow, Schnauzer Giant，American Pit Bull Terrier, etc. Please measure your dog's neck and check girth carefully before purchasing this present for your puppy. Make your puppy stand out with this Classic Black Harness!\",\n              \"No Pull, No Choke - Our non-pulling dog harness is specially designed with 2 metal leash rings for safer dog walks. Use the chest attachment clip to stop your dog from pulling on walks, perfect for dog training or dogs who tend to pull. The back one is great for casual walks, jogging, hiking, etc\",\n              \"Easy to Use - This hassle-free overhead harness is easy to put on and take off with its 2 fast-release buckles. Slide the harness over your dog's head, buckle it up, adjust the straps, and here you go! Grab the top handle for additional control. Lightweight and easy to clean\",\n              \"Fully Adjustable - This adjustable harness features 4 easy adjusting straps around the body. You can use its 2 neck straps and 2 chest straps to create a perfect fit for your dog with some room of growth. No worries about slipping out or choking\",\n              \"Safe and Comfortable - Your dog will enjoy the daily walk in this comfort dog harness! Made of sturdy polyester oxford and padded with soft cushion to protect your dog's skin. Breathable air mesh keeps your dog cool during outdoor activities. Super bright reflective strips ensure a safe walk both day and night\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"rabbitgoo Dog Harness No Pull with 2 Leash Clips, Adjustable Soft Padded, Reflective Oxford No Choke Pet Vest with Easy Control Handle for Large Dogs, Black, L\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009ZBKG4\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009ZBKG4?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31SuEfXXEtL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Effective No-Pull Solution: The PetSafe Easy Walk Harness helps create pull-free walks by using a martingale loop design that applies gentle, gradual pressure to reduce lunging\",\n              \"Designed for Comfort & Fit: Features adjustable comfort straps and a breathable harness design with less coverage, keeping dogs cool, secure, and comfortable on every walk\",\n              \"Simple to Use & Trainer Recommended: Includes an easy color-coded fit and quick-snap shoulder buckles for fast on-and-off application, trusted by vets and trainers since 2004\",\n              \"Global Mission, Local Care: With U.S. roots and worldwide reach, PetSafe delivers vet- and trainer-recommended solutions and exceptional customer support to create fields of joy for pets\",\n              \"Over 25 Years of Trust: Since 1998, PetSafe has created safe, innovative, and trusted products that bring joy, enhance pet lives, and support the lifelong bond between pets and their families\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetSafe Easy Walk Harness for Dogs - Pull-Free Walks - Patented Martingale Loop Design - Front Chest Leash Attachment - Adjustable Comfort Straps - Breathable Harness Design - Large, Black/Silver\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0C85CQ3C8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0C85CQ3C8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41yyxGHgY4L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Easy on and off. Quick fit/Step-in design. The easy dog harness has only 1 buckle to control the adjustment, very easy to put on and take off. Please carefully measure your dog's size under our size chart.\",\n              \"Breathable mesh padded for comfort. Chest strap and the back strap are padded with soft breathable mesh material. The material is soft, lightweight, fast dry, and durable, providing comfort and skin ventilation during outdoor activities.\",\n              \"No pull/No choke Design. The harness has welded sturdy D-ring and O-ring. The D-ring is located in the chest strap. You can stop the dog from pulling by attaching a leash to the D-ring, perfect for dog training. The O-ring on the back is used for casual walking, jogging, hiking, etc.\",\n              \"The strap is made of nylon material, and we provide reinforced O-rings and D-ring to last long.\",\n              \"Reflective for safety at night. The highly reflective thread of the easy-walk dog harness keeps your dog visible and safe during night walks.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Plutus Pet No Pull Dog Harness with Breathable Mesh Padded, Adjustable Reflective Escape Proof Dog Harness, Quick Fit Dog Vest Harness for Small Medium Large Dogs(M, Beige)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0DFYKMRR8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0DFYKMRR8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/419X4s4iWsL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Durable and Comfortable. Crafted from nylon, the dog vest harness is built to last, ensuring your dog stays secure during all activities. Designed with soft padding, the dog harness offers comfort, preventing chafing and irritation, making it ideal for daily walks and extended wear\",\n              \"Fully Adjustable Design. Our dog harness is fully adjustable to provide an ideal fit for dogs of all sizes. The adjustable straps ensures a snug yet comfortable fit that accommodates growing pups or adult dogs\",\n              \"Reflective Straps for Night Safety. Safety is our priority. Reflective strips are integrated into the design to keep your dog visible and safe during nighttime adventures\",\n              \"Easy-to-Use Durable Hardware: Featuring 2 strong and quick-release buckles and 2 reinforced D-rings, the dog harness is easy to put on and take off, providing both convenience and security\",\n              \"Freedom of Movement. The Y-shaped harness is designed with a nylon straps structure, allowing your dog‘s natural movements and free range of motion while maintaining control\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"Plutus Pet No Pull Dog Harness, Adjustable Nylon Harness with Soft Padding, Reflective and Heavy Duty Dog Harness for Small, Medium, Large Dogs(Hot Pink, M)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B00BHIHNL8\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B00BHIHNL8?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41tm6LME+2L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"ENJOY MORE WALKS: Enjoy stress-free walks with our anti pull dog harness. Experience superior control and comfort with the Swiss Velvet lining and no pull harness’ four adjustment points for even pressure distribution, eliminating pulling and tugging for an easy dog walking experience.\",\n              \"OPTIMAL CONTROL & EASY TRAINING: Trusted by veterinarians and trainers, our no escape dog harness features two connection points for unmatched control and guidance. The sturdy front O-ring lets you confidently lead your dog, while adjustable straps provide a secure, comfortable fit. Designed to reduce strain on the neck and throat, this dog training harness promotes safe, positive reinforcement—making every walk and training session a breeze.\",\n              \"MADE IN THE USA: High-quality and durability are our priorities in crafting the top-rated dog walking harness. Proudly made in the USA, our heavy duty dog harness features stainless steel hardware and durable nylon webbing.\",\n              \"CHEWING WARRANTY: The stainless-steel hardware used on the dog no pull harness will never rust, and the nylon webbing will not break no matter how hard your dog pulls, but it can be chewed. We understand that dogs love to explore with their teeth. That's why 2 Hounds Design's best dog harness comes with a hassle-free chewing replacement warranty.\",\n              \"🐶 PROPER HARNESS SIZE: For ultimate fit and style, the freedom no-pull harness for dogs comes in various sizes and solid colors to cater to different dog breeds and body types. To get the correct sizing, use a soft measuring tape and measure around the largest part of the dog's chest. Get the smallest size that fits within the measurement.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"2 Hounds Design Freedom No Pull Dog Harness, Adjustable Harness, Easy Walking & Comfortable Control, Fits Small, Medium & Large Dogs, Solid Colors, Made in USA, 1\\\" LG, Raspberry\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0009ZD3QY\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0009ZD3QY?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/31Ye-sIi9mL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Effective No-Pull Solution: The PetSafe Easy Walk Harness helps create pull-free walks by using a martingale loop design that applies gentle, gradual pressure to reduce lunging\",\n              \"Designed for Comfort & Fit: Features adjustable comfort straps and a breathable harness design with less coverage, keeping dogs cool, secure, and comfortable on every walk\",\n              \"Simple to Use & Trainer Recommended: Includes an easy color-coded fit and quick-snap shoulder buckles for fast on-and-off application, trusted by vets and trainers since 2024\",\n              \"Global Mission, Local Care: With U.S. roots and worldwide reach, PetSafe delivers vet- and trainer-recommended solutions and exceptional customer support to create fields of joy for pets\",\n              \"Over 25 Years of Trust: Since 1998, PetSafe has created safe, innovative, and trusted products that bring joy, enhance pet lives, and support the lifelong bond between pets and their families\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"PetSafe Easy Walk Harness for Dogs - Pull-Free Walks - Patented Martingale Loop Design - Front Chest Leash Attachment - Comfort Straps - Breathable Harness Design - Medium, Black/Silver\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B0CJ7Z4SKC\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B0CJ7Z4SKC?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/41MB0+zJvlL._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"DURABLE AND COMFORTABLE — Crafted from premium materials for longevity and comfort. The Explorer Harness frame is assembled with double-layered high-tensile strength nylon, reinforced with multiple stitching lines. The inner layer is lined with thick and soft, high-quality neoprene padding to ensure maximum comfort for your furry friend during any adventure.\",\n              \"SAFE AND SECURE — Fitted with all-metal hardware, including two quick-release cobra-style buckles and a large D-ring for leash attachment. Our signature buckles boasts a smooth, effortless locking mechanism making the harness easy to take on and off, while upholding unparalleled security\",\n              \"ERGONOMIC FREEDOM — Engineered with an intentional Y-shaped design, the Explorer Harness promotes your dog’s natural movements and free range of motion. Our harness is constructed to ensure unrestricted mobility around your dog’s shoulders, supporting better posture and joint health.\",\n              \"ADJUSTABLE FOR A PERFECT FIT — With four adjustable straps, the Explorer Harness features full adjustability in two key areas; the chest and torso, guaranteeing a tailored and comfortable fit for dogs of all shapes and sizes.\",\n              \"STYLE AND AESTHETIC — The Explorer Harness comes in 17 Earth-inspired beautiful colors and dons a sleek, faux leather handle for that extra control.\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"MADE TO ROAM Premium Explorer Harness - Y-Shaped Dog Harness with Adjustable Durable Nylon, Soft Padding, Metal Buckles and Leather Handle for Small, Medium, Large Dogs (Colorado Nightsky, Size 5)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      },\n      {\n        \"asin\": \"B07FQ5TC4J\",\n        \"detailPageURL\": \"https://www.amazon.com/dp/B07FQ5TC4J?tag=candidquality-20&linkCode=osi&th=1&psc=1\",\n        \"images\": {\n          \"primary\": {\n            \"small\": {\n              \"height\": 75,\n              \"url\": \"https://m.media-amazon.com/images/I/51zSge7+O-L._SL75_.jpg\",\n              \"width\": 75\n            }\n          }\n        },\n        \"itemInfo\": {\n          \"features\": {\n            \"displayValues\": [\n              \"Constructed from lightweight No Rip Nylon and Anti-Chafe Padding,4 points of adjustment for a near custom\",\n              \"Easy to Put on and Off with HASSLE-FREE and Comfortable\",\n              \"2 Sturdy Metal Leash Attachment Points on the Back and on the Chest\",\n              \"Ultra Reflective Strips to keep your dog visible even at night\",\n              \"Top Easy Lift Handle for extra safety and control\"\n            ],\n            \"label\": \"Features\",\n            \"locale\": \"en_US\"\n          },\n          \"title\": {\n            \"displayValue\": \"BARKBAY No Pull Dog Harness Front Clip Heavy Duty Reflective Easy Control Handle for Large Dog Walking(Black,L)\",\n            \"label\": \"Title\",\n            \"locale\": \"en_US\"\n          }\n        }\n      }\n    ],\n    \"searchURL\": \"https://www.amazon.com/s?k=y+front+dog+harness&i=pets&rh=p_n_availability%3A2661600011&tag=candidquality-20&linkCode=osi\",\n    \"totalResultCount\": 1000\n  }\n}\n","inline_bytes":20474,"content_sha256":"b196a5acdce813d2c7b19820f30a1caf6faea5c16330e3a4c426b572919c35c8"},{"path":"data/reco-banded.json","size":108372,"sha":"ab3acb24a48e7c535a2679242bcab5bea996e931","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-banded.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-banded.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\r\n  \"bands\": {\r\n    \"puppy_1_6\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    },\r\n    \"puppy_7_10\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    },\r\n    \"puppy_11_15\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    },\r\n    \"young_16_24\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    },\r\n    \"adult_25_60\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    },\r\n    \"senior_61p\": {\r\n      \"Rottweiler\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Beagle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Dachshund\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shorthaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shiba Inu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Labrador Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Golden Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"French Bulldog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chihuahua\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Yorkshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boxer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Siberian Husky\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Doberman Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Dane\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pembroke Welsh Corgi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shih Tzu\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pug\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Boston Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Havanese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Maltese\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Shetland Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bernese Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pomeranian\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cane Corso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Springer Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Vizsla\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Weimaraner\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basset Hound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bloodhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Malinois\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Akita\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Alaskan Malamute\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Samoyed\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Great Pyrenees\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saint Bernard\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Newfoundland\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Collie\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Staffordshire Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Staffordshire Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bull Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Airedale Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Scottish Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"West Highland White Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Jack Russell Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rat Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cairn Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Wire Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Smooth Fox Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Whippet\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Italian Greyhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Borzoi\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Saluki\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Rhodesian Ridgeback\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Gordon Setter\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"German Wirehaired Pointer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Brittany\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chesapeake Bay Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Flat-Coated Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Nova Scotia Duck Tolling Retriever\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Australian Cattle Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Border Terrier\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Basenji\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chinese Shar-Pei\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Chow Chow\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lhasa Apso\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Papillon\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Miniature Pinscher\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Toy Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Poodle\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Giant Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Standard Schnauzer\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Keeshond\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Tervuren\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Belgian Sheepdog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Anatolian Shepherd Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Kuvasz\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Greater Swiss Mountain Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Mastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Bullmastiff\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Setter (Llewellin)\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"American Eskimo Dog\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Cavalier King Charles Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"English Cocker Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Field Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Clumber Spaniel\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Spinone Italiano\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Lagotto Romagnolo\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Pyrenean Shepherd\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      },\r\n      \"Irish Wolfhound\": {\r\n        \"training\": [],\r\n        \"health\": [],\r\n        \"exercise\": [],\r\n        \"bonding\": [],\r\n        \"gear\": [],\r\n        \"nutrition\": []\r\n      }\r\n    }\r\n  }\r\n}","inline_bytes":108372,"content_sha256":"e50caba97c1ba2663562cc9dd6eb551f6a28ea19dcda493cdf2f7e1b03e0d8d7"},{"path":"data/reco-barkday-banded.json","size":79705,"sha":"b333be993182575bf5930f7de0f847b8274f9f64","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-barkday-banded.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-barkday-banded.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"Working / Herding\": {\n    \"1\": {\n      \"Training & Enrichment\": [\n        \"Name-response games; reward orientation to handler.\",\n        \"Short (2–3 min) sessions; end on engagement highs.\"\n      ],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [\n        \"Microchip + ID tag; test collar fit (two-finger rule).\"\n      ],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [\n        \"Gentle surface exploration; avoid repetitive jumps.\"\n      ],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [\n        \"Introduce brush/comb with food pairing; stop before resistance.\"\n      ],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Sporting\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Hound\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Terrier\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Toy / Companion\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Non-Sporting\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Utility\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Sighthound\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Gun Dog\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Guardian\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Northern\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  },\n  \"Pastoral\": {\n    \"1\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"2\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"3\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"4\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"5\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"6\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"7\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"8\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"9\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"10\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"11\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"12\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"13\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"14\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"15\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"16\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"17\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"18\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"19\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"20\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"21\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"22\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"23\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    },\n    \"24\": {\n      \"Training & Enrichment\": [],\n      \"Health & Wellness\": [],\n      \"Diet & Nutrition\": [],\n      \"Exercise & Bonding\": [],\n      \"Grooming & Home\": [],\n      \"Safety & ID\": [],\n      \"Socialization & Behavior\": [],\n      \"Gear & Enrichment Ideas\": []\n    }\n  }\n}","inline_bytes":79703,"content_sha256":"e416c3b4d1914b597694093e62c10b60c36cc2c174f1bfdbb787321b744c32f0"},{"path":"data/reco-breed.json","size":2526382,"sha":"15e4d66b51ded3bacb042ae0568c1c61f7ae630a","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-breed.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/reco-breed.json","inline_state":"preview","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"_copyright\": \"\\u00a9 2025 CandidQuality (Barkday\\u2122). All rights reserved.\",\n  \"_license\": \"No license granted for redistribution, republication, or derivative use.\",\n  \"_dataset_id\": \"barkday-2025-09-23-v1\",\n  \"breeds\": {\n    \"Rottweiler\": {\n      \"ages\": {\n        \"2\": {\n          \"lanes\": {\n            \"training\": [\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Build vet-guided vaccine and dental routines\",\n              \"Protect growing joints; keep jumping gentle and limited\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"4\": {\n          \"lanes\": {\n            \"training\": [\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Build vet-guided vaccine and dental routines\",\n              \"Protect growing joints; keep jumping gentle and limited\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"7\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest days\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Hide-and-seek handler\",\n              \"Trade game for toys/chews\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Treat pouch\",\n              \"Long line (10\\u201315 m)\"\n            ]\n          }\n        },\n        \"10\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest days\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Hide-and-seek handler\",\n              \"Trade game for toys/chews\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Treat pouch\",\n              \"Long line (10\\u201315 m)\"\n            ]\n          }\n        },\n        \"12\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Impulse control at doors\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Body condition 4\\u20135/9\",\n              \"Flea/tick checks after walks\"\n            ],\n            \"nutrition\": [\n              \"Lean growth; portion checks\",\n              \"Hydration plan\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Longer sniff walks split into sets\",\n              \"Intro nosework boxes\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Trick chains (spin\\u2192down\\u2192touch)\",\n              \"Calm grooming paired with rewards\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Comfy fitted harness\"\n            ]\n          }\n        },\n        \"16\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Adult transition vet review\",\n              \"Joint baseline notes\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"20\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Adult transition vet review\",\n              \"Joint baseline notes\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"24\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Adult transition vet review\",\n              \"Joint baseline notes\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"28\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"32\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"36\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"40\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"45\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"50\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"55\": {\n          \"lanes\": {\n            \"training\": [\n              \"Trainer-guided socialization; neutrality in public spaces\",\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Annual bloodwork baseline\",\n              \"Teeth/nail maintenance\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Structured urban walks; short \\u2018jobs\\u2019 (backpack carry) post-maturity\",\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Predictable routines; settle practice after arousal\",\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Well-fitted head halter or front-clip harness (handler comfort)\",\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\n            ]\n          }\n        },\n        \"61\": {\n          \"lanes\": {\n            \"training\": [\n              \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\n              \"Teach 'behind handler' or 'middle' position for passing people/dogs\",\n              \"Reinforce calm on bed with chews; end session before interest crashes\",\n              \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\",\n              \"Hand targets/visual cues\"\n            ],\n            \"health\": [\n              \"Choose tooth-friendly chews; inspect gums and teeth regularly\",\n              \"Maintain lean body condition; discuss joint support with your vet\",\n              \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\",\n              \"Senior panel; pain/mobility logs\",\n              \"Joint/skin/ear checks\"\n            ],\n            \"nutrition\": [\n              \"Smaller frequent meals\",\n              \"Softer chews; moist foods\"\n            ],\n            \"exercise\": [\n              \"Choose low-traffic routes/times; add decompression walks to reduce social load\",\n              \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\",\n              \"Flat sniff loops; hydro if available\",\n              \"Puzzle trays with large pieces\"\n            ],\n            \"bonding\": [\n              \"Consent-based handling; predictable routines; safe retreat spot at home\",\n              \"Trade-up games for safe release; cue 'give' with immediate return to build trust\",\n              \"Calm cuddle/brush time\",\n              \"Foraging box (soft paper)\"\n            ],\n            \"gear\": [\n              \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\",\n              \"Rotate 2\\u20133 proven-durable chew items; supervise first 3\\u20135 sessions; remove when small\",\n              \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\",\n              \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\",\n              \"Orthopedic bed + non\\u2011slip rugs\"\n            ]\n          }\n        }\n      }\n    },\n    \"Bulldog\": {\n      \"ages\": {\n        \"2\": {\n          \"lanes\": {\n            \"training\": [\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"4\": {\n          \"lanes\": {\n            \"training\": [\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"7\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest days\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Hide-and-seek handler\",\n              \"Trade game for toys/chews\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Treat pouch\",\n              \"Long line (10\\u201315 m)\"\n            ]\n          }\n        },\n        \"10\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest days\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Hide-and-seek handler\",\n              \"Trade game for toys/chews\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Treat pouch\",\n              \"Long line (10\\u201315 m)\"\n            ]\n          }\n        },\n        \"12\": {\n          \"lanes\": {\n            \"training\": [\n              \"Impulse control at doors\",\n              \"Emergency U-turn cue\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Body condition 4\\u20135/9\",\n              \"Flea/tick checks after walks\"\n            ],\n            \"nutrition\": [\n              \"Lean growth; portion checks\",\n              \"Hydration plan\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Longer sniff walks split into sets\",\n              \"Intro nosework boxes\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Trick chains (spin\\u2192down\\u2192touch)\",\n              \"Calm grooming paired with rewards\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Comfy fitted harness\",\n              \"Reflective leash/collar\"\n            ]\n          }\n        },\n        \"16\": {\n          \"lanes\": {\n            \"training\": [\n              \"Heel at variable pace\",\n              \"Place while visitors arrive\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Front-clip/no-pull harness\",\n              \"Cooling mat in warm weather\"\n            ]\n          }\n        },\n        \"20\": {\n          \"lanes\": {\n            \"training\": [\n              \"Heel at variable pace\",\n              \"Place while visitors arrive\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Front-clip/no-pull harness\",\n              \"Cooling mat in warm weather\"\n            ]\n          }\n        },\n        \"24\": {\n          \"lanes\": {\n            \"training\": [\n              \"Heel at variable pace\",\n              \"Place while visitors arrive\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Adult diet; measured kcal\",\n              \"Fish oil per vet guidance\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Retrieve/swim intervals (low impact)\",\n              \"Field sniff hikes\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Task chain: carry \\u2192 place\",\n              \"Decompression walks\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Front-clip/no-pull harness\",\n              \"Cooling mat in warm weather\"\n            ]\n          }\n        },\n        \"28\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"32\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"36\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"40\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"45\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"50\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"55\": {\n          \"lanes\": {\n            \"training\": [\n              \"Distance recalls and stays\",\n              \"Leash patterns (1\\u20112\\u20113) for arousal dips\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Keep portions lean; count training treats\",\n              \"Hydration enhancers on hot days\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Cardio + brain mix; split sessions\",\n              \"Nosework searches or scent trails\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Massage/TTouch post\\u2011walks\",\n              \"Trick refresh (monthly)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic crate mat\",\n              \"High\\u2011viz/reflective gear\"\n            ]\n          }\n        },\n        \"61\": {\n          \"lanes\": {\n            \"training\": [\n              \"Hand targets/visual cues\",\n              \"Short cue games seated\"\n            ],\n            \"health\": [\n              \"Use cool-hour activity in heat or humidity; pause if breathing looks strained\",\n              \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\",\n              \"Know heat stress signs; pre-cool with water/rest intervals in warm months\",\n              \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\n              \"Watch for redness/odor; consult vet about fold-safe cleansers\"\n            ],\n            \"nutrition\": [\n              \"Smaller frequent meals\",\n              \"Softer chews; moist foods\"\n            ],\n            \"exercise\": [\n              \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\",\n              \"Limit midday activity; walk shaded routes; choose cooler surfaces\",\n              \"Flat sniff loops; hydro if available\",\n              \"Puzzle trays with large pieces\"\n            ],\n            \"bonding\": [\n              \"Low-arousal enrichment (snuffle, lick mats) after short outings\",\n              \"Make fold care a routine with treats and consent cues\",\n              \"Calm cuddle/brush time\",\n              \"Foraging box (soft paper)\"\n            ],\n            \"gear\": [\n              \"Breathable Y-harness; cooling vest; portable water on walks\",\n              \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\",\n              \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\",\n              \"Orthopedic bed + non\\u2011slip rugs\",\n              \"Ramps/steps; support harness\"\n            ]\n          }\n        }\n      }\n    },\n    \"Beagle\": {\n      \"ages\": {\n        \"2\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall as a game; jackpot high-value returns\",\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Build vet-guided vaccine and dental routines\",\n              \"Protect growing joints; keep jumping gentle and limited\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Daily \\u2018sniffari\\u2019 walks (dog-led pace) on long line\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Hide food/toys for find-it games; let nose \\u2018clock in\\u2019\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Snuffle mat; 15\\u201330 ft long line; Y-harness\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"4\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall as a game; jackpot high-value returns\",\n              \"Marker/engagement; 2\\u20133 min sessions\",\n              \"Name game + check-ins\",\n              \"Crate calm with positive entries\"\n            ],\n            \"health\": [\n              \"Build vet-guided vaccine and dental routines\",\n              \"Protect growing joints; keep jumping gentle and limited\"\n            ],\n            \"nutrition\": [\n              \"Puppy diet; measured meals\",\n              \"Slow feeder to pace eating\"\n            ],\n            \"exercise\": [\n              \"Daily \\u2018sniffari\\u2019 walks (dog-led pace) on long line\",\n              \"Very short sniff-walks\",\n              \"Gentle tug with easy 'out'\"\n            ],\n            \"bonding\": [\n              \"Hide food/toys for find-it games; let nose \\u2018clock in\\u2019\",\n              \"Cooperative care (ears/paws)\",\n              \"Calm handling + massage\"\n            ],\n            \"gear\": [\n              \"Snuffle mat; 15\\u201330 ft long line; Y-harness\",\n              \"Back-clip Y-harness\",\n              \"Snuffle mat\"\n            ]\n          }\n        },\n        \"7\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall as a game; jackpot high-value returns\",\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Daily \\u2018sniffari\\u2019 walks (dog-led pace) on long line\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest days\"\n            ],\n            \"bonding\": [\n              \"Hide food/toys for find-it games; let nose \\u2018clock in\\u2019\",\n              \"Hide-and-seek handler\",\n              \"Trade game for toys/chews\"\n            ],\n            \"gear\": [\n              \"Snuffle mat; 15\\u201330 ft long line; Y-harness\",\n              \"Treat pouch\",\n              \"Long line (10\\u201315 m)\"\n            ]\n          }\n        },\n        \"10\": {\n          \"lanes\": {\n            \"training\": [\n              \"Recall as a game; jackpot high-value returns\",\n              \"Recall games on long line\",\n              \"Loose-leash foundations\"\n            ],\n            \"health\": [\n              \"Teeth brushing habit\",\n              \"Weight curve watch\"\n            ],\n            \"nutrition\": [\n              \"Measure treats \\u226410% kcal\",\n              \"Omega-3 per vet if needed\"\n            ],\n            \"exercise\": [\n              \"Daily \\u2018sniffari\\u2019 walks (dog-led pace) on long line\",\n              \"Sniff walks 2\\u20133\\u00d7/day\",\n              \"Puzzle feed on rest day","inline_bytes":65536,"content_sha256":"d513df57bd47c91e1f9cbd6bcb3df4ca1410f9a04b607f18e514dbec21f50673","json_hint":{"type":"object","keys":["_copyright","_license","_dataset_id","breeds"]}},{"path":"data/rules_group_defaults.json","size":142522,"sha":"aa4f0544b265613d03aa4938dd8a542022aebb95","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/rules_group_defaults.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/rules_group_defaults.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"_meta\": {\n    \"version\": \"1.0\",\n    \"author\": \"Barkday\",\n    \"notes\": \"Group-level, life-stage defaults for all breed groups. Public launch guidance; review for general-care safety before release.\"\n  },\n  \"rules\": [\n    {\n      \"name\": \"Working / Herding: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Working / Herding: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Working / Herding: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Working / Herding: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Working / Herding: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Working / Herding: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Working / Herding\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel motion focus into tasks (targeting, flank cues, herding-style patterns)\",\n          \"Use short, frequent reps; end sessions while engagement is high\",\n          \"Build impulse control around moving stimuli (wait, leave it, settle on mat)\",\n          \"Advance to chaining skills (e.g., spin → down → touch) for mental load\"\n        ],\n        \"exercise\": [\n          \"Alternate aerobic fetch/frisbee with nosework or trick sessions\",\n          \"Daily structured walks with position changes (heel → free sniff → heel)\",\n          \"Agility-style grids and balance work to build coordination\",\n          \"Vary terrain to reduce joint strain and increase proprioception\"\n        ],\n        \"bonding\": [\n          \"Decompression sniff-hikes to lower arousal between work days\",\n          \"Massage and cooperative care after high-energy work\",\n          \"Interactive games that reward eye contact and handler focus\",\n          \"Teach a 'job' at home (toy tidy, door manners) to satisfy purpose\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep repetitive leaps on hard surfaces limited\",\n          \"Monitor for over-arousal signs; add rest days and brain work\",\n          \"Maintain lean body condition to support athletic tasks\",\n          \"Ask your vet whether hip or elbow screening fits your dog's breed and activity\"\n        ],\n        \"gear\": [\n          \"Well-fitted Y-harness; 20–30 ft long line for recalls\",\n          \"Targets/cones for directional work; wobble board for balance\",\n          \"Treat pouch and clicker for precise reinforcement timing\",\n          \"Cooling vest or shaded rest mat during warm weather\"\n        ],\n        \"nutrition\": [\n          \"Measured meals matched to workload; avoid free-feeding\",\n          \"Hydration plan post-work; consider broth ice for hot days\",\n          \"Use part of meals in training to balance calories\",\n          \"Balanced protein can support active muscles\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Guardian / Protection: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Guardian / Protection\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Prioritize neutrality over friendliness; reward calm observation\",\n          \"Early, controlled social exposures with opt-outs and distance\",\n          \"Boundary work (place, gated doorways) to reduce rehearsed alerting\",\n          \"Impulse-control games (wait, leave it) under mild distractions\"\n        ],\n        \"exercise\": [\n          \"Steady, purposeful walks that lower arousal (avoid chaotic dog parks)\",\n          \"Post-maturity pack-carrying or light sled pulls under guidance\",\n          \"Scent games and problem-solving tasks for calm mental outlets\",\n          \"Perimeter 'patrol' routes for predictable routine\"\n        ],\n        \"bonding\": [\n          \"Quiet decompression time in safe spaces builds security\",\n          \"Cooperative care routines to normalize handling\",\n          \"Low-conflict play (tug with clear cues; reinforce releases)\",\n          \"Confidence walks in low-traffic areas to rehearse neutrality\"\n        ],\n        \"health\": [\n          \"Protect growing joints; keep jumping gentle and limited\",\n          \"Ask your vet about hip or elbow checks; use caution with heat in heavy breeds\",\n          \"Keep nails short for traction; support flooring in the home\",\n          \"Teach muzzle comfort for vet or groom visits\"\n        ],\n        \"gear\": [\n          \"Secure fencing and double-gate habits; door management tools\",\n          \"Well-fitted harness; sturdy 6–8 ft leash; long line for fields\",\n          \"Place mat/raised bed for boundary training\",\n          \"Cooling mat or coat for warm climates\"\n        ],\n        \"nutrition\": [\n          \"Portion to maintain athletic but lean condition\",\n          \"Ask your vet whether joint-support options fit large or giant dogs\",\n          \"Avoid rapid weight changes; adjust calories gradually\",\n          \"Slow feeder to reduce gulping in eager eaters\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sporting / Gun Dogs: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Sporting / Gun Dogs\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Retrieve chains (hold → heel → present) with calm starts/finishes\",\n          \"Scent discrimination games to harness nose-led focus\",\n          \"Polite greetings training to reduce exuberant jumping\",\n          \"Water confidence and recall with controlled entries/exits\"\n        ],\n        \"exercise\": [\n          \"Daily aerobic work (fetch, swim) plus decompression walks\",\n          \"Interval sprints balanced with steadiness drills\",\n          \"Land-water cross training for endurance without joint pounding\",\n          \"Long-line field work to practice recalls around wildlife scent\"\n        ],\n        \"bonding\": [\n          \"Calm cuddles post-exercise to practice off-switch\",\n          \"Shaping games for soft-mouth delivery and gentle handling\",\n          \"Dock or shore play with cooperative rules\",\n          \"Family games that reward impulse control around kids and guests\"\n        ],\n        \"health\": [\n          \"Ear care after water days; dry thoroughly\",\n          \"Watch for tail strains after cold-water swims; add warm-ups\",\n          \"Maintain nails for traction; check dewclaws after brush runs\",\n          \"Keep body condition lean to protect joints\"\n        ],\n        \"gear\": [\n          \"Floating bumper toys and long lines for water safety\",\n          \"Absorbent towel, ear-drying aids, and non-slip mats\",\n          \"Front-clip harness for polite walking while excited\",\n          \"Reflective vest for dawn/dusk outings\"\n        ],\n        \"nutrition\": [\n          \"Balance calories to workload; increase on heavy training days\",\n          \"Discuss omega-3 or coat/joint support with your vet if needed\",\n          \"Use part of meals for reinforcement during retrieves\",\n          \"Hydration planning around heat and water sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Scent Hounds: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Scent Hounds\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use nose-first games as a reward; recall through scent games, not against them\",\n          \"Condition a solid check-in cue using high-value rewards\",\n          \"Practice settle-on-mat after sniff sessions to lower arousal\",\n          \"Long-line safety with staged distractions (wildlife/scent trails)\"\n        ],\n        \"exercise\": [\n          \"Decompression sniff-walks with ample time to investigate\",\n          \"Mantrailing or tracking-style games at beginner level\",\n          \"Hill walks for strength without overstimulation\",\n          \"Avoid forced heel during entire outings; alternate heel/free sniff\"\n        ],\n        \"bonding\": [\n          \"Find-it games at home and yard-based scent puzzles\",\n          \"Calm affection after nosework to reinforce off-switch\",\n          \"Teach cooperative handling to manage ear/skin checks\",\n          \"Cozy rest spaces after mentally taxing sniff sessions\"\n        ],\n        \"health\": [\n          \"Ear care and skin fold checks for some lines\",\n          \"Watch weight; scent work can mask fatigue\",\n          \"Condition nails and paw pads for rough terrain\",\n          \"Use tick checks after field work\"\n        ],\n        \"gear\": [\n          \"Sturdy long line and well-fitted harness (low neck pressure)\",\n          \"Scent containers/kits for home nosework\",\n          \"High-visibility lead for brushy trails\",\n          \"Treat pouch for frequent check-in reinforcement\"\n        ],\n        \"nutrition\": [\n          \"Measured meals; prevent creeping weight gain\",\n          \"High-value reinforcers reserved for check-ins/recalls\",\n          \"Hydration on long sniff-hikes\",\n          \"Balance treats used in nosework against daily calories\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Sight Hounds: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Sight Hounds\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall games in fully fenced areas; practice pre-release check-ins\",\n          \"Build calm engagement before sprinting (sit → eye contact → release)\",\n          \"Condition muzzle comfort for off-leash sprint fields\",\n          \"Mat work to downshift after runs\"\n        ],\n        \"exercise\": [\n          \"Short, intense sprint sessions on soft footing\",\n          \"Long, slow warm-ups and cool-downs to protect muscles\",\n          \"Gentle cross-training (walks, trotting beside bike at low speed)\",\n          \"Avoid repetitive high jumps; emphasize straight-line speed safely\"\n        ],\n        \"bonding\": [\n          \"Couch cuddles and quiet companionship to support sensitive temperaments\",\n          \"Soft play styles; avoid rough tugging for thin-skinned types\",\n          \"Calming routines after excitement to reduce zoomie collisions\",\n          \"Cooperative care with gentle handling\"\n        ],\n        \"health\": [\n          \"Protect thin skin and bony prominences with padded beds\",\n          \"Monitor for cold sensitivity; add layers in cool weather\",\n          \"Regular nail and paw care for better traction at speed\",\n          \"Vet-guided sprint conditioning program post-adolescence\"\n        ],\n        \"gear\": [\n          \"Sighthound-fit harness or martingale collar\",\n          \"Muzzle for off-leash sprint parks where required\",\n          \"Padded beds and warm coats\",\n          \"Non-slip house rugs to protect hips during zoomies\"\n        ],\n        \"nutrition\": [\n          \"Balanced calories; avoid big pre-run meals\",\n          \"Electrolyte-aware hydration in hot conditions, per vet guidance\",\n          \"Lean protein supports sprint muscle recovery\",\n          \"Small post-run snack; larger meal later\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Terriers: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Terriers\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Channel dig/chase instincts into sanctioned games (flirt pole with rules)\",\n          \"High-rate reinforcement for check-ins around critter scents\",\n          \"Teach drop/leave-it as a reflex; reward generously\",\n          \"Trick training that favors problem-solving over repetition\"\n        ],\n        \"exercise\": [\n          \"Short burst games with structured starts/finishes\",\n          \"Nosework and digging boxes to satisfy seeking\",\n          \"Urban obstacle walks for agility and focus\",\n          \"Alternate high days with brainy rest days to avoid over-arousal\"\n        ],\n        \"bonding\": [\n          \"Calm tug with clear rules; reinforce releases and re-bites on cue\",\n          \"Settle training after play to build off-switch\",\n          \"Cooperative care (nails, face) with slow desensitization\",\n          \"Sniffaris to lower frustration when squirrels are active\"\n        ],\n        \"health\": [\n          \"Protect joints; limit repetitive stair sprints and jumping on furniture\",\n          \"Dental care is important for small terriers\",\n          \"Monitor skin for itch cycles; manage seasonal triggers\",\n          \"Trim nails regularly to support comfortable movement\"\n        ],\n        \"gear\": [\n          \"Flirt pole; dig box; puzzle toys rated for tough chewers\",\n          \"Front-clip harness to manage enthusiasm\",\n          \"Long line for controlled critter-chase practice\",\n          \"Lick mat to decompress after arousing games\"\n        ],\n        \"nutrition\": [\n          \"Measure treats used in training; avoid weight creep\",\n          \"Use chew time (rawhide-alternatives) wisely for enrichment\",\n          \"Add hydration during hot, active periods\",\n          \"Balance protein and fat for busy terriers; consult vet for targets\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Toy / Companion Dogs: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Toy / Companion Dogs\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Confidence games on small obstacles; reward brave, curious choices\",\n          \"Polite handling practice (pick-ups, grooming) with treats\",\n          \"Toilet routines with frequent, predictable outings\",\n          \"Settle-on-mat to reduce clingy behaviors\"\n        ],\n        \"exercise\": [\n          \"Multiple short walks; avoid extreme heat/cold due to small size\",\n          \"Indoor play circuits and gentle fetch\",\n          \"Snuffle/foraging games for mental outlet in small spaces\",\n          \"Stroller or carrier breaks on long outings as needed\"\n        ],\n        \"bonding\": [\n          \"Calm cuddle time by invitation; respect rest signals\",\n          \"Trick training boosts confidence (spin, paw, peekaboo)\",\n          \"Slow desensitization to crowds and noises\",\n          \"Cooperative care with tiny-steps progression\"\n        ],\n        \"health\": [\n          \"Dental care plan from puppyhood; tiny mouths need attention\",\n          \"Watch for hypoglycemia signs in very small pups; regular meals\",\n          \"Protect from falls and rough play with big dogs\",\n          \"Warmth layers in cool weather; cooling in heat\"\n        ],\n        \"gear\": [\n          \"Harness fitted to reduce neck pressure; lightweight leash\",\n          \"Soft bedding; ramps/steps to furniture if allowed\",\n          \"Tiny-bite chews and slow feeders sized appropriately\",\n          \"Travel carrier for safe errands\"\n        ],\n        \"nutrition\": [\n          \"Small, frequent meals for tiny breeds if advised by vet\",\n          \"Measure treats carefully; tiny dogs gain quickly\",\n          \"Consider dental-friendly kibble sizes or textures\",\n          \"Hydration reminders during hot days\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Nordic / Spitz Types: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Nordic / Spitz Types\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Recall through games (chase-to-handler) instead of against instincts\",\n          \"Cue calm after alerting; reward quiet and orientation to handler\",\n          \"Leash skills with off-switch practice post-snow/zoom sessions\",\n          \"Muzzle conditioning for vet/groom comfort (thick coats)\"\n        ],\n        \"exercise\": [\n          \"Cold-weather endurance work; shorter sessions in heat\",\n          \"Pulling sports post-maturity with professional guidance\",\n          \"Hills and trails for strength and enrichment\",\n          \"Scent/foraging games on rest days\"\n        ],\n        \"bonding\": [\n          \"Grooming-as-bonding; reward calm brushing and coat care\",\n          \"Quiet decompression time after high excitement\",\n          \"Cozy family time indoors to support social needs\",\n          \"Low-conflict tug or seek games\"\n        ],\n        \"health\": [\n          \"Heat management; provide shade, water, and cooling breaks\",\n          \"Seasonal coat blows: manage skin and undercoat health\",\n          \"Nail care for traction on snow/ice and hardwood floors\",\n          \"Monitor hips/shoulders if pulling sports are introduced\"\n        ],\n        \"gear\": [\n          \"Well-ventilated harnesses; pulling harness only when appropriate\",\n          \"Cooling mats in summer; drying stations in winter\",\n          \"Undercoat-safe grooming tools; detangling sprays\",\n          \"Reflective gear for low-light winter days\"\n        ],\n        \"nutrition\": [\n          \"Adjust calories seasonally (winter work vs summer heat)\",\n          \"Omega-3s for coat/skin; vet guidance for dosing\",\n          \"Use part of meals during training to prevent excess treats\",\n          \"Hydration strategies during snow play (broth ice, frequent breaks)\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Bulldog / Molosser Types: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Bulldog / Molosser Types\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Short, upbeat sessions; avoid heat and overexertion\",\n          \"Reinforce calm leash skills and cooperative care\",\n          \"Teach gentle tug with crisp releases to protect neck/airway\",\n          \"Mat work and impulse control in social settings\"\n        ],\n        \"exercise\": [\n          \"Low-impact walks; avoid high-heat midday outings\",\n          \"Water play in cool, shallow areas if confident\",\n          \"Puzzle games and short fetch on soft surfaces\",\n          \"Frequent shade and rest breaks\"\n        ],\n        \"bonding\": [\n          \"Calm affection with cooling periods in warm months\",\n          \"Cooperative care for skinfold cleaning and nail trims\",\n          \"Quiet enrichment (lick mats, sniff boxes) on hot days\",\n          \"Gentle massage for recovery\"\n        ],\n        \"health\": [\n          \"Heat sensitivity management; know early warning signs\",\n          \"Skinfold, ear, and dental care routines\",\n          \"Comfortable weight to reduce airway and joint strain\",\n          \"Harness fit checks; avoid neck pressure\"\n        ],\n        \"gear\": [\n          \"Breath-friendly harness; cooling vest/mat\",\n          \"Soft, low-impact toys; non-slip rugs at home\",\n          \"Elevated bowls only if advised by vet\",\n          \"Shade canopy for outdoor rest\"\n        ],\n        \"nutrition\": [\n          \"Portion control; monitor treats closely\",\n          \"Vet-guided plans for brachycephalic needs\",\n          \"Slow feeders to pace eating\",\n          \"Hydration emphasis in warm climates\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"International Guardian Breeds: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"International Guardian Breeds\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Neutrality and boundary work over social push; reward calm choices\",\n          \"Long-duration 'place' and 'stay' with low-key praise\",\n          \"Gradual, structured introductions to new people and animals\",\n          \"Scent discrimination and search games for mental outlets\"\n        ],\n        \"exercise\": [\n          \"Long, steady patrol-style walks; minimal chaotic play\",\n          \"Low-impact strength work on varied terrain\",\n          \"Decompression hikes with predictable routes\",\n          \"Avoid repetitive fetch; focus on calm endurance\"\n        ],\n        \"bonding\": [\n          \"Quiet companionship and predictable routines build trust\",\n          \"Cooperative care with desensitization (muzzle accepted)\",\n          \"Calm, purposeful tasks at home (door, boundary, carry)\",\n          \"Gentle touch sessions on consent cue\"\n        ],\n        \"health\": [\n          \"Joint protection for heavy breeds; surfaces and nails matter\",\n          \"Heat management plans in warm seasons\",\n          \"Ask your vet about joint or heart screening when breed risk applies\",\n          \"Teach stand/stay for vet exams to reduce stress\"\n        ],\n        \"gear\": [\n          \"Secure fencing; gates with self-close/lock habits\",\n          \"Sturdy harness, 8–10 ft lead; 20–30 ft long line for fields\",\n          \"Cooling gear in heat; raised bed for airflow\",\n          \"Well-fitted basket muzzle for vet/groom confidence\"\n        ],\n        \"nutrition\": [\n          \"Slow, steady growth in juveniles; avoid rapid bulking\",\n          \"Vet-guided joint support if needed\",\n          \"Lean, steady condition to protect joints/cardiac load\",\n          \"Split meals and discuss bloat risk with your vet\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Pariah & Landrace Types: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Pariah & Landrace Types\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Use choice-rich, trust-first methods; avoid coercion\",\n          \"Recall via games that reward orientation and voluntary check-ins\",\n          \"Confidence through pattern games and predictable routines\",\n          \"Long-line management to build safe freedom gradually\"\n        ],\n        \"exercise\": [\n          \"Exploration walks with scenting time and route variety\",\n          \"Long-line hikes; safe off-leash only in secure areas\",\n          \"Problem-solving games to satisfy self-reliant minds\",\n          \"Quiet days after big novelty to avoid shutdown\"\n        ],\n        \"bonding\": [\n          \"Consent-based touch; invite, don’t insist\",\n          \"Relaxation protocols (mat, breathing with handler)\",\n          \"Foraging and shredding games to reduce stress\",\n          \"Cooperative care in tiny steps with high-value pay\"\n        ],\n        \"health\": [\n          \"Parasite checks for outdoor explorers\",\n          \"Nail and paw pad conditioning for mixed terrains\",\n          \"Monitor weight; independence can mask appetite changes\",\n          \"Desensitize to transport and vet handling\"\n        ],\n        \"gear\": [\n          \"Escape-resistant harness; long line; ID tags and microchip checks\",\n          \"Snuffle mats and puzzle feeders for indoor days\",\n          \"Shade and water setups for long outings\",\n          \"Calming station (crate or nook) by choice\"\n        ],\n        \"nutrition\": [\n          \"Predictable feeding schedule to build security\",\n          \"Use foraging feeders to satisfy natural seeking\",\n          \"Hydration on long hikes; carry collapsible bowl\",\n          \"Adjust calories with season and mileage\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Puppy 1 6 essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"puppy_1_6\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Puppy 7 10 essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"puppy_7_10\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Puppy 11 15 essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"puppy_11_15\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Young 16 24 essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"young_16_24\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Adult 25 60 essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"adult_25_60\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    },\n    {\n      \"name\": \"Companion / Hybrid Breeds: Senior 61P essentials\",\n      \"selectors\": {\n        \"group\": \"Companion / Hybrid Breeds\"\n      },\n      \"bands\": [\n        \"senior_61p\"\n      ],\n      \"lanes\": {\n        \"training\": [\n          \"Foundation manners tailored to home life (door, visitors, mealtimes)\",\n          \"Confidence games for novel environments; reward curiosity\",\n          \"Leash skills with frequent decompression breaks\",\n          \"Mat/settle behaviors to support calm indoors\"\n        ],\n        \"exercise\": [\n          \"Daily walks scaled to size and temperament\",\n          \"Mix gentle fetch with puzzle games on rest days\",\n          \"Park circuits with training stops for engagement\",\n          \"Short sprints for sporty mixes; avoid overdoing early\"\n        ],\n        \"bonding\": [\n          \"Family participation in training for consistency\",\n          \"Collaborative toy play and gentle tug with rules\",\n          \"Couch-time by invitation; respect rest signals\",\n          \"Cooperative care routines shared by family members\"\n        ],\n        \"health\": [\n          \"Weight monitoring; mixed types vary in metabolism\",\n          \"Grooming plan matched to coat type; check for mats regularly\",\n          \"Dental care baseline from puppyhood\",\n          \"Heat/cold management as per size and coat\"\n        ],\n        \"gear\": [\n          \"Fit-checked harness/collar; ID and microchip\",\n          \"Puzzle feeders; lick mats for calm days\",\n          \"Weather gear sized to body type\",\n          \"Non-slip mats for seniors or short-legged mixes\"\n        ],\n        \"nutrition\": [\n          \"Measure portions; adjust to activity spikes\",\n          \"Vet-guided support only as needed\",\n          \"Use part of meals for training to balance treats\",\n          \"Hydration habit after play sessions\"\n        ]\n      }\n    }\n  ],\n  \"ui\": {\n    \"cta\": {\n      \"text\": \"Explore age-tuned guidance and gear ideas for your dog.\",\n      \"button\": \"View Guidance\"\n    }\n  }\n}","inline_bytes":142366,"content_sha256":"fb15355c2d23f963d80d98652ac3c23b11f77c437e81ee2a369b8292b69adaf5"},{"path":"data/rules_library.json","size":20338,"sha":"72171e683bfdf64d694a3f92af95d9df88616ce1","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/rules_library.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/rules_library.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\r\n  \"_meta\": {\r\n    \"version\": \"1.1\",\r\n    \"author\": \"Barkday\",\r\n    \"notes\": \"Curated rule fragments. Safe: adds content without changing schema (bands/lanes).\"\r\n  },\r\n  \"defaults\": {\r\n    \"selectors\": {},\r\n    \"bands\": [\r\n      \"puppy_1_6\",\r\n      \"puppy_7_10\",\r\n      \"puppy_11_15\",\r\n      \"young_16_24\",\r\n      \"adult_25_60\",\r\n      \"senior_61p\"\r\n    ],\r\n    \"lanes\": {\r\n      \"training\": [\r\n        \"Daily skill rehearsal (1–3 short sessions); end on success\"\r\n      ],\r\n      \"health\": [\r\n        \"Weekly home check: ears, gums, paws; note weight trend\"\r\n      ],\r\n      \"nutrition\": [\r\n        \"Portion to lean condition; fresh water; avoid free-feeding\"\r\n      ],\r\n      \"exercise\": [\r\n        \"Daily sniff-walk; mix paces; add decompression time\"\r\n      ],\r\n      \"bonding\": [\r\n        \"Cooperative care (handling for ears/paws/teeth); scatter games\"\r\n      ],\r\n      \"gear\": [\r\n        \"Well-fitted harness; ID tag; flat leash\"\r\n      ]\r\n    }\r\n  },\r\n  \"rules\": [\r\n    {\r\n      \"name\": \"Herding focus & outlets\",\r\n      \"selectors\": {\r\n        \"akc_group\": [\r\n          \"Herding\"\r\n        ],\r\n        \"chewer\": [\r\n          \"moderate\",\r\n          \"power\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Impulse-control games (1–2 min reps) around motion triggers\",\r\n          \"Long-line recall with figure-8 patterning\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Two-block plan: aerobic (fetch/frisbee) + brain work (tricks/nosework)\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Mat work (relax on cue) after excitement peaks\"\r\n        ],\r\n        \"gear\": [\r\n          \"Front-clip harness; 20–30 ft long line for recall\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Scent hounds (Beagle/Basset/Bloodhound class)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"scent_hound\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Recall as a game; jackpot high-value returns\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Daily ‘sniffari’ walks (dog-led pace) on long line\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Hide food/toys for find-it games; let nose ‘clock in’\"\r\n        ],\r\n        \"gear\": [\r\n          \"Snuffle mat; 15–30 ft long line; Y-harness\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Sighthounds: sprint + decompression\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"sight_hound\",\r\n          \"sighthound\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"exercise\": [\r\n          \"Short sprint sets (safe enclosed area) + long decompression walks\"\r\n        ],\r\n        \"training\": [\r\n          \"Prey-chase redirect patterns; long-line recall practice\"\r\n        ],\r\n        \"gear\": [\r\n          \"Sighthound-fit harness; padded bed; non-slip house mats\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Brachycephalic airway & heat care\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"muzzle_brachy\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Avoid heat/humidity; watch for labored breathing; schedule cool-hour activity\",\r\n          \"Harness only (no neck pressure); discuss BOAS risk factors with your vet\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Short, frequent sniff-strolls; no forced running; prioritize shade and water breaks\"\r\n        ],\r\n        \"gear\": [\r\n          \"Breathable Y-harness; cooling vest; portable water on walks\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Low-arousal enrichment (snuffle, lick mats) after short outings\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Coat care — high maintenance\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"coat_care_high\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Brush daily or q48h; check friction areas (behind ears, armpits, tail base) for mats\",\r\n          \"Dry thoroughly after swims/baths; ear care to reduce infections\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Cooperative care with consent cues; reward during grooming steps\"\r\n        ],\r\n        \"gear\": [\r\n          \"Slicker + comb set; detangler (dog-safe); traction mat; high-velocity dryer training\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Heat-sensitive care\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"climate_heat_sensitive\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"exercise\": [\r\n          \"Limit midday activity; walk shaded routes; choose cooler surfaces\"\r\n        ],\r\n        \"health\": [\r\n          \"Know heat stress signs; pre-cool with water/rest intervals in warm months\"\r\n        ],\r\n        \"gear\": [\r\n          \"Cooling mat/vest; collapsible bowl; paw balm for hot pavement\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Prey-drive management\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"prey_drive_high\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Engage/disengage around wildlife; build emergency U-turn as a reflex\",\r\n          \"Long-line recall with escalating rewards; proof in low → high distraction\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Enclosed sprint sets; structured flirt pole with start/stop rules and cooldown\"\r\n        ],\r\n        \"gear\": [\r\n          \"Long line (20–30 ft); high-visibility harness; secure ID\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Apartment-suitable routines\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"apartment_suitable\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"exercise\": [\r\n          \"Multiple short sniff-walks; rotate indoor enrichment (puzzles, scent boxes)\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Mat ‘settle’ near building noise sources (elevators/windows) with rewards\"\r\n        ],\r\n        \"gear\": [\r\n          \"Quiet toys; puzzle feeders; traction rugs to reduce slips on hard floors\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Guardian/Protection: neutrality & structure\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"guardian_protection\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Pro-guided socialization; neutrality in public spaces\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Structured urban walks; short ‘jobs’ (backpack carry) post-maturity\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Predictable routines; settle practice after arousal\"\r\n        ],\r\n        \"gear\": [\r\n          \"Well-fitted head halter or front-clip harness (handler comfort)\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Toy/small breeds: low-impact + confidence\",\r\n      \"selectors\": {\r\n        \"akc_group\": [\r\n          \"Toy\"\r\n        ],\r\n        \"size\": [\r\n          \"toy\",\r\n          \"small\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Confidence games: step on varied surfaces; target a mat\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Frequent short strolls; gentle indoor play\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Calm handling; cooperative nail care with food rewards\"\r\n        ],\r\n        \"gear\": [\r\n          \"Soft harness; lightweight leash; warm coat in winter\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Giant breeds: joint-safe development\",\r\n      \"selectors\": {\r\n        \"size\": [\r\n          \"giant\",\r\n          \"large\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Avoid repetitive jumping; traction rugs on slick floors\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Short, frequent walks on soft surfaces; no forced running pre-maturity\"\r\n        ],\r\n        \"gear\": [\r\n          \"Orthopedic bed; slow feeder if eating fast\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Power chewers: enrichment/rotation\",\r\n      \"selectors\": {\r\n        \"chewer\": [\r\n          \"power\",\r\n          \"moderate\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"gear\": [\r\n          \"Rotate 2–3 tested durable chew toys; supervise initial sessions\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Trade-up games for safe object release\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Cold-sensitive care\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"climate_cold_sensitive\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"exercise\": [\r\n          \"Shorter outdoor sets in freezing temps; increase indoor enrichment on very cold days\",\r\n          \"Warm-up walk (2–3 min) before play; monitor for shivering or paw-lifting\"\r\n        ],\r\n        \"health\": [\r\n          \"Dry coat/paws after rain/snow; rinse salt; check for skin cracks\",\r\n          \"Watch body condition—thin dogs lose heat faster; ask vet about winter kcal adjustments\"\r\n        ],\r\n        \"gear\": [\r\n          \"Insulated coat sized to chest/neck depth; booties for ice/salt; paw balm before/after\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Cozy decompression (snuffle/lick mats) after cold outings; teach towel-dry as a trick\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Independence/high self-directed\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"independence_high\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Short, game-based sessions; pay generously for voluntary engagement (check-ins)\",\r\n          \"Pattern games (1–2 min) to re-engage outside; avoid nagging cues—reset and try again\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Sniff-led walks (choice time) paired with brief focus intervals; end while they want more\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Earned autonomy: long-line freedom after check-in; capture calm proximity with rewards\"\r\n        ],\r\n        \"gear\": [\r\n          \"Long line (20–30 ft); treat pouch; high-value food for surprise jackpots\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Sociability guarded/aloof\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"sociability_guarded\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Neutrality > friendliness: reward calm observation at distance; avoid forced greetings\",\r\n          \"Teach 'behind handler' or 'middle' position for passing people/dogs\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Choose low-traffic routes/times; add decompression walks to reduce social load\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Consent-based handling; predictable routines; safe retreat spot at home\"\r\n        ],\r\n        \"gear\": [\r\n          \"Front-clip harness or head halter for handler control; 'Do Not Pet' patch if needed\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Power chewer protocol\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"chew_power\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"gear\": [\r\n          \"Rotate 2–3 proven-durable chew items; supervise first 3–5 sessions; remove when small\",\r\n          \"Pair chews with lick mats to lower arousal; freeze soft fillings to extend sessions\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Trade-up games for safe release; cue 'give' with immediate return to build trust\"\r\n        ],\r\n        \"health\": [\r\n          \"Avoid excessively hard chews (tooth fracture risk); inspect gums/teeth weekly\"\r\n        ],\r\n        \"training\": [\r\n          \"Reinforce calm on bed with chews; end session before interest crashes\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Double coat management (shed cycles)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"coat_double\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Weekly deshed during peak seasons; check hot spots in dense areas (neck, rump)\",\r\n          \"Rinse/dry thoroughly after swims; blow-dry to skin to prevent damp undercoat\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Cooperative care with consent cues; pair tools with treats; keep sessions short\"\r\n        ],\r\n        \"gear\": [\r\n          \"Undercoat rake + slicker; high-velocity dryer training; vacuum/air filter ready\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Heat management in summer; adjust intensity during heavy shed to avoid skin irritation\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Noise-sensitive (sound desensitization)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"noise_sensitive\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Low-volume sound pairing (fireworks/thunder) with food; increase volume over days\",\r\n          \"Teach a station (bed/mat) and settle cue before storm season\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Pre-event walk before predicted storms/fireworks; avoid peak noise windows\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Create a safe den (interior room/closet) and condition it with chews/lick mats\"\r\n        ],\r\n        \"gear\": [\r\n          \"Calming wrap; white-noise or fan; consider veterinarian-guided anxiolytics when needed\"\r\n        ],\r\n        \"health\": [\r\n          \"Track noise triggers and intensity; discuss plan with vet if panic persists\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Coat: heavy shed cycles (de-shed hygiene)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"coat_shed_heavy\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Weekly de-shed during peak; skin checks for irritation and hot spots\",\r\n          \"Rinse out undercoat after swims; dry to skin to prevent damp rash\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Short cooperative-care sessions; reward tool tolerance; stop before frustration\"\r\n        ],\r\n        \"gear\": [\r\n          \"Undercoat rake + slicker; blower training; HEPA vacuum plan\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Adjust intensity during heavy shed; add cool-down brush-out after activity\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Skin fold care (wrinkles & infection prevention)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"skin_fold_care\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Daily wipe/dry of facial/body folds; keep dry after meals/water\",\r\n          \"Watch for redness/odor; consult vet about fold-safe cleansers\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Make fold care a routine with treats and consent cues\"\r\n        ],\r\n        \"gear\": [\r\n          \"Absorbent cloths; dog-safe wipes; barrier balm as advised by vet\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Arthritis/joint-prone management\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"arthritis_prone\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"health\": [\r\n          \"Maintain lean body condition; discuss joint supplements with your vet\",\r\n          \"Traction on slick floors; low-impact cross-training (swim, underwater treadmill where available)\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Frequent short walks on soft surfaces; avoid repetitive high-impact activity\"\r\n        ],\r\n        \"gear\": [\r\n          \"Orthopedic bed with bolsters; ramp for car/furniture; slow feeder if weight trending up\"\r\n        ],\r\n        \"training\": [\r\n          \"Teach ramp/step use; reinforce calm mount/dismount to reduce slips\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Novice-friendly handling (clarity & easy wins)\",\r\n      \"selectors\": {\r\n        \"clusters\": [\r\n          \"novice_friendly\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"puppy_1_6\",\r\n        \"puppy_7_10\",\r\n        \"puppy_11_15\",\r\n        \"young_16_24\",\r\n        \"adult_25_60\",\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"training\": [\r\n          \"Tiny sessions (30–90s); one skill at a time; mark-and-reward for offered behaviors\",\r\n          \"Use management to prevent mistakes (baby gates, tethers); avoid repeating cues\"\r\n        ],\r\n        \"bonding\": [\r\n          \"Daily calm contact routine (ears/paws/teeth) paired with treats; end while it’s going well\"\r\n        ],\r\n        \"exercise\": [\r\n          \"Predictable walk routes; short intervals of focus mixed with sniff time\"\r\n        ],\r\n        \"gear\": [\r\n          \"Front-clip harness; treat pouch; high-value food for jackpots\"\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"name\": \"Skin fold care & moisture control\",\r\n      \"clusters\": [\r\n        \"skin_fold_care\"\r\n      ],\r\n      \"bands\": {\r\n        \"puppy_1_6\": true,\r\n        \"puppy_7_10\": true,\r\n        \"puppy_11_15\": true,\r\n        \"young_16_24\": true,\r\n        \"adult_25_60\": true,\r\n        \"senior_61p\": true\r\n      },\r\n      \"priority\": 50,\r\n      \"notes\": \"Wrinkle hygiene, moisture control, dermatitis watch; integrate with brachy/heat care when applicable.\"\r\n    }\r\n  ],\r\n  \"overrides\": [\r\n    {\r\n      \"name\": \"Greyhound seniors: thin skin comfort\",\r\n      \"selectors\": {\r\n        \"breed\": [\r\n          \"Greyhound\"\r\n        ]\r\n      },\r\n      \"bands\": [\r\n        \"senior_61p\"\r\n      ],\r\n      \"lanes\": {\r\n        \"gear\": [\r\n          \"Thick padded bed; avoid rough fabrics; add extra warmth\"\r\n        ]\r\n      }\r\n    }\r\n  ],\r\n  \"aux\": {\r\n    \"size_by_breed\": {\r\n      \"Chihuahua\": \"toy\",\r\n      \"Pomeranian\": \"toy\",\r\n      \"Cavalier King Charles Spaniel\": \"small\",\r\n      \"Border Collie\": \"medium\",\r\n      \"Australian Shepherd\": \"medium\",\r\n      \"Belgian Malinois\": \"large\",\r\n      \"German Shepherd Dog\": \"large\",\r\n      \"Rottweiler\": \"large\",\r\n      \"Great Dane\": \"giant\",\r\n      \"Mastiff\": \"giant\",\r\n      \"Greyhound\": \"large\",\r\n      \"Whippet\": \"medium\",\r\n      \"Beagle\": \"small\",\r\n      \"Basset Hound\": \"medium\",\r\n      \"Bloodhound\": \"large\"\r\n    },\r\n    \"chewer_by_breed\": {\r\n      \"Labrador Retriever\": \"power\",\r\n      \"American Pit Bull Terrier\": \"power\",\r\n      \"Rottweiler\": \"power\",\r\n      \"Boxer\": \"power\",\r\n      \"German Shepherd Dog\": \"moderate\",\r\n      \"Belgian Malinois\": \"moderate\",\r\n      \"Beagle\": \"moderate\",\r\n      \"Cavalier King Charles Spaniel\": \"light\",\r\n      \"Greyhound\": \"light\"\r\n    }\r\n  }\r\n}","inline_bytes":20288,"content_sha256":"776edeab81c598bc974c6e78d63ff4daa7e791ae52195ae1d0706f6a62d1cf82"},{"path":"data/trait-inserts-barkday.json","size":941,"sha":"bcdbff6f957c927f174b1c06bc93563027f97b35","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/trait-inserts-barkday.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/trait-inserts-barkday.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"brachy\": {\n    \"1-3\": {\n      \"Safety & ID\": [\n        \"Use a Y-front harness; avoid neck pressure during play.\"\n      ],\n      \"Health & Wellness\": [\n        \"Watch for noisy breathing; keep sessions short and cool.\"\n      ]\n    },\n    \"4-8\": {\n      \"Health & Wellness\": [\n        \"Discuss BOAS risks with vet; plan summer heat mitigation.\"\n      ]\n    }\n  },\n  \"coat_care_high\": {\n    \"1-4\": {\n      \"Grooming & Home\": [\n        \"Line-brush once weekly; pair with food; end before resistance.\"\n      ]\n    }\n  },\n  \"giant_growth\": {\n    \"2-12\": {\n      \"Diet & Nutrition\": [\n        \"Large-breed growth diet; monitor calcium–phosphorus balance.\"\n      ],\n      \"Exercise & Bonding\": [\n        \"Low-impact surfaces; avoid repetitive high jumps.\"\n      ]\n    }\n  },\n  \"noise_sensitive\": {\n    \"6-12\": {\n      \"Socialization & Behavior\": [\n        \"Sound desensitization (low-volume playlists) paired with snacks.\"\n      ]\n    }\n  }\n}","inline_bytes":939,"content_sha256":"d22edb45ca2446e2743f14f120008d6062eb8cf6d002f94e4de4dec52f0a35cd"},{"path":"data/universal-puppy-barkday.json","size":6466,"sha":"22b74f33676726db444ddf479454f89ed0c61c91","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/universal-puppy-barkday.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/data/universal-puppy-barkday.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"1\": {\n    \"Training & Enrichment\": [\n      \"House rules & routines (sleep, potty, chew zones).\",\n      \"Name-response + eye contact; reward calm check-ins.\"\n    ],\n    \"Health & Wellness\": [\n      \"Baseline vet visit; discuss vax/deworm schedule.\"\n    ],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"2\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [\n      \"Positive exposures to surfaces, sounds, handling; keep sessions brief.\"\n    ],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"3\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [\n      \"Start cooperative care (paws, mouth, ears); pair handling with food.\"\n    ],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"4\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"5\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"6\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"7\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"8\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"9\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"10\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"11\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"12\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"13\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"14\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"15\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"16\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"17\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"18\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"19\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"20\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"21\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"22\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"23\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  },\n  \"24\": {\n    \"Training & Enrichment\": [],\n    \"Health & Wellness\": [],\n    \"Diet & Nutrition\": [],\n    \"Exercise & Bonding\": [],\n    \"Grooming & Home\": [],\n    \"Safety & ID\": [],\n    \"Socialization & Behavior\": [],\n    \"Gear & Enrichment Ideas\": []\n  }\n}","inline_bytes":6466,"content_sha256":"26bb817b67b7f96e338ae5c5c23de19cab0737a04239d936c78fcd2d2c6d9955"},{"path":"docs/.gitignore","size":384,"sha":"f06d225cd8b5b824e4b528c9f30f009343fe11be","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/.gitignore","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/.gitignore","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"IyBHZW5lcmF0ZWQgYXQgZGVwbG95IGJ5IHNjcmlwdHMvYnVpbGRfYWlfaW5kZXgubWpzDQphaS0qLmpzb24NCmFpLSouaHRtbA0KYWktKi50eHQNCiMgS2VlcCB0aGUgc2NoZW1hIHVuZGVyIHZlcnNpb24gY29udHJvbDoNCiFhaS1pbmRleC5zY2hlbWEuanNvbg0KDQojIGFsbG93IEFJIHBhY2sgYXJ0aWZhY3RzIHRvIGJlIHB1Ymxpc2hlZA0KIWFpLWluZGV4Lm1pbi5qc29uDQohYWktZG9jcy1saXN0Lm1pbi5qc29uDQohYWktcGFjay1jYXRhbG9nLm1pbi5qc29uDQohYWktcGFjay1ldmVyeXRoaW5nLm1hbmlmZXN0Lm1pbi5qc29uDQohYWktcGFjay1hbGwubWluLmpzb24NCiFhaS1wYWNrLWFsbC5odG1sDQohYWktcGFjay0qLm1pbi5qc29uDQohYWktcGFjay0qLnR4dA0K","inline_bytes":512,"content_sha256":"c23e07c22564fad7921d9a2106762fbe0ca96bf982fcb22ba9de6555488becbc"},{"path":"docs/Barkday_MASTER-NOTE_v2025-10-09-1.md","size":27000,"sha":"2b0bb84824c3ec92d1241b3e1971bc418d92ac0b","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Barkday_MASTER-NOTE_v2025-10-09-1.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Barkday_MASTER-NOTE_v2025-10-09-1.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday™ MASTER-NOTE.md (v2025-10-08 Consolidated Edition)\n\n## Table of Contents\n1. Executive Summary & Purpose\n2. Core Logic & Aging Model\n3. Breed Expansion & Hybrid Cohorts\n4. Paid Tier Architecture & Hosting Gate\n5. Monetization, Limits & Abuse Prevention\n6. Certificate & Branding System\n7. Security & Hosting Transition\n8. Quality Assurance & Governance\n9. Open Items & Forward Plan\n10. Appendix — Sample Schemas & Snippets\n\n---\n\n### **1. Executive Summary & Purpose**\n\nBarkday™ is a progressive web application (PWA) that helps dog owners celebrate, plan, and better understand their pets’ “dog-year” birthdays.\nThe project began as a single-page calculator and evolved into a full data-driven experience with breed-specific health, training, and enrichment recommendations.\n\nThe current public build runs on **GitHub Pages** for open testing.\nThe commercial release will transition to **private API-hosted data** where proprietary JSON files (recommendations, hybrid logic, affiliate lists, etc.) are fetched based on each user’s paid-tier credentials.\n\nPrimary goals:\n\n* Deliver accurate, enjoyable, and personalized results instantly in-browser (no user accounts required for free tier).\n* Protect proprietary data sets and design logic once monetized.\n* Maintain a single codebase that can serve all tiers by switching endpoints and unlock flags at runtime.\n* Present Barkday™ as both a utility and a keepsake—each calculation can generate a printable **certificate-style PDF**.\n\n---\n\n### **2. Core Logic & Aging Model (v0)**\n\n#### **2.1 Overview**\n\nDog-to-human aging is modeled using a hybrid exponential curve tuned per breed group.\nAge “bands” represent developmental stages; recommendations are stored by group × band.\nFallback logic ensures a valid plan for any combination of known/unknown breed.\n\n#### **2.2 Primary Data Files**\n\n| File                  | Purpose                                                  |\n| --------------------- | -------------------------------------------------------- |\n| `breed_groups.json`   | Maps AKC/FCI group names to canonical clusters.          |\n| `breed_aliases.json`  | Normalizes user input (synonyms, alternate spellings).   |\n| `breed_taxonomy.json` | Connects canonical breeds to their group and meta-group. |\n| `reco-breed.json`     | Per-breed recommendation sets.                           |\n| `reco-banded.json`    | Group × age-band fallback recommendations.               |\n| `rules_library.json`  | Governs tone, category ordering, and formatting rules.   |\n\nEach JSON file uses version query tags (`?v=YYYY-MM-DD-N`) for cache-busting.\n\n#### **2.3 Computation Flow**\n\n```js\n// Pseudocode from app.js (simplified)\nfunction computeDogAge(dob) {\n  const now = new Date();\n  const ageDays = (now - dob) / 864e5;\n  const ageYears = ageDays / 365.25;\n  const humanEquivalent = 16 * Math.log(ageYears + 1) + 31; // example curve\n  return { ageYears, humanEquivalent };\n}\n```\n\nThe UI presents both *dog years* (chronological) and *human-equivalent years* (behavioral maturity).\n\n#### **2.4 Grouping Logic**\n\nIf a user specifies a known breed:\n\n```js\ngroup = taxonomy[breed].group;\n```\n\nIf not, Barkday™ falls back to group dropdown selection → default `reco-banded` entry.\n\n✅ **Implemented:** automatic fallback prevents “empty plan” placeholders.\n⚙️ **Future refinement:** per-breed curve coefficients sourced from ongoing veterinary datasets.\n\n---\n\n### **3. Breed Expansion & Hybrid Cohorts (v1)**\n\n#### **3.1 Purpose**\n\nDesigner and hybrid breeds represent a multibillion-dollar market.\nTo remain relevant, Barkday™ must map cross-breed DNA results to intelligent averages of parent group traits.\n\n#### **3.2 Hybrid Algorithm**\n\n```js\n// Example weighting for hybrid breeds\nfunction hybridProfile(parents){\n  let total = 0, result = {};\n  for (const p of parents){\n    const g = taxonomy[p.breed].group;\n    result[g] = (result[g]||0) + p.percent;\n    total += p.percent;\n  }\n  for (const g in result) result[g] = +(result[g]/total).toFixed(2);\n  return result; // e.g. { \"Sporting\":0.6, \"Working\":0.4 }\n}\n```\n\nRecommendations are blended across the weighted groups.\n\n#### **3.3 Designer Cohort Registry**\n\n* Each designer type (e.g., Labradoodle) references its parent breeds.\n* Aliases file contains all known commercial spellings.\n* Mixed inputs still resolve to a valid meta-group for `reco-banded` lookup.\n\n✅ **Implemented:** alias resolution for hybrids.\n⚙️ **Future:** automated weighting from DNA imports (e.g., Embark, Wisdom Panel).\n\n---\n\n### **4. Paid Tier Architecture & Hosting Gate (v2)**\n\n#### **4.1 Single Codebase Model**\n\nThe web app remains one build; pay tiers only change *which endpoints* the data fetches from.\n\n```js\nconst BASE = isPaid ? 'https://api.barkday.app/v1/' :\n                       'https://candidquality.github.io/Barkday/data/';\nfetch(`${BASE}reco-breed.json`);\n```\n\n#### **4.2 Tier Levels**\n\n| Tier          | Access               | Storage      | Notes                                      |\n| ------------- | -------------------- | ------------ | ------------------------------------------ |\n| Free          | Local data only      | 5 saved dogs | Uses public GitHub JSONs                   |\n| Plus          | Fetch via API key    | 20 dogs      | Adds premium breed data                    |\n| Pro / Breeder | Full API + analytics | Unlimited    | Enables litter tracking, export, reminders |\n\n#### **4.3 Security Model**\n\n* All proprietary JSON files move off GitHub once live.\n* Requests validated by API key or token; each tier limited by key scope.\n* Core UI functions stay identical; only data sources differ.\n* Keys are **never stored in the app**—only short-lived tokens returned from login.\n\n#### **4.4 Monetization Hooks**\n\n* Upgrade banner appears when user reaches save-limit.\n* Certificate print screen remains available in all tiers.\n* Gift ideas are visible to everyone. Premium may include optional partner perks (e.g., discounts/coupons), not paywalled access to gifts.\n\n✅ **Implemented:** structural separation and version-tag fetches.\n⚙️ **Future:** integrate Stripe or Play Store billing endpoint for token refresh.\n\n---\n\n\n## **Barkday™ MASTER-NOTE.md (v2025-10-08 Consolidated Edition)**\n\n### **Sections 5 – 7**\n\n*(Monetization & Abuse Prevention → Certificate System → Security & Hosting)*\n\n---\n\n### **5. Monetization, Limits & Abuse Prevention (v3)**\n\n#### **5.1 Overview**\n\nThe free version allows a maximum of 5 saved dog records in `localStorage`.\nThis encourages upgrades while still allowing functional use.\n\n```js\n// app.js excerpt\nconst MAX_FREE = 5;\nif (!isPaid && saved.length >= MAX_FREE) {\n  alert(\"Save limit reached — upgrade to Barkday™ Plus for more!\");\n  return;\n}\n```\n\n#### **5.2 Record Identification and Integrity**\n\nEach record (run) receives a unique timestamp ID (`ts`) when created.\nThis ID becomes the “Certificate #” and QR payload for PDF export.\n\n```js\nconst run = {\n  ts: Date.now(),     // unique key\n  dog: dogName,\n  dob: dobISO,\n  group: group,\n  ...\n};\nlocalStorage.setItem(\"barkday.runs.v1\", JSON.stringify(allRuns));\n```\n\n✅ Implemented: Unique identifier generated at creation.\n⚙️ Future: Server-side hash signing for paid records.\n\n#### **5.3 Anti-Circumvention Logic**\n\n* Local save limit tracked via array length.\n* Deleting or reinstalling will lose records, but certificate hash remains embedded in PDF for future import.\n* Re-imports detect duplicate `ts` and merge gracefully.\n\n```js\nfunction importRun(data){\n  const exists = store.find(r=>r.ts===data.ts);\n  if(!exists) store.push(data);\n}\n```\n\n✅ Implemented: Duplicate run merge by timestamp.\n⚙️ Future: Rate-limit or IP log for API-tier users.\n\n---\n\n### **6. Certificate & Branding System**\n\n#### **6.1 Purpose**\n\nEvery Barkday™ record can produce a printable PDF certificate representing the dog’s next birthday plan.\n\n#### **6.2 Layout**\n\nHeader → Dog profile + DNA breeds → QR + Certificate # → Body plan → Fixed footer.\n\nThe latest version (`app-pdf.js v8`) implements a professional, single-page layout:\n\n* Fixed header (top logo and dog info)\n* Two wide columns of plan content\n* Fixed footer (bottom margin 80 px)\n\n✅ Implemented in v8.\n\n#### **6.3 Branding Standards**\n\n* Always display name as **Barkday™** (one word, capital B).\n* Logo should appear at top-left; QR at top-right.\n* Font and kerning set for print clarity (11–12 pt main text).\n\n#### **6.4 Certificate Number & QR**\n\n```js\nconst certNo   = run.id || run.hash || run.ts;\nconst qrText   = JSON.stringify({ v:'1', id:String(certNo) });\nconst qrDataURL = await renderQRCodeToDataURL(qrText); // local lib or network PNG → dataURL\ndoc.addImage(qrDataURL,'PNG', qrX, qrY, qrSize, qrSize);\ntx(\"Certificate #\", qrX+qrSize/2-26, qrY+qrSize+10, 9, true);\ntx(certNo, qrX+qrSize/2-28, qrY+qrSize+22, 10);\n```\n\n✅ Implemented: Certificate # label and ID below QR.\n⚙️ Future: Embed encrypted import payload to re-load record in app.\n\n#### **6.5 Logo Loading**\n\n```js\ntry {\n  const svg = await fetch('barkday-logo-vector.svg').then(r=>r.text());\n  await doc.svg(svg,{x:M,y:headerTop,width:logoW,height:logoH});\n} catch {\n  doc.rect(M,headerTop,logoW,logoH);\n  tx(\"Barkday™\", M+10, headerTop+48, 12, true);\n}\n```\n\n✅ Implemented: Failsafe logo placeholder.\n⚙️ Future: Use signed asset path for private build.\n\n#### **6.6 Footer Content**\n\n```\nBarkday™ — Generated locally  \nPrivacy: Barkday™ stores data only on this device.  \nDisclaimer: General guidance only — not veterinary advice.\n```\n\nFixed position ~72 px above page bottom.\n\n---\n\n### **7. Security & Hosting Transition**\n\n#### **7.1 Current Stage**\n\n* Public GitHub Pages site used for testing and feedback.\n* All JSON data in `/data/` folder is open for read-only testing.\n* Browser localStorage persists user records only on device.\n\n#### **7.2 Target Architecture**\n\nWhen monetized, Barkday™ will move to a private host with tiered API keys.\n\n```js\nconst API = \"https://api.barkday.app/v1/\";\nfetch(`${API}reco-breed.json?key=${userKey}`);\n```\n\n* Each tier key grants access only to its data scope.\n* Keys expire periodically; tokens refreshed via auth endpoint.\n* Data served over HTTPS only and CORS locked to official domains.\n\n✅ Planned for Phase II (deployment transition).\n\n#### **7.3 Intellectual Property Protection**\n\n* Proprietary JSON files moved off public repos.\n* All exported records include hash but not raw data payloads.\n* Barkday™ logo and name filed for trademark protection.\n\n#### **7.4 Offline Behavior**\n\nFree version remains functional offline; cached via PWA service worker.\nPaid tiers require API reachability for data fetch.\n\n⚙️ Future consideration: Encrypted local cache for offline premium use.\n\n---\n\n\n### **Sections 8–10**\n\n*(Quality Assurance → Open Items → Appendix)*\n\n---\n\n### **8. Quality Assurance & Governance**\n\n#### **8.1 QA Workflow**\n\nAll releases follow a manual QA pass before commit to GitHub main.\nTesting covers:\n\n| Area          | Test                                         | Status                                     |\n| ------------- | -------------------------------------------- | ------------------------------------------ |\n| UI            | Responsive layout, dark mode readability     | ✅                                          |\n| Data          | Breed dropdowns load full taxonomy           | ✅                                          |\n| Save          | localStorage operations limited to 5 entries | ✅                                          |\n| PDF           | Generates on both desktop and Android Chrome | ✅                                          |\n| Offline       | PWA loads when cached                        | ⚙️ pending formal SW cache manifest review |\n| Accessibility | Tab order, ARIA roles                        | ⚙️ in progress                             |\n\n#### **8.2 Versioning & CHANGELOG**\n\nEach file’s cache-bust string (`?v=YYYY-MM-DD-N`) doubles as version tag.\nExample:\n\n```html\n<script src=\"app.js?v=2025-10-06-2\"></script>\n```\n\nThe **CHANGELOG.md** records visible build milestones:\n\n```\n2025-10-06-2  app.js: stable release, JSON v-sync, placeholder removed\n2025-10-08-v8 app-pdf.js: final certificate layout\n```\n\n#### **8.3 MAINTAINERS Policy**\n\n* Primary maintainer: project owner (you).\n* Secondary AI assistant: documentation & automation support.\n* All code merges occur through reviewed pull requests.\n* Proprietary assets never pushed to public repos.\n* GitHub remains testing ground only; production build moved to private host.\n\n#### **8.4 Release Steps**\n\n1. Verify all JSONs pretty-printed and schema-consistent.\n2. Run browser console to confirm no `fetch` or `SyntaxError`.\n3. Confirm PWA manifest valid.\n4. Commit → push → verify GitHub Pages rebuild.\n5. Update `CHANGELOG.md` with summary.\n\n---\n\n### **9. Open Items & Forward Plan**\n\n| Category            | Action                                                | Priority |\n| ------------------- | ----------------------------------------------------- | -------- |\n| **Affiliate Data**  | Implement curated gift lists per breed/age.           | Medium   |\n| **DNA Imports**     | Parse Embark/Wisdom exports for hybrid weighting.     | High     |\n| **Paid Tier API**   | Deploy private JSON API with key validation.          | High     |\n| **Offline Mode**    | Service worker for premium cache fallback.            | Medium   |\n| **UI Polish**       | Theme color selector & confetti timing adjustments.   | Low      |\n| **Accessibility**   | Add full ARIA labels and keyboard nav.                | Medium   |\n| **Mobile Printing** | Optimize Android print dialog scaling.                | Medium   |\n| **Analytics**       | Add anonymized usage counters (local opt-in).         | Low      |\n| **Legal**           | Finalize trademark submission Barkday™.               | Done     |\n| **Docs**            | Merge and maintain single MASTER-NOTE.md (this file). | Done     |\n\n---\n\n### **10. Appendix — Sample Schemas & Snippets**\n\n#### **10.1 Example reco-banded.json Entry**\n\n```json\n{\n  \"Working / Herding\": {\n    \"puppy_1_6\": {\n      \"Training & Enrichment\": [\n        \"Channel motion focus into tasks (targeting, flank cues)\",\n        \"Short, frequent reps; end while engagement is high\"\n      ],\n      \"Health & Wellness\": [\n        \"Protect thin skin with padded beds\",\n        \"Monitor for cold sensitivity\"\n      ]\n    }\n  }\n}\n```\n\n#### **10.2 app.js Save Payload (Simplified)**\n\n```js\n{\n  \"dog\": \"Finn\",\n  \"dob\": \"2024-07-04\",\n  \"group\": \"Working / Herding\",\n  \"weight\": 55,\n  \"chewer\": \"Normal\",\n  \"smooth\": true,\n  \"ts\": 1728394847000,\n  \"kpi\": {\n    \"hy\": 3.94,\n    \"dogAge\": \"0y 3m\",\n    \"nextDate\": \"Thu Oct 09 2025\",\n    \"nextAge\": 4\n  }\n}\n```\n\n#### **10.3 Certificate Layout Constants (app-pdf.js)**\n\n```js\nconst W=792, H=612, M=36;\nconst RULE=[210,210,210];\nconst footerTop = H - 72;\n```\n\n#### **10.4 Future Private API Endpoint Structure**\n\n```\nGET /v1/data/breeds\nGET /v1/data/reco?group=Working%20/%20Herding&band=puppy_1_6\nGET /v1/data/gifts?tier=pro\n```\n\nAll requests require `Authorization: Bearer <token>` in paid tiers.\n\n---\n# Barkday™ MASTER-NOTE — Addendum (2025-10-09)\n\nThis addendum records **new decisions** made after the `MASTER-NOTE.md (v2025-10-08)`\nso nothing is lost while the owner is mobile. These items should be merged back into\nthe next full revision of the Master Note.\n\n---\n\n## A. Bark Day Milestone Model (15 + 9) — Clarified & Final\n- **Bark Days** are the **dog-year birthdays**, not human months.\n- We surface **24 milestones** in the early life stage:\n  - **15 Bark Days** in the first human year\n  - **9 Bark Days** in the second human year\n- Implementation uses **precomputed schedules** (human-years since DOB at each Bark Day index `k = 1..24`) per curve.\n  - We avoid on-device numeric inversion for reliability and performance.\n\n### A.1 Curves Registry (new file: `data/curves.json`)\n```json\n{\n  \"curves\": {\n    \"group_default_v1\": {\n      \"label\": \"Group default (smoothed 15/9)\",\n      \"barkdays\": { \"1\": 0.07, \"2\": 0.13, \"...\": \"...\", \"24\": 2.10 },\n      \"source\": \"AKC 15/9 smoothed (internal fit)\",\n      \"notes\": \"Human years at each Bark Day index (1..24)\"\n    },\n    \"breed:LABRADOR_RETRIEVER:v1\": {\n      \"label\": \"Labrador Retriever (v1)\",\n      \"barkdays\": { \"1\": 0.075, \"2\": 0.14, \"...\": \"...\", \"24\": 2.05 },\n      \"source\": \"Breed-specific study (DOI TBD)\",\n      \"notes\": \"Distinct 2nd-year profile vs default\"\n    }\n  },\n  \"defaults\": {\n    \"group_curve\": \"group_default_v1\",\n    \"overrides\": {\n      \"Labrador Retriever\": \"breed:LABRADOR_RETRIEVER:v1\"\n    }\n  }\n}\n```\n- **Future-proofing:** Add additional curves as peer‑reviewed data appears.\n- **Display:** When an override is used, show a discreet note: “Using [Curve Label]”.\n\n### A.2 Converting to dates\nFor Bark Day `k`, compute human years `t_k` from `curves.json`, then:\n```\ndate_k = DOB + t_k * 365.25 days\n```\n\n---\n\n## B. Breed Size Scaling (Age-Banding Factor) — NEW\nWe will modulate the Bark Day schedule by a **breed scaling factor** `S` where **1.00** is baseline.\n- Small breeds → **S < 1.00** (faster early development); example: **Chihuahua S = 0.88**\n- Large/Giant breeds → **S > 1.00** (slower early development); example: **Mastiff S = 1.16**\n- Range: **0.80–1.20** reserved; current working band **0.88–1.16**.\n\n### B.1 Application of S\nFor a given Bark Day index `k` with default human-years `t_k` from the selected curve:\n```\nt_k_scaled = t_k * S\ndate_k = DOB + t_k_scaled * 365.25 days\n```\n- **Mixed breeds:** compute a **weighted S** from components (max 3 parents):\n  `S_mix = Σ (w_i * S_breed_i)` with Σw = 1.0\n- **Designer breeds with explicit curve:** If a breed override provides its own schedule,\n  apply **S = 1.00** unless that curve’s documentation specifies otherwise.\n\n### B.2 Storage\nAdd to taxonomy a `size_scale` field per breed (fallback at group level):\n```json\n{\n  \"Chihuahua\": { \"group\": \"Toy / Companion\", \"size_scale\": 0.88 },\n  \"English Mastiff\": { \"group\": \"Working / Herding\", \"size_scale\": 1.16 },\n  \"...\": { \"group\": \"Sporting\" }\n}\n```\nFor missing values, use group median or default `1.00`.\n\n---\n\n## C. Mixed-Breed Blending (up to 3 components) — Finalized\n- Accept **up to 3** breeds with percentages.\n- **Priority order of sources at Bark Day k:**\n  1) **Breed-level** Bark Day content (if present; weighted union)\n  2) **Group-level** Bark Day defaults (`reco-barkday-banded.json` at index k)\n  3) **Trait inserts** (`trait-inserts-barkday.json` expanded for k)\n  4) **Universal puppy** (`universal-puppy-barkday.json` at k)\n- **Deduplicate** bullets and **cap 3–5** per lane for printability.\n\n```js\n// Sketch\nfunction resolvePlan({breeds, group, k, traits}) {\n  const breedBlocks = weightedBreedBlocksAtK(breeds, k); // union by weight\n  const groupBlock  = RECO_BARKDAY_BANDED[group][String(k)] || {};\n  const traitAdds   = resolveTraitInserts(traits, k);\n  const puppyAdds   = UNIVERSAL_PUPPY_BARKDAY[String(k)] || {};\n\n  let plan = mergeAll([breedBlocks, groupBlock]);\n  plan = mergeAdditive(plan, traitAdds);\n  plan = mergeAdditive(plan, puppyAdds);\n  return clampItemsPerLane(dedupe(plan), {min:3, max:5});\n}\n```\n\n---\n\n## D. Data Files — Bark Day–centric (new & confirmed)\n- **NEW:** `reco-barkday-banded.json` — group defaults for Bark Days 1..24\n- **NEW:** `trait-inserts-barkday.json` — cluster/range-based inserts (e.g., brachy, coat_care_high, giant_growth, noise_sensitive)\n- **NEW:** `universal-puppy-barkday.json` — universal early-life inserts 1..24\n- **NEW (planned):** `curves.json` — per-curve Bark Day schedules; defaults + overrides (e.g., Labrador Retriever)\n\n> These files exist alongside the current adult **banded** and **per-breed** sets. Bark Day files are checked first for k=1..24.\n\n---\n\n## E. PDF / UI Notes — Confirmations\n- Header phrasing: **“Next Bark Day Plan — turning {k} on {DATE}”** (no “dog years” wording).\n- Barkday™ brand: single word, capital B; ™ symbol shown where appropriate.\n- Certificate area: QR at right; **“Certificate #”** label above unique ID; Labrador curve note if applied.\n\n---\n\n## F. Outreach (breed clubs & registries) — Question Set\nWe will contact clubs and specialty registries with this standardized request (see long-form email in previous message). Key areas we’ll ask for per-breed truth:\n1) Growth/maturity timeline for first 2 human years (behavioral + skeletal)\n2) Early red flags owners should recognize (breed-specific)\n3) Exercise surfaces/dose limits by early Bark Days\n4) Socialization priorities; fear-period timing\n5) Core training focus owners often miss (recall, impulse control, engagement)\n6) Health screenings/upfront exams recommended by 24 months\n7) Orthopedic/respiratory/derm risks + prevention tips\n8) Thermal tolerance & coat-care realities\n9) Nutrition specifics (growth diet, Ca:P notes, BCS targets)\n10) Grooming/handling basics to start immediately\n11) Gear advisories (e.g., harness vs collar for brachy)\n12) Enrichment styles that match drives\n13) Environmental risks (stairs, slick floors, water, prey drive)\n14) Official standards/resources and peer-reviewed references\n15) Contact for review prior to publication\n\n---\n\n## G. Open Items / TODOs (to carry into next Master Note revision)\n- [ ] Generate `data/curves.json` with **group_default_v1** schedule and **Labrador v1** override.\n- [ ] Add `size_scale` per breed (taxonomy) and compute mixed-scale `S_mix` for schedule.\n- [ ] Implement Bark Day resolver in `app.js` (loader + blending + PDF header update).\n- [ ] Begin content authoring for **Bark Days 1..24** in `reco-barkday-banded.json` (start with Working/Herding, Toy/Companion, Terrier).\n- [ ] Author **trait inserts** for brachy, giant_growth, coat_care_high, noise_sensitive, independence_high.\n- [ ] Outreach to clubs using the question set; store responses and citations for future curves.\n- [ ] When peer-reviewed curves publish, add to `curves.json` and credit sources.\n- [ ] QA checklist additions: verify no placeholder lanes; cap bullets 3–5; PDF remains single-page.\n\n---\n\n*This addendum is intended to be merged back into the main `MASTER-NOTE.md` during the next editing session. Keep both files in `/docs/` until merged.*\n\n# Barkday™ MASTER-NOTE — Addendum (2025-10-09 • v2)\n\nThis update locks a critical rule about **breed-specific curves** and how they override the default 15/9 model.\n\n---\n\n## A. Piecewise Breed Curves (Override From a Start Bark Day Onward)\n\n**Rule:** If a peer‑reviewed, breed‑specific curve exists, it **inherits** the default\nfirst-year Bark Days (1–15) *unless the study provides its own first-year values*, and then\n**overrides from a specified start point onward** (typically Bark Day 16 = human month 13).\nThe override **continues forward** (year 2 and beyond) using that breed’s data. We do **not**\nrevert to the default after year 2.\n\n- Default site-wide cadence for breeds without data: **15 in year 1 + 9 in year 2**, via `group_default_v1`.\n- **Labrador Retriever**: identical to default for **Bark Days 1..15**; **diverges at Bark Day 16** and\n  continues with the lab-specific schedule for all later Bark Days.\n- Future breeds: same mechanism — piecewise override from the curve’s documented start point (Bark Day index or human-year threshold).\n\n### A.1 Curves Registry — Schema (supports partial overrides)\n```json\n{\n  \"curves\": {\n    \"group_default_v1\": {\n      \"label\": \"Group default (smoothed 15/9)\",\n      \"barkdays\": { \"1\": 0.07, \"2\": 0.13, \"...\": \"...\", \"24\": 2.10 },\n      \"source\": \"AKC 15/9 smoothed (internal fit)\",\n      \"notes\": \"Human years since DOB at each Bark Day index (1..24).\"\n    },\n    \"breed:LABRADOR_RETRIEVER:v1\": {\n      \"label\": \"Labrador Retriever (v1)\",\n      \"inherits\": \"group_default_v1\",\n      \"override_start\": { \"barkday\": 16 },\n      \"barkdays_override\": { \"16\": 1.05, \"17\": 1.12, \"...\": \"...\", \"24\": 2.05 },\n      \"extend\": \"table\",  // how to continue if more Bark Days are defined later\n      \"source\": \"Breed-specific study (DOI TBD)\",\n      \"notes\": \"Overrides from Bark Day 16 onward; does not revert.\"\n    }\n  },\n  \"defaults\": {\n    \"group_curve\": \"group_default_v1\",\n    \"overrides\": {\n      \"Labrador Retriever\": \"breed:LABRADOR_RETRIEVER:v1\"\n    }\n  }\n}\n```\n**Loader behavior:**\n1) Read chosen curve ID (breed override or default).  \n2) If `override_start` exists, take `inherits` for indices below that start, then apply `barkdays_override` from the start onward.\n3) If both define the same index, the **override wins**.\n\n**Display:** When a breed override is applied, show:  \n“Using **{Curve Label}** from Bark Day {start} onward.”\n\n---\n\n## B. Size Scaling Factor `S` (±0.2) With Overrides\n\n- **Baseline S = 1.00**. Example working values: **Chihuahua S = 0.88**, **Mastiff S = 1.16**.\n- **Application:** If a breed uses the **default** curve, scale all Bark Day times:  \n  `t_k_scaled = t_k * S` → `date_k = DOB + t_k_scaled * 365.25 days`.\n- **When a breed has its own curve override:** We assume the curve already reflects size for that breed.  \n  → **Do not apply S** to the overridden segment **unless** the curve entry explicitly sets `\"apply_scale\": true`.\n\nSchema extension (optional, per breed or per default):\n```json\n{\n  \"curves\": {\n    \"breed:LABRADOR_RETRIEVER:v1\": {\n      \"inherits\": \"group_default_v1\",\n      \"override_start\": { \"barkday\": 16 },\n      \"barkdays_override\": { \"...\": \"...\" },\n      \"apply_scale\": false\n    }\n  }\n}\n```\n\n**Mixed-breed scaling:** Weighted factor across up to 3 breeds:  \n`S_mix = Σ (w_i * S_breed_i)` (fallback to group or 1.00 when missing).\n\n---\n\n## C. Bark Day Resolver (restate, Bark Day–centric)\n\nPriority at Bark Day `k`:\n1) Breed-level Bark Day content (weighted union for mixed), if present.  \n2) Group Bark Day defaults (`reco-barkday-banded.json` at `k`).  \n3) Trait inserts (`trait-inserts-barkday.json`, ranges expanded to include `k`).  \n4) Universal puppy (`universal-puppy-barkday.json` at `k`).  \n→ Deduplicate + cap **3–5 bullets** per lane.\n\n**Curves selection:**  \n- Choose curve: breed override (if any) else default.  \n- Build `t_k` table (piecewise inherit/override).  \n- Apply `S` only if allowed for this curve/segment (see above).  \n- Convert to dates; set “Next Bark Day Plan — turning {k} on {DATE}”.\n\n---\n\n## D. TODOs to merge into next MASTER-NOTE revision\n- [ ] Add `curves.json` with piecewise override schema (above).  \n- [ ] Populate **Labrador** `barkdays_override` (Bark Days 16..24) from the study.  \n- [ ] Add `size_scale` values to taxonomy; compute `S_mix` for mixed breeds.  \n- [ ] Implement loader in `app.js`: curve selection, piecewise inherit/override, conditional scaling.  \n- [ ] Update PDF header note to reflect curve override usage when applicable.\n\n\n\n\n\n### **End of Document**\n\n> Barkday™ — because every dog deserves their day.\n\n---\n","inline_bytes":26720,"content_sha256":"91e4db06d5bd2fb33fc03e7283afeae8cd0e57fc30ca9d27bd5cf9e8e8cbb663"},{"path":"docs/CHANGELOG.md","size":738,"sha":"75ce8e68502f66376b4663eea28cf5c4aea1174f","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/CHANGELOG.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/CHANGELOG.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday Data Changelog\n\n## 2025-10-06-1 - Companion/Hybrid Cohort + Version-Lock\n\n### Summary\n\nUnified `?v=` cache-bust tags across all data sources in `app.js`. Added Companion/Hybrid\n(Designer/Doodle) cohort to aliases, taxonomy, and groups in Task #1 (previous commit).\n\n### Files Updated\n\n- app.js: synchronized `BREED_GROUPS_URL`, `RECO_BANDED_URL`, `RECO_BREED_URL`,\n  `BREED_ALIASES_URL`, `TAXONOMY_URL`, and `GIFT_FEED_URL` to `?v=2025-10-06-1`\n\n### Notes\n\n- Gift feed versioned for cache consistency with local JSON.\n- Runtime verified with hard refresh (Ctrl+F5) to confirm new versions load.\n- Added observer-based aria sync for drawers; fixed aria-hidden warnings.\n- Added functional Saved-drawer cap cue (x/5); no styling.\n","inline_bytes":738,"content_sha256":"c8bce6aad9148d7323bdfde7628d100a1e926eaad203a11cf6e6355bff201c45"},{"path":"docs/DAILY_NOTES.md","size":1356,"sha":"c844c68729b214e040c19a4fb379e71137057a2c","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/DAILY_NOTES.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/DAILY_NOTES.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday — Daily Notes (Running Log)\r\n\r\n## 2025-10-25\r\n- Installed repo-wide “everything” pack (sharded) + manifest; added CI pack to `ai-pack-all`.\r\n- Added explicit `inline_state` completeness flags to all packs.\r\n- Agreed operating procedure: (1) verify context from packs, (2) propose surgical diffs with file names, (3) deploy.\r\n- Governance: confirmed Gift Access policy; prepared MASTER-NOTE §4.4 patch; ensured MAINTAINERS bullet formatting.\r\n- Cleaned up workflow expectations: Pages deploy on push; “Validate dog-gifts.json” kept; optional nightly link check to use pack (not repo-committed files).\r\n\r\n### Short next steps\r\n1) Apply the §4.4 MASTER-NOTE wording patch.\r\n2) Confirm MAINTAINERS has the Gifts Access Policy bullet.\r\n3) (Optional) Switch “AI Health Checks” to manual or pack-based link checker.\r\n\r\n## 2025-10-26\r\n- Added `ai-pack-all.html` router with links to per-area packs (`docs`, `data-config`, `core`, `ci`) and the “everything” manifest.\r\n- Packs also emit `.txt` mirrors for robust fetching.\r\n- Confirmed §4.4 policy (“gifts visible to everyone; premium = optional perks”) across MAINTAINERS and MASTER-NOTE.\r\n- Created docs policy lint to block “gifts behind paywall” regressions.\r\n- Agreed workflow: paste `ai-pack-all.html`, I read packs (commit-accurate), then propose file-named diffs only.","inline_bytes":1327,"content_sha256":"8df78a80e8d283ff12c1598c48ec67b8525d3efad12588eef6e697a317d28044"},{"path":"docs/Data expansion plan.md","size":16415,"sha":"69fca21f322ecc6450b8e848fe5a5209034b95be","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Data%20expansion%20plan.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Data%20expansion%20plan.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"Barkday Project Governance & Data Update Guide\r\nPurpose & Vision\r\nBarkday exists to celebrate every dog's next birthday and to use that milestone as a positive teaching opportunity. Beyond simply converting a canine's age into \"dog years,\" the app delivers breed-specific care guidance, training games, enrichment suggestions, and gentle reminders that evolve as a dog moves through life. By surfacing the very real differences between breeds-energy needs, guardian instincts, coat care, health risks, etc.-we help guardians make better day-to-day decisions, improving dogs' well-being around the world. The educational content in Barkday is not veterinary advice; it should always be paired with a disclaimer to consult a veterinarian for specific medical concerns.\r\nThe platform also offers optional links to gift ideas. Gift panels are hidden by default; users only see affiliate recommendations if they choose to explore them. This keeps the primary purpose on education rather than commerce. The affiliate revenue is meant to offset development costs, not to compromise trust.\r\nData File Overview\r\nBarkday's personalization engine relies on a small set of structured JSON files. Each serves a distinct role and should be updated carefully:\r\nFile\r\nRole\r\nKey fields\r\nbreed_aliases.json\r\nMaps common misspellings, local names, and abbreviations back to a canonical breed name. This enables search and free-text entry to \"just work.\"\r\nTop-level keys are canonical breed names; values are lists of strings. Meta keys beginning with _ (e.g., _dataset_id) are reserved.\r\nbreed_taxonomy.json\r\nProvides high-level classification for each breed. It specifies an akc_group (or the closest functional group) and a list of clusters describing behaviour, physiology, coat, etc. Optional meta_groups_hint can tag breeds for umbrella group pages.\r\nKeys are breed names; each value has an akc_group string and a clusters array. See clusters defined in the rules library.\r\nbreed_groups.json\r\nDefines umbrella groups displayed in the UI (e.g., \"Working / Herding\", \"Terriers\"). Each entry lists example breeds, core traits, enrichment ideas, owner tips, a short notification line, cautions, and gift tags. Groups are additive; new ones can be added without impacting existing logic.\r\nIt is an array of objects. Each object has an id, name, examples, core_traits, enrichment, owner_tips, notification_short, cautions, and gift_tags.\r\nreco-breed.json\r\nProvides breed-specific overrides across \"lanes\" (training, health, exercise, bonding, gear, nutrition) for specific age markers. When a breed is not listed, defaults cascade from clusters and general rules.\r\nThe root object has a breeds property; each breed can define one or more age keys (e.g., \"2\", \"7\", \"12\"). Each age contains a lanes object with lists of bullet points.\r\nreco-banded.json\r\nStores fully materialised recommendations for each breed across age \"bands\" (puppy, young, adult, senior). Most entries are currently empty. When filled, these will override cluster-based defaults for the entire age range.\r\nbands ? band names ? breed names ? lanes.\r\nrules_library.json\r\nHouses curated rule fragments keyed by selectors such as akc_group, clusters, or other tags. Each rule defines which age bands it applies to and per-lane bullet lists. This file acts as a toolbox of reusable guidance and can be expanded safely.\r\nContains a defaults object with baseline lanes, and a rules array. Rules should be non-conflicting; more specific selectors take precedence.\r\nGovernance Principles & Workflow\r\n1. Major vs Minor Updates\r\n2. Major push: When adding or refactoring many breeds or structural metadata, bundle all changes into a single coordinated release. Updating aliases, taxonomy, groups, and overrides together minimises transient states that could break search or recommendations. Always increment the query-parameter version (?v=) for each updated file in app.js to bust caches.\r\n3. Minor fixes: Typo corrections, adding a single alias, or adjusting a bullet can be applied ad-hoc. These should not remove existing content unless it is clearly erroneous. Avoid regressing the richness of data-placeholders should always be replaced with substantive guidance rather than deleted.\r\n4. Adding a New Breed\r\n5. Research. Collect data from reputable, primary sources such as breed registries, veterinary bodies, or peer-reviewed literature. Identify the breed's original purpose, temperament, exercise needs, coat type, and health considerations. For example, the Kangal is a traditional Turkish livestock guardian used to protect sheep from wolves, while the Thai Ridgeback is a primitive pariah-type dog with high prey drive and independent temperament[1].\r\n6. Alias mapping. Append synonyms, local names, and abbreviations to breed_aliases.json. Do not duplicate canonical keys. Use consistent capitalisation for keys, but preserve local casing in alias lists (e.g., \"Kangal Çoban Köpeği\").\r\n7. Taxonomy. Add an entry to breed_taxonomy.json with the closest akc_group (or FCI/FSS approximation) and an appropriate set of clusters. Reuse existing clusters where possible (e.g., guardian_protection, independence_high, prey_drive_high, coat_double, muzzle_brachy). If a new behavioural phenotype emerges across multiple breeds, propose a new cluster via the rules library.\r\n8. Group assignment. If the breed belongs to an umbrella group already defined in breed_groups.json, there is nothing to do. Otherwise, either extend an existing group's examples list or create a new group entry. New groups must include all fields (examples, core traits, enrichment, tips, etc.) to avoid UI gaps.\r\n9. Breed-specific overrides. Only create entries in reco-breed.json when a breed's needs differ materially from its clusters. Use specific, actionable bullet points. Keep lane names consistent (training, health, exercise, bonding, gear, nutrition). Omitting a lane or age means the defaults will apply.\r\n10. Banded recommendations. Populate reco-banded.json for breeds that warrant broad, multi-age guidance. For many breeds it suffices to rely on the rules library; banded overrides should be used sparingly to avoid duplication.\r\n11. Version bump. Update the version query in app.js for any modified file (e.g., breed_aliases.json?v=2). This ensures users download the new data.\r\n12. Data Quality Standards\r\n13. Comprehensiveness. Avoid leaving \"blank\" guidance. If a lane is empty, inherit from clusters or defaults; only override when you have high-confidence, breed-specific advice. Never cut existing content to shorten an entry-replace it with richer, evidence-based recommendations.\r\n14. Consistency. Use the same grammatical style across bullet points (present-tense commands; second-person point of view). Keep lists short (typically 2-4 bullets) and actionable.\r\n15. Attribution. When deriving cluster assignments or traits from external sources, capture the justification in internal comments or commit messages. For example, the Africanis is a landrace dog shaped by natural selection and exhibits watchful territorial behaviour with high survival instincts[2]; this supports classifying it as independent and guardian oriented.\r\n16. Localization. The dataset should remain culturally neutral. Do not embed region-specific advice or brand names in the core guidance. Gift tags can be mapped to different marketplaces through the affiliate configuration.\r\n17. Monetization & Ethics\r\n18. Gift recommendations must be additive and optional. They should never replace or obscure care guidance. Mark affiliate links clearly within the hidden gift panel, and include an earnings disclaimer as required by law.\r\n19. Avoid promoting products that could harm dogs or contradict veterinary best practices.\r\n20. Memory Reset & Usage of this Document\r\n21. In some tool environments, memory may reset between messages. Save this guidance file (guidance.md) in your working directory and refer to it before making any proposal. The presence of this file should prevent accidental truncation of data or schema misunderstandings.\r\n22. When uncertain, err on the side of more detail and preserve prior work. Never drop existing bullet lists without a strong reason and a better replacement.\r\nExample Expansion: International Guardians & Pariah Types\r\nBelow is a template illustrating how to add two umbrella groups and a handful of breeds. Adapt names, clusters, and examples as needed.\r\nA. New umbrella groups (breed_groups.json)\r\n[\r\n  // ... existing group entries ...,\r\n  {\r\n    \"id\": \"international_guardian\",\r\n    \"name\": \"International Guardian Breeds\",\r\n    \"examples\": [\"Kangal\", \"Caucasian Shepherd Dog\", \"Central Asian Shepherd Dog\", \"Boerboel\", \"Spanish Mastiff\"],\r\n    \"core_traits\": [\r\n      \"Livestock guardians with strong protective instincts\",\r\n      \"Independent decision makers; thrive on space and clear boundaries\",\r\n      \"Large/giant breeds requiring steady, confident handling\"\r\n    ],\r\n    \"enrichment\": [\r\n      \"Calm patrol walks or perimeter scent searches\",\r\n      \"Boundary and neutrality training with structured greetings\",\r\n      \"Puzzle feeders and low-impact nosework to satisfy problem-solving drives\"\r\n    ],\r\n    \"owner_tips\": [\r\n      \"Provide secure fencing and defined territories; avoid leaving unattended with strangers\",\r\n      \"Early socialization is crucial-introduce new people and animals gradually\",\r\n      \"Use positive reinforcement and patient leadership; harsh corrections erode trust\"\r\n    ],\r\n    \"notification_short\": \"Reinforce calm neutrality with a patrol or scent game today.\",\r\n    \"cautions\": [\r\n      \"Can be aloof or reactive to perceived threats; manage interactions carefully\",\r\n      \"Heat sensitivity and joint stress are concerns for heavy breeds\"\r\n    ],\r\n    \"gift_tags\": [\"training\", \"scent\", \"puzzle\", \"place_mat\", \"cooling_mat\"]\r\n  },\r\n  {\r\n    \"id\": \"village_landrace_type\",\r\n    \"name\": \"Pariah / Landrace Types\",\r\n    \"examples\": [\"Thai Ridgeback\", \"Canaan Dog\", \"Carolina Dog\", \"Africanis\"],\r\n    \"core_traits\": [\r\n      \"Primitive dogs shaped by natural selection; highly intelligent and alert\",\r\n      \"Independent with strong survival and prey drives\",\r\n      \"Bond deeply with family but remain reserved with strangers\"\r\n    ],\r\n    \"enrichment\": [\r\n      \"Scent work and foraging games to channel instincts\",\r\n      \"Long-line hikes or safe off-lead exploration in secure areas\",\r\n      \"Recall and engagement games focusing on voluntary check-ins\"\r\n    ],\r\n    \"owner_tips\": [\r\n      \"Use positive reinforcement to build trust; avoid coercive methods\",\r\n      \"Provide robust containment (secure fencing, long lines) to prevent wandering\",\r\n      \"Socialize early but avoid overwhelming environments; allow choice and control\"\r\n    ],\r\n    \"notification_short\": \"Plan a scent game and recall session to harness that primitive drive.\",\r\n    \"cautions\": [\r\n      \"High prey drive-manage small animals and wildlife encounters\",\r\n      \"May not thrive in dense urban settings without ample outlets\"\r\n    ],\r\n    \"gift_tags\": [\"scent\", \"foraging\", \"long_line\", \"puzzle\"]\r\n  }\r\n]\r\nB. Breed aliases (breed_aliases.json)\r\n{\r\n  // ... existing meta keys and breeds ...,\r\n  \"Kangal\": [\"Kangal Shepherd\", \"Turkish Kangal\", \"Kangal Çoban Köpeği\"],\r\n  \"Central Asian Shepherd Dog\": [\"Central Asian Ovcharka\", \"CASD\", \"Alabai\"],\r\n  \"Caucasian Shepherd Dog\": [\"Caucasian Ovcharka\", \"Caucasian Mountain Dog\"],\r\n  \"Boerboel\": [\"South African Mastiff\", \"Boerbull\", \"Boerboel Dog\"],\r\n  \"Spanish Mastiff\": [\"Mastín Español\", \"Spanish Mastin\"],\r\n  \"Thai Ridgeback\": [\"TRD\", \"Mah Thai Lung Ahn\"],\r\n  \"Canaan Dog\": [\"Israeli Canaan\", \"Canaan\", \"Kelev K'naani\"],\r\n  \"Carolina Dog\": [\"American Dingo\", \"Dixie Dingo\", \"Carolina Dingo\"],\r\n  \"Africanis\": [\"Africanis Dog\", \"African Dog\", \"Bantu Dog\"]\r\n}\r\nC. Taxonomy entries (breed_taxonomy.json)\r\n{\r\n  // ... existing breeds ...,\r\n  \"Kangal\": {\r\n    \"akc_group\": \"Working\",\r\n    \"clusters\": [\"guardian_protection\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"International-guardian\"]\r\n  },\r\n  \"Central Asian Shepherd Dog\": {\r\n    \"akc_group\": \"Working\",\r\n    \"clusters\": [\"guardian_protection\", \"independence_high\", \"coat_double\", \"coat_shed_heavy\"],\r\n    \"meta_groups_hint\": [\"International-guardian\"]\r\n  },\r\n  \"Caucasian Shepherd Dog\": {\r\n    \"akc_group\": \"Working\",\r\n    \"clusters\": [\"guardian_protection\", \"independence_high\", \"coat_double\", \"coat_shed_heavy\", \"climate_heat_sensitive\"],\r\n    \"meta_groups_hint\": [\"International-guardian\"]\r\n  },\r\n  \"Boerboel\": {\r\n    \"akc_group\": \"Working\",\r\n    \"clusters\": [\"guardian_protection\", \"bulldog_molosser\", \"independence_high\", \"chew_power\"],\r\n    \"meta_groups_hint\": [\"International-guardian\"]\r\n  },\r\n  \"Spanish Mastiff\": {\r\n    \"akc_group\": \"Working\",\r\n    \"clusters\": [\"guardian_protection\", \"bulldog_molosser\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"International-guardian\"]\r\n  },\r\n  \"Thai Ridgeback\": {\r\n    \"akc_group\": \"Hound\",\r\n    \"clusters\": [\"sight_hound\", \"prey_drive_high\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"Village/Landrace/Type\"]\r\n  },\r\n  \"Canaan Dog\": {\r\n    \"akc_group\": \"Herding\",\r\n    \"clusters\": [\"guardian_protection\", \"prey_drive_high\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"Village/Landrace/Type\"]\r\n  },\r\n  \"Carolina Dog\": {\r\n    \"akc_group\": \"Hound\",\r\n    \"clusters\": [\"sight_hound\", \"prey_drive_high\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"Village/Landrace/Type\"]\r\n  },\r\n  \"Africanis\": {\r\n    \"akc_group\": \"Hound\",\r\n    \"clusters\": [\"guardian_protection\", \"prey_drive_high\", \"independence_high\"],\r\n    \"meta_groups_hint\": [\"Village/Landrace/Type\"]\r\n  }\r\n}\r\nD. Breed-specific overrides (reco-breed.json)\r\nOnly include ages and lanes where the general rules do not suffice. Below is a minimal example for two breeds to illustrate the structure; expand as data becomes available.\r\n{\r\n  \"breeds\": {\r\n    // ... existing breeds ...,\r\n    \"Kangal\": {\r\n      \"ages\": {\r\n        \"12\": {\r\n          \"lanes\": {\r\n            \"training\": [\r\n              \"Neutrality > friendliness: reward calm observation of strangers\",\r\n              \"Teach solid boundary cues (backyard perimeter, 'place' mat)\"\r\n            ],\r\n            \"exercise\": [\r\n              \"Long, slow patrol walks (45-60 min) plus mental scent games\",\r\n              \"Avoid repetitive fetch; focus on varied terrain and nosework\"\r\n            ],\r\n            \"health\": [\r\n              \"Monitor joints; avoid jumping until growth plates close\",\r\n              \"Heat management in summer; provide shade and water\"\r\n            ]\r\n          }\r\n        },\r\n        \"36\": {\r\n          \"lanes\": {\r\n            \"training\": [\r\n              \"Maintain neutrality training; practice controlled greetings with visitors\",\r\n              \"Introduce advanced scent discrimination games to mimic patrol duties\"\r\n            ],\r\n            \"exercise\": [\r\n              \"Daily patrol or perimeter walk (60+ min) with decompression sniff time\"\r\n            ],\r\n            \"gear\": [\r\n              \"Well-fitted Y-harness; sturdy long line for field scent games\",\r\n              \"Cooling mat in warm months\"\r\n            ]\r\n          }\r\n        }\r\n      }\r\n    },\r\n    \"Thai Ridgeback\": {\r\n      \"ages\": {\r\n        \"12\": {\r\n          \"lanes\": {\r\n            \"training\": [\r\n              \"High-value recall games; long-line play in safe areas\",\r\n              \"Trick chaining (spin ? down ? touch) to engage independent mind\"\r\n            ],\r\n            \"exercise\": [\r\n              \"Daily sprints (5-10 min) in fenced area + decompression walks\",\r\n              \"Foraging and scent puzzles on rest days\"\r\n            ],\r\n            \"bonding\": [\r\n              \"Massage and cooperative care sessions to build trust\",\r\n              \"Interactive toy play to satisfy prey drive\"\r\n            ]\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\nFinal Notes\r\nThis guide is meant to be an evolving reference. As you continue to refine Barkday's data, append new clusters, breeds, and rules in a way that always adds value and never removes richness. Use versioned data files and treat major changes as coordinated releases. Above all, remember that your work directly influences how guardians care for their dogs; accuracy and compassion matter.\r\n\r\n[1] Thai Ridgeback - Wikipedia\r\nhttps://en.wikipedia.org/wiki/Thai_Ridgeback\r\n[2] Africanis - Dog of Africa\r\nhttps://sa-breeders.co.za/org/africanis/index.htm\r\n","inline_bytes":16407,"content_sha256":"e254c51f63f9224101c5f14d77b285e704318570f345a29b6419d52ce450e724"},{"path":"docs/MAINTAINERS.md","size":8114,"sha":"3e247c5c0c5fd5fedcd9afba783d1e70588a86f9","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/MAINTAINERS.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/MAINTAINERS.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# MAINTAINERS  -  Barkday(TM) (PRIVATE)\n\n> **Confidential.** Do not share outside the core team.\n> This document describes internal governance, release workflow, data versioning, and distribution\n> for the Barkday(TM) app\n> and datasets.\n\n## 1) Purpose & Scope\n\nThis file is the single source of truth for:\n\n- Release governance (major vs. minor)\n- Data file ownership and versioning\n- Staging -> production workflow\n- Play Store (TWA) packaging steps\n- Security, IP protection, and trademark usage\n- Incident response & rollback\n\n## 2) Contacts & Ownership\n\n- **Product/Brand:** Owner (Trademark)\n- **Tech Lead:** [Name]\n- **Data Steward (Breeds/Rules):** [Name]\n- **Release Manager (Play/TWA):** [Name]\n- **Security/Access Control:** [Name]\n\n> Maintain a separate private contact sheet with phone/email + recovery methods.\n\n---\n\n## 3) Repos & Environments\n\n### Repositories\n\n- **Public app host (static):** `candidquality.github.io/Barkday` (public, minimal; no IP-heavy docs)\n- **Private ops/docs repo:** `barkday-internal` (PRIVATE) - holds: this file, data governance docs,\n  release checklists, packaging scripts, keys/secrets (via GitHub Environments),\n  and staging artifacts.\n- **Optional local-only archive:** Encrypted drive or DMS (e.g., Google Drive w/ client-side encryption, or\n  1Password Documents).\n\n### Environments\n\n- **Local dev:** developer machines; never commit secrets\n- **Staging:** private preview build (same origin-path as prod; different branch/URL)\n- **Production:** `candidquality.github.io/Barkday` (Pages)\n\n> **Rule:** No private docs, keys, or internal scripts in the public repo. The public README stays marketing-level only.\n\n---\n\n## 4) Data Model  -  Files & Responsibility\n\n> Keep all schema & file details **out of public READMEs**. This section is PRIVATE.\n\n- `breed_aliases.json`  -  Data Steward\n- `breed_taxonomy.json`  -  Data Steward\n- `breed_groups.json`  -  Data Steward\n- `reco-breed.json`  -  Data Steward\n- `reco-banded.json`  -  Data Steward\n- `rules_library.json`  -  Data Steward\n- `barkday_expansion_breeds_v1.json`  -  Data Steward (expansion sets)\n- External feed (read-only): Gift suggestions (affiliate-safe list)\n\n## Principles\n\n- Defaults live in `rules_library.json`; overrides only where justified.\n- Avoid deletions that reduce guidance richness; replace with better specifics.\n- Localization-neutral; no brand names in core guidance.\n\n---\n\n## 5) Versioning & Cache Busting\n\n**Why:** GitHub Pages + service worker caching require explicit busting.\n\n## Policy\n\n- Every change to any data file requires bumping its `?v=` query in `app.js` (e.g.,\n  `data/breed_aliases.json?v=3` -> `v=4`).\n- Bundle related changes (aliases + taxonomy + groups + reco) in **one major** release to avoid transient mismatches.\n- Minor typo/alias additions may ship alone but still require a `?v=` bump for the touched file(s).\n- Update `app version` log line in `app.js` console (e.g., `[Barkday] vYYYY-MM-DD-n`).\n\n## Cache-bust checklist\n\n- [ ] Increment `?v=` on each changed data file\n- [ ] Increment `app.js` version banner\n- [ ] Invalidate SW: bump a comment hash in `service-worker.js`\n- [ ] Test: hard-refresh and first-run load on Android + desktop\n\n---\n\n## 6) Release Types\n\n## Major (coordinated)\n\n- Adds/refactors multiple breeds or structural metadata\n- Changes umbrella group definitions or cluster logic\n- Requires: full data QA + cross-file alignment + coordinated `?v=` bumps\n\n## Minor\n\n- Typos, single alias additions, small bullet fixes\n- Single-file `?v=` bump + smoke test\n\n---\n\n## 7) Staging -> Production Workflow\n\n1. **Feature branch** in private repo (`barkday-internal`) with data edits + unit checks.\n2. **Staging sync** to a staging branch of the public repo (or a separate staging site if needed).\n3. **QA Checklist**\n   - [ ] Aliases resolve to canonical names (no orphan breeds)\n   - [ ] Taxonomy groups/clusters exist and are spelled consistently\n   - [ ] No empty lanes when an override exists (inherit or fill)\n   - [ ] Console shows all data files loaded without 404/parse errors\n   - [ ] Birthday calc sanity tests (rounding, edge dates)\n   - [ ] Gift panel hidden by default; disclosure visible **in-app** after clicking to open the gift links,\n     and before first affiliate interaction\n4. **Production publish** by PR/MR with required reviewers (CODEOWNERS).\n5. **Post-release**: verify SW update prompt & first-run experience on Android and desktop.\n\n---\n\n## 8) Play Store (TWA) Packaging  -  High Level\n\n- Generate AAB via PWABuilder/Bubblewrap (TWA).\n- Host **Digital Asset Links** at `/.well-known/assetlinks.json` with package name + SHA-256.\n- Create listing: title, short/long description, category, privacy URL, icon, feature graphic, screenshots.\n- Policy forms: Data Safety (no collection), Target Audience, Ads (No), Content rating.\n- Upload AAB, accept Play App Signing; note Google's signing certificate SHA-256.\n- If SHA-256 changes, update `assetlinks.json` and re-deploy site.\n- Roll out to Production after internal testing.\n\n> Keep a separate `DEPLOYMENT.md` (PRIVATE) with exact command invocations, fingerprints, and image specs.\n\n---\n\n## 9) Security & IP Protection\n\n- **License:** (c) 2025 [Owner]. **All Rights Reserved.** (no redistribution/derivatives)\n- **Repo visibility:** Public app repo contains **only** the app and public-safe README.\n  All internal docs/scripts live in **`barkday-internal` (PRIVATE)** or encrypted local storage.\n- **Branch Protection (private repo):** require reviews, signed commits, status checks.\n- **Secrets:** never in code; use GitHub Environments/Secrets (private repo only).\n- **Data exfiltration risk:** Don't push schemas or internal docs to the public repo, even temporarily.\n- **Trademark:** Barkday(TM) name/logo only in approved assets; disallow third-party use.\n- **Affiliate disclosure:** in-app, contextually adjacent to gift panels **before** link interaction.\n\n---\n\n## 10) Incident Response & Rollback\n\n### Trigger examples\n\n- Broken data load (404/JSON parse)\n- Incorrect birthday math or UI blocker\n- SW caching trap or stale data\n- Public IP leak (docs or schemas)\n\n### Immediate actions\n\n1. **Revert** to last-known-good commit on public repo.\n2. **Purge SW:** bump service worker and `?v=` parameters; post a quick release note.\n3. **If IP leak:** remove files, rotate credentials, and invalidate caches; review Git history & purge if necessary.\n4. **Log incident** in private repo with root cause + corrective actions.\n\n---\n\n## 11) Governance References (PRIVATE)\n\n- `DATA-GOVERNANCE.md`  -  detailed schemas, editorial standards, curation sources\n- `DEPLOYMENT.md`  -  TWA/Bubblewrap commands, fingerprints, image specs, store copy\n- `RELEASE-CHECKLIST.md`  -  step-by-step ship list\n- `AFFILIATE-POLICY.md`  -  placement language + examples (app-only)\n- **Gifts Access Policy** - Gifts are available to all users. Premium tiers may include optional partner perks\n  (discounts/coupons), but access to the gifts list itself is never paywalled.\n\n---\n\n## 12) Roadmap Notes (Internal)\n\n- Designer/Companion hybrid breeds (commercial segment)\n- Premium add-ons (reminders, widgets, PDF export)\n- i18n content pipeline\n- Structured feedback capture (opt-in)\n\n---\n\n## Policy  -  Version-Lock (Data Sources)\n\nAll core JSON data endpoints must share the same cache-bust query tag.\n\n- Allowed tags: ISO-like date with sequence (YYYY-MM-DD-N), e.g., 2025-10-06-1.\n- Required files: BREED_GROUPS_URL, RECO_BANDED_URL, RECO_BREED_URL, BREED_ALIASES_URL, TAXONOMY_URL, GIFT_FEED_URL.\n- On change: Update all constants together in app.js and add a matching /docs/CHANGELOG.md entry.\n\n## Policy  -  Free-Tier Limits & A11y Drawer State\n\nFree-tier behavior:\n\n- Max unique dogs per device: **5** (case-insensitive by name).\n- Max saved runs per device: **50** (tier-aware).\n- Exceeding cap shows a toast; user retains full offline functionality.\n\nDrawer accessibility:\n\n- Any `.bd-drawer` with `.is-open` **must** have `aria-hidden=\"false\"`.\n- When closed, set `aria-hidden=\"true\"`.\n- Site code includes an observer-based safety net to enforce the attribute automatically.\n","inline_bytes":8114,"content_sha256":"cb9ad01cccf66e85f789709338169e797777173a2ed86991a0e73846c74226a7"},{"path":"docs/Master_Note_v0_Barkday_Aging-Model_Integration_Master_Note.md","size":5349,"sha":"a19350eb433e428090b97279ef6716b16a447756","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Master_Note_v0_Barkday_Aging-Model_Integration_Master_Note.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/Master_Note_v0_Barkday_Aging-Model_Integration_Master_Note.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"Barkday Aging-Model Integration Master Note\r\n(Full instruction set — safe to paste into any new  session for continuation)\r\nPurpose\r\nIntegrate advanced age modeling into Barkday’s existing 15-9 rule system while keeping hosting free, data compact, and logic extensible for both pure-breed and mixed-breed (DNA) dogs.\r\n \r\nA. Core Age Curve Baseline\r\n•\tKeep current 15-9 rule (≈15 dog-years first human year, +9 second year) with existing weight-based smoothing.\r\n•\tThis mapping is identical for all breeds until 24 months.\r\n•\tDivergence begins after 24 months, using weight-specific curve modifiers already in place.\r\n•\tBase function remains baseDogYears(weightClass, months).\r\n \r\nB. Post-24-Month Breed Aging Modifiers\r\nConcept\r\nAdd a per-breed age_rate multiplier applied only to months beyond 24.\r\nIt scales how quickly the “dog-years” accumulate after the puppy stage.\r\nTypical Range\tMeaning\r\n1.00\tStandard curve (default)\r\n1.10–1.20\tShorter-lived breeds (giants, brachies)\r\n0.85–0.95\tLong-lived breeds (toys, spitz)\r\nImplementation\r\n1.\tAdd age_rate field to each breed in breed_taxonomy.json.\r\nExample: \r\n2.\t\"Great Dane\": { \"age_rate\": 1.15 },\r\n3.\t\"Chihuahua\":  { \"age_rate\": 0.90 }\r\n4.\tClamp all values to 0.80–1.20 to prevent extremes.\r\n5.\tIf a breed lacks age_rate, use a cluster fallback (e.g., giant_size → 1.12, toy_long_lived → 0.90).\r\nCode Hook\r\nIn app.js, wrap existing call:\r\nif (months <= 24) return baseDogYears(weightClass, months);\r\nconst rate = getBreedAgeRate(breed, taxonomy, fallbacks);\r\nconst beyond = months - 24;\r\nreturn baseDogYears(weightClass, 24 + beyond * rate);\r\n \r\nC. Cluster Fallback Map (global default)\r\n{\r\n  \"giant_size\": 1.12,\r\n  \"large_brachy\": 1.10,\r\n  \"bulldog_molosser\": 1.07,\r\n  \"sighthound\": 1.03,\r\n  \"herding_athlete\": 1.02,\r\n  \"retriever_common\": 1.00,\r\n  \"spitz_nordic\": 0.98,\r\n  \"hound_small\": 0.96,\r\n  \"dachshund_type\": 0.95,\r\n  \"toy_long_lived\": 0.90\r\n}\r\n(Store in rules_library meta or app.js constant.)\r\n \r\nD. Mixed-Breed (DNA) Age-Rate Blending\r\nData Entry\r\nUser enters top 2–3 breeds and percentages (Embark results).\r\nEffective Age Rate Formula\r\n1.\tCompute weighted average of component rates.\r\n2.\tCompute max component rate.\r\n3.\tEffective rate = max(weightedAvg, maxRate × 0.95) (conservative blend).\r\n4.\tApply safety floors/caps by cluster share: \r\no\tgiant_size ≥ 30 % → ≥ 1.10\r\no\tlarge_brachy ≥ 30 % → ≥ 1.08\r\no\tbulldog_molosser ≥ 40 % → ≥ 1.06\r\no\ttoy_long_lived ≥ 60 % → ≤ 0.92\r\n5.\tClamp to 0.80–1.20.\r\nOutput\r\nReturn adjustedMonths = 24 + (months − 24) × rateEff.\r\n \r\nE. Expansion & Data Granularity\r\nPhase\tGoal\tNote\r\nPhase 1\tImplement interpolation between existing 6 bands (weighted blend of adjacent)\tNo data growth\r\nPhase 2\tExpand to 24 birthday sub-bands (0–24 mo)\tAuto-inherit + override only new bullets\r\nPhase 3\tAdd age_rate modifiers (this spec)\tMinimal file bloat\r\nExpected total JSON size ≈ 5–6 MB compressed (well within GitHub Pages limits).\r\n \r\nF. Hosting Model (retain $0 cost)\r\n•\tSee file: Master Note v2 — Paid Tier & Hosting Gate (Single Codebase).md for more advanced guidance on paid tier and hosting gate. \r\n•\tStatic: GitHub Pages (free).\r\n•\tDynamic/Premium Data: Cloudflare Workers + KV (free tier) \r\no\t100 k req/day free, 1 GB storage.\r\no\tOnly serves premium JSON (rules overlays, hybrid data) via JWT token.\r\n•\tNo paid server required.\r\n \r\nG. Monetization (future-ready)\r\nTier\tKey Unlocks\tPrice\r\nFree\tBasic calculator + general guidance\t$0\r\nPlus\tBreed-specific + hybrid data, PDF export\t$2.99 mo / $24.99 yr\r\nPro\tDNA mix composer, backup/sync\t$4.99 mo / $39.99 yr\r\nBreeder\tCertificates > 4 dogs\t$9.99 mo\r\n \r\nH. Abuse / Breeder Controls\r\n•\tLimit 4 concurrent dogs per license (localStorage + KV license check).\r\n•\tHash dog records to detect repetitive “add-delete” cycles.\r\n•\tPaid tier unlocks higher count & export rights.\r\n \r\nI. File Update Summary\r\nFile\tAction\r\nbreed_taxonomy.json\tAdd age_rate fields (~110 lines).\r\nrules_library.json\tAdd age_rate_fallbacks map.\r\napp.js\tAdd dog-years wrapper + mix blending logic.\r\nbreed_groups.json\t(optional) no change.\r\nbarkday_expansion_breeds_v1.json\tuntouched.\r\n \r\nJ. Rollout Order (single-pass checklist)\r\n1.\t✅ Confirm current breed list & weight curves stable.\r\n2.\t✅ Add age_rate_fallbacks map to rules or app.js.\r\n3.\t✅ Add age_rate per-breed lines (clamped 0.8–1.2).\r\n4.\t✅ Add helper functions: getBreedAgeRate(), effectiveAgeRateForMix().\r\n5.\t✅ Replace dog-years calc with new post-24-mo logic.\r\n6.\t✅ Verify pure-breed & mix both return valid results.\r\n7.\t✅ (Optional) Interpolation between sub-bands for early life.\r\n8.\t✅ Cache JSON + measure size (< 6 MB).\r\n9.\t✅ Test under GitHub Pages (no backend).\r\n10.\t✅ Add Cloudflare Worker only if/when premium gating needed.\r\n \r\nK. Future Enhancements\r\n•\tPer-breed health/longevity metadata for UI notes (“Typical lifespan 10–12 years”).\r\n•\tUser-visible “Breed adjusted aging applied” badge.\r\n•\tMonthly “Barkday certificate” generator using interpolated data.\r\n \r\nEnd of Master Note\r\n \r\nYou can literally paste this back later with:\r\n“Resume Barkday Aging-Model Integration per Master Note version 1.0”\r\nand any GPT-5 instance will have everything it needs to pick up exactly where we left off — sequence, priorities, and limits included.\r\n\r\n","inline_bytes":5215,"content_sha256":"b27b6f211f2817b6bc26f268d31e8eff048c92d67c79b8e1bdc57a514afe0daf"},{"path":"\"docs/Master_Note_v1\\342\\200\\224Designer_Companion_Hybrid_Cohort.md\"","size":4436,"sha":"2679404b63bd5e5aefe7a466bd5d96d108d78a08","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v1%5C342%5C200%5C224Designer_Companion_Hybrid_Cohort.md%22","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v1%5C342%5C200%5C224Designer_Companion_Hybrid_Cohort.md%22","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"\"docs/Master_Note_v2\\342\\200\\224Paid_Tier_&_Hosting_Gate_(Single_Codebase).md\"","size":3772,"sha":"ddfce19ffe49f39596a04bdaf65b6d3b45e6b564","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v2%5C342%5C200%5C224Paid_Tier_%26_Hosting_Gate_(Single_Codebase).md%22","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v2%5C342%5C200%5C224Paid_Tier_%26_Hosting_Gate_(Single_Codebase).md%22","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"\"docs/Master_Note_v3\\342\\200\\224Monetization_Limits_&_Abuse_Prevention.md\"","size":4497,"sha":"9c84b51649a9fd10d2555965083ae09989377b10","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v3%5C342%5C200%5C224Monetization_Limits_%26_Abuse_Prevention.md%22","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/%22docs/Master_Note_v3%5C342%5C200%5C224Monetization_Limits_%26_Abuse_Prevention.md%22","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"docs/QA_CHECKLIST.md","size":1008,"sha":"64d09439660d69575df7418d5f76a206b39c1446","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/QA_CHECKLIST.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/QA_CHECKLIST.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday — QA Checklist (Core)\r\n\r\n## Data & Versions\r\n- [ ] All loader URLs share the same `?v=<date-seq>` tag (verify in `console.table`)\r\n- [ ] Startup banner prints the same version tag as the data files\r\n\r\n## Designer/Hybrid Cohort\r\n- [ ] Aliases resolve for Goldendoodle, Labradoodle, Bernedoodle, Cockapoo, Cavapoo, Maltipoo\r\n- [ ] Group “Companion / Hybrid Breeds” renders\r\n\r\n## Save Logic (Free Tier)\r\n- [ ] 5 unique dogs can save; 6th is blocked with toast\r\n- [ ] Multiple saves for same dog allowed\r\n- [ ] Saved drawer shows `Saved dogs: x/5 (free tier)` and updates correctly\r\n\r\n## Premium Loader (Inert)\r\n- [ ] `typeof loadPremiumOverlays === 'function'` is true\r\n- [ ] No `/premium/*` requests without a JWT\r\n\r\n## Accessibility — Drawers\r\n- [ ] When open, drawer has `aria-hidden=\"false\"`; when closed, `\"true\"`\r\n- [ ] No console warnings about focus inside aria-hidden ancestors\r\n\r\n## Offline\r\n- [ ] App loads and basic compute/save works with network disabled (static assets cached)\r\n","inline_bytes":1000,"content_sha256":"15b90495994d1ee36857c5a62eee1ae4787ed81a450fc8dd9ca8a00b7625a3ed"},{"path":"docs/README_barkday-curves.md","size":1553,"sha":"e730bb63a69f8151f93b44e56eeb24c40a1b44f9","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/README_barkday-curves.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/README_barkday-curves.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday Curves Helpers — How to Integrate\n\n## Files\n- `js/barkday-curves.js`: helpers to generate Bark Day schedules\n- `data/curves.json`: tiny config (no big tables)\n  - LOCT (Year1/Year2) params\n  - Optional `analytic` anchors for t >= 2y (PCHIP)\n\n## Steps\n1. Copy files to your repo:\n   - `js/barkday-curves.js`\n   - `data/curves.json`\n\n2. In `app.js` (where you compute the next Bark Day):\n   ```js\n   import { buildBarkdayTimes, barkdayDate, nextKAfterNow } from './js/barkday-curves.js';\n\n   // Load curves.json (your existing loader or fetch)\n   // const CURVES = await fetch('data/curves.json').then(r=>r.json());\n\n   const curveId = CURVES.defaults.overrides[dog.primaryBreed] || CURVES.defaults.group_curve;\n   const conf = CURVES.curves[curveId];\n\n   const times = buildBarkdayTimes(conf, { maxK: 80, tMaxYears: 12 });\n   const { k, tYears } = nextKAfterNow(dog.dob, times);\n   const nextDate = barkdayDate(dog.dob, tYears);\n   ```\n\n3. PDF header text:\n   - “Next Bark Day Plan — turning {k} on {DATE}”\n   - Optionally, if breed curve is an override, show a small note: “Using {conf.label}”.\n\n4. Tuning knobs:\n   - LOCT Year1: `a0_days` (default 10) — raise to avoid early compression.\n   - LOCT Year2: `a0_hint_days` (default 38) — start Y2 not below last Y1 gap.\n   - For Labs (and future breeds), edit `analytic.anchors` to shape later years smoothly.\n\n## Notes\nKeep `curves.json` small (labels + anchors), and compute schedules on the client.\nWhen a breed override is applied, show a small note “Using {conf.label}”.","inline_bytes":1533,"content_sha256":"51353f4812d53188ec1e06d7cd64ea9295356f40ce85309c8e0ed003faf3142e"},{"path":"docs/ai/PROJECT_RULES.md","size":904,"sha":"cc8cb45de9bf1c881f9d56de89317ed3f1d8d953","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/ai/PROJECT_RULES.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/ai/PROJECT_RULES.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday Local AI Rules (Read First)\n\n1) No guessing.\n\n- If behavior is unclear, read the actual file(s) first.\n- Quote the exact code you are relying on.\n- Do not invent functions, file paths, or existing logic.\n\n2) Propose before editing.\n\n- Before any edit, provide:\n\n  - Proposed change summary\n  - Files to touch\n  - Risks / side effects\n  - Verification steps to run\n\n- Only edit after explicit approval.\n\n3) Decision record required for every change set.\n\n- Add: docs/decisions/DEC-YYYYMMDD-XX-short-title.md\n- Include: goal, approach, files changed, verification run, rollback plan.\n\n4) Keep changes small and reversible.\n\n- One focused objective per change set.\n- Use git commits so every change can be reverted.\n\n5) Verification is mandatory.\n\n- Run: tools/verify.ps1\n- If it fails, fix before asking to push.\n\n6) Do not change affiliate or outbound link behavior unless explicitly requested.\n","inline_bytes":904,"content_sha256":"fa175f2271b132ab30f7d2f353adf21c949f9fde00db8d5705c9d106fb465699"},{"path":"docs/architecture-notes.md","size":1586,"sha":"bed51d0b32ba6c09be3cab5d9d210c5684c58f93","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/architecture-notes.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/architecture-notes.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday Amazon and catalog architecture notes\n\n## Launch phase\n\nUse Barkday-owned curated JSON as the main source of truth. Keep Amazon use limited to Special Links.\n\nThe public page should not call Amazon catalog APIs directly.\n\n## Recommended public-card fields at launch\n\n- title\n- benefit\n- category\n- tags\n- ageAxis\n- minAge / maxAge or minDogYears / maxDogYears\n- sizes\n- chew\n- affiliate.url\n- affiliate.asin\n\n## Later enrichment phase\n\nUse a server-side service that enriches only selected ASINs.\n\nRecommended workflow:\n\n1. Admin discovers or selects ASINs.\n2. Barkday stores those ASINs in its own catalog.\n3. A scheduled server job calls Amazon `GetItems` for those ASINs.\n4. The job writes reduced fields back into an overlay or cache layer.\n5. The front end consumes only Barkday-owned merged output.\n\n## Why `GetItems` should be primary later\n\n- Stable product identity by ASIN\n- Batching up to 10 ASINs per request\n- Better fit for pre-curated catalog entries\n- Lower rate risk than live user-triggered search\n\n## Why `SearchItems` should be admin-only later\n\n- Useful for curation and discovery\n- Not ideal as a public runtime dependency\n- Easier to burn rate limits if every user hits live search\n\n## Cache notes for later implementation\n\nKeep the front end free of Amazon credentials and avoid client-side product-content caching.\n\nServer-side enrichment should separate:\n\n- low-volatility fields like title or image URL\n- higher-volatility fields like offers\n\nEven when you later enrich from Amazon, Barkday's own catalog should remain the ranking and policy layer.\n","inline_bytes":1586,"content_sha256":"df69fa9a1cbec4b50d225910e3299a882e3be2023d3442b81928061f189c6704"},{"path":"docs/barkday_code_review_2025-10-26.md","size":5667,"sha":"19a44571f344ee9b1c6eb28f928dc18bdcc4342e","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/barkday_code_review_2025-10-26.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/barkday_code_review_2025-10-26.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday™ Repo Review — 2025-10-26 14:54:48 CT\n\nBelow is a concise review of the uploaded fileset. Items are ordered by impact.\n\n## Findings\n\n- **High** — **.github/workflows/ai-health.yml**: Workflow references docs/ai-pack-all.txt endpoint that does not exist in repo; will 404 in CI.\n  - _Suggested fix:_ Either (A) switch PACK_URL to '/Barkday/dog-gifts.json' (simple) or (B) add a pack builder to emit docs/ai-pack-all.txt.\n- **High** — **app.js**: GIFT_FEED_URL reads from raw.githubusercontent.com; loadGifts() has no local fallback path if the network blocks or rate-limits.\n  - _Suggested fix:_ Use BarkdayFetch.fetchJSONWithETag first; if null, fallback to local 'dog-gifts.json'. See patch below.\n- **High** — **app.js**: Chewer mapping collapses to non-schema enums. dog-gifts.schema.json allows 'any','gentle','normal','power'. Current code maps 'power'→'strong' and 'gentle'→'normal', breaking matches.\n  - _Suggested fix:_ Normalize synonyms into the canonical four enums. See patch below.\n- **Medium** — **service-worker.js**: Cache-first with ignoreSearch for all requests except index/app.js. JSON under /data/ and gift feed may serve stale copies despite ?v= bumps.\n  - _Suggested fix:_ Handle JSON (and /data/) as network-first with cache fallback, or stop ignoring search for .json. Patch below shows a safe rule.\n- **Medium** — **index.html**: No visible affiliate disclosure near 'Gift ideas' section; only appears in Privacy page.\n  - _Suggested fix:_ Insert a short affiliate note under the Gift section for compliance.\n\n## What’s already good\n\n- Service Worker precache list resolves to existing assets; maskable icons present.\n- ICS export uses UTC (`toISOString()` → `Z`), which is correct for cross-timezone calendars.\n- PDF add‑on already uses `QR_SCALE = 0.6` (~60%), per your request.\n- Breed naming is corrected to “Greater Swiss Mountain Dog” in all uploaded data files.\n- All `data/*.json` parsed successfully (no syntax errors detected).\n- Manifest `start_url` and `scope` = `/Barkday/` matches GitHub Pages base path.\n\n## Ready-to-apply patches (surgical)\n\n### app.js\n\n```diff\n// --- Replace the chewer normalization block in app.js with this ---\nconst normChew = (s) => {\n  // Map synonyms → canonical set: 'any','gentle','normal','power'\n  let t = String(s || '').toLowerCase();\n  // Strip obvious filler and punctuation\n  t = t.replace(/\\bchew(ers?)?\\b/g, '').replace(/[^a-z]/g, '').trim();\n  const map = {\n    any: 'any', all: 'any', whatever: 'any',\n    gentle: 'gentle', soft: 'gentle', light: 'gentle',\n    normal: 'normal', regular: 'normal', medium: 'normal',\n    power: 'power', strong: 'power', tough: 'power', super: 'power', heavy: 'power'\n  };\n  return map[t] || t;\n};\n\n// ...\n// In loadGifts(), replace the initial fetch with ETag + local fallback:\nasync function loadGifts(){\n  els.gifts.innerHTML=''; els.giftMeta.textContent='Loading…';\n  try{\n    let items = await (window.BarkdayFetch?.fetchJSONWithETag\n      ? BarkdayFetch.fetchJSONWithETag(GIFT_FEED_URL, { cacheMinutes: 120, lsKey: 'giftFeed' })\n      : fetch(GIFT_FEED_URL, { cache:'no-store' }).then(r=>r.json())\n    );\n    if (!items) {\n      // robust local fallback if remote is blocked or returns HTML\n      try { items = await fetch('dog-gifts.json', { cache:'no-store' }).then(r=>r.json()); }\n      catch {}\n    }\n    if (!Array.isArray(items)) throw new Error('Gift feed unavailable');\n    // ... (rest of the existing filtering code follows unchanged)\n  } catch (e) {\n    console.warn('[Barkday][Gifts] failed:', e);\n    els.giftMeta.textContent = 'Gift ideas are temporarily unavailable (network/cache). Try again in a bit.';\n    return;\n  }\n}\n```\n\n### service-worker.js\n\n```diff\n// --- Insert in service-worker.js, replacing the fetch handler with this policy ---\nself.addEventListener('fetch', (event) => {\n  const req = event.request;\n  const url = new URL(req.url);\n  const isNav = req.mode === 'navigate';\n  const isAppJs = url.pathname.endsWith('/app.js') || url.pathname.endsWith('app.js');\n  const isJSON  = url.pathname.endsWith('.json') || url.pathname.includes('/data/');\n\n  // Network-first for index.html, app.js, and JSON/data (to avoid stale packs)\n  if (isNav || isAppJs || isJSON) {\n    event.respondWith(\n      fetch(req).then((res) => {\n        const copy = res.clone();\n        const key = isAppJs ? new Request(url.origin + url.pathname) : req;\n        caches.open(CACHE).then((c) => c.put(key, copy));\n        return res;\n      }).catch(() => {\n        // Return cached copy (match ignores search for resilience on ?v= cache-busters)\n        const fallbackKey = isAppJs ? new Request(url.origin + url.pathname) : req;\n        return caches.match(fallbackKey, { ignoreSearch: true });\n      })\n    );\n    return;\n  }\n\n  // Everything else: cache-first\n  event.respondWith(\n    caches.match(req, { ignoreSearch: true }).then((cached) => {\n      if (cached) return cached;\n      return fetch(req).then((res) => {\n        const copy = res.clone();\n        caches.open(CACHE).then((c) => c.put(req, copy));\n        return res;\n      });\n    })\n  );\n});\n```\n\n### .github/workflows/ai-health.yml\n\n```diff\n# --- Replace PACK_URL line in .github/workflows/ai-health.yml ---\nconst PACK_URL = 'https://candidquality.github.io/Barkday/dog-gifts.json';\n// And remove the pack parsing; gifts = await (await fetch(PACK_URL)).json();\n```\n\n### index.html\n\n```diff\n<!-- Insert this right under the 'Gift ideas' heading/button -->\n<p class=\"muted\" id=\"affNote\" style=\"margin:8px 0\">\n  As an Amazon Associate, Barkday™ earns from qualifying purchases. This does not affect which products are shown.\n</p>\n```\n","inline_bytes":5633,"content_sha256":"fd251e2fac56848394fe9fc11bfc57fedcff4555dadda4bd988c7d43b3709a5e"},{"path":"docs/decisions/DEC-20260106-01-local-ai-rails.md","size":1260,"sha":"76612520e9c4ff1fe0fdbbcf316f745389152f24","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260106-01-local-ai-rails.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260106-01-local-ai-rails.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# DEC-20260106-01 - Local AI rails\n\nStatus: Accepted\nDate: 2026-01-06\n\n## Goal\n\nEstablish minimal, repo-local rails that prevent AI-assisted edits from breaking Barkday data integrity,\ndocs policy, and local verification.\n\n## Intended outcome\n\n- A repo-local rules file exists and is referenced in contributor guidance.\n- Any AI-assisted change must be accompanied by a decision record and must run local verification before commit.\n- Changes are made on a branch and are reversible via version control.\n\n## Non-goals\n\n- Selecting a specific local model, inference engine, or hardware stack.\n- Automating commit signing or branch protection from within this repo.\n\n## Constraints\n\n- No secrets or private operational details in the public repo.\n- The rails must be easy to follow for a novice contributor.\n\n## Acceptance criteria\n\n- The rails are documented, repeatable, and do not block normal manual edits.\n- A contributor can follow the rails to make a change and pass checks on Windows.\n- The rails do not require external paid services.\n\n## Rollback plan\n\n- Revert the commit(s) that introduced the rails.\n- Remove the rules file and any new tooling, then restore prior documentation.\n\n## Notes\n\nThese rails are about safety and repeatability, not speed.\n","inline_bytes":1260,"content_sha256":"faf537bb3d0d65209e5892d5d4d098aea02a69e410f9952ff24c1b9140eda11a"},{"path":"docs/decisions/DEC-20260106-02-data-integrity-verify.md","size":1478,"sha":"e7b95bde67585ab1b9e56f2b8bc25cd9bef7e20f","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260106-02-data-integrity-verify.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260106-02-data-integrity-verify.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# DEC-20260106-02 - Data integrity verify\n\nStatus: Accepted\nDate: 2026-01-06\n\n## Goal\n\nAdd automated verification that catches alias/taxonomy drift and encoding-related read issues before merges.\n\n## Intended outcome\n\n- `tools/verify-breed-data.ps1` and `tools/verify-breed-data.sh` return exit code 1 if any of the following are true:\n  - Any canonical key in `data/breed_aliases.json` (excluding keys starting with `_`) does not exist as a top-level key\n    in `data/breed_taxonomy.json`.\n  - Any alias string (case-insensitive, trimmed) appears under more than one canonical key.\n\n- Windows PowerShell reads JSON as UTF-8 explicitly to prevent false failures caused by encoding issues (e.g.,\n  `\"Vend\\u00e9en\"` becoming `\"Vend\\u00c3\\u00a9en\"`).\n\n## Non-goals\n\n- Fixing historical data problems inside the JSON files as part of this decision.\n- Adding a full schema validator for every data file.\n\n## Constraints\n\n- Must run on Windows (PowerShell 7) without requiring a separate runtime.\n- Must not rely on network access.\n\n## Acceptance criteria\n\n- The verification scripts fail fast with a clear error message and non-zero exit code.\n- The verification scripts pass on a clean repo checkout on Windows and Linux/macOS.\n\n## Rollback plan\n\n- Remove the verification scripts and any workflow hooks that call them.\n- Revert the commit(s) that introduced the checks.\n\n## Notes\n\nThis is intentionally minimal: it protects core cross-file relationships and prevents silent drift.\n","inline_bytes":1478,"content_sha256":"5a7167bd3714a540b338b7c657db18bd965f5a7e5ba051920ff6c4cff5c66baf"},{"path":"docs/decisions/DEC-20260504-01-v2-gift-runtime-feed.md","size":1758,"sha":"1372b25e7fc0e1625d3ece77e724b4e17cbe121e","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260504-01-v2-gift-runtime-feed.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-20260504-01-v2-gift-runtime-feed.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Decision Record: V2 Gift Runtime Feed\n\nDate: 2026-05-04\nChange ID: DEC-20260504-01\nBranch: main\n\n## Decision\n\nThe canonical gift system is the v2 pipeline.\n\nCanonical source inputs:\n\n- `data/dog-gifts-base.json`\n- `data/gift-batches/*.json`\n- `data/dog-gifts-preferred.json`\n\nCanonical generated outputs:\n\n- `data/dog-gifts-catalog.json`\n- `data/dog-gifts-merged.json`\n\nThe canonical runtime gift feed path is `data/dog-gifts-merged.json`. GitHub Pages publishes that same repo path at `https://candidquality.github.io/Barkday/data/dog-gifts-merged.json`. There is no separate promote step in the current workflow; rebuilding and committing the merged output lets the normal Pages deployment publish the updated feed.\n\nRoot-level `dog-gifts.json` and `dog-gifts.schema.json` are legacy compatibility artifacts only. New product work should not be added to that path unless a temporary compatibility export is explicitly needed.\n\nRaw Amazon files under `data/raw-amazon/` are evidence and import material only, not runtime feeds.\n\n## Update Workflow\n\n1. Edit only v2 source inputs: base, batch, or preferred overlay files.\n2. Run `.\\tools\\run-barkday-checks.ps1`.\n3. Inspect the source and generated output diffs.\n4. If runtime behavior changed, verify gift loading locally.\n5. Commit the source changes and regenerated v2 outputs together.\n\nThe helper rebuilds `data/dog-gifts-catalog.json`, validates v2 catalog/preferred data, merges `data/dog-gifts-merged.json`, runs gift smoke checks, and runs `node .\\scripts\\barkday-doctor.mjs`.\n\n## Guardrail\n\n`node .\\scripts\\barkday-doctor.mjs` reports the canonical local feed path, the published Pages feed URL, the expected 182-item launch catalog size, and the deprecated status of the root legacy gift files.\n","inline_bytes":1758,"content_sha256":"b03a8fe10090684469f8c06fd7abd79ec3c5e62961ee9d98b7b083c375e3fd52"},{"path":"docs/decisions/DEC-TEMPLATE.md","size":634,"sha":"47066b214484b270995a0f1f86f6e62b5b9c1c34","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-TEMPLATE.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/decisions/DEC-TEMPLATE.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Decision Record: DEC-YYYYMMDD-XX-short-title\n\nDate: YYYY-MM-DD\nChange ID: DEC-YYYYMMDD-XX\nBranch: change/...\n\n## Goal\n\n(What problem are we solving?)\n\n## Intended outcome\n\n(What should be true after this change? Be specific.)\n\n## Plan summary\n\n(Short plan, bullets are fine.)\n\n## Files changed\n\n- file1\n- file2\n\n## Verification run\n\nCommands executed:\n\n- powershell -NoProfile -ExecutionPolicy Bypass -File tools/verify.ps1\n\nResults:\n\n- PASS/FAIL\n- Notes (if any)\n\n## Rollback plan\n\n(How to revert if wrong.)\n\n- git revert COMMIT_SHA\nor\n- git reset --hard COMMIT (only if not pushed)\n\n## Notes\n\n(Anything important for future you.)\n","inline_bytes":634,"content_sha256":"93a99b4567e1e2f0af874e0a7cd0e13844ffa83dd17ee75fcaff93097b446812"},{"path":"docs/principles/guardian-education-and-veterinary-guidance.md","size":3105,"sha":"3281ba5bce1447ca20fe31bb570aae5fa2dd2a96","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/principles/guardian-education-and-veterinary-guidance.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/principles/guardian-education-and-veterinary-guidance.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Guardian Education and Veterinary Guidance Principle\n\nLast updated: 2026-05-04\n\nThis document captures a core Barkday principle for health, wellness, training, and care content.\n\nBarkday is not a veterinary diagnostic tool. It does not diagnose conditions, prescribe treatment, replace a veterinarian-client-patient relationship, or tell guardians to ignore qualified veterinary care.\n\nAt the same time, Barkday should not train guardians to be passive. The app exists partly to help people become more informed, observant, and prepared advocates for their dogs.\n\n## Core Position\n\nBarkday provides general education and planning support. It helps guardians notice patterns, understand breed and life-stage risks, track changes, ask informed questions, and seek qualified veterinary guidance or a second opinion when something does not seem right.\n\nThe intended balance is:\n\n- Do not diagnose.\n- Do not prescribe.\n- Do not claim certainty where evidence is limited.\n- Do not imply that all veterinary advice is automatically correct.\n- Do encourage observation, documentation, informed questions, and appropriate professional care.\n- Do normalize seeking a second opinion when symptoms, explanations, or treatment response do not match what the guardian is seeing.\n\n## Preferred Content Pattern\n\nUse wording that helps guardians observe and communicate clearly.\n\nPreferred style:\n\n- \"Track changes in appetite, mobility, stool, breathing, energy, or comfort, and bring clear notes to a qualified veterinarian.\"\n- \"Ask your veterinarian whether screening is appropriate for your dog's age, breed, history, and symptoms.\"\n- \"If the explanation or treatment plan does not match what you are seeing, consider a qualified second opinion.\"\n- \"Keep simple notes on when the issue started, what changed, and what improves or worsens it.\"\n\nAvoid wording that sounds like Barkday is diagnosing or prescribing.\n\nAvoid:\n\n- \"This means your dog has...\"\n- \"Treat this with...\"\n- \"Give your dog...\"\n- \"This will prevent...\"\n- \"Your vet knows best\" as a blanket statement.\n- \"Just ask your vet\" as a substitute for useful education.\n\n## Veterinary Guidance Standard\n\nReferences to veterinarians should be respectful but not blindly deferential.\n\nGood Barkday wording should encourage guardians to work with qualified professionals while also helping them understand enough to notice when a concern deserves clearer answers, follow-up testing, or a second opinion.\n\nThe app should help users prepare better questions, such as:\n\n- What signs should I monitor?\n- What would make this urgent?\n- What are the common breed or age-related risks?\n- What test would confirm or rule out the concern?\n- What side effects or warning signs should I watch for?\n- When should I seek a second opinion?\n\n## Launch Content Rule\n\nBefore release, public health, wellness, nutrition, exercise, senior-care, and behavior guidance should be reviewed against this principle.\n\nThe goal is not to weaken the content. The goal is to make it educational, careful, and useful without crossing into diagnosis, prescription, or unsupported certainty.","inline_bytes":3105,"content_sha256":"f7267761e80661565eb434cc48a647fe54099fe103155e582a7b74254deb612b"},{"path":"docs/roadmap/barkday-continuity-roadmap.md","size":10808,"sha":"b9d9f7ccd07566ff4d5a5e40cecbd6d71316fa8b","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/roadmap/barkday-continuity-roadmap.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/roadmap/barkday-continuity-roadmap.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Barkday Continuity Roadmap\n\nLast updated: 2026-05-04\n\nThis note reconciles the current Barkday direction with older master notes and project notes. It is a continuity guide, not a full master-note replacement and not an implementation plan.\n\n## Current Baseline\n\n- Barkday is app-first: the core value is the calculator, Bark Day planning, care guidance, training, enrichment, and a positive celebratory experience.\n- GitHub Pages is staging/testing and the current public hosting path.\n- The v2 gift feed is canonical. See `docs/decisions/DEC-20260504-01-v2-gift-runtime-feed.md`.\n- Approved-only gift display is present. Missing `publishStatus` must not make bulk/API candidates visible.\n- API and bulk product output is candidate inventory, not live recommendation inventory.\n- Gift recommendations are optional and additive. They must not displace Barkday's core care, training, enrichment, life-stage, and bonding purpose.\n- Barkday(TM) name/trademark baseline is documented in `README.md` and maintainer notes.\n\n## Gift and Affiliate System\n\n- V2 gifts are canonical. Root `dog-gifts.json` remains legacy compatibility only.\n- Gift source should remain rebuildable from v2 source inputs into `data/dog-gifts-catalog.json` and `data/dog-gifts-merged.json`.\n- Candidate rows should remain `review`, `draft`, or `retired` until explicitly promoted to `approved`.\n- Amazon Associates, PA-API, Chewy links, Amazon storefront options, and other affiliate/store paths remain compliance-sensitive topics.\n- Affiliate disclosure must remain clear and near gift surfaces before affiliate interaction.\n- Do not fetch new product data or add products without routing through the candidate and curation pipeline.\n\n## Paid Model - On Hold\n\n- Older notes describe Plus, Pro, Breeder, Cloudflare Worker/KV, JWT, Stripe, Play Billing, premium JSON, dog-count limits, litter mode, and abuse controls.\n- Treat those paid-tier notes as future reference, not current marching orders.\n- Paid implementation is paused until affiliate/program compliance, app-store policy, user-trust, and launch-timing concerns are resolved.\n- Do not plan or implement Plus/Pro/Breeder gates in the next development cycle.\n- Do not move proprietary JSON, add license checks, add payment endpoints, or add premium data loaders as the next active implementation path.\n- The old paid-tier architecture may still be useful later if Barkday has a stable free launch, clear policy review, and a durable value proposition for heavy users.\n\n## Affiliate and Monetization Compliance Gate\n\n- Open question: whether Amazon affiliate links remain safe if the app later becomes paid, partially paid, or gated in any way.\n- Current conservative assumption: affiliate links remain optional, clearly disclosed, and not hidden behind a paywall.\n- Before paid work resumes, review current official Amazon Associates/PA-API rules, Google Play policy, and Apple App Store policy.\n- Avoid monetization structures that risk Amazon demonetization, app-store rejection, misleading affiliate placement, or user trust damage.\n- Long-term income must be compliant and durable, not a quick launch shortcut.\n- Partner perks or discounts may be considered later, but gift access itself should remain public unless policy review explicitly supports a different approach.\n\n## PA-API and Official API Parking Lot\n\n- The official Amazon API path has been explored conceptually.\n- Secrets and signing material must stay server-side. The public app shell must not call Amazon APIs directly.\n- PA-API output should feed candidate generation and local/server-side curation, not direct display.\n- Future work should connect PA-API `SearchItems`/`GetItems` outputs to the candidate pipeline and preserve ASIN, affiliate URL, source title, and source features for traceability.\n- Rate limits, content freshness, image/content caching, and offer display rules must be solved before any Amazon-enriched runtime data is shown.\n\n## Launch Strategy Parking Lot\n\n- Current leaning: launch free or free-to-try first if paid work would double the launch window.\n- Paid model may later focus on breeders, designers, trainers, multi-dog households, or heavy users who receive real value.\n- Barkday certificate printing remains a positive hook and a potential free-advertising mechanism.\n- The certificate angle should feel celebratory and useful, not extractive.\n- GitHub Pages can continue serving as staging/testing while production origin, app links, service worker scope, and wrapper behavior are verified deliberately.\n\n## Aging Model and Bark Day Logic\n\n- The current baseline is the 15/9 model: about 15 Bark Days in the first human year and 9 in the second.\n- Existing weight/size-aware curves and smoothing remain baseline until a specific curve task starts.\n- Older aging-model notes preserve useful future ideas: post-24-month breed modifiers, size scaling, curve registry, piecewise overrides, and breed-specific curve labels.\n- Future curve work should support:\n  - default 15/9 curve behavior\n  - weight or size scaling\n  - post-24-month breed modifiers\n  - a small curve registry such as `curves.json`\n  - future breed-specific curve overrides when evidence is strong\n- Do not implement curve registry, Labrador overrides, or taxonomy `age_rate`/`size_scale` fields until scoped as a separate data/model task.\n\n## Mixed-Breed DNA and Breed Logic Parking Lot\n\n- Mixed-breed support should start with the top three breed percentages, not an unbounded breed list.\n- Embark/Wisdom-style paste parsing is future work and should include manual review/correction before applying recommendations.\n- Weighted logic should consider size, age-rate, energy, chew tendency, health, training, exercise, care, and enrichment guidance.\n- Designer/companion hybrid cohort work is separate from DNA-mix mode:\n  - designer/hybrid cohort can use curated known breed-group content\n  - DNA-mix mode should weight user-provided breed percentages\n- Breed group and top-breed data should support recommendations without replacing the calculator baseline.\n- Mixed-breed DNA work remains planned until data shape, safety text, UI review, and launch priorities are settled.\n\n## Non-Gift Launch Content\n\nBefore a release candidate, review non-gift recommendation content for:\n\n- health and wellness\n- training and enrichment\n- diet and nutrition\n- exercise needs\n- play and bonding\n- helpful gear\n- age and life-stage messaging\n\nThis content needs safety review. Barkday should frame recommendations as general guidance only, not veterinary advice, diagnosis, treatment, or guaranteed outcomes.\n\n### Guardian Education Principle\n\nSee `docs/principles/guardian-education-and-veterinary-guidance.md`.\n\nBarkday does not diagnose, prescribe, or replace veterinary care. It should help guardians observe patterns, track changes, ask informed questions, and seek qualified veterinary guidance or a second opinion when symptoms, explanations, or treatment response do not make sense.\n\nHealth and care guidance should stay practical and empowering without reducing every recommendation to passive \"ask your vet\" language.\n\n## Deployment and Protected Data\n\n- Private, premium, or protected data should not live in the public repository or shipped app shell.\n- Public runtime data can be remotely fetched, but proprietary overlays should stay behind a protected endpoint if they are ever created.\n- The app-store wrapper path still needs readiness testing, including external opening behavior for affiliate links, production domain/scope alignment, and store policy review.\n- Do not treat old paid-hosting notes as permission to start production backend work before policy and launch sequencing are resolved.\n\n## Historical or Superseded Findings\n\nTreat these as verify-only unless current symptoms remain:\n\n- old raw gift-feed findings from before the v2 runtime feed decision\n- old chewer enum bug and `strong`/`power` mismatch\n- old service-worker JSON cache warning\n- old affiliate disclosure warning\n- broken button fixes\n- dog age calculator fixes\n- data update checks\n- popup modal/result UI work\n- calendar notification improvements\n- chart value and milestone comparison questions\n- custom 404 image handling\n- save-result button necessity and placement\n- slider usability adjustments\n- markdown/readme cleanup topics\n\nIf symptoms recur, reproduce against current `main` and fix the current code path rather than reapplying old chat snippets.\n\n## Next Recommended Stages\n\n1. Finish and freeze the gift curation gate.\n2. Inventory all runtime data and classify each source as public, candidate, generated, protected, or legacy.\n3. Classify public versus protected content before adding premium/proprietary overlays.\n4. Clean and safety-review non-gift launch content.\n5. Plan the mixed-breed DNA feature around explicit input shape and weighted recommendation rules.\n6. Review affiliate/app-store policy before paid model work resumes.\n7. Verify wrapper/store behavior against the intended production origin.\n8. Prepare a release candidate with validation, local browser checks, and deployment-path checks.\n\n## Older Notes Status\n\n- `docs/Master_Note_v0_Barkday_Aging-Model_Integration_Master_Note.md`: useful future aging-model reference; not active scope.\n- `docs/Master_Note_v1—Designer_Companion_Hybrid_Cohort.md`: useful designer/hybrid reference; separate from DNA-mix mode.\n- `docs/Master_Note_v2—Paid_Tier_&_Hosting_Gate_(Single_Codebase).md`: paid-tier reference only; on hold.\n- `docs/Master_Note_v3—Monetization_Limits_&_Abuse_Prevention.md`: monetization/limits reference only; on hold.\n- `docs/Barkday_MASTER-NOTE_v2025-10-09-1.md`: broad historical master note; some paid/API sections are superseded by this on-hold guidance.\n- `docs/Data expansion plan.md`: valuable data governance and launch-content guidance; still useful.\n- `docs/barkday_code_review_2025-10-26.md`: historical review; verify findings only against current symptoms.\n- `docs/principles/guardian-education-and-veterinary-guidance.md`: core wording standard for health, care, training, and wellness content.\n\n## Resume Point\n\n## Next Recommended Stages\n\n1. Confirm the gift curation gate remains stable during normal validation.\n2. Inventory all runtime data and classify each source as public, candidate, generated, protected, or legacy.\n3. Classify public versus protected content before adding premium/proprietary overlays.\n4. Clean and safety-review non-gift launch content.\n5. Plan the mixed-breed DNA feature around explicit input shape and weighted recommendation rules.\n6. Review affiliate/app-store policy before paid model work resumes.\n7. Verify wrapper/store behavior against the intended production origin.\n8. Prepare a release candidate with validation, local browser checks, and deployment-path checks.\n","inline_bytes":10802,"content_sha256":"da5175717d900f2b12450146a12f27b114c7dcfdce0bb85c157a187be24548d3"},{"path":"docs/roadmap/non-gift-runtime-data-inventory.md","size":9080,"sha":"66d9a3c22b4b4bd07fad5d8e0467ed1f9fc611f1","media_type":"text/markdown","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/roadmap/non-gift-runtime-data-inventory.md","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/docs/roadmap/non-gift-runtime-data-inventory.md","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"# Non-Gift Runtime Data Inventory\n\nLast updated: 2026-05-04\n\nThis inventory covers Barkday runtime-used and runtime-adjacent data outside the v2 gift workflow. Gift catalog data, raw Amazon data, and gift curation outputs are handled separately by the v2 gift stabilization path.\n\nHealth, training, nutrition, exercise, care, and enrichment content must remain framed as general guidance only, not veterinary advice.\n\n## Classification Key\n\n- public runtime data: fetched or used by the public app shell today.\n- generated/public output: generated or shipped output that can be public if source and content review are acceptable.\n- candidate/source input: input material for future generation or editorial review, not a live recommendation source.\n- protected/proprietary future data: planned premium or proprietary data that must not be bundled into the public app shell.\n- legacy/historical: older data or code retained for reference or compatibility.\n- unknown/needs review: role or safety is not clear enough to treat as launch-ready.\n\n## Runtime Fetch Map\n\n| Loader or constant | Path | Current role | Notes |\n| --- | --- | --- | --- |\n| `app.js` `BREED_GROUPS_URL` | `data/breed_groups.json` | Public breed group guidance and gifts tags | Active runtime fetch. |\n| `app.js` `BREED_ALIASES_URL` | `data/breed_aliases.json` | Breed name normalization | Active runtime fetch. |\n| `app.js` `TAXONOMY_URL` | `data/breed_taxonomy.json` | Breed-to-group taxonomy | Active runtime fetch. |\n| `app.js` `RECO_BREED_URL` | `data/reco-breed.json` | Breed-specific recommendation lanes | Active runtime fetch. |\n| `app.js` `RECO_BANDED_URL` | `data/reco-banded.json` | Older banded recommendation source | Active fetch, but current shape appears legacy for the loader. |\n| `app.js` `GROUP_RULES_URL` | `data/rules_group_defaults.json` | Group/life-stage recommendation fallbacks | Active runtime fetch. |\n| `app-curves-inline.js` `CURVES_URL` | `data/curves.json` | Barkday curve schedule data | Active runtime fetch. |\n| `app.js` `PREMIUM_BASE` | `/premium/plus_overlays.json`, `/premium/puppy_24band_deltas.json` | Future premium overlays | Not active without a token; must remain protected/future. |\n| `js/runtime-fetch.js` | generic fetch helper | Runtime data fetch utility | Public shell helper; not content by itself. |\n\n## Inventory\n\n| Source | Current role | Classification | Launch relevance | Review needed | Safe public for launch? | Notes and risks |\n| --- | --- | --- | --- | --- | --- | --- |\n| `data/breed_aliases.json` | Breed alias map used for input normalization | public runtime data | High | Low | Yes, if intended public | Includes dataset/license metadata. Review alias accuracy and avoid surprising canonicalization. |\n| `data/breed_taxonomy.json` | Breed taxonomy and group mapping | public runtime data | High | Medium | Yes, if intended public | Review breed-to-group accuracy before launch; supports recommendations and future mixed-breed weighting. |\n| `data/breed_groups.json` | Breed group traits, enrichment, tips, cautions, gift tags | public runtime data | High | High | Yes, after content review | Contains care/training/enrichment guidance. Needs safety and tone review for general-guidance framing. |\n| `data/rules_group_defaults.json` | Runtime group/life-stage fallback recommendation rules | public runtime data | High | High | Yes, after content review | Contains health, nutrition, exercise, bonding, gear lanes. Metadata references upgrade-oriented positioning, which should be reconciled with paid work being on hold. |\n| `data/reco-breed.json` | Runtime breed-specific recommendation lanes | public runtime data | High | High | Yes, after content review | Large public recommendation source with copyright/license metadata. Review health, training, diet, exercise, and care wording. |\n| `data/reco-banded.json` | Older banded recommendation data | legacy/historical | Low | Medium | Yes, but not launch-critical | Still fetched, but the current loader appears to rely on `rules_group_defaults.json` for group fallbacks. Keep as verify-only unless symptoms remain. |\n| `data/rules_library.json` | Broader rules library source with defaults, rules, overrides, and auxiliary data | candidate/source input | Medium | High | Not as live runtime data yet | Useful source material, but not fetched by the app today. Requires editorial and safety review before any runtime promotion. |\n| `data/reco-barkday-banded.json` | Bark Day banded group recommendation source | candidate/source input | Medium | High | Not as live runtime data yet | Could support future Bark Day-specific recommendations. Needs review before wiring. |\n| `data/trait-inserts-barkday.json` | Trait-specific inserts for Bark Day guidance | candidate/source input | Medium | High | Not as live runtime data yet | Contains sensitive trait guidance such as brachy, giant growth, coat care, and sensitivity notes. Treat as general guidance only and review carefully. |\n| `data/universal-puppy-barkday.json` | Puppy-stage Bark Day guidance | candidate/source input | Medium | High | Not as live runtime data yet | Puppy socialization, health, and training guidance needs safety review before launch use. |\n| `data/proposed_rules_from_gaps.json` | Proposed rule coverage from data gaps | candidate/source input | Low | High | No | Auto-proposed material only; do not display without curation. |\n| `data/curves.json` | Active Barkday curve registry data | public runtime data | High | Medium | Yes | Review model assumptions, source notes, and size-scaling behavior before release candidate freeze. |\n| `data/curves-1.json` | Alternate or older curve registry data | legacy/historical | Low | Medium | Unknown | Not the active runtime URL. Keep for comparison only unless deliberately promoted. |\n| `app-curves-inline.js` | Loads `data/curves.json` and exposes curve helpers | generated/public output | High | Medium | Yes | Public shell curve loader. Any model changes should stay data-driven and validated against core calculator behavior. |\n| `js/barkday-curves.js` | Curve helper module | generated/public output | Medium | Medium | Yes | Present as a helper module; verify whether it is still part of the active runtime path before changing. |\n| `milestones_dog_barkdays_1_95-1.json` | Root-level Barkday milestone guidance from 1-95 | unknown/needs review | Medium | High | Unknown | Contains training and care guidance. Not clearly wired in current runtime; review before any use. |\n| `app.js` calendar/reminder generation | Builds calendar text and reminder links from current result | public runtime data | Medium | Medium | Yes | No separate data file. Review wording and privacy expectations for generated reminder text. |\n| `app-pdf.js` certificate/PDF content | Certificate add-on code and generated certificate text | legacy/historical | Medium | Medium | Yes if deliberately enabled | Disabled in `index.html` today. Contains external CDN and QR fallback paths that need review before re-enabling. |\n| `manifest.json` | Public app metadata for install/wrapper behavior | public runtime data | Medium | Low | Yes | Public shell metadata, not guidance content. Keep aligned with launch naming and domain decisions. |\n| `/premium/plus_overlays.json` | Future Plus overlay placeholder path | protected/proprietary future data | Future | High | No | Must stay remote/protected if implemented. Paid tier is on hold. |\n| `/premium/puppy_24band_deltas.json` | Future puppy premium delta placeholder path | protected/proprietary future data | Future | High | No | Must stay remote/protected if implemented. Do not bundle into public shell. |\n| `data/pending-items.json` | Pending gift item source | candidate/source input | Gift-only | High | No | Gift workflow only; included here only to mark out of scope for non-gift launch content. |\n| `data/raw-amazon/*` | Raw affiliate/API evidence and candidate source files | candidate/source input | Gift-only | High | No | Gift workflow only. API/bulk product output remains candidate inventory, not live recommendations. |\n\n## Launch Review Priorities\n\n1. Review active public recommendation text in `data/breed_groups.json`, `data/rules_group_defaults.json`, and `data/reco-breed.json` for health, nutrition, training, exercise, care, and enrichment safety.\n2. Reconcile upgrade-oriented wording in `data/rules_group_defaults.json` with the current paid-model hold.\n3. Decide whether `data/reco-banded.json`, `data/curves-1.json`, `js/barkday-curves.js`, and `milestones_dog_barkdays_1_95-1.json` are historical, active, or future source material.\n4. Keep all `/premium/` overlay data remote and protected if that path resumes later.\n5. Treat PDF/certificate behavior as a separate launch-readiness review because it can involve external libraries, QR generation, certificate wording, and wrapper behavior.\n\n## Recommended Next Stage\n\nWith the gift curation gate in place, do a focused non-gift content safety pass on the active public runtime sources before adding mixed-breed DNA logic, paid-tier behavior, or protected overlays.\n","inline_bytes":9080,"content_sha256":"61d6daabbc082bb0218ada9a4b2bd4c355a17bc9382d4791da675fe8b7babf63"},{"path":"dog-gifts.json","size":16529,"sha":"05c2fffdea149e57f5d62b0b686ffc8f37df3675","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/dog-gifts.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/dog-gifts.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"[\n  { \"title\": \"KONG Puppy (S)\", \"url\": \"https://www.amazon.com/s?k=KONG+Puppy+Small\", \"tag\": \"puppy\", \"sizes\": [\"small\"], \"minAge\": 0, \"maxAge\": 0.5, \"chew\": [\"gentle\"] },\n  { \"title\": \"KONG Puppy (M)\", \"url\": \"https://www.amazon.com/s?k=KONG+Puppy+Medium\", \"tag\": \"puppy\", \"sizes\": [\"medium\"], \"minAge\": 0, \"maxAge\": 0.5, \"chew\": [\"gentle\"] },\n  { \"title\": \"KONG Puppy (L/XL)\", \"url\": \"https://www.amazon.com/s?k=KONG+Puppy+Large\", \"tag\": \"puppy\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0, \"maxAge\": 0.5, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"Nylabone Puppy Teething Ring\", \"url\": \"https://www.amazon.com/s?k=Nylabone+puppy+teething+ring\", \"tag\": \"teething\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0, \"maxAge\": 0.5, \"chew\": [\"gentle\"] },\n  { \"title\": \"Benebone Puppy (Soft)\", \"url\": \"https://www.amazon.com/s?k=benebone+puppy+soft\", \"tag\": \"teething\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.1, \"maxAge\": 0.6, \"chew\": [\"gentle\"] },\n  { \"title\": \"Puppy Snuffle Mat (S)\", \"url\": \"https://www.amazon.com/s?k=puppy+snuffle+mat+small\", \"tag\": \"enrichment\", \"sizes\": [\"small\"], \"minAge\": 0, \"maxAge\": 0.8, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"ZippyPaws Mini Plush\", \"url\": \"https://www.amazon.com/s?k=ZippyPaws+mini+plush\", \"tag\": \"plush\", \"sizes\": [\"small\"], \"minAge\": 0, \"maxAge\": 0.6, \"chew\": [\"gentle\"] },\n  { \"title\": \"Puppy Rope with Knots (S/M)\", \"url\": \"https://www.amazon.com/s?k=puppy+rope+toy+small\", \"tag\": \"tug\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.2, \"maxAge\": 0.8, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Training Pouch + Clicker\", \"url\": \"https://www.amazon.com/s?k=dog+training+clicker+pouch\", \"tag\": \"training\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0, \"maxAge\": 1, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Freeze-Dried Training Treats\", \"url\": \"https://www.amazon.com/s?k=freeze+dried+dog+training+treats\", \"tag\": \"treats\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.2, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Soft Treat Pouch (Magnetic)\", \"url\": \"https://www.amazon.com/s?k=dog+training+treat+pouch+magnetic\", \"tag\": \"training\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"KONG Classic (M)\", \"url\": \"https://www.amazon.com/s?k=KONG+Classic+Medium\", \"tag\": \"stuffable\", \"sizes\": [\"medium\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"KONG Extreme (M) Black\", \"url\": \"https://www.amazon.com/s?k=KONG+Extreme+Medium\", \"tag\": \"stuffable\", \"sizes\": [\"medium\"], \"minAge\": 2, \"maxAge\": 10, \"chew\": [\"power\"] },\n  { \"title\": \"KONG Extreme (L/XL) Black\", \"url\": \"https://www.amazon.com/s?k=KONG+Extreme+Large\", \"tag\": \"stuffable\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 2, \"maxAge\": 10, \"chew\": [\"power\"] },\n\n  { \"title\": \"West Paw Toppl (L)\", \"url\": \"https://www.amazon.com/s?k=west+paw+toppl+large\", \"tag\": \"enrichment\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 1.5, \"maxAge\": 7, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Chuckit! Ultra Ball (S)\", \"url\": \"https://www.amazon.com/s?k=Chuckit+Ultra+Ball+small\", \"tag\": \"fetch\", \"sizes\": [\"small\"], \"minAge\": 0.5, \"maxAge\": 3, \"chew\": [\"normal\"] },\n  { \"title\": \"Chuckit! Ultra Ball (M)\", \"url\": \"https://www.amazon.com/s?k=Chuckit+Ultra+Ball+medium\", \"tag\": \"fetch\", \"sizes\": [\"medium\"], \"minAge\": 0.5, \"maxAge\": 3, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"Chuckit! Ultra Ball (L/XL)\", \"url\": \"https://www.amazon.com/s?k=Chuckit+Ultra+Ball+large\", \"tag\": \"fetch\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 1, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"Frisbee (Soft Rubber)\", \"url\": \"https://www.amazon.com/s?k=soft+rubber+dog+frisbee\", \"tag\": \"fetch\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.5, \"maxAge\": 4, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"JW Hol-ee Roller (M)\", \"url\": \"https://www.amazon.com/s?k=jw+hol-ee+roller+medium\", \"tag\": \"fetch\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 1.5, \"maxAge\": 7, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"West Paw Zogoflex Hurley\", \"url\": \"https://www.amazon.com/s?k=west+paw+hurley\", \"tag\": \"durable\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.5, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"West Paw Jive (L)\", \"url\": \"https://www.amazon.com/s?k=west+paw+jive+large\", \"tag\": \"fetch\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 1, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"Goughnuts Ring (Green)\", \"url\": \"https://www.amazon.com/s?k=goughnuts+ring+green\", \"tag\": \"heavy-duty\", \"sizes\": [\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"power\"] },\n  { \"title\": \"Tuff Rubber Tire (M/L)\", \"url\": \"https://www.amazon.com/s?k=dog+rubber+tire+toy\", \"tag\": \"durable\", \"sizes\": [\"medium\",\"large\",\"giant\"], \"minAge\": 2, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"Rope Tug (2 Knots)\", \"url\": \"https://www.amazon.com/s?k=dog+rope+tug+2+knots\", \"tag\": \"tug\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 4, \"chew\": [\"power\"] },\n\n  { \"title\": \"Nina Ottosson Puzzle (Level 1)\", \"url\": \"https://www.amazon.com/s?k=nina+ottosson+level+1\", \"tag\": \"puzzle\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 1, \"maxAge\": 7, \"chew\": [\"normal\"] },\n  { \"title\": \"Nina Ottosson Puzzle (Level 2)\", \"url\": \"https://www.amazon.com/s?k=nina+ottosson+level+2\", \"tag\": \"puzzle\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 2, \"maxAge\": 7, \"chew\": [\"normal\"] },\n  { \"title\": \"Outward Hound Puzzle Brick\", \"url\": \"https://www.amazon.com/s?k=outward+hound+puzzle+brick\", \"tag\": \"puzzle\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 2, \"maxAge\": 7, \"chew\": [\"normal\"] },\n  { \"title\": \"Treat Dispensing Ball\", \"url\": \"https://www.amazon.com/s?k=dog+treat+dispensing+ball\", \"tag\": \"puzzle\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.5, \"maxAge\": 4, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Lick Mat (Standard)\", \"url\": \"https://www.amazon.com/s?k=dog+lick+mat\", \"tag\": \"calming\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"Lick Mat (Senior)\", \"url\": \"https://www.amazon.com/s?k=dog+lick+mat+senior\", \"tag\": \"calming\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 7, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Benebone Wishbone (Nylon)\", \"url\": \"https://www.amazon.com/s?k=benebone+wishbone\", \"tag\": \"chew\", \"sizes\": [\"medium\",\"large\",\"giant\"], \"minAge\": 1, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"Benebone Maplestick (L)\", \"url\": \"https://www.amazon.com/s?k=benebone+maplestick+large\", \"tag\": \"chew\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 2, \"maxAge\": 7, \"chew\": [\"power\"] },\n  { \"title\": \"Natural Rubber Chew (S/M)\", \"url\": \"https://www.amazon.com/s?k=natural+rubber+dog+chew+toy\", \"tag\": \"chew\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.8, \"maxAge\": 6, \"chew\": [\"power\"] },\n\n  { \"title\": \"Squeakless Plush (No Stuffing)\", \"url\": \"https://www.amazon.com/s?k=dog+plush+no+stuffing\", \"tag\": \"plush\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 1, \"maxAge\": 6, \"chew\": [\"gentle\"] },\n  { \"title\": \"Crinkle Plush (Flat)\", \"url\": \"https://www.amazon.com/s?k=dog+crinkle+plush+flat\", \"tag\": \"plush\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.8, \"maxAge\": 6, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"Slow Feeder Bowl (S)\", \"url\": \"https://www.amazon.com/s?k=dog+slow+feeder+bowl+small\", \"tag\": \"feeding\", \"sizes\": [\"small\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Slow Feeder Bowl (M)\", \"url\": \"https://www.amazon.com/s?k=dog+slow+feeder+bowl+medium\", \"tag\": \"feeding\", \"sizes\": [\"medium\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Slow Feeder Bowl (L)\", \"url\": \"https://www.amazon.com/s?k=dog+slow+feeder+bowl+large\", \"tag\": \"feeding\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n\n  { \"title\": \"Puzzle Bowl (S/M)\", \"url\": \"https://www.amazon.com/s?k=dog+puzzle+bowl+small\", \"tag\": \"feeding\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.5, \"maxAge\": 8, \"chew\": [\"gentle\"] },\n  { \"title\": \"Puzzle Bowl (L)\", \"url\": \"https://www.amazon.com/s?k=dog+puzzle+bowl+large\", \"tag\": \"feeding\", \"sizes\": [\"large\"], \"minAge\": 0.5, \"maxAge\": 8, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"Travel Water Bottle\", \"url\": \"https://www.amazon.com/s?k=dog+travel+water+bottle\", \"tag\": \"outdoors\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.3, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Collapsible Travel Bowl (2-pack)\", \"url\": \"https://www.amazon.com/s?k=collapsible+dog+bowl\", \"tag\": \"outdoors\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.3, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"LED Night Collar\", \"url\": \"https://www.amazon.com/s?k=dog+led+collar\", \"tag\": \"safety\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"LED Clip-On Light (2-pack)\", \"url\": \"https://www.amazon.com/s?k=led+clip+on+dog+light\", \"tag\": \"safety\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"AirTag Collar Holder\", \"url\": \"https://www.amazon.com/s?k=airtag+dog+collar+holder\", \"tag\": \"safety\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n\n  { \"title\": \"Harness (Y-Front, S/M)\", \"url\": \"https://www.amazon.com/s?k=dog+harness+front+clip+small\", \"tag\": \"walks\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.4, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Harness (Y-Front, L/XL)\", \"url\": \"https://www.amazon.com/s?k=dog+harness+front+clip+large\", \"tag\": \"walks\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.7, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Hands-Free Leash (Adjustable)\", \"url\": \"https://www.amazon.com/s?k=hands+free+dog+leash+adjustable\", \"tag\": \"walks\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.6, \"maxAge\": 10, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Cooling Mat (Gel, M)\", \"url\": \"https://www.amazon.com/s?k=dog+cooling+mat+medium\", \"tag\": \"comfort\", \"sizes\": [\"medium\"], \"minAge\": 0.6, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Cooling Mat (Gel, L/XL)\", \"url\": \"https://www.amazon.com/s?k=dog+cooling+mat+large\", \"tag\": \"comfort\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.6, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Snuggle Blanket (Washable)\", \"url\": \"https://www.amazon.com/s?k=washable+dog+blanket\", \"tag\": \"comfort\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 7, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"Orthopedic Bed (Egg-Crate, M)\", \"url\": \"https://www.amazon.com/s?k=orthopedic+dog+bed+medium\", \"tag\": \"comfort\", \"sizes\": [\"medium\"], \"minAge\": 5, \"maxAge\": 12, \"chew\": [\"gentle\"] },\n  { \"title\": \"Orthopedic Bed (Egg-Crate, L/XL)\", \"url\": \"https://www.amazon.com/s?k=orthopedic+dog+bed+large\", \"tag\": \"comfort\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 5, \"maxAge\": 12, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"Grooming Brush (Slicker)\", \"url\": \"https://www.amazon.com/s?k=dog+slicker+brush\", \"tag\": \"grooming\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.3, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Deshedding Tool (M)\", \"url\": \"https://www.amazon.com/s?k=dog+deshedding+tool+medium\", \"tag\": \"grooming\", \"sizes\": [\"medium\"], \"minAge\": 0.8, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Deshedding Tool (L/XL)\", \"url\": \"https://www.amazon.com/s?k=dog+deshedding+tool+large\", \"tag\": \"grooming\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.8, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Nail Grinder (Quiet)\", \"url\": \"https://www.amazon.com/s?k=dog+nail+grinder+quiet\", \"tag\": \"grooming\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Toothbrush & Enzymatic Gel\", \"url\": \"https://www.amazon.com/s?k=dog+toothbrush+enzymatic+gel\", \"tag\": \"dental\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Dental Chew Sticks\", \"url\": \"https://www.amazon.com/s?k=dog+dental+chew+sticks\", \"tag\": \"dental\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 1, \"maxAge\": 8, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Poop Bag Dispenser + Bags\", \"url\": \"https://www.amazon.com/s?k=dog+poop+bag+dispenser\", \"tag\": \"walks\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.2, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\",\"power\"] },\n  { \"title\": \"Reflective Raincoat (S/M)\", \"url\": \"https://www.amazon.com/s?k=dog+raincoat+small+reflective\", \"tag\": \"outdoors\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Reflective Raincoat (L/XL)\", \"url\": \"https://www.amazon.com/s?k=dog+raincoat+large+reflective\", \"tag\": \"outdoors\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.7, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Winter Coat (Insulated, M)\", \"url\": \"https://www.amazon.com/s?k=insulated+dog+coat+medium\", \"tag\": \"outdoors\", \"sizes\": [\"medium\"], \"minAge\": 0.8, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Winter Coat (Insulated, L/XL)\", \"url\": \"https://www.amazon.com/s?k=insulated+dog+coat+large\", \"tag\": \"outdoors\", \"sizes\": [\"large\",\"giant\"], \"minAge\": 0.8, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n\n  { \"title\": \"GPS Tag (AirTag Mount Only)\", \"url\": \"https://www.amazon.com/s?k=dog+airtag+holder+durable\", \"tag\": \"tech\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.6, \"maxAge\": 10, \"chew\": [\"normal\",\"power\"] },\n\n  { \"title\": \"Senior Soothing Plush\", \"url\": \"https://www.amazon.com/s?k=senior+dog+plush\", \"tag\": \"comfort\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 7, \"chew\": [\"gentle\"] },\n  { \"title\": \"Gentle Chew Stick (Soft)\", \"url\": \"https://www.amazon.com/s?k=soft+dog+chew+stick\", \"tag\": \"gentle\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 7, \"chew\": [\"gentle\"] },\n  { \"title\": \"Low-Impact Puzzle Toy\", \"url\": \"https://www.amazon.com/s?k=senior+dog+puzzle+toy\", \"tag\": \"puzzle\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 7, \"chew\": [\"gentle\"] },\n  { \"title\": \"Joint Support Treats\", \"url\": \"https://www.amazon.com/s?k=dog+joint+support+treats\", \"tag\": \"supplement\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 7, \"chew\": [\"gentle\",\"normal\"] },\n\n  { \"title\": \"Flirt Pole (Medium, Replaceable Lures)\", \"url\": \"https://www.amazon.com/s?k=flirt+pole+for+dogs\", \"tag\": \"enrichment\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.8, \"maxAge\": 7, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"West Paw Toppl Connector (S+M Set)\", \"url\": \"https://www.amazon.com/s?k=west+paw+toppl+connector\", \"tag\": \"enrichment\", \"sizes\": [\"small\",\"medium\"], \"minAge\": 0.5, \"maxAge\": 7, \"chew\": [\"normal\"] },\n  { \"title\": \"Goughnuts Stick (Black)\", \"url\": \"https://www.amazon.com/s?k=goughnuts+stick\", \"tag\": \"heavy-duty\", \"sizes\": [\"medium\",\"large\",\"giant\"], \"minAge\": 1, \"maxAge\": 10, \"chew\": [\"power\"] },\n  { \"title\": \"Benebone Tiny (for Toy Breeds)\", \"url\": \"https://www.amazon.com/s?k=benebone+tiny+dog\", \"tag\": \"chew\", \"sizes\": [\"small\"], \"minAge\": 0.5, \"maxAge\": 4, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"Chuckit! Launcher (M Balls)\", \"url\": \"https://www.amazon.com/s?k=chuckit+launcher+medium\", \"tag\": \"fetch\", \"sizes\": [\"medium\"], \"minAge\": 0.8, \"maxAge\": 7, \"chew\": [\"normal\",\"power\"] },\n  { \"title\": \"Seat-Belt Tether\", \"url\": \"https://www.amazon.com/s?k=dog+seat+belt+tether\", \"tag\": \"safety\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\",\"normal\"] },\n  { \"title\": \"Back-Seat Hammock Cover\", \"url\": \"https://www.amazon.com/s?k=dog+car+seat+hammock\", \"tag\": \"safety\", \"sizes\": [\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Paw Balm (Protect Hot Pavement)\", \"url\": \"https://www.amazon.com/s?k=dog+paw+balm\", \"tag\": \"seasonal\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Winter Booties (4-pack)\", \"url\": \"https://www.amazon.com/s?k=dog+winter+boots\", \"tag\": \"seasonal\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Ear Wipes (Alcohol-Free)\", \"url\": \"https://www.amazon.com/s?k=dog+ear+wipes\", \"tag\": \"grooming\", \"sizes\": [\"small\",\"medium\",\"large\",\"giant\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] },\n  { \"title\": \"Detangling Spray (Long Coats)\", \"url\": \"https://www.amazon.com/s?k=dog+detangling+spray\", \"tag\": \"grooming\", \"sizes\": [\"small\",\"medium\",\"large\"], \"minAge\": 0.5, \"maxAge\": 10, \"chew\": [\"gentle\"] }\n]\n","inline_bytes":16529,"content_sha256":"5ac6a2f7cf0cd89eba7a5e799ede188eb6eb9c5f0abb09d748be0aaa398c8b0a"},{"path":"dog-gifts.schema.json","size":1151,"sha":"6c32c269614fc0351dc7456e2d12a0ee21b2c733","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/dog-gifts.schema.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/dog-gifts.schema.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"title\": \"Dog Gifts Feed\",\n  \"type\": \"array\",\n  \"items\": {\n    \"type\": \"object\",\n    \"additionalProperties\": false,\n    \"required\": [\"title\", \"url\"],\n    \"properties\": {\n      \"title\": { \"type\": \"string\", \"minLength\": 2 },\n      \"url\":   { \"type\": \"string\", \"format\": \"uri\" },\n      \"image\": { \"type\": \"string\", \"format\": \"uri\" },\n      \"tag\":   { \"type\": \"string\" },\n\n      \"sizes\": {\n        \"type\": \"array\",\n        \"items\": { \"enum\": [\"small\",\"medium\",\"large\",\"giant\"] },\n        \"minItems\": 1,\n        \"uniqueItems\": true\n      },\n\n      \"minAge\": { \"type\": \"number\", \"minimum\": 0 },\n      \"maxAge\": { \"type\": \"number\", \"minimum\": 0 },\n\n      \"chew\": {\n        \"oneOf\": [\n          { \"type\": \"string\", \"enum\": [\"any\",\"gentle\",\"normal\",\"power\"] },\n          {\n            \"type\": \"array\",\n            \"items\": { \"enum\": [\"any\",\"gentle\",\"normal\",\"power\"] },\n            \"minItems\": 1,\n            \"uniqueItems\": true\n          }\n        ],\n        \"description\": \"Chewer level: matches UI options Gentle, Normal, Power (or 'any'). Accepts a single value or an array.\"\n      }\n    }\n  }\n}\n","inline_bytes":1151,"content_sha256":"09ea708f1014e913cb3051a63bad0f086a5d97c2d6853ea0e6f6cc76288d572f"},{"path":"favicon-96x96.png","size":7756,"sha":"6ff70b0bda1f5a88f55701a6e2e33758bf66fc12","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon-96x96.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon-96x96.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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","inline_bytes":10344,"content_sha256":"e0aa57215e9361569f08318765d142b4fafd9f82637e903e01a008f2946473bf"},{"path":"favicon.ico","size":15086,"sha":"5d66c9d74d9b885116a7b1fe702da8eea2c53c32","media_type":"image/x-icon","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon.ico","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon.ico","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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AAAAAAAA125uM+Snq7T46Oj8///////+/v/mqq3L2YOGvd+RlsD33uD5//7+//rr6//kpqnW1XZ7uNyLj8D++fn///////zy8//uxsfc0GhrXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIPUMu677A5///////////////////////////+uzs////////////////////////////+/Dw//78/P//////////////////////8tXW9N6IjVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYAAAnglJik/////////////////////////////////////////////////////////////////////////////////////////////////////+q6vt+9CRMbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUIEB/txMbh//////////////////////////////////////////////////////////////////////////////////////////////////////Xc3f/DMzs8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqgAAA7cNFCfvx8na///////////////////////////////////////////99vb////////4+P////////////////////////////////////////////HT1f/HND07vwAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADehIwf3pWbo96TmKrYfIGq//v7////////////xp2g/9C1tv/37O3///////TV1v/hm57/89TV/+Sfof/tvL////////j09P+UY2L/oG9u///+/v///////////+Snq8nafYWt35GUpeGQlEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AABDjpanG///////////biY7J9d3e///////Sr7D//////+vr6//Apqf/++rr//XS1v/xy8z/8srK/+y3uv/219r/+ufo/5VdXP8fIxv/CQsD/6hycv///////PDx/9qGisj//f3//////+7Fx+7GIyokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALcHFCf13N78///////////joqTY8NDR9f////+/mpv/sbGx/3x8fP/VzMz/9d3e///+/v/029z/7cTF//DMzv///v7/++/v/3BFQf9YXVf/homE/4VSUP/78vP/9+Xm/9yIi8v///////////np6v/RanBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIIER7vztDz///////////ptbjr7MHE5f/////q3t7/oYmJ/7WoqP+9mpv//////////////////////////////////////7+ko/9BHxr/aExI/9S6uv//////9Nze/96Rlc7///////////jl5v/LWmJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAHflZio///////////009f+46Omzv//////////9uHh//PX2v/////////////////////////////////////////////////029v/9Nvc////////////8MrM6uavseH//////////+m7vsfJAA0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLOkYs89fY7P/////77e3/2YSJxf/9/f///////5CN//6dm///sK7///////////////////////////////////////+/vf//iYP//4uE///q6f//////4ZqeyvPU1v//////+ejp+dZqb1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2oOJiP339///////2YOIyvjl5///29r//62r//6qqP//srD////////////////////////////////////////HxP//m5X//sC9//+3s//99/f/2IKGv/zy8v//////4JecpcwAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvRwmG+3Ext3/////6rO35e3Ex+j///////39///+/v///////////////////////////////////////////////////v7///39///////z1tf53I2Szv/////z1dftxS40LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANqHi3378PL/+/Dx/9mDicX9+Pj////////////////////////////////////////////////////////////////////////////glpnD9dfY+//////ciI2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALocKSXx0NHr/////+Wpq9jtwcTX//////////////////////////////////////////////////////////////////////be3/nXfYK6//////fi4/7NS1g9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAPglZmj//////76+v/YgIK89+Lk/f///////////////////////////////////////////////////////////vf3/9h+hLb66ur3/////+u8vsnCDBgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKRUk/9Nvd8f/////78vL62ICEsvfh4v3////////////////////////////////////////////////77vD/35OXzvXb3eL//////PDw/9p+hXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pSZevHN0d345OX/9+Xm/9yCiMrqrrHi+Ofo///+/v//////////////////////+evr/+qxtM3OWF2X89PV5/jm5//vzM7V3Y+Vnf8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8IECDTa3FR2oCHaNNWW1zstLfZ3Y+TvdNscrPTdnu14JeZ1duLjMbZfoG63pCTuuy0tdnXV15n3IGGZ9RrcVivBw8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAALahYuK562w5fHS0v/y0tP/9NPU//LU1f/019n/9cXH8+ObnbPjjo4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7FBhA0Wxx6s5na+LMX2O/zl9jts1bXrnSaG7K0GVq1L4cH1oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAByldcp/z19f/77e7/9uHi//rq7P//+fn/0m1zu8wAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuBUZPeatsOn////////////////vzc7/xj5DZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdNU6D88/T////////////VeX3KvA0NEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgFDzLmrbDj//////DNzvvHSU1tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJUFSp/PHz/9FuccjMEREPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDIigmyE1S19BMTEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYeX+P+OHi/+KTmK3MAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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ZC744uT/+uzs//ff4f3XaG6q9tzf7OKSlbDln6Oy/PPz//nl5v/rvcGl/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvwAAEPLQ0NTflZrC3IOKwuKPkbrrmqG74o6Trt2LkMTgjpK08Lu91uKjpWkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LGzg+qqrsH55ub3+ejo/+ilqsnpsbHD/PP0/+alqMTzyMzZ3xAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhAQBzmra6F4I2Qs/vo6P/43N3p4YmMoumqq7r77u//56ipweKTlaHXZ2s5/wAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmpalH89na6P34+P/++vr66K6vuvTP09X/+/v/+Ofo9OWqrcTx0tLH//7+//vt7f/pt7mk/4CAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVdeJvTb3PL//////////////////v7///////////////////////////////////////78/P/jn6GSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhlpZf/PPz/////////////////////////////////////////////////////////////////+/MzMLEFBQNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3YmPUuCSmJT56Oj0/////9zKy//Rt7n///////TZ2//02Nn/7bm8///9/f/n3t7/wqOi////////////5qutruWkpoHqlZ8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOOUmlH87e7/+OLi/+zDxMz56On/zcXG/+Ti4v/Wv8D/9tve/+/Cxv/0zND/+OHh/2ZGRf8mJx//sI+O//ru7//osbLK/vv7/+y/wrjGABwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ZidXv34+P/78fH/5a2wxf339/+0oaL/wLW1//Dj4///////+ezs//35+f/+/Pz/imhm/3RqZv/Surv/+Ofo/+y7vtP/////9NXYysQAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFIy4W9uLj5f/7+//mqarB//v7//zh4v/609P/////////////////////////////5uX/+cTD///////13N3p8tHS8P76+v/orrKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjoaZt/vn5/+iyssr77vD//4J+//+fnP//8vL///////////////////////+oo///jIb//9za/+y9vsj86+v/89bYzb8gMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgSEg7x1NXK9NbY8vPW2Nz////////////////////////////////////////////////89PX/46anv/zz9P/fmJ5ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcnmz99vf/456is/34+P////////////////////////////////////////////PV1tzz09Xv9Nna1L8AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvyAgGPbi5O754uPv7L2+1P//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","inline_bytes":20116,"content_sha256":"fea22d8fc2582531a83fdc3414fdb88e72834dcb01df820452a1573da854d667"},{"path":"favicon.svg","size":62240,"sha":"2fbbf69c1708836dee51854efe370d644777c69c","media_type":"image/svg+xml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon.svg","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/favicon.svg","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"512\" height=\"512\"><svg viewBox=\"0 0 4064 4096\" width=\"512\" height=\"512\" role=\"img\" aria-label=\"Barkday mark\" version=\"1.1\" id=\"SvgjsSvg1344\" sodipodi:docname=\"barkday2-Master-Vector.svg\" inkscape:export-filename=\"16.png\" inkscape:export-xdpi=\"3\" inkscape:export-ydpi=\"3\" xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\" xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\">\n  <sodipodi:namedview id=\"SvgjsSodipodi:namedview1343\" pagecolor=\"#ffffff\" bordercolor=\"#000000\" borderopacity=\"0.25\" inkscape:showpageshadow=\"2\" inkscape:pageopacity=\"0.0\" inkscape:pagecheckerboard=\"0\" inkscape:deskcolor=\"#d1d1d1\" showgrid=\"false\" inkscape:zoom=\"1.5292969\" inkscape:cx=\"174.91698\" inkscape:cy=\"253.05747\" inkscape:window-width=\"1920\" inkscape:window-height=\"991\" inkscape:window-maximized=\"1\" inkscape:current-layer=\"g71\" inkscape:export-bgcolor=\"#000000ff\"></sodipodi:namedview>\n  <defs id=\"SvgjsDefs1342\">\n    <linearGradient id=\"SvgjsLinearGradient1341\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n      <stop offset=\"0%\" stop-color=\"#F9E27D\" id=\"SvgjsStop1340\"></stop>\n      <stop offset=\"22%\" stop-color=\"#F1D166\" id=\"SvgjsStop1339\"></stop>\n      <stop offset=\"48%\" stop-color=\"#D4AF37\" id=\"SvgjsStop1338\"></stop>\n      <stop offset=\"70%\" stop-color=\"#C49A27\" id=\"SvgjsStop1337\"></stop>\n      <stop offset=\"100%\" stop-color=\"#B18317\" id=\"SvgjsStop1336\"></stop>\n    </linearGradient>\n    <linearGradient id=\"SvgjsLinearGradient1335\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n      <stop offset=\"0%\" stop-color=\"#F1D166\" id=\"SvgjsStop1334\"></stop>\n      <stop offset=\"50%\" stop-color=\"#CFA22F\" id=\"SvgjsStop1333\"></stop>\n      <stop offset=\"100%\" stop-color=\"#9A7414\" id=\"SvgjsStop1332\"></stop>\n    </linearGradient>\n    <style id=\"SvgjsStyle1331\">\n.mark path, .mark rect, .mark circle, .mark polygon, .mark polyline, .mark g {\n  fill: url(#gold);\n  stroke: none;\n}\n.gold-stroke { fill: none; stroke: url(#goldStroke); stroke-linecap: round; stroke-linejoin: round; }\n</style>\n  </defs>\n  <g id=\"SvgjsG1330\" style=\"fill:none;fill-opacity:1;stroke:#f0f84f;stroke-opacity:1\">\n    <path style=\"fill:none;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1966.3967,57.280507 c -26.8233,7.225061 -49.0432,22.527185 -67.455,46.455543 -20.161,26.1996 -28.3059,52.08281 -26.3261,83.6611 1.8735,29.87203 16.014,59.24234 41.0113,85.17075 14.1947,14.72584 15.8807,18.90901 10.6692,26.50018 -6.0838,8.86579 -89.598,172.32574 -89.598,175.36989 0,0.84748 -3.3447,7.48722 -7.433,14.75296 -4.0882,7.26574 -8.8612,16.77109 -10.6059,21.12149 -1.747,4.35041 -3.7515,8.41832 -4.4544,9.03981 -1.435,1.26557 -9.7652,18.54967 -19.5847,40.63616 -6.425,14.45465 -133.3687,270.81664 -144.9284,292.68392 -8.6036,16.27616 -15.0784,25.31822 -28.2606,39.47681 -14.1722,15.22303 -29.8585,37.32986 -34.6903,48.89403 -1.9639,4.69844 -4.1402,18.12028 -4.8408,29.82909 l -1.2678,21.28873 -8.1291,-1.43281 c -94.1879,-16.59256 -159.6293,-13.26365 -246.5538,12.54274 -62.6752,18.6084 -105.6527,45.5493 -142.0311,89.0307 -31.6122,37.7864 -46.0872,65.6313 -66.9329,128.7652 -16.6875,50.537 -51.9224,146.8674 -64.8922,177.4061 -8.1607,19.2186 -38.7311,80.7594 -48.8308,98.3079 -2.14695,3.7289 -8.38441,14.9156 -13.85801,24.8594 -9.80367,17.8039 -17.60502,31.8698 -25.06737,45.199 -2.08594,3.729 -14.27159,24.0685 -27.07647,45.199 -22.98369,37.9288 -45.92445,76.1265 -54.96877,91.528 -9.93926,16.9225 -34.05067,65.1973 -40.17514,80.4362 -24.74646,61.5746 -28.62227,142.691 -9.54377,199.7186 6.01599,17.9847 22.44583,50.2907 36.2383,71.2675 25.78152,39.2056 54.89646,57.4909 104.58599,65.6832 34.88004,5.7493 69.24714,3.747 124.17524,-7.2386 8.7573,-1.7515 8.9291,-4.1199 -1.9413,26.7104 -10.6805,30.2878 -14.4162,58.1191 -12.9902,96.771 1.4057,38.0915 5.0804,56.7994 17.9417,91.3472 20.152,54.1258 51.667,106.7962 84.7617,141.665 20.1746,21.2548 60.395,55.9293 84.1064,72.5083 28.1386,19.6751 85.1029,51.7641 112.9975,63.656 4.3504,1.8531 15.0287,6.416 23.7295,10.1381 22.5091,9.6274 65.3803,24.0007 81.6203,27.3635 19.0492,3.9436 20.604,5.1301 17.4988,13.3541 -1.3831,3.6656 -13.6433,23.2887 -27.2459,43.6057 -25.6121,38.2564 -30.0529,45.6939 -51.0591,85.5301 -27.1104,51.4093 -55.3055,126.8894 -61.6243,164.9764 -1.9617,11.8082 -4.9651,27.0629 -6.6782,33.8992 -9.5392,38.0802 -10.8003,46.8104 -10.5743,73.2495 0.2011,23.5555 1.1548,30.2766 6.9381,48.7878 10.0545,32.1817 12.1585,37.1717 26.5657,63.0007 10.615,19.0333 17.7654,28.342 35.8586,46.6838 25.6256,25.9804 38.8305,34.3083 80.5898,50.824 14.7982,5.8533 27.5579,11.2952 28.3534,12.0907 0.7955,0.7955 2.2215,37.2892 3.1662,81.0961 0.9446,43.8046 3.3515,105.0719 5.347,136.1462 3.2543,50.6681 4.9583,67.6493 12.4682,124.2972 1.1525,8.7009 3.6475,28.0234 5.5436,42.9391 4.4951,35.3886 18.97,114.5976 27.4584,150.2867 1.9323,8.1178 3.6453,26.3171 3.8306,40.6791 l 0.3345,25.9894 -11.4602,24.8595 c -19.4446,42.1797 -29.933,73.3467 -28.3556,84.2623 1.1481,7.9437 15.0038,15.4467 39.9604,21.6435 51.9337,12.8908 114.9886,18.4141 189.8359,16.6265 41.3367,-0.9876 52.1958,-1.9617 64.4086,-5.7765 8.0793,-2.5243 22.4842,-5.2431 32.0122,-6.0431 12.2037,-1.026 18.3734,-2.617 20.8819,-5.3877 4.0905,-4.5199 10.0093,-52.6501 21.7068,-176.5134 2.5244,-26.724 6.6036,-68.9285 9.0647,-93.788 2.4588,-24.8594 6.5086,-67.5725 8.9946,-94.9179 2.4882,-27.3454 5.1821,-52.1348 5.9889,-55.0863 1.3943,-5.1165 2.1108,-5.3018 15.2501,-3.9549 38.661,3.9685 68.3499,4.1515 88.9313,0.5514 11.4986,-2.0136 21.187,-3.6588 21.5306,-3.6588 0.3435,0 0.7209,7.8827 0.8407,17.5146 0.1785,14.5789 7.0171,92.954 10.9924,125.9922 3.5707,29.6845 10.3279,97.0604 12.3551,123.1673 4.6894,60.4605 16.8592,155.0801 20.5113,159.4802 4.5809,5.5188 42.9798,11.2817 111.5037,16.7372 56.4739,4.495 126.0985,1.6475 159.5638,-6.5245 10.5653,-2.5786 30.9048,-7.2047 45.199,-10.276 21.63,-4.6487 26.8799,-6.6126 31.3003,-11.702 5.8149,-6.6962 5.6431,-16.0434 -0.5604,-30.7308 -6.3663,-15.0716 -12.8998,-30.8348 -26.1635,-63.1408 -15.1756,-36.9615 -16.2535,-44.6611 -9.9777,-71.2178 2.0001,-8.468 4.4047,-20.9881 5.3403,-27.8245 0.9379,-6.8363 4.8363,-26.1589 8.6624,-42.9391 7.451,-32.663 9.9551,-47.8815 20.6469,-125.4272 11.7969,-85.5685 19.978,-204.5142 20.6718,-300.5734 0.1356,-18.6446 0.9085,-39.4926 1.7175,-46.329 l 1.4712,-12.4297 16.9497,-5.7697 c 20.9814,-7.1437 32.6291,-13.0783 53.8478,-27.4358 20.4458,-13.8354 22.9001,-15.858 37.1965,-30.6743 32.0484,-33.2054 54.6366,-74.4314 62.8244,-114.6563 4.3278,-21.2526 3.6995,-73.4778 -1.139,-94.9179 -2.2441,-9.9438 -5.4194,-24.69 -7.0556,-32.7693 -5.9143,-29.185 -10.059,-44.4736 -18.0773,-66.673 -4.4883,-12.4275 -9.9709,-27.6799 -12.1857,-33.8948 -18.1677,-51.0071 -47.9832,-113.8789 -71.272,-150.2867 -12.7213,-19.8875 -23.8696,-37.2485 -34.3445,-53.4908 -11.8873,-18.4321 -10.5359,-21.0107 13.9552,-26.6063 99.4853,-22.7329 217.5067,-90.4907 297.197,-170.6286 54.5259,-54.8309 91.0218,-126.5888 103.8696,-204.2339 8.2036,-49.5901 5.5821,-78.9537 -11.2771,-126.2137 -6.0002,-16.8186 -7.833,-24.4934 -5.8511,-24.4934 1.5888,0 12.6626,1.4667 24.6132,3.2611 92.5382,13.8919 146.7137,1.5164 189.3025,-43.2419 30.4641,-32.0167 46.8352,-61.1633 57.9925,-103.2435 5.6567,-21.343 6.0725,-26.1477 6.181,-71.471 0.1107,-46.0487 -0.2034,-49.7709 -6.0386,-71.1884 -19.092,-70.0901 -30.1342,-93.0535 -94.8637,-197.2575 -11.0263,-17.7542 -21.9418,-35.5513 -24.2537,-39.5492 -43.529,-75.2902 -48.4285,-83.9933 -75.1683,-133.5359 -17.0874,-31.6597 -27.0109,-53.7981 -43.6848,-97.4672 -2.8475,-7.4578 -8.9268,-23.2209 -13.51,-35.0292 -4.5832,-11.8082 -18.3892,-50.7381 -30.6833,-86.5109 -12.2919,-35.7727 -25.768,-72.4404 -29.9466,-81.487 -23.847,-51.6128 -67.7398,-99.5938 -116.6316,-127.4906 -11.4353,-6.5267 -21.8401,-11.8647 -23.1192,-11.8647 -1.2814,0 -5.5347,-1.3763 -9.4512,-3.0577 -28.2064,-12.1134 -93.9551,-27.77258 -129.1584,-30.75797 -68.6347,-5.8239 -89.0465,-5.13235 -138.6095,4.70069 -12.8433,2.54923 -23.9691,4.01593 -24.7216,3.26337 -0.7526,-0.75256 -2.5538,-12.5156 -4.0024,-26.13858 -3.4758,-32.67889 -10.0296,-46.10073 -36.7242,-75.18629 -13.0489,-14.21961 -22.6085,-27.12167 -27.5149,-37.14003 -26.6199,-54.33599 -51.85,-107.46742 -56.9281,-119.87229 -1.6543,-4.04079 -3.6114,-7.34484 -4.3527,-7.34484 -0.7413,0 -2.6893,-4.06791 -4.3301,-9.0398 -1.6407,-4.97189 -3.8374,-9.0398 -4.8815,-9.0398 -1.044,0 -1.8983,-1.20455 -1.8983,-2.67578 0,-1.47349 -1.982,-6.81149 -4.4024,-11.86474 -2.4227,-5.05325 -5.4713,-11.7314 -6.7753,-14.83884 -1.304,-3.10743 -3.3922,-7.17534 -4.6374,-9.0398 -1.2475,-1.86446 -3.2996,-5.93237 -4.5629,-9.0398 -1.261,-3.10743 -9.2002,-18.87059 -17.6434,-35.02923 -38.1276,-72.98736 -100.2605,-196.01906 -107.2844,-212.43534 -9.3765,-21.92152 -28.0821,-61.99496 -31.1195,-66.66853 -1.2113,-1.86446 -3.8103,-6.94935 -5.7764,-11.29976 -1.9662,-4.3504 -6.0996,-13.4693 -9.1867,-20.26271 -3.0871,-6.79341 -7.0782,-16.67166 -8.8726,-21.95316 l -3.2588,-9.60253 12.5608,-15.33602 c 24.9656,-30.47769 38.9999,-69.45054 36.4439,-101.21188 -3.2204,-40.0531 -27.6731,-79.062106 -61.7961,-98.585818 -25.2594,-14.452383 -66.5781,-19.702247 -94.9405,-12.063615\" id=\"SvgjsPath1329\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:29.48031496;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2446.2726,3300.786 c -1.8057,23.5758 -3.3696,56.2456 -5.9188,123.7323 -2.6509,70.1895 -6.1425,129.6511 -9.0895,154.8066 -10.276,87.7245 -19.2932,145.934 -31.5037,203.3955 -4.8883,22.995 -10.6512,51.5766 -12.8071,63.5136 l -3.9233,21.7046 5.0736,8.6014 c 2.7933,4.7301 8.6737,17.8446 13.0693,29.1443 4.3956,11.2975 12.4704,31.8834 17.9417,45.7414 5.4736,13.8603 9.9506,26.742 9.9506,28.6268 0,3.6566 -4.3391,4.8476 -44.0691,12.1043 -31.8698,5.8216 -147.9747,5.8691 -203.3955,0.084 -21.1305,-2.2057 -40.4689,-4.4476 -42.9775,-4.9787 -5.4871,-1.1638 -11.3924,-19.4762 -13.4851,-41.8249 -0.7593,-8.0793 -2.33,-22.317 -3.4939,-31.6393 -2.0023,-16.0343 -9.6093,-110.6969 -12.4388,-154.8066 -0.7186,-11.1867 -2.7277,-29.4923 -4.4679,-40.6791 -1.7401,-11.1867 -4.2668,-36.1027 -5.6137,-55.3688 -1.3492,-19.266 -2.9244,-39.6056 -3.5052,-45.199 -0.5785,-5.5934 -1.4983,-16.023 -2.043,-23.1758 -0.5446,-7.155 -1.5254,-13.8715 -2.1763,-14.9269 -1.5526,-2.5108 6.3188,-9.4195 19.013,-16.6898 14.5992,-8.3595 23.404,-18.2107 21.5373,-24.0933 -2.1266,-6.6962 -8.9585,-6.1041 -38.0621,3.3063 -37.2621,12.0455 -83.2905,19.1395 -108.9025,16.7824 -28.3172,-2.6057 -50.9732,-7.4895 -73.4484,-15.8264 -10.5652,-3.9211 -22.0232,-8.163 -25.4651,-9.4263 -13.8693,-5.0962 -22.995,3.4261 -16.6762,15.5733 5.0375,9.6794 12.7077,15.5462 25.9623,19.8537 11.7088,3.8057 12.032,4.1357 10.8116,11.0172 -1.9367,10.9427 -3.5458,27.6302 -8.2036,85.0646 -4.034,49.7302 -8.9449,100.1361 -11.2274,115.2575 -1.2204,8.0793 -3.7786,34.0122 -5.686,57.6287 -8.4251,104.3148 -13.2953,145.1001 -17.8763,149.6833 -0.7706,0.7706 -12.8342,2.1718 -26.8052,3.1119 -13.971,0.9424 -40.148,2.8318 -58.1711,4.199 -40.2136,3.0532 -115.0157,3.1346 -137.8887,0.1492 -37.1151,-4.8431 -63.6063,-11.0986 -67.8844,-16.0321 -4.7345,-5.4578 -4.8182,-5.1324 9.0308,-34.6518 5.1843,-11.0534 13.571,-30.8845 18.6333,-44.0691 8.5969,-22.3825 9.2025,-25.4696 9.1279,-46.5708 -0.063,-17.6457 -2.1153,-32.1658 -9.3584,-66.2436 -8.7438,-41.1334 -22.9363,-122.1368 -26.2087,-149.5816 -0.8158,-6.8364 -3.4373,-26.4663 -5.8284,-43.6238 -6.8341,-49.0771 -12.2918,-138.8311 -14.7823,-243.1458 l -1.53,-64.1646 11.8873,1.1413 c 6.5381,0.6283 12.6558,2.3865 13.5936,3.9052 0.9402,1.5187 1.8894,10.0477 2.1108,18.952 1.347,53.8049 15.7451,89.2657 42.1052,103.6955 6.1742,3.3809 18.8525,7.9573 28.1748,10.1698 15.849,3.7628 38.2835,4.025 345.7724,4.025 347.5148,0 355.6552,-0.2238 375.3755,-10.2828 9.9573,-5.0804 23.0854,-19.7701 30.1974,-33.7863 6.7121,-13.2297 11.0218,-28.8528 17.144,-62.1486 2.7436,-14.9157 5.7765,-28.5952 6.7392,-30.4009 0.965,-1.8034 6.1764,-4.4679 11.58,-5.9188 5.4035,-1.4509 10.1833,-2.7729 10.624,-2.9334 0.4407,-0.1627 0.1966,7.5844 -0.5424,17.2186\" id=\"SvgjsPath1328\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2191.7703,2985.5387 c 0,2.8046 -3.6566,19.3316 -8.1268,36.7242 l -8.129,31.6235 1.2158,40.6791 c 1.817,60.7158 9.1483,91.0624 31.4359,130.0986 14.5699,25.5193 31.6529,42.2339 52.5326,51.4003 36.9773,16.2332 80.1717,24.7397 112.8641,22.2266 14.8163,-1.139 19.3317,-0.8226 19.2978,1.3514 -0.025,1.5617 -1.5006,15.1259 -3.2792,30.1433 -3.8103,32.1613 -9.598,49.2307 -20.1723,59.4796 -6.7935,6.5832 -9.7585,7.6861 -25.4313,9.4556 -22.8051,2.5764 -225.0097,2.3029 -229.2358,-0.3096 -3.356,-2.0724 -3.4916,-14.6738 -2.8159,-260.9067 0.1311,-48.476 0.1,-102.6651 -0.072,-120.4192 -0.2554,-26.4731 0.2983,-32.6676 3.0781,-34.4304 1.8644,-1.1819 19.9169,-2.1627 40.1141,-2.1831 36.6225,-0.034 36.7242,-0.023 36.7242,5.0668\" id=\"SvgjsPath1327\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1883.8633,3190.7377 -0.5763,208.9211 -96.0478,0.2373 c -132.3382,0.33 -149.7105,-1.2068 -160.504,-14.1834 -10.0251,-12.0546 -16.8615,-35.9468 -19.196,-67.098 l -1.6565,-22.0978 21.1847,1.5142 c 25.1623,1.7989 51.7529,-1.4464 77.5141,-9.4602 65.8165,-20.4683 105.23,-75.4981 114.2088,-159.453 4.9584,-46.3471 2.5131,-85.3561 -7.946,-126.7877 -2.9921,-11.858 -3.2724,-16.0118 -1.2113,-18.0797 2.7571,-2.7639 69.7579,-6.1448 73.1004,-3.6882 0.9401,0.6916 1.4486,95.2705 1.1299,210.1754\" id=\"SvgjsPath1326\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1960.4033,2863.9715 c 10.7506,10.7528 20.6063,14.7348 36.5028,14.7552 12.2398,0.023 32.5184,-7.0488 42.8486,-14.927 6.694,-5.1075 9.9935,-6.0115 20.6627,-5.6634 7.6251,0.2508 14.014,1.7334 15.996,3.7153 2.8475,2.8476 3.3357,35.7411 3.5662,240.0452 0.1469,130.2093 -0.3187,250.4725 -1.0351,267.2527 l -1.3017,30.5093 -80.1921,-0.3525 -80.1921,-0.3549 -0.8181,-265.2978 c -0.7706,-249.9166 -0.5898,-265.4899 3.1142,-268.5815 4.7776,-3.9843 20.9339,-10.6354 26.6245,-10.9563 2.2735,-0.1288 8.6737,4.3052 14.2241,9.8557\" id=\"SvgjsPath1325\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2386.7678,2797.2125 c 6.7189,7.9867 9.98,24.8866 11.806,61.1882 0.7187,14.2942 1.8848,29.2957 2.5899,33.3343 1.5368,8.7912 0.1921,8.9878 -27.4674,3.9888 -24.7578,-4.4725 -45.7889,-4.1696 -71.1885,1.0305 -28.8075,5.894 -66.1261,24.2515 -86.138,42.3696 l -14.4297,13.0647 -43.6035,-0.287 c -23.9804,-0.1582 -44.2069,-0.8927 -44.9459,-1.6317 -0.7413,-0.739 -1.8554,-18.1315 -2.4769,-38.6474 -1.3131,-43.2645 -2.0724,-41.8904 20.1881,-36.5253 38.4056,9.2545 84.999,12.7032 108.5206,8.0319 6.6194,-1.3131 16.8863,-3.3357 22.8164,-4.4906 15.1598,-2.9514 54.7405,-22.213 68.9873,-33.567 6.5832,-5.2476 16.5089,-15.8355 22.0571,-23.5306 14.3575,-19.9034 23.5532,-30.9387 25.7905,-30.9387 1.0622,0 4.4341,2.9741 7.494,6.6103\" id=\"SvgjsPath1324\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:29.48031496;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1627.2618,2796.817 c 3.0893,4.6623 9.2454,14.0682 13.684,20.9046 22.891,35.2665 67.2742,59.7734 116.914,64.5555 29.289,2.8226 47.5358,2.2079 86.8296,-2.9222 19.7903,-2.5831 37.1513,-4.2464 38.5841,-3.6972 3.5639,1.3672 1.8012,68.6889 -1.8939,72.3184 -1.661,1.6317 -18.4931,3.0622 -46.2431,3.9278 -49.5358,1.548 -44.4261,3.1549 -62.639,-19.6797 -11.6523,-14.6083 -36.5841,-27.2053 -66.2211,-33.4585 -27.2595,-5.7516 -74.6823,-6.0612 -93.0399,-0.6102 -8.1358,2.4159 -12.6082,2.7933 -14.1992,1.2023 -3.5256,-3.5256 2.113,-79.5706 6.7798,-91.4399 4.5086,-11.4602 9.9348,-19.4084 13.3134,-19.5056 1.3853,-0.038 5.0442,3.7447 8.1313,8.4047\" id=\"SvgjsPath1323\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2466.7068,2665.7399 c 3.7176,4.6623 12.2399,17.1191 18.9361,27.6844 6.6963,10.5653 12.7484,19.7181 13.4467,20.3396 3.1481,2.8023 10.9178,15.8287 24.5951,41.2305 4.1877,7.7765 8.8499,15.6637 10.3618,17.5282 5.0533,6.2329 26.5047,48.9234 38.609,76.8383 24.0821,55.5315 33.4631,87.2296 49.8297,168.3663 6.7685,33.5625 3.1187,75.4191 -9.2523,106.1069 -13.9416,34.5818 -23.0537,47.9901 -49.5335,72.8879 -16.5994,15.605 -23.7589,20.3938 -49.6173,33.1829 -16.6196,8.2217 -30.8618,14.9473 -31.6528,14.9473 -0.7887,0 -5.7448,1.9255 -11.015,4.2781 -8.7709,3.9165 -28.0754,8.4567 -60.4288,14.2151 -6.8364,1.2181 -25.6505,1.7175 -41.8091,1.1141 -33.3185,-1.2475 -71.9116,-9.7991 -95.0694,-21.0672 -19.6706,-9.5732 -36.6722,-27.542 -47.8047,-50.519 -14.4388,-29.8042 -18.9112,-50.9799 -20.3486,-96.3349 -1.8147,-57.3485 2.0249,-77.6925 22.7012,-120.2384 8.8681,-18.2491 24.5905,-32.7308 47.9991,-44.2114 17.1485,-8.4115 19.1463,-8.8499 45.086,-9.8895 15.9937,-0.6418 35.488,0.086 47.459,1.7695 11.1754,1.5707 24.8617,3.2679 30.4144,3.7674 5.555,0.5017 15.7247,3.3379 22.5995,6.3007 6.877,2.9651 16.4863,6.0499 21.3543,6.859 4.8679,0.809 16.3349,4.443 25.4832,8.077 18.3621,7.2929 33.9376,8.6828 36.0371,3.2114 4.703,-12.2557 -8.5042,-22.2085 -42.1232,-31.7478 -11.8082,-3.3515 -23.1667,-6.9764 -25.2436,-8.0567 -6.7211,-3.5007 -9.2093,-15.9778 -13.1123,-65.7307 -3.3944,-43.2757 -11.3155,-63.4164 -30.8076,-78.3457 -11.693,-8.9561 -12.0501,-11.528 -5.4307,-39.1423 2.4769,-10.3325 4.5109,-24.6674 4.5199,-31.854 0.023,-15.8287 4.8544,-28.742 10.7619,-28.742 2.3074,0 12.2761,-2.4747 22.1498,-5.5008 26.3917,-8.0861 32.6472,-7.677 40.9051,2.6758\" id=\"SvgjsPath1322\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1564.634,2663.1229 c 9.9438,1.8306 21.6006,4.0928 25.9013,5.0239 l 7.8217,1.6972 2.7911,19.135 c 1.5345,10.5246 4.4747,30.1839 6.5357,43.6871 l 3.7448,24.5544 -11.2749,11.6048 c -12.9993,13.3857 -13.8151,14.8027 -21.7294,37.7977 -4.6804,13.6003 -6.398,24.5973 -8.2963,53.1088 -1.3176,19.7768 -1.8102,39.0745 -1.0961,42.8826 1.2656,6.7459 0.9627,7.0307 -11.693,11.0195 -10.9404,3.4487 -47.7686,19.4875 -59.3734,25.8561 -4.4205,2.4249 -5.6115,10.9201 -2.1198,15.1258 3.5571,4.2871 13.8806,2.4295 34.8891,-6.2781 20.3531,-8.4364 36.9931,-13.6637 67.7985,-21.2933 21.5667,-5.3425 29.1986,-6.1357 57.6287,-5.9956 52.1167,0.2599 81.4057,10.2375 101.1328,34.4529 16.3372,20.0548 25.8471,46.5708 32.7829,91.4105 3.7605,24.3035 -1.0826,102.3735 -7.5257,121.3141 -13.5122,39.7254 -32.2246,66.6979 -53.8636,77.6406 -11.58,5.8533 -46.7042,15.6389 -65.7465,18.3147 -21.3362,2.9989 -69.0777,1.7175 -86.651,-2.3255 -71.7557,-16.5067 -106.0663,-31.9512 -137.9203,-62.0831 -19.2163,-18.1745 -32.1862,-35.9717 -44.6182,-61.2153 -16.3327,-33.1648 -20.2243,-49.4477 -20.2333,-84.6713 0,-28.4302 0.4294,-31.1082 13.4941,-82.8656 18.1248,-71.8099 32.758,-114.2247 54.336,-157.5118 4.7301,-9.4918 10.4817,-21.3249 12.78,-26.2967 7.6251,-16.4977 37.2576,-67.5274 49.8681,-85.8782 6.8341,-9.9437 16.1541,-23.9374 20.7102,-31.0991 7.668,-12.0478 8.7935,-12.9224 15.0671,-11.7292 3.7289,0.7074 14.9157,2.7865 24.8594,4.6171\" id=\"SvgjsPath1321\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:23.43307088;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2015.0309,2640.2725 c 12.8952,10.8501 30.1929,46.2725 33.1308,67.8415 2.6622,19.5531 3.0442,38.5615 1.1097,55.0569 -3.2883,28.0143 -4.2194,32.471 -7.9777,38.2067 -1.9661,3.0012 -4.043,8.0409 -4.6148,11.2026 -1.5458,8.52 -13.2682,24.4097 -21.9848,29.7974 -14.1653,8.7551 -25.1306,4.9539 -45.8047,-15.8784 -7.3584,-7.4149 -19.4581,-34.2201 -23.3452,-51.7167 -3.2905,-14.814 -2.8544,-43.5334 0.9921,-65.3849 5.5617,-31.6031 27.8652,-71.0754 41.3186,-73.1184 15.2027,-2.3074 20.6357,-1.5096 27.176,3.9933\" id=\"SvgjsPath1320\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:29.48031496;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2318.4541,2534.8888 c 19.1937,9.5731 33.1444,32.3986 42.6113,69.724 6.0386,23.8086 6.8318,32.0619 7.1166,74.1218 0.3051,45.1132 -2.999,62.4605 -17.4355,91.528 -16.8253,33.8744 -32.428,52.5416 -52.6704,63.0142 -23.9894,12.4094 -46.8646,18.7666 -72.0992,20.039 -25.7974,1.2995 -71.9365,-2.4882 -89.5754,-7.3561 -6.2149,-1.7131 -18.4186,-5.103 -27.1194,-7.5325 -8.7008,-2.4271 -19.8876,-5.1165 -24.8595,-5.9707 -15.7631,-2.7142 -20.0954,-9.7811 -13.6139,-22.2063 5.2453,-10.0591 12.4772,-52.8693 12.4794,-73.8868 0,-21.9916 -4.6668,-47.981 -11.5709,-64.4086 -2.6125,-6.2149 -6.1606,-14.64 -7.8872,-18.7214 -3.8962,-9.2184 -4.025,-18.8684 -0.3119,-23.4493 1.5548,-1.9164 6.8928,-6.4183 11.8647,-10.0048 4.9719,-3.5843 15.6502,-11.7133 23.7295,-18.0615 8.0793,-6.3505 16.2152,-12.0885 18.0796,-12.7552 1.8645,-0.6667 14.1179,-8.7302 27.2302,-17.9214 27.6437,-19.3745 43.9763,-27.2233 70.2663,-33.7682 27.3748,-6.8137 42.9843,-8.5923 69.8664,-7.9572 19.3452,0.4565 25.7544,1.5119 33.8993,5.573\" id=\"SvgjsPath1319\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:23.43307088;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1754.1806,2530.4254 c 11.0263,1.4599 25.264,4.7617 31.6393,7.3358 24.1408,9.7562 29.2731,12.0772 31.6958,14.3439 1.3695,1.2836 12.154,7.2296 23.9623,13.2139 11.8082,5.9844 24.5204,14.2332 28.2493,18.3282 5.7787,6.3482 14.2197,12.0501 37.1333,25.0877 2.2419,1.2769 9.5505,6.4635 16.24,11.5303 6.6917,5.0668 13.9439,9.8398 16.1202,10.6059 6.016,2.1199 4.9561,6.4228 -7.772,31.5196 -6.4499,12.719 -12.0364,25.6662 -12.4161,28.7737 -0.3797,3.1074 -1.7379,11.3675 -3.0193,18.3575 -5.1143,27.8765 -2.1989,63.369 8.0364,97.8762 4.9854,16.8073 4.4159,21.2955 -2.9086,22.8911 -7.0736,1.5413 -21.6774,5.4916 -44.634,12.0794 -20.8706,5.9866 -54.632,11.4647 -75.7739,12.2941 -19.3497,0.7594 -58.8333,-3.7357 -75.6428,-8.6126 -30.1681,-8.7528 -61.4119,-36.1479 -73.5523,-64.4877 -1.3311,-3.1075 -5.0849,-11.2433 -8.3392,-18.0796 -8.1223,-17.0514 -16.9293,-60.9057 -15.2073,-75.7084 0.4362,-3.7289 1.3086,-13.015 1.9391,-20.6356 4.2668,-51.4636 7.9573,-79.5457 10.6715,-81.2226 1.1006,-0.6802 2,-3.0826 2,-5.338 0,-9.476 19.2864,-35.9558 32.1456,-44.1368 15.4919,-9.8557 37.7072,-11.5371 79.4327,-6.016\" id=\"SvgjsPath1318\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2622.7021,1014.0825 c 38.6384,8.0206 60.7339,15.4354 94.1405,31.5918 58.2299,28.1613 99.1373,69.0393 123.5538,123.4611 5.6114,12.5043 24.1973,66.7816 37.9039,110.6901 1.939,6.2149 4.7594,14.3507 6.2645,18.0796 1.5052,3.729 4.0069,10.8478 5.5595,15.8197 6.8432,21.9147 42.2249,108.3488 54.1123,132.1958 32.6382,65.4685 57.8434,109.8923 85.6815,151.0076 16.0614,23.7227 33.0789,50.9596 44.3628,71.0122 1.243,2.2079 9.9845,16.9767 19.4243,32.8167 31.0811,52.1484 49.1381,93.5213 59.9135,137.2762 4.66,18.9225 5.5618,28.0482 5.5324,56.0807 -0.068,66.3272 -12.6309,109.5827 -44.1029,151.8438 -29.2709,39.3028 -69.663,55.3597 -139.2605,55.3597 -37.775,0 -78.9649,-7.5663 -93.6772,-17.205 -6.5154,-4.2713 -24.3916,-42.6272 -30.1567,-64.7046 -5.3697,-20.5724 -9.7404,-50.0173 -16.1903,-109.0562 -2.5786,-23.6165 -6.59,-57.1767 -8.911,-74.5784 -2.3232,-17.4016 -4.7436,-35.7072 -5.3832,-40.6791 -0.6373,-4.9719 -3.8397,-23.2775 -7.1143,-40.6791 -3.2747,-17.4016 -6.8002,-37.2327 -7.833,-44.069 -1.0306,-6.8364 -3.4397,-18.0231 -5.3516,-24.8595 -3.1368,-11.2184 -6.1199,-28.5025 -6.7324,-38.9841 -0.1265,-2.1763 -0.8633,-3.9549 -1.6362,-3.9549 -0.7729,0 -3.2204,-8.3912 -5.4374,-18.6446 -2.2193,-10.2534 -5.3448,-21.6955 -6.9471,-25.4245 -1.6023,-3.7289 -4.1154,-11.2997 -5.5821,-16.8253 -8.8838,-33.4382 -37.3999,-114.6495 -49.6398,-141.3712 -4.5538,-9.9438 -9.6974,-21.639 -11.4286,-25.9894 -5.7651,-14.4886 -40.4531,-82.1967 -53.0636,-103.5781 -15.4196,-26.1408 -33.5693,-53.3687 -42.1119,-63.1724 -3.5594,-4.0814 -6.4974,-8.1493 -6.5313,-9.0398 -0.034,-0.8881 -4.6012,-6.7007 -10.1494,-12.9156 -5.5482,-6.2148 -10.0975,-12.3642 -10.1088,-13.6682 -0.025,-3.0057 -37.4112,-45.5899 -63.3961,-72.2099 -10.9201,-11.1867 -22.2289,-23.0605 -25.1329,-26.3872 -2.904,-3.3266 -13.8829,-11.7879 -24.3984,-18.8028 -10.5156,-7.0171 -23.7973,-17.0151 -29.5172,-22.2198 -5.72,-5.2047 -17.0581,-13.3586 -25.1962,-18.118 -12.0049,-7.0194 -15.266,-10.1788 -17.2796,-16.7395 -1.365,-4.4475 -1.9481,-8.9516 -1.295,-10.007 1.2837,-2.0769 13.6999,-7.7562 24.6086,-11.2568 30.3241,-9.7314 149.4845,-11.0286 192.5071,-2.095\" id=\"SvgjsPath1317\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:26.45669288;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1530.7348,1012.0056 c 35.0337,5.1482 48.2431,7.4601 50.0692,8.7686 6.3595,4.5493 13.8173,16.4841 12.78,20.448 -0.6418,2.4543 -9.9596,10.3483 -20.7079,17.544 -21.0266,14.0773 -53.1654,37.7706 -59.0209,43.5131 -1.9797,1.9413 -10.0658,9.1234 -17.9711,15.9598 -19.0017,16.4366 -90.8636,92.7054 -102.2108,108.4776 -36.4101,50.6138 -40.9074,57.57 -64.8041,100.2333 -8.9358,15.953 -32.0393,61.4051 -32.0393,63.0323 0,0.8475 -12.0365,29.802 -26.7488,64.3408 -14.7122,34.5388 -28.5567,69.4076 -30.7647,77.4869 -2.2102,8.0793 -10.4138,35.5377 -18.231,61.0187 -7.8172,25.4809 -14.9066,49.8884 -15.7541,54.2388 -3.6611,18.8186 -10.4274,45.1922 -13.4422,52.4105 -1.7966,4.2984 -3.8283,15.7812 -4.5154,25.5148 -1.1864,16.848 -2.8565,25.4719 -12.4839,64.4516 -2.3029,9.3222 -4.7685,25.0854 -5.4827,35.0292 -2.3933,33.3907 -8.2036,90.2963 -10.3844,101.6977 -1.1888,6.2149 -2.7052,19.4356 -3.3719,29.3794 -3.2204,48.155 -8.2443,71.5568 -21.3407,99.4378 -14.2942,30.428 -23.9238,36.1637 -72.3094,43.086 -42.2543,6.0431 -85.48937,3.6159 -114.33312,-6.4228 -46.06683,-16.0298 -88.20812,-65.4572 -102.82548,-120.6 -5.30637,-20.0254 -9.66355,-71.8393 -7.76293,-92.3393 2.63962,-28.4867 12.72126,-65.5115 27.38382,-100.5678 11.87829,-28.3985 41.565,-83.7741 59.84574,-111.6257 7.25444,-11.0534 13.18907,-20.5 13.18907,-20.9927 0,-0.4927 7.53468,-12.4004 16.74171,-26.464 74.63709,-113.9897 140.17569,-253.6071 180.98809,-385.5656 17.6073,-56.9305 40.6746,-101.804 67.8279,-131.9427 1.252,-1.3876 5.1301,-5.9866 8.6217,-10.2173 8.572,-10.3867 30.9817,-28.0776 49.5608,-39.1242 16.4637,-9.7879 59.9949,-25.2233 81.9209,-29.0494 7.4578,-1.2995 18.1361,-3.4442 23.7295,-4.7663 23.508,-5.5481 31.9602,-6.7504 59.8887,-8.5245 32.1297,-2.0385 82.6057,-1.0034 103.9577,2.1334\" id=\"SvgjsPath1316\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke:#f0f84f;stroke-opacity:1;stroke-width:29.48031496;stroke-dasharray:none\" d=\"m 2060.8197,970.28917 c 0.8317,0.51527 15.9191,1.43055 33.5286,2.03169 17.6096,0.60341 32.9004,1.64299 33.9806,2.30967 1.078,0.66669 9.9461,2.31419 19.7068,3.66112 38.0553,5.24761 109.4585,25.89905 144.3024,41.73225 6.2148,2.8249 21.865,9.8104 34.7783,15.5259 34.8146,15.4083 96.1338,51.563 112.1478,66.1238 2.5018,2.2736 12.6716,10.2376 22.5995,17.6955 27.316,20.5203 90.0026,83.3062 111.906,112.0822 34.3309,45.1041 49.5245,66.8697 61.3915,87.9414 3.1459,5.5844 9.3969,16.3915 13.8942,24.0165 7.6296,12.936 32.9908,64.3476 52.2501,105.9126 27.2166,58.7474 72.8495,201.8633 82.504,258.7643 1.1593,6.8364 4.6284,24.6335 7.7087,39.5492 9.155,44.3402 17.2457,101.1486 23.978,168.3663 6.6014,65.9159 12.1337,97.0174 21.8605,122.8599 9.9958,26.5635 20.3193,50.9077 34.8236,82.1334 17.77,38.2519 23.5464,64.8967 23.4086,108.0098 -0.1062,33.7433 -4.6397,61.3667 -15.5688,94.8456 -23.9148,73.2653 -87.4262,151.4325 -159.7514,196.6202 -7.8985,4.9357 -21.4786,13.4535 -30.1794,18.9294 -13.6139,8.5697 -60.2299,31.9873 -63.6763,31.9873 -0.6486,0 -4.3843,1.4283 -8.3008,3.173 -30.1658,13.4376 -66.2166,27.6166 -79.4395,31.2483 -26.5432,7.2861 -49.2557,13.18 -58.7587,15.2501 -4.9719,1.0826 -13.6163,3.4894 -19.2096,5.3493 -10.2625,3.4103 -61.4594,17.2977 -63.7713,17.2977 -0.6848,0 -2.4272,-8.0658 -3.869,-17.9237 -8.007,-54.7721 -31.4744,-100.3779 -58.7655,-114.2066 -32.8281,-16.6355 -72.4269,-17.2004 -124.4487,-1.7785 -20.0571,5.9459 -86.0928,37.4903 -98.9746,47.2781 -4.0972,3.112 -12.8523,8.8771 -19.4559,12.8094 -12.9065,7.6861 -41.3593,26.0979 -51.841,33.5445 -6.9425,4.9312 -10.1517,4.721 -26.9973,-1.7831 l -10.8252,-4.1809 -16.6897,6.0046 c -9.6771,3.4804 -18.9,5.4556 -21.9464,4.7007 -2.8905,-0.7164 -10.9382,-5.4713 -17.8853,-10.5675 -21.9644,-16.1112 -34.3467,-25.0131 -38.0327,-27.3454 -1.9661,-1.243 -8.1516,-5.3425 -13.745,-9.1098 -5.5934,-3.7651 -13.2207,-8.3212 -16.9496,-10.1224 -3.7289,-1.8011 -10.2602,-5.8374 -14.5134,-8.972 -4.2532,-3.1323 -7.9031,-5.1866 -8.111,-4.5651 -0.3774,1.1323 -12.9111,-4.26 -48.4058,-20.8299 -13.1869,-6.1561 -25.3657,-9.8805 -39.5492,-12.0953 -11.2749,-1.7605 -24.5656,-4.2012 -29.5375,-5.4239 -4.9719,-1.2226 -13.0422,-2.2464 -17.935,-2.2757 -11.467,-0.07 -40.8938,8.1041 -50.6975,14.084 -11.3743,6.9358 -31.6732,25.2775 -38.6858,34.9569 -9.9867,13.7834 -20.0209,43.2893 -23.7453,69.8257 -1.869,13.3133 -3.7493,24.5543 -4.1786,24.9837 -0.4294,0.4294 -14.414,-2.6871 -31.0766,-6.929 -16.6626,-4.2396 -36.3988,-8.9426 -43.8566,-10.4477 -18.5746,-3.7515 -99.257,-29.3816 -117.5174,-37.3299 -109.0155,-47.4522 -149.1116,-72.0156 -201.2599,-123.2961 -11.2568,-11.0692 -23.282,-23.9419 -26.7217,-28.6065 -29.1692,-39.5446 -36.4304,-51.9088 -58.0852,-98.8818 -3.573,-7.7517 -10.6557,-30.9885 -14.1225,-46.329 -7.1821,-31.7727 -8.5087,-67.8437 -3.817,-103.7476 3.1684,-24.2357 7.9211,-36.41 36.6948,-93.9981 10.5585,-21.1305 21.3407,-45.0295 23.9577,-53.1088 6.7912,-20.9565 13.4626,-58.431 15.0852,-84.7481 3.8148,-61.8119 14.5112,-143.5973 25.7182,-196.6157 2.6284,-12.4298 7.8941,-38.3627 11.7043,-57.6288 3.8103,-19.266 9.3042,-44.6905 12.2105,-56.4987 12.8795,-52.3292 42.2204,-144.3837 54.6705,-171.5257 3.1933,-6.9629 10.3189,-22.6832 15.8332,-34.9344 29.8992,-66.4199 73.5026,-141.6062 107.6573,-185.6413 4.8204,-6.2149 14.423,-18.9271 21.3407,-28.2494 6.9177,-9.3223 29.4607,-33.7411 50.094,-54.2614 39.7842,-39.5695 80.4611,-72.1534 114.4326,-91.6681 10.6602,-6.1267 27.7183,-16.3282 37.9039,-22.6696 25.2233,-15.7112 41.2554,-23.1735 89.9008,-41.8475 27.9511,-10.728 47.9223,-16.96317 60.8244,-18.9813 10.5652,-1.65429 29.3793,-5.67022 41.809,-8.92229 27.1714,-7.10754 70.0359,-12.32803 103.9578,-12.65798 13.6727,-0.13334 29.9443,-1.08252 36.1592,-2.10853 10.7777,-1.78085 93.0105,-0.74579 96.1744,1.20907\" id=\"SvgjsPath1315\"></path>\n    <path style=\"fill:#000100;fill-opacity:1;stroke-width:23.43307088;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1969.1652,1927.4979 c -54.7858,2.1696 -58.8672,3.4397 -67.2449,20.9204 -7.9369,16.5609 -6.8341,24.4481 5.6838,40.6181 22.3215,28.8324 32.3037,35.8134 58.7361,41.0723 8.1991,1.6317 7.8398,5.2183 -1.6384,16.292 -14.3168,16.7259 -47.4567,33.4608 -61.76,31.1873 -3.3515,-0.5333 -11.7766,-1.478 -18.7214,-2.1017 -21.2345,-1.9052 -31.9218,-8.111 -55.0456,-31.9602 -19.3181,-19.926 -21.5871,-21.5803 -28.6336,-20.9091 -9.5889,0.9175 -9.2748,4.5561 1.9074,22.039 21.5102,33.6236 53.9563,53.545 94.2467,57.8593 27.298,2.9221 55.3281,-8.8681 83.4668,-35.1129 13.1077,-12.2218 24.0323,-18.6061 24.0323,-14.0433 0,6.4409 31.1715,32.3376 48.7471,40.4983 12.2467,5.6883 15.7406,6.2284 40.5209,6.2759 l 27.1194,0.054 15.8197,-8.7912 c 8.7008,-4.8363 19.9644,-11.6274 25.0312,-15.0942 11.7608,-8.0431 32.2495,-30.2585 38.7559,-42.0192 4.3459,-7.8534 4.6125,-9.6613 1.9661,-13.2818 -2.9108,-3.982 -3.3854,-3.8441 -9.5482,2.7978 -3.5685,3.8442 -10.7258,11.9936 -15.9078,18.1113 -5.3765,6.3459 -15.092,14.145 -22.6221,18.1587 -14.0185,7.4714 -47.0251,17.3722 -50.5822,15.1733 -1.1662,-0.7209 -2.1221,-0.2983 -2.1221,0.9401 0,2.8996 -13.4987,0.8814 -28.5568,-4.2713 -11.9574,-4.0905 -31.5557,-17.3722 -41.5017,-28.1273 -5.5956,-6.0522 -5.6069,-6.1403 -1.13,-9.4556 2.486,-1.8419 11.5167,-7.0398 20.0661,-11.5507 17.2751,-9.1166 35.7005,-24.8775 45.3301,-38.7717 5.79,-8.3527 6.19,-10.2285 4.7165,-22.0232 -2.956,-23.6639 -10.0726,-28.9725 -43.391,-32.3647 -36.6835,-3.7335 -43.0521,-3.8871 -87.7403,-2.1199\" id=\"SvgjsPath1314\"></path>\n    <path style=\"fill:none;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2015.4941,1967.9802 c 0,1.243 -1.5254,2.26 -3.3899,2.26 -1.8644,0 -3.3899,1.1865 -3.3899,2.6373 0,1.4487 -0.7616,1.8758 -1.6905,0.9447 -0.9311,-0.9311 0.2803,-3.1345 2.6917,-4.8973 5.2114,-3.8103 5.7786,-3.9029 5.7786,-0.9447\" id=\"SvgjsPath1313\"></path>\n    <path style=\"fill:#000100;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1608.2375,1953.2454 c 3.6611,3.0825 7.9641,8.7527 9.5596,12.6037 2.7074,6.538 2.4656,7.433 -3.6634,13.5529 -9.1234,9.1144 -18.4751,10.6195 -26.5386,4.2781 -8.6624,-6.8137 -11.2816,-14.4863 -8.1697,-23.917 4.3527,-13.1891 17.379,-16.1361 28.8121,-6.5177\" id=\"SvgjsPath1312\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1545.0199,1852.8766 c 14.9067,7.4511 21.1622,14.3937 26.4414,29.3613 8.4613,23.9826 0.1469,45.8069 -22.3757,58.7248 -9.885,5.6702 -13.9733,6.6398 -28.0686,6.6578 -17.9982,0.023 -25.1284,-2.5944 -34.7965,-12.7732 -7.8533,-8.2669 -12.2851,-19.1034 -14.2286,-34.7897 -2.1537,-17.379 1.5277,-29.4268 11.7337,-38.3852 19.6073,-17.2163 38.9005,-19.9848 61.2943,-8.7958\" id=\"SvgjsPath1311\"></path>\n    <path style=\"fill:#fef4ff;fill-opacity:1;stroke-width:32.50393704;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2442.6248,1793.2637 c -3.1075,0.5198 -12.2603,3.0667 -20.3396,5.6589 -44.6747,14.3326 -75.7987,40.4847 -94.9631,79.7898 -11.7427,24.082 -16.6558,43.5176 -16.5654,65.5386 0.1446,36.3806 15.0987,70.9805 42.652,98.6829 26.3578,26.5047 58.1576,43.0837 88.6963,46.2432 17.0694,1.765 51.9088,-2.6193 64.8334,-8.1585 26.8008,-11.4873 58.3294,-39.6598 73.6496,-65.8075 30.5748,-52.1867 28.22,-110.8347 -6.4771,-161.3582 -28.6742,-41.7525 -86.043,-68.1872 -131.4861,-60.5892\" id=\"SvgjsPath1310\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2407.3311,1949.7989 c 7.1324,2.712 13.2592,11.867 13.2592,19.813 0,7.0465 -14.5993,20.8797 -22.0956,20.9339 -6.0747,0.045 -18.5723,-11.5777 -20.4367,-19.0039 -1.7198,-6.8499 2.4905,-18.5248 7.7991,-21.6255 4.7617,-2.782 14.3258,-2.8339 21.474,-0.1175\" id=\"SvgjsPath1309\"></path>\n    <path style=\"fill:#fefdfe;fill-opacity:1;stroke:#f0f84f;stroke-opacity:1;stroke-width:32.50393704;stroke-dasharray:none\" d=\"m 1505.2787,1799.5034 c -12.7574,3.0306 -28.4663,8.3641 -34.9117,11.8512 -15.3315,8.2962 -35.7524,27.3228 -48.5098,45.2012 -10.7439,15.0558 -23.8629,43.5877 -26.4369,57.4977 -2.5493,13.7699 -2.1357,42.9775 0.8113,57.3169 8.9471,43.5356 40.6972,85.8532 77.7649,103.6481 24.9385,11.9732 32.3308,13.7879 55.6083,13.6523 46.7448,-0.2689 96.1112,-22.6243 121.8407,-55.1721 26.6245,-33.6823 38.2858,-84.2352 28.4324,-123.2374 -5.8487,-23.1509 -22.9181,-54.8422 -37.2665,-69.1906 -27.0245,-27.0245 -63.7804,-44.503 -97.1869,-46.2138 -12.5292,-0.6395 -22.9996,0.5718 -40.1458,4.6465\" id=\"SvgjsPath1308\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2501.1145,1850.5828 c 13.1575,7.3945 24.812,27.8697 25.0177,43.9492 0.3458,27.1285 -23.7204,50.3156 -53.8659,51.8998 -25.2098,1.3243 -35.2304,-5.668 -42.8826,-29.9195 -5.747,-18.2039 -6.0566,-27.1194 -1.3401,-38.4056 4.4137,-10.5675 10.7664,-17.5146 23.4989,-25.7024 8.5788,-5.5165 12.3303,-6.4612 25.6821,-6.4612 11.5823,0 17.7745,1.2023 23.8899,4.6397\" id=\"SvgjsPath1307\"></path>\n    <path style=\"fill:#fff200;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2461.8343,1531.9863 c -22.2559,2.1424 -45.1447,8.7641 -63.7916,18.4502 -9.6613,5.0171 -20.4548,10.6263 -23.9826,12.4636 -11.0579,5.7584 -34.2314,29.115 -40.7288,41.0498 -11.702,21.5011 -6.9132,43.1944 13.4919,61.109 17.9802,15.7881 41.3933,21.4854 87.0217,21.178 30.2675,-0.2034 34.1388,-0.7073 46.3289,-6.0431 7.3155,-3.2001 19.022,-7.4239 26.0166,-9.3833 6.9945,-1.9594 18.909,-7.3403 26.4776,-11.9574 53.7235,-32.7783 67.8663,-76.2778 34.1749,-105.1171 -12.2127,-10.4545 -28.2087,-16.4953 -55.1608,-20.8322 -20.9407,-3.3696 -23.8357,-3.4238 -49.8478,-0.9175\" id=\"SvgjsPath1306\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2543.7282,1566.5025 c 13.128,4.5154 20.9407,12.5608 20.9203,21.5464 -0.032,15.1371 -9.5392,31.8653 -19.996,35.1851 -2.6668,0.8453 -4.8499,2.373 -4.8499,3.3922 0,3.2159 -29.0697,14.3597 -36.7355,14.084 -4.034,-0.1446 -10.5562,1.234 -14.4975,3.0668 -24.7036,11.4851 -118.2632,13.9122 -118.2632,3.0667 0,-1.1729 -2.5425,-3.2904 -5.6499,-4.7074 -3.1075,-1.4148 -5.6499,-3.8894 -5.6499,-5.4985 0,-1.6091 -2.5967,-5.5211 -5.7674,-8.694 -5.7244,-5.7222 -5.738,-5.8217 -1.695,-12.7846 9.989,-17.205 20.5498,-26.1521 41.886,-35.4789 11.5212,-5.0352 25.5216,-10.2557 31.115,-11.6026 29.5353,-7.103 100.3802,-8.0409 119.183,-1.5752\" id=\"SvgjsPath1305\"></path>\n    <path style=\"fill:#fff800;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1485.5358,1531.6789 c -13.7428,2.1854 -36.0078,8.3257 -42.1933,11.6365 -8.7076,4.66 -22.5769,18.7644 -27.0245,27.4787 -5.973,11.7111 -7.7471,28.3263 -4.1786,39.1401 4.1696,12.6354 33.3433,40.6972 53.2037,51.1743 23.1374,12.206 63.8911,24.5386 85.955,26.0121 20.5203,1.3695 52.9777,-3.5843 71.6042,-10.9246 26.907,-10.6082 44.5595,-30.2133 44.5595,-49.4952 0,-15.5213 -10.7664,-35.4925 -27.0652,-50.2025 -18.4999,-16.6965 -34.2043,-25.5759 -63.7577,-36.053 -23.4606,-8.3144 -27.7974,-9.1234 -52.684,-9.8127 -14.9156,-0.4136 -32.2043,0.059 -38.4191,1.0463\" id=\"SvgjsPath1304\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1546.6358,1564.7488 c 38.6949,5.0306 81.3266,23.1464 92.5337,39.3186 14.2919,20.622 12.3642,34.114 -6.3347,44.338 -11.5257,6.303 -12.2783,6.4001 -50.1212,6.486 -41.1469,0.093 -57.301,-2.3774 -91.5279,-13.9913 -25.603,-8.6873 -46.329,-23.7272 -54.4468,-39.5062 -5.7086,-11.0986 -5.4397,-15.9169 1.3289,-23.9623 14.6512,-17.4129 44.9572,-20.952 108.568,-12.6828\" id=\"SvgjsPath1303\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:24.1889764;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2058.849,829.20273 c 2.095,1.11189 9.9031,2.02265 17.3519,2.02265 12.1495,0 24.3216,1.21811 56.8107,5.68152 5.5933,0.76838 16.7801,2.30515 24.8594,3.41252 8.0793,1.10738 19.2661,3.08709 24.8595,4.3956 5.5934,1.31078 12.7122,2.89952 15.8196,3.53231 3.1075,0.63278 8.7008,1.83282 12.4298,2.66448 3.7289,0.83166 7.6499,1.28365 8.7121,1.00342 1.0644,-0.28024 3.3063,0.63052 4.9854,2.02491 1.6792,1.39439 4.0453,1.92096 5.2567,1.17292 1.2113,-0.75031 2.852,-0.31188 3.6453,0.97178 0.7932,1.28365 2.3593,1.76728 3.478,1.07573 1.121,-0.6938 6.8974,0.79098 12.8388,3.29727 5.9414,2.50628 15.7202,5.6205 21.7317,6.92449 6.0114,1.30173 16.9135,4.88601 24.2267,7.96632 7.3131,3.07805 14.9269,5.59564 16.9179,5.59564 9.293,0 51.9427,30.73307 63.7329,45.92445 15.0965,19.45817 21.9102,60.29322 10.0568,60.29322 -2.8001,0 -2.9967,0.60341 -0.8882,2.71194 3.9391,3.93909 3.338,10.9269 -1.8079,21.0175 -2.486,4.877 -4.5199,10.1156 -4.5199,11.6433 0,5.8329 -5.0194,5.4013 -15.1395,-1.3017 -5.7719,-3.8239 -11.8466,-6.9516 -13.4964,-6.9516 -1.652,0 -3.0034,-0.904 -3.0034,-2.0091 0,-1.1029 -3.6634,-2.6939 -8.1381,-3.5346 -4.477,-0.8407 -16.9361,-5.3787 -27.6844,-10.08841 -10.7506,-4.70748 -30.7331,-12.28509 -44.4058,-16.83663 -13.6727,-4.5538 -26.4866,-9.19348 -28.4776,-10.31216 -5.3742,-3.02381 -57.1067,-15.36088 -81.4057,-19.41297 -11.6568,-1.94582 -28.3127,-4.96285 -37.0135,-6.70753 -8.7008,-1.74469 -25.4809,-3.76056 -37.2891,-4.47697 -11.8083,-0.7164 -34.6903,-2.38198 -50.8489,-3.7018 -35.3592,-2.88821 -128.1324,2.15148 -146.8968,7.98215 -6.2149,1.93 -16.6084,3.521 -23.0967,3.53456 -12.0591,0.0249 -61.3803,11.06924 -95.1733,21.31133 -10.3596,3.13908 -19.5124,5.52558 -20.3395,5.30637 -0.8294,-0.22148 -4.5584,1.20907 -8.2873,3.17975 -3.7289,1.97067 -10.3393,4.27808 -14.6897,5.12783 -9.7155,1.90061 -31.185,10.02062 -37.2281,14.08175 -2.4498,1.6475 -6.7121,2.99673 -9.4692,2.99673 -2.7594,0 -5.6431,1.0169 -6.4115,2.2599 -0.7684,1.243 -3.7425,2.26 -6.6081,2.26 -2.8679,0 -7.6364,1.8373 -10.6014,4.0837 -2.9651,2.2486 -11.345,7.0443 -18.622,10.6602 -12.5066,6.2148 -13.3925,6.355 -16.1767,2.5469 -5.0736,-6.938 -10.5314,-34.22691 -10.615,-53.06811 -0.084,-19.29998 0.075,-19.70903 18.127,-47.4567 13.6049,-20.91132 44.4555,-39.21466 93.8716,-55.68744 16.3485,-5.451 33.2823,-10.44549 37.6327,-11.10314 12.5337,-1.88931 39.1152,-8.10644 44.069,-10.30763 12.4365,-5.52332 31.7139,-7.67027 109.8381,-12.23085 31.1738,-1.82152 55.1225,-4.21255 57.6288,-5.75609 5.0035,-3.08032 83.1119,-1.0893 89.4533,2.28029\" id=\"SvgjsPath1302\"></path>\n    <path style=\"fill:none;fill-opacity:1;stroke-width:2.27774;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2375.9562,1009.7615 c -0.7684,1.2429 -0.3186,2.2599 0.9967,2.2599 1.3153,0 2.3933,-1.017 2.3933,-2.2599 0,-1.243 -0.4475,-2.26 -0.9967,-2.26 -0.5491,0 -1.6249,1.017 -2.3933,2.26\" id=\"SvgjsPath1301\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:47.62204728;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 1984.2096,301.28735 c 7.033,0.7616 21.1102,0.24182 31.2845,-1.15031 14.8118,-2.02718 19.343,-1.94356 22.7306,0.42939 2.3278,1.62716 12.6128,19.23218 22.8572,39.11974 10.2443,19.88756 27.5668,53.44783 38.4937,74.57836 10.9291,21.13054 24.1928,46.78776 29.4765,57.01629 15.2366,29.49009 56.9282,113.09244 65.6742,131.68957 4.382,9.3223 16.1903,34.09361 26.2358,55.04561 10.0477,20.95426 18.2671,38.37396 18.2671,38.71521 0,1.34693 27.7545,58.92143 48.32,100.23106 19.4401,39.05195 23.7069,50.70425 17.0717,46.60244 -2.0475,-1.26557 -6.5132,-2.41589 -17.9327,-4.6216 -11.5077,-2.22379 -30.5975,-8.21718 -33.3343,-10.46809 -1.5526,-1.27687 -2.8249,-1.74468 -2.8249,-1.03732 0,0.70511 -4.8295,-0.0949 -10.7348,-1.78084 -5.9052,-1.68592 -19.8875,-4.3278 -31.0743,-5.87361 -11.1868,-1.54354 -21.865,-4.08599 -23.7295,-5.64761 -6.0973,-5.10975 -26.9273,-10.65341 -35.0676,-9.33134 -4.2917,0.69607 -11.1235,0.226 -15.1824,-1.04636 -4.0588,-1.27235 -21.6164,-3.17297 -39.018,-4.22384 -17.4016,-1.05088 -36.496,-3.00574 -42.4306,-4.34137 -17.3609,-3.91197 -62.7023,-5.60468 -75.236,-2.81138 -6.1335,1.36727 -18.2694,3.02608 -26.9702,3.68598 -8.7009,0.65765 -28.0234,2.37069 -42.9391,3.80576 -14.9157,1.43507 -31.6958,2.99217 -37.2892,3.4645 -44.9436,3.78316 -119.0768,22.58143 -166.1063,42.1187 -20.4232,8.48385 -23.7295,9.22286 -23.7295,5.30636 0,-6.3708 34.9501,-77.84851 114.5343,-234.23256 27.5149,-54.06931 58.0039,-114.07099 67.751,-133.33707 9.7449,-19.26608 18.4842,-35.36822 19.4153,-35.7818 0.9311,-0.41583 1.6949,-1.66106 1.6949,-2.76843 0,-2.782 8.4771,-20.90681 41.5198,-88.7799 l 28.4325,-58.40163 8.5268,1.22263 c 4.6916,0.67346 14.2828,1.84412 21.3135,2.60346\" id=\"SvgjsPath1300\"></path>\n    <path style=\"fill:#000000;fill-opacity:1;stroke-width:29.48031496;stroke-dasharray:none;stroke:#f0f84f;stroke-opacity:1\" d=\"m 2034.1433,89.685936 c 17.1326,6.752731 34.08,20.411874 43.2916,34.891374 12.1901,19.15986 14.9744,45.02951 9.3381,86.74594 -1.0916,8.07932 -15.4219,28.10248 -23.2504,32.48904 -2.7955,1.56389 -4.6329,3.29727 -4.0815,3.84644 1.9323,1.93452 -12.0455,11.93254 -23.9803,17.15302 -15.605,6.82731 -28.6155,8.42058 -48.3652,5.93011 -20.5339,-2.59216 -35.8654,-7.84881 -47.7505,-16.37108 -9.2522,-6.63521 -24.3284,-27.57139 -29.7681,-41.33449 -2.9266,-7.39908 -5.7764,-34.18627 -5.4148,-50.86923 0.5808,-26.71487 30.2788,-63.737376 59.8684,-74.634857 16.7801,-6.180964 51.6963,-5.107488 70.1127,2.153733\" id=\"SvgjsPath1299\"></path>\n  </g>\n  <script id=\"SvgjsScript1298\" type=\"text/javascript\">\n!function(){const t=\"http://www.w3.org/2000/svg\",e=\"http://www.w3.org/1999/xlink\",s=\"http://www.w3.org/1999/xhtml\",r=2;if(document.createElementNS(t,\"meshgradient\").x)return;const n=(t,e,s,r)=&gt;{let n=new x(.5*(e.x+s.x),.5*(e.y+s.y)),o=new x(.5*(t.x+e.x),.5*(t.y+e.y)),i=new x(.5*(s.x+r.x),.5*(s.y+r.y)),a=new x(.5*(n.x+o.x),.5*(n.y+o.y)),h=new x(.5*(n.x+i.x),.5*(n.y+i.y)),l=new x(.5*(a.x+h.x),.5*(a.y+h.y));return[[t,o,a,l],[l,h,i,r]]},o=t=&gt;{let e=t[0].distSquared(t[1]),s=t[2].distSquared(t[3]),r=.25*t[0].distSquared(t[2]),n=.25*t[1].distSquared(t[3]),o=e&gt;s?e:s,i=r&gt;n?r:n;return 18*(o&gt;i?o:i)},i=(t,e)=&gt;Math.sqrt(t.distSquared(e)),a=(t,e)=&gt;t.scale(2/3).add(e.scale(1/3)),h=t=&gt;{let e,s,r,n,o,i,a,h=new g;return t.match(/(\\w+\\(\\s*[^)]+\\))+/g).forEach(t=&gt;{let l=t.match(/[\\w.-]+/g),d=l.shift();switch(d){case\"translate\":2===l.length?e=new g(1,0,0,1,l[0],l[1]):(console.error(\"mesh.js: translate does not have 2 arguments!\"),e=new g(1,0,0,1,0,0)),h=h.append(e);break;case\"scale\":1===l.length?s=new g(l[0],0,0,l[0],0,0):2===l.length?s=new g(l[0],0,0,l[1],0,0):(console.error(\"mesh.js: scale does not have 1 or 2 arguments!\"),s=new g(1,0,0,1,0,0)),h=h.append(s);break;case\"rotate\":if(3===l.length&amp;&amp;(e=new g(1,0,0,1,l[1],l[2]),h=h.append(e)),l[0]){r=l[0]*Math.PI/180;let t=Math.cos(r),e=Math.sin(r);Math.abs(t)&lt;1e-16&amp;&amp;(t=0),Math.abs(e)&lt;1e-16&amp;&amp;(e=0),a=new g(t,e,-e,t,0,0),h=h.append(a)}else console.error(\"math.js: No argument to rotate transform!\");3===l.length&amp;&amp;(e=new g(1,0,0,1,-l[1],-l[2]),h=h.append(e));break;case\"skewX\":l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),o=new g(1,0,n,1,0,0),h=h.append(o)):console.error(\"math.js: No argument to skewX transform!\");break;case\"skewY\":l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),i=new g(1,n,0,1,0,0),h=h.append(i)):console.error(\"math.js: No argument to skewY transform!\");break;case\"matrix\":6===l.length?h=h.append(new g(...l)):console.error(\"math.js: Incorrect number of arguments for matrix!\");break;default:console.error(\"mesh.js: Unhandled transform type: \"+d)}}),h},l=t=&gt;{let e=[],s=t.split(/[ ,]+/);for(let t=0,r=s.length-1;t&lt;r;t+=2)e.push(new x(parseFloat(s[t]),parseFloat(s[t+1])));return e},d=(t,e)=&gt;{for(let s in e)t.setAttribute(s,e[s])},c=(t,e,s,r,n)=&gt;{let o,i,a=[0,0,0,0];for(let h=0;h&lt;3;++h)e[h]&lt;t[h]&amp;&amp;e[h]&lt;s[h]||t[h]&lt;e[h]&amp;&amp;s[h]&lt;e[h]?a[h]=0:(a[h]=.5*((e[h]-t[h])/r+(s[h]-e[h])/n),o=Math.abs(3*(e[h]-t[h])/r),i=Math.abs(3*(s[h]-e[h])/n),a[h]&gt;o?a[h]=o:a[h]&gt;i&amp;&amp;(a[h]=i));return a},u=[[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[-3,3,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0],[2,-2,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,0,0,0,0,-3,3,0,0,-2,-1,0,0],[0,0,0,0,0,0,0,0,2,-2,0,0,1,1,0,0],[-3,0,3,0,0,0,0,0,-2,0,-1,0,0,0,0,0],[0,0,0,0,-3,0,3,0,0,0,0,0,-2,0,-1,0],[9,-9,-9,9,6,3,-6,-3,6,-6,3,-3,4,2,2,1],[-6,6,6,-6,-3,-3,3,3,-4,4,-2,2,-2,-2,-1,-1],[2,0,-2,0,0,0,0,0,1,0,1,0,0,0,0,0],[0,0,0,0,2,0,-2,0,0,0,0,0,1,0,1,0],[-6,6,6,-6,-4,-2,4,2,-3,3,-3,3,-2,-1,-2,-1],[4,-4,-4,4,2,2,-2,-2,2,-2,2,-2,1,1,1,1]],f=t=&gt;{let e=[];for(let s=0;s&lt;16;++s){e[s]=0;for(let r=0;r&lt;16;++r)e[s]+=u[s][r]*t[r]}return e},p=(t,e,s)=&gt;{const r=e*e,n=s*s,o=e*e*e,i=s*s*s;return t[0]+t[1]*e+t[2]*r+t[3]*o+t[4]*s+t[5]*s*e+t[6]*s*r+t[7]*s*o+t[8]*n+t[9]*n*e+t[10]*n*r+t[11]*n*o+t[12]*i+t[13]*i*e+t[14]*i*r+t[15]*i*o},y=t=&gt;{let e=[],s=[],r=[];for(let s=0;s&lt;4;++s)e[s]=[],e[s][0]=n(t[0][s],t[1][s],t[2][s],t[3][s]),e[s][1]=[],e[s][1].push(...n(...e[s][0][0])),e[s][1].push(...n(...e[s][0][1])),e[s][2]=[],e[s][2].push(...n(...e[s][1][0])),e[s][2].push(...n(...e[s][1][1])),e[s][2].push(...n(...e[s][1][2])),e[s][2].push(...n(...e[s][1][3]));for(let t=0;t&lt;8;++t){s[t]=[];for(let r=0;r&lt;4;++r)s[t][r]=[],s[t][r][0]=n(e[0][2][t][r],e[1][2][t][r],e[2][2][t][r],e[3][2][t][r]),s[t][r][1]=[],s[t][r][1].push(...n(...s[t][r][0][0])),s[t][r][1].push(...n(...s[t][r][0][1])),s[t][r][2]=[],s[t][r][2].push(...n(...s[t][r][1][0])),s[t][r][2].push(...n(...s[t][r][1][1])),s[t][r][2].push(...n(...s[t][r][1][2])),s[t][r][2].push(...n(...s[t][r][1][3]))}for(let t=0;t&lt;8;++t){r[t]=[];for(let e=0;e&lt;8;++e)r[t][e]=[],r[t][e][0]=s[t][0][2][e],r[t][e][1]=s[t][1][2][e],r[t][e][2]=s[t][2][2][e],r[t][e][3]=s[t][3][2][e]}return r};class x{constructor(t,e){this.x=t||0,this.y=e||0}toString(){return`(x=${this.x}, y=${this.y})`}clone(){return new x(this.x,this.y)}add(t){return new x(this.x+t.x,this.y+t.y)}scale(t){return void 0===t.x?new x(this.x*t,this.y*t):new x(this.x*t.x,this.y*t.y)}distSquared(t){let e=this.x-t.x,s=this.y-t.y;return e*e+s*s}transform(t){let e=this.x*t.a+this.y*t.c+t.e,s=this.x*t.b+this.y*t.d+t.f;return new x(e,s)}}class g{constructor(t,e,s,r,n,o){void 0===t?(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0):(this.a=t,this.b=e,this.c=s,this.d=r,this.e=n,this.f=o)}toString(){return`affine: ${this.a} ${this.c} ${this.e} \\n       ${this.b} ${this.d} ${this.f}`}append(t){t instanceof g||console.error(\"mesh.js: argument to Affine.append is not affine!\");let e=this.a*t.a+this.c*t.b,s=this.b*t.a+this.d*t.b,r=this.a*t.c+this.c*t.d,n=this.b*t.c+this.d*t.d,o=this.a*t.e+this.c*t.f+this.e,i=this.b*t.e+this.d*t.f+this.f;return new g(e,s,r,n,o,i)}}class w{constructor(t,e){this.nodes=t,this.colors=e}paintCurve(t,e){if(o(this.nodes)&gt;r){const s=n(...this.nodes);let r=[[],[]],o=[[],[]];for(let t=0;t&lt;4;++t)r[0][t]=this.colors[0][t],r[1][t]=(this.colors[0][t]+this.colors[1][t])/2,o[0][t]=r[1][t],o[1][t]=this.colors[1][t];let i=new w(s[0],r),a=new w(s[1],o);i.paintCurve(t,e),a.paintCurve(t,e)}else{let s=Math.round(this.nodes[0].x);if(s&gt;=0&amp;&amp;s&lt;e){let r=4*(~~this.nodes[0].y*e+s);t[r]=Math.round(this.colors[0][0]),t[r+1]=Math.round(this.colors[0][1]),t[r+2]=Math.round(this.colors[0][2]),t[r+3]=Math.round(this.colors[0][3])}}}}class m{constructor(t,e){this.nodes=t,this.colors=e}split(){let t=[[],[],[],[]],e=[[],[],[],[]],s=[[[],[]],[[],[]]],r=[[[],[]],[[],[]]];for(let s=0;s&lt;4;++s){const r=n(this.nodes[0][s],this.nodes[1][s],this.nodes[2][s],this.nodes[3][s]);t[0][s]=r[0][0],t[1][s]=r[0][1],t[2][s]=r[0][2],t[3][s]=r[0][3],e[0][s]=r[1][0],e[1][s]=r[1][1],e[2][s]=r[1][2],e[3][s]=r[1][3]}for(let t=0;t&lt;4;++t)s[0][0][t]=this.colors[0][0][t],s[0][1][t]=this.colors[0][1][t],s[1][0][t]=(this.colors[0][0][t]+this.colors[1][0][t])/2,s[1][1][t]=(this.colors[0][1][t]+this.colors[1][1][t])/2,r[0][0][t]=s[1][0][t],r[0][1][t]=s[1][1][t],r[1][0][t]=this.colors[1][0][t],r[1][1][t]=this.colors[1][1][t];return[new m(t,s),new m(e,r)]}paint(t,e){let s,n=!1;for(let t=0;t&lt;4;++t)if((s=o([this.nodes[0][t],this.nodes[1][t],this.nodes[2][t],this.nodes[3][t]]))&gt;r){n=!0;break}if(n){let s=this.split();s[0].paint(t,e),s[1].paint(t,e)}else{new w([...this.nodes[0]],[...this.colors[0]]).paintCurve(t,e)}}}class b{constructor(t){this.readMesh(t),this.type=t.getAttribute(\"type\")||\"bilinear\"}readMesh(t){let e=[[]],s=[[]],r=Number(t.getAttribute(\"x\")),n=Number(t.getAttribute(\"y\"));e[0][0]=new x(r,n);let o=t.children;for(let t=0,r=o.length;t&lt;r;++t){e[3*t+1]=[],e[3*t+2]=[],e[3*t+3]=[],s[t+1]=[];let r=o[t].children;for(let n=0,o=r.length;n&lt;o;++n){let o=r[n].children;for(let r=0,i=o.length;r&lt;i;++r){let i=r;0!==t&amp;&amp;++i;let h,d=o[r].getAttribute(\"path\"),c=\"l\";null!=d&amp;&amp;(c=(h=d.match(/\\s*([lLcC])\\s*(.*)/))[1]);let u=l(h[2]);switch(c){case\"l\":0===i?(e[3*t][3*n+3]=u[0].add(e[3*t][3*n]),e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3][3*n+0]=u[0].add(e[3*t+3][3*n+3])),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case\"L\":0===i?(e[3*t][3*n+3]=u[0],e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0],e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3][3*n+0]=u[0]),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case\"c\":0===i?(e[3*t][3*n+1]=u[0].add(e[3*t][3*n]),e[3*t][3*n+2]=u[1].add(e[3*t][3*n]),e[3*t][3*n+3]=u[2].add(e[3*t][3*n])):1===i?(e[3*t+1][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+2][3*n+3]=u[1].add(e[3*t][3*n+3]),e[3*t+3][3*n+3]=u[2].add(e[3*t][3*n+3])):2===i?(e[3*t+3][3*n+2]=u[0].add(e[3*t+3][3*n+3]),e[3*t+3][3*n+1]=u[1].add(e[3*t+3][3*n+3]),0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2].add(e[3*t+3][3*n+3]))):(e[3*t+2][3*n]=u[0].add(e[3*t+3][3*n]),e[3*t+1][3*n]=u[1].add(e[3*t+3][3*n]));break;case\"C\":0===i?(e[3*t][3*n+1]=u[0],e[3*t][3*n+2]=u[1],e[3*t][3*n+3]=u[2]):1===i?(e[3*t+1][3*n+3]=u[0],e[3*t+2][3*n+3]=u[1],e[3*t+3][3*n+3]=u[2]):2===i?(e[3*t+3][3*n+2]=u[0],e[3*t+3][3*n+1]=u[1],0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2])):(e[3*t+2][3*n]=u[0],e[3*t+1][3*n]=u[1]);break;default:console.error(\"mesh.js: \"+c+\" invalid path type.\")}if(0===t&amp;&amp;0===n||r&gt;0){let e=window.getComputedStyle(o[r]).stopColor.match(/^rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)$/i),a=window.getComputedStyle(o[r]).stopOpacity,h=255;a&amp;&amp;(h=Math.floor(255*a)),e&amp;&amp;(0===i?(s[t][n]=[],s[t][n][0]=Math.floor(e[1]),s[t][n][1]=Math.floor(e[2]),s[t][n][2]=Math.floor(e[3]),s[t][n][3]=h):1===i?(s[t][n+1]=[],s[t][n+1][0]=Math.floor(e[1]),s[t][n+1][1]=Math.floor(e[2]),s[t][n+1][2]=Math.floor(e[3]),s[t][n+1][3]=h):2===i?(s[t+1][n+1]=[],s[t+1][n+1][0]=Math.floor(e[1]),s[t+1][n+1][1]=Math.floor(e[2]),s[t+1][n+1][2]=Math.floor(e[3]),s[t+1][n+1][3]=h):3===i&amp;&amp;(s[t+1][n]=[],s[t+1][n][0]=Math.floor(e[1]),s[t+1][n][1]=Math.floor(e[2]),s[t+1][n][2]=Math.floor(e[3]),s[t+1][n][3]=h))}}e[3*t+1][3*n+1]=new x,e[3*t+1][3*n+2]=new x,e[3*t+2][3*n+1]=new x,e[3*t+2][3*n+2]=new x,e[3*t+1][3*n+1].x=(-4*e[3*t][3*n].x+6*(e[3*t][3*n+1].x+e[3*t+1][3*n].x)+-2*(e[3*t][3*n+3].x+e[3*t+3][3*n].x)+3*(e[3*t+3][3*n+1].x+e[3*t+1][3*n+3].x)+-1*e[3*t+3][3*n+3].x)/9,e[3*t+1][3*n+2].x=(-4*e[3*t][3*n+3].x+6*(e[3*t][3*n+2].x+e[3*t+1][3*n+3].x)+-2*(e[3*t][3*n].x+e[3*t+3][3*n+3].x)+3*(e[3*t+3][3*n+2].x+e[3*t+1][3*n].x)+-1*e[3*t+3][3*n].x)/9,e[3*t+2][3*n+1].x=(-4*e[3*t+3][3*n].x+6*(e[3*t+3][3*n+1].x+e[3*t+2][3*n].x)+-2*(e[3*t+3][3*n+3].x+e[3*t][3*n].x)+3*(e[3*t][3*n+1].x+e[3*t+2][3*n+3].x)+-1*e[3*t][3*n+3].x)/9,e[3*t+2][3*n+2].x=(-4*e[3*t+3][3*n+3].x+6*(e[3*t+3][3*n+2].x+e[3*t+2][3*n+3].x)+-2*(e[3*t+3][3*n].x+e[3*t][3*n+3].x)+3*(e[3*t][3*n+2].x+e[3*t+2][3*n].x)+-1*e[3*t][3*n].x)/9,e[3*t+1][3*n+1].y=(-4*e[3*t][3*n].y+6*(e[3*t][3*n+1].y+e[3*t+1][3*n].y)+-2*(e[3*t][3*n+3].y+e[3*t+3][3*n].y)+3*(e[3*t+3][3*n+1].y+e[3*t+1][3*n+3].y)+-1*e[3*t+3][3*n+3].y)/9,e[3*t+1][3*n+2].y=(-4*e[3*t][3*n+3].y+6*(e[3*t][3*n+2].y+e[3*t+1][3*n+3].y)+-2*(e[3*t][3*n].y+e[3*t+3][3*n+3].y)+3*(e[3*t+3][3*n+2].y+e[3*t+1][3*n].y)+-1*e[3*t+3][3*n].y)/9,e[3*t+2][3*n+1].y=(-4*e[3*t+3][3*n].y+6*(e[3*t+3][3*n+1].y+e[3*t+2][3*n].y)+-2*(e[3*t+3][3*n+3].y+e[3*t][3*n].y)+3*(e[3*t][3*n+1].y+e[3*t+2][3*n+3].y)+-1*e[3*t][3*n+3].y)/9,e[3*t+2][3*n+2].y=(-4*e[3*t+3][3*n+3].y+6*(e[3*t+3][3*n+2].y+e[3*t+2][3*n+3].y)+-2*(e[3*t+3][3*n].y+e[3*t][3*n+3].y)+3*(e[3*t][3*n+2].y+e[3*t+2][3*n].y)+-1*e[3*t][3*n].y)/9}}this.nodes=e,this.colors=s}paintMesh(t,e){let s=(this.nodes.length-1)/3,r=(this.nodes[0].length-1)/3;if(\"bilinear\"===this.type||s&lt;2||r&lt;2){let n;for(let o=0;o&lt;s;++o)for(let s=0;s&lt;r;++s){let r=[];for(let t=3*o,e=3*o+4;t&lt;e;++t)r.push(this.nodes[t].slice(3*s,3*s+4));let i=[];i.push(this.colors[o].slice(s,s+2)),i.push(this.colors[o+1].slice(s,s+2)),(n=new m(r,i)).paint(t,e)}}else{let n,o,a,h,l,d,u;const x=s,g=r;s++,r++;let w=new Array(s);for(let t=0;t&lt;s;++t){w[t]=new Array(r);for(let e=0;e&lt;r;++e)w[t][e]=[],w[t][e][0]=this.nodes[3*t][3*e],w[t][e][1]=this.colors[t][e]}for(let t=0;t&lt;s;++t)for(let e=0;e&lt;r;++e)0!==t&amp;&amp;t!==x&amp;&amp;(n=i(w[t-1][e][0],w[t][e][0]),o=i(w[t+1][e][0],w[t][e][0]),w[t][e][2]=c(w[t-1][e][1],w[t][e][1],w[t+1][e][1],n,o)),0!==e&amp;&amp;e!==g&amp;&amp;(n=i(w[t][e-1][0],w[t][e][0]),o=i(w[t][e+1][0],w[t][e][0]),w[t][e][3]=c(w[t][e-1][1],w[t][e][1],w[t][e+1][1],n,o));for(let t=0;t&lt;r;++t){w[0][t][2]=[],w[x][t][2]=[];for(let e=0;e&lt;4;++e)n=i(w[1][t][0],w[0][t][0]),o=i(w[x][t][0],w[x-1][t][0]),w[0][t][2][e]=n&gt;0?2*(w[1][t][1][e]-w[0][t][1][e])/n-w[1][t][2][e]:0,w[x][t][2][e]=o&gt;0?2*(w[x][t][1][e]-w[x-1][t][1][e])/o-w[x-1][t][2][e]:0}for(let t=0;t&lt;s;++t){w[t][0][3]=[],w[t][g][3]=[];for(let e=0;e&lt;4;++e)n=i(w[t][1][0],w[t][0][0]),o=i(w[t][g][0],w[t][g-1][0]),w[t][0][3][e]=n&gt;0?2*(w[t][1][1][e]-w[t][0][1][e])/n-w[t][1][3][e]:0,w[t][g][3][e]=o&gt;0?2*(w[t][g][1][e]-w[t][g-1][1][e])/o-w[t][g-1][3][e]:0}for(let s=0;s&lt;x;++s)for(let r=0;r&lt;g;++r){let n=i(w[s][r][0],w[s+1][r][0]),o=i(w[s][r+1][0],w[s+1][r+1][0]),c=i(w[s][r][0],w[s][r+1][0]),x=i(w[s+1][r][0],w[s+1][r+1][0]),g=[[],[],[],[]];for(let t=0;t&lt;4;++t){(d=[])[0]=w[s][r][1][t],d[1]=w[s+1][r][1][t],d[2]=w[s][r+1][1][t],d[3]=w[s+1][r+1][1][t],d[4]=w[s][r][2][t]*n,d[5]=w[s+1][r][2][t]*n,d[6]=w[s][r+1][2][t]*o,d[7]=w[s+1][r+1][2][t]*o,d[8]=w[s][r][3][t]*c,d[9]=w[s+1][r][3][t]*x,d[10]=w[s][r+1][3][t]*c,d[11]=w[s+1][r+1][3][t]*x,d[12]=0,d[13]=0,d[14]=0,d[15]=0,u=f(d);for(let e=0;e&lt;9;++e){g[t][e]=[];for(let s=0;s&lt;9;++s)g[t][e][s]=p(u,e/8,s/8),g[t][e][s]&gt;255?g[t][e][s]=255:g[t][e][s]&lt;0&amp;&amp;(g[t][e][s]=0)}}h=[];for(let t=3*s,e=3*s+4;t&lt;e;++t)h.push(this.nodes[t].slice(3*r,3*r+4));l=y(h);for(let s=0;s&lt;8;++s)for(let r=0;r&lt;8;++r)(a=new m(l[s][r],[[[g[0][s][r],g[1][s][r],g[2][s][r],g[3][s][r]],[g[0][s][r+1],g[1][s][r+1],g[2][s][r+1],g[3][s][r+1]]],[[g[0][s+1][r],g[1][s+1][r],g[2][s+1][r],g[3][s+1][r]],[g[0][s+1][r+1],g[1][s+1][r+1],g[2][s+1][r+1],g[3][s+1][r+1]]]])).paint(t,e)}}}transform(t){if(t instanceof x)for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].add(t);else if(t instanceof g)for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].transform(t)}scale(t){for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].scale(t)}}document.querySelectorAll(\"rect,circle,ellipse,path,text\").forEach((r,n)=&gt;{let o=r.getAttribute(\"id\");o||(o=\"patchjs_shape\"+n,r.setAttribute(\"id\",o));const i=r.style.fill.match(/^url\\(\\s*\"?\\s*#([^\\s\"]+)\"?\\s*\\)/),a=r.style.stroke.match(/^url\\(\\s*\"?\\s*#([^\\s\"]+)\"?\\s*\\)/);if(i&amp;&amp;i[1]){const a=document.getElementById(i[1]);if(a&amp;&amp;\"meshgradient\"===a.nodeName){const i=r.getBBox();let l=document.createElementNS(s,\"canvas\");d(l,{width:i.width,height:i.height});const c=l.getContext(\"2d\");let u=c.createImageData(i.width,i.height);const f=new b(a);\"objectBoundingBox\"===a.getAttribute(\"gradientUnits\")&amp;&amp;f.scale(new x(i.width,i.height));const p=a.getAttribute(\"gradientTransform\");null!=p&amp;&amp;f.transform(h(p)),\"userSpaceOnUse\"===a.getAttribute(\"gradientUnits\")&amp;&amp;f.transform(new x(-i.x,-i.y)),f.paintMesh(u.data,l.width),c.putImageData(u,0,0);const y=document.createElementNS(t,\"image\");d(y,{width:i.width,height:i.height,x:i.x,y:i.y});let g=l.toDataURL();y.setAttributeNS(e,\"xlink:href\",g),r.parentNode.insertBefore(y,r),r.style.fill=\"none\";const w=document.createElementNS(t,\"use\");w.setAttributeNS(e,\"xlink:href\",\"#\"+o);const m=\"patchjs_clip\"+n,M=document.createElementNS(t,\"clipPath\");M.setAttribute(\"id\",m),M.appendChild(w),r.parentElement.insertBefore(M,r),y.setAttribute(\"clip-path\",\"url(#\"+m+\")\"),u=null,l=null,g=null}}if(a&amp;&amp;a[1]){const o=document.getElementById(a[1]);if(o&amp;&amp;\"meshgradient\"===o.nodeName){const i=parseFloat(r.style.strokeWidth.slice(0,-2))*(parseFloat(r.style.strokeMiterlimit)||parseFloat(r.getAttribute(\"stroke-miterlimit\"))||1),a=r.getBBox(),l=Math.trunc(a.width+i),c=Math.trunc(a.height+i),u=Math.trunc(a.x-i/2),f=Math.trunc(a.y-i/2);let p=document.createElementNS(s,\"canvas\");d(p,{width:l,height:c});const y=p.getContext(\"2d\");let g=y.createImageData(l,c);const w=new b(o);\"objectBoundingBox\"===o.getAttribute(\"gradientUnits\")&amp;&amp;w.scale(new x(l,c));const m=o.getAttribute(\"gradientTransform\");null!=m&amp;&amp;w.transform(h(m)),\"userSpaceOnUse\"===o.getAttribute(\"gradientUnits\")&amp;&amp;w.transform(new x(-u,-f)),w.paintMesh(g.data,p.width),y.putImageData(g,0,0);const M=document.createElementNS(t,\"image\");d(M,{width:l,height:c,x:0,y:0});let S=p.toDataURL();M.setAttributeNS(e,\"xlink:href\",S);const k=\"pattern_clip\"+n,A=document.createElementNS(t,\"pattern\");d(A,{id:k,patternUnits:\"userSpaceOnUse\",width:l,height:c,x:u,y:f}),A.appendChild(M),o.parentNode.appendChild(A),r.style.stroke=\"url(#\"+k+\")\",g=null,p=null,S=null}}})}();\n</script>\n  <path style=\"fill:#000000;fill-opacity:1;stroke:#f0f84f;stroke-width:0.0494283;stroke-opacity:1\" d=\"m 187.176,259.24201 c -5.87856,-2.99893 -10.62428,-10.45113 -10.62428,-16.68334 0,-4.52719 3.57417,-11.29541 7.57731,-14.34876 1.21145,-0.92402 4.08188,-2.14378 6.37871,-2.71059 3.82066,-0.94284 4.48599,-0.94045 7.81754,0.0281 5.22481,1.51889 8.85794,4.55162 11.47379,9.57768 1.99057,3.82464 2.1689,4.61937 1.90085,8.47093 -0.33929,4.87525 -1.97646,8.52471 -5.17519,11.53615 -5.35872,5.04495 -13.95732,6.88027 -19.34873,4.12987 z m 17.09697,-11.90613 c 0.80045,-1.27838 0.10979,-2.85241 -1.77261,-4.0398 -2.35151,-1.48329 -4.86295,2.36058 -3.005,4.59928 1.03988,1.25297 3.84871,0.92405 4.77761,-0.55948 z m -6.99654,-5.33802 c 1.52297,-1.30999 1.83468,-2.09678 1.83468,-4.6309 0,-2.62176 -0.30151,-3.32218 -2.13548,-4.96083 -2.44603,-2.18553 -5.58096,-2.51623 -8.67679,-0.91531 -2.21544,1.14564 -2.90607,3.18499 -2.38763,7.05029 0.48515,3.61709 2.27889,5.03488 6.36997,5.03488 2.39832,0 3.60306,-0.38061 4.99525,-1.57813 z\" id=\"SvgjsPath1297\" transform=\"matrix(8,0,0,8,-16,0)\"></path>\n</svg><style>@media (prefers-color-scheme: light) { :root { filter: none; } }\n@media (prefers-color-scheme: dark) { :root { filter: invert(100%); } }\n</style></svg>","inline_bytes":62240,"content_sha256":"a51bf21fabab6ec4b73f1f4ef85199f5b41d96ef83d8c15583aaa45ffbf2c1d2"},{"path":"icon-192.png","size":148010,"sha":"ef9f5554be49fa0a520d4afa6fecb8e2be09d221","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-192.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-192.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeAEAK4HUfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/fYAj4+QQZ/wAEGgMAARoBAgEaAQECEQICAhAAAgEOAQH/DQD+/xD+/v8A/wD+AP7+/v3//gDyAP/9AP3+/gD////3///+7////uf9/P7nAv/+6f3/AeYEAP7nDjSn7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJkzCv8K/XYBAv92AQEBCQEAAQAAAQAAAQEBAAABAAABAAEAAAEA1AEBAYv77v+nNGfN+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANGsMzf+/f93AAABNf7//34y2M6hAYAA/gAAAAAAAAAAzKUvQf79/pL///8sAP8Bz/0B/mg6X9XKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyZMwU+FCSiAP8AbwAAAAAAAAAAAAAAAAAAAAD/AADo/QAAPzpm2LQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP79dv0AAJQAAAAAAAAAAAPiE6L/AABR//+AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFbd6mAQABVAAAABL/AwO9t5AhJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyZMwXx+vGsAAAAWwAAAAAAAAAAAAAAAAAAAAD/AADXA/wAOT1l2M0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+NdlJgAAAf0KJ5jlAAAAAAAAAAABQYD8AQACpwDg8FcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVv3LEBAv9OAAD/EAD/AL62iiQjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAPw+fClAAAATgAAAAAAAAAAAAAAAAAAAAAAAQDFAPwGOzlp2OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///3X9APuFAAAAAAAAAAAAAAAAAAAAAAAgEKn///9T//9VAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARm7fugD//0gA/wAO/wP9u7GJHRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAEQ5yOd/wAAVQAAAAAAAAAAAAAAAAAAAAAA/wHB/PsFSD1q0+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0ix9L//8AmAAAAAEAAAAAAAAAAAAAAAAAAADaBP4ASjxj2fMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NFdIf8CAvkMK6DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQYD8AQAAr/3d61YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEx035r/AQB9AAD/jK6KHkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QICVfLsC6wAAAAAAAAAAAAAAADpGfpK//7/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAwKTAQUDbAAAAAAAAAAAAAAAABQ6rdj+AP8x//8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMB7qqAHBIAAAAAAAAAAAAAAAD9AACDAf8AQaR9GjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqYAaUAABADwAAAAAAAAAAAAAAAAAAAAAAAAA8wH9A30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+AgP/AAABAAAAAAAAAABhhOvb/wAA3Q0M8UMAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAP8A/1IAAAAAAAAAAAAAAAAAAAD+/wD+8wAAAPX4/wW9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/AfYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/vzJpnsYNQAAAAAAAAAAAAAAAAAA/6v+/gJIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAICAAAIAAABKAAAAAAAAAAAAAAAAAAEAxAIAAi0AAP+4YYDg+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/wDr5r9NFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWobq6f0AAB8AAAAAAAAAAAAAAAABAgC3AQAARQAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAc9hg0AAAAFQAAAAAAAAAAAAAAAAH/Aa3/AP9B/wAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAGrP0B/1EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtyVU5//8AzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv8NAAAAAAAAAAAAAAAAYIbr0QAA/xGbdhIcAAAAAAAAAAACAAAAAAAAAAAAAAAAAQL+SgAAAAAAAAAAAAAAAAAAAAD+Af7dAAAAEwAF/bsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFBsPAAAP4J6MVRFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/qlUD/gABUBU4rLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAC26F6Fi4AAAAAAAAAAAEAAP8BAQC8Av8DRAAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAEYAAAAAAAAAAAAAAAAAAADdAP8CGQAAANVae+rpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8B/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB/AEBAAgA/wD+AP/+/QAAAAAAAAAAAP0C/QAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AEw32AvUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+///hA/8BIAAAAAAAAAAAYZDw8AAAAAcCAQIAGwAAAAAAAAAAAAAAAP8AAOVBgAD8AAD/Gf//AeYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAeDtylMrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARcC/ADpAAAB/wD/Av4AAAAAAAAAAAAAAAAAAf8B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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAb19v8AAAsAAAAA789gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/AQAAAAAAAAAAAPz/AwABAAMAAAAAAAAAAAAAAAAAAAAA/9FdC///ABH//gD2/gL/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8A/wAAAAAAAAAAAAAAAAEBAAEEAAABDwAAAAAAAAAAAAAAAAAAAfEGAPYGAAAIAECAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErq/rwzloLAvoCff8H/mrz0mEcAAIAAAIBAQACAAQAAQIAAAD+AAX722tRAQIBAP8BAgAAAAD+/d9wmQD//AD//gAAAP7/APv//vT///uTAf8CQwMA/N8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAAEAAAAAAAAAAAAAAAD+AP8DBAAA/wYAAAEAAAAAAAAAAAD/Af/3CPoGB/wBAADAgAADAIAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//4ABg43ou0AAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbXZg/+Af/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAANAAAAAAAAAAAAAAAAAQAA/wL/AAD/AAAAAAAAAAAAAAAAAgEA9/wGAf8AAAAA6wArAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/43EJAAAAAAAAAAAAAAAAAAAAAP/MZgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP8OAgL+7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0F+ufQAAIABJREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAACwAAAAAAAAAAAAAAAP//AP8EAQAA/wAAAAAAAAAAAAAAAP//AfoD+Af7/QP6AADx8QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+vX0UvnZaHUBAgLRAgEC+QACASr+AgK/AAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAADQjmIukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/AAkAAAAAAAAAAAAAAAABAAH+AgAAAP8AAAAAAAAAAAAAAAAB/wADBQj3+wAAAAAAD/kDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcom6UA/wDcBQb/cAMF/XcBAf/CAgECqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAkBQYD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAAAL+/gIAAAD+AAAAAAAAAAAAAAAAAAL/A+jtD/sAAAAA+gD9AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAf3/v2AIAAAAAAAAAAAAAAAAAAAAAAAAAAD/zGYK/wH/7QEfl+8BH5fvAAAB6AD+/xUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAfwCAAAB/wAAAAAAAAAAAAAAAP8AAgRtk9z6AAAA/QIACAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQDY8RL8KgAAAAAAAAAAAAAAAAAAAAAAAAAA+Q8AGQEAAugAAAAAAAAAAP8A/+kAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAD/v4AEAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAB/gH5AgAA//gAAAAAAAAAAAAAAAD///4HAQAA/wAAAO78/P8VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD90v/9ACwAAAAAAAAAAAAAAAAAAAAAAAAAAP/+ABkBAf7nAAAAAAAAAAD/AADpAP/+GwAAAAAAAAAAAAAAAAAAAAAAAAAA+RjlIv8AANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAASAAAAAAAAAAAAAAAAAAH/BgIAAP/uAAAAAAAAAAAAAAAAAgAADQAAAAAAAADtAAH/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4/dUBAQAnAAAAAAAAAAAAAAAAAAAAAAAAAAAC/wAZ//4A5wAAAAAAAAAABP7/5v4CARYAAAAAAAAAAAAAAAAAAAAAAAAAAAECAysC/wDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZZgAFAAAADwAAAAAAAAAAAAAAAAAB/wUCAAAB7gAAAAAAAAAAAAAAAAD/Ag0AAAAAAQH/7QEAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdOqv3AQAACwAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAGwEBA+YAAAAAAAAAAAD4/+YA/wAVAAAAAAAAAAAAAAAAAAAAAAAAAAD+//8y/P3/0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChQUFAAAAAAAAAAAAAAAAAAAAAAA/wH9AgD/Ae0AAAAAAAAAAAAAAAD/AgANAAAAAP7+Ae0B//8XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8xmBf4AAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//x36BfriAAAAAAAAAAABK5b0AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQH/6AEC/xoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AAhUAAAD4AAAAAAAAAAAAAAAA//8B+gIAAf/uAAAAAAAAAAAAAAAAAP/+FAAAAAACAP/n/gAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPEB9VIDAAC6AAAAAAAAAAAAAAAAAAAAAAAAAAABAQEVCyGc6gAAAAAAAAAAAAAAAAAAAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAf//KICAgFWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAEVAAAA6AAAAAAAAAAAgIAAAgIC//gEAf8B7QABAAAAAAAAAAAAAAD/AhgAAAAA/wAC4wH/ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/QABy/HPYPsEA//+AAAAAAAFBQACAQIO/wAADwEBAP8AAAAAAAAAAAAAAAAAAAAJ/99uTwD+/uX7AQH7/vz88wL9ABH5/v4SAAH+MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AFgEAAOcAAAAAAAAAAB/1FRb9/v7pBAAB/+wAAAEAAAAAAAAAAAAAAQAYAAAAAP8AAOECAP89AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwj6ce/8Bzf///8x/gACFgECAQwB/f/7AQH/6gIEAIQAAAAAAAAAAAAAAAAAAAAAAgH9gAD+Az3Z5gHIAAAgAElEQVT+AAIqAf3/DwMBAgD9AvzqAf8A3fj6BFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAB8A/wDnAAAAAAAAAAD//wIfAQP/5AT/AADlAQAAAAAAAAAAAAAAAAD/GgAAAAADAf7c/wEBJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErq/oAAADDAAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEglN8AAADfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAk/wAA6AAAAAAAAAAA/QH9Iv/8AM0CAAH+3wAAAAAAAAAAAAAAAAAAABefgCAIBvz61wAAAB6ZZgAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/8AAecAAAAAAAAAAAEAAh3/9OzfAvz+Bd4AAAAAAAAAAAAAAAAAAAACBfn4IlaJ7/EAAADpChocHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAADoAAAAAAAAAAD/Af79Z5oA+wJpjOnqAAAA8wAAAAAAAAAAAAAAAP0C/icAAAAAAf8A1QH+/CUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+AIAgAAAAbAgH/4gAAAAAAAAAAAv4A/QAAAAACAAAAAAAAAN0AAAAAAAAAAAAAAAAB/gEnAAAAAP8B/9YA/wIvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/fgjAAAAAgX/+dYAAAAA/wAAAQABAf0AAAAAAgAAAAD/AQDSAAAAAAAAAAAAAAAA/gH/JwAAAAABAQDUAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf3+MQAAAOdbiPHvAAAAAJx0FyD+AADdAAAAAAIAAAAAAf8AywAAAAAAAAAAAAAAAAEAAScAAAAA/v0AygAA/jIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAADVAAAAAAAAAAADAf42BAAAzgAAAAACAAAAAAAA/soAAAAAAAAAAAAAAAAAAAAr/wAAAd4G6dYAAAETqncRDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEz//8A1QAAAAAAAAAA/gIBHWGL6+gAAAAAAgAAAAD29xHRAAAB+gAAAAAAAAAAAAAADqN8GSiAgAD+AAAAyfsJBzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqVQADAAD/MQEAANYAAAAAAAAAAAEA/v4AAAAAAAAAAAIAAAAAbpPc+QAA/9EAAAAAAAAAAAAAAAAAAP46AAAAAP///8YB/gJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9igYKAAAAAsAAf/VAAAAAJ+AIAj//gHwAAAAAAAAAAACAAAAAAAAAAAAAQDLAAAAAAAAAAAAAAAA//8BOwAAAAD/AP/FAAD/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPDYVQAACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/zkAAAD+BAf80wAAAAD/9fQ3AQH/xQAAAAAAAAAAAgAAAAAAAAAA//4AygAAAAAAAAAAAAAAAAEAADsAAAAA9wQDyAAAACuxiRQNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgFDAAAA1lyA7vIAAAAA/wEDJGOK7NkAAAAAAAAAAAIAAAAAAAAAAP8A/soAAAAAAAAAAAAAAAAAAAAln4AVGGeA5vYA/wDH9PcIPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAABAP8AQgABAMcAAAAAAAAAAAEA/v4AAAAAAAAAAAAAAAACAAAAAAAAAABliu3XAAAA4gAAAAAAAAAAAAAAAQX9BEQAAAAAAQEAtgEA/0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApnobLwAAABYA/wDIAAAAAJJtJAcBAQL3AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABALUAAABpAAAAAAAAAAAA//9GAAAApPz+AbYEAgC2AAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZgBoKAPz+P/8AAaUAAAAAmWYABQAAAvgAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAGeA5vb//wC/AAAAAAAAAAAAAAAAAv/9UAAAAAAAAgCp////UwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ACYA/v+zzqYvcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAEAAAADAAAAAAAAAAAAAAAAAP8AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgPIoYB/wBLAAAAAAAAAJMDAP7KT3nk3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE124bYB/wF5AAAAAAAAAAAAAAAAAAABl7qSJEYAAAAAQWzdeAABAfi/lySFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeOImr///93AAAAAAEAALkC//6sS3fjzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS3XfiwAB/6MAAAAAAAAAAAAAAAUA//+ruJIhLwEBAP8B7BxmAQABLMCYJnIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqQIVwBAQCTAAAAAP8AANj/AgCQSnbixQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK8gFmAAAAyAAAAAAAAAAAAAAADgMAAra/jyggQYDA/PQD9VgA//9UwZkmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdukUlAgMCPAMCAj8BAQI8AQICIwIBAQABAgIAAQECAAEBAQACAgIAAQECAAECAgACAQEAAQICAAEBAgACAgIAAQEBAAECAv0CAQLuAQIB8wEBAvoBAgL1AwECAP8CAf8CAQIBAAAABf///Qz//gAA///+Dv7//gP//v8H///+Cv7+/gD///8A//7+AP///gD+/v4A////AP/+/gD+//4A//7/AP///gD//v7//v//2P/+/sT+AP3E/P4BwyA/s98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfCSRX+AQYvAgMAMAAAAy4CAQErAgICKQEBAgkBAgIAAgEBAAECAgABAQIAAgICAAEBAQABAgIAAgECAAECAQABAQIAAQICAAIBAgABAgEAAQECAAAAAAD///4A//7/AP///gD+/v4A////AP///gD+/v4A////AP/+/gD///4A/v7+AP//APn//v3X/gD+0P78/tAB/gDQAwYA0BI0q/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrzFwZA///IgAC/iEDAQMh/wIDHwMCAQ4CAgIAAAEBBwIBAgoBAQEAAgICAAADAgACAAIAAgIBAAACAQAAAAAAAP7/AP7+/wD/AP4A/vz/9/8A//gA//0A/f7/8gAA/eL//v/f/v3+3/oAAN8TL6LmAQEA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0iwtwAAAN9JREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vSu+vDps+QAAAAASUVORK5CYII=","inline_bytes":197348,"content_sha256":"84566438e4a09a5a3d91a48c9fd335953d181612c7e170d36cb845e9ba72ae74"},{"path":"icon-256.png","size":262950,"sha":"8cb0090f4c0333fe9b19ba4f42e2679e59f3f74f","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-256.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-256.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"icon-384.png","size":591283,"sha":"385583ed0be58f91be34ce1f97ed6e49cd3ebc34","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-384.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-384.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"icon-512.png","size":1050910,"sha":"126a99b4a0e581808de76130572e8ac5bd613f64","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-512.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-512.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"icon-maskable-192.png","size":148010,"sha":"7ebfa049d18afc98479548ab9c143c026e5f9772","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-maskable-192.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-maskable-192.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeAEAK4HUfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIsNAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0Pt08AACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/33AQAAL5AQAAAAAA8QAA8QAAAP0J8v0TJaXyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6kycaAwD9wQAAACwAAAAAAAAAAAAAAbwH/vo9OGXc5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAJhBfwDogAAAAAAAAAAAAACoQATCFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARGze2vwE/z4AAAA5C+Mhmf//AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA89FdFv//APMBHY/3AAAAAAAAAAAAAAAAAAAAAAEileH/AAAf/9ttBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATW/e4gEA/kgB//+BsYkeRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wABCw31oAAAAEQAAAAAAAAAAAAAAMn4/f9LR3XS9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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gOXkAAMAIgAAAAAAAAAAAAEBtg0J8j4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpVAAMAAQFNAAAAAAAAAAABAf/TAQAA8FmA6OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gD/5AMCAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xMF//bqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+Af8AAAAAAAAAAAECAK4AAf9KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2JBY4AAAAEwAAAAAAAAD/AP8C7///ALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDBOtr+Af4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED217wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQPvnnsaHQAAAABghOrd/wABJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v//SQAAAAAAAAAAAAAB0gD//x8A//++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgID+/wEA/ejFURYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADry1UnAv8A4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXYTm2QQA/TAAAAAAAAAAAAAAAOCZdRYjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMAAAAAAAAAAP8A/7z/AQA1A/QDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAf4B96qAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AADIAAAAAAAAAAP8AAMj/AAAxAf0AzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8B/FAD/wB3AP4DjQACABgAAAAAAAAAAAAAAAAB//01/AL/rwAAAL0A+/4lAAAAAAAAAAAAAAAAAAEAAgoqmooA//6T9igNRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAPYAAAAAAAAAAAAB/9T08xIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhgOD4/wEADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAcAAAAAAAAAAABAADn//8AGAIA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoBBeYBAf8cAAAAAAAAAAAAAAAAAAAAAAAAAAD+AAAKAAH8AQD///wAAAAAAAAAAAIA//4AAQD7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wL/DgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAA/wAB5wACAhn9Af/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdOqv3/wIBCOrIWiUAAAAAAAAAAAAAAAAAAAAAAP8BFwgnHOEAAQL+AAAAAAAAAAD+AAADAPv/0v3//zwAAAAAAAAAAAAAAAAAAAAA8tJiOf4B/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQADAAAAAAAAAAD/AQHyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAA/ugBAAE6AvwC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU2K5btzNdq7s1aVQMCAtH/AAD6BAMELQECANkBAYD++dhnAgAAAAAAAAAAAP8ABAElk+T93WsV+9tpfv3/AM39/P0F///+KP/+/NoQLaSuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4BBgAAAAAAAAAAAf4A8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAD/AADnAP8ACwMH/PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYD+FDWplP8A/uv//wFBAgIA+P4F/qELKp2wAAAAAAAAAQEAAAAAAAAAAAABAQQAAAAAAyOVhwT9A5wA//7/AgAAU/8AAMoNLaCuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB/wYAAAAAAAAAAP4CAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAwAB5///AAH79APxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAL2/wD/0gD+AhL//wIS+NJiDwAIAAD/AAAS+NppIgcAAAD+AP4U/+FxIgD5+AD5AP0AAf4BDP8A/bsCAgDxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+AAEGAAAAAAAAAAACAP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAP7+AfQAAQABCP0F/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+9v4D/77/AALmA/wCH/wEACIA/AMiAAABrgEAAzH9BAMzAgAAsgD8ACL8AwQiAwAAIv8D/s0BAAHmAgEA7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD/BJlmAAUAAAAA//4CBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAC/wH+AAD/AAAP+QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3+AvMCAAIQDzGgywAAAAAAAAAA//8AAQDNZgQBNJf7AAAAAP//VQMBAav9AAAAAAAAAAAAAAAA9tdlMPn3/O8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIIExsOAADl/ND1zQAAIABJREFU7QEBAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAA+wYB/gT+AAEA9/wDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAP3oBP4BDwAAAAAAAAAAAAAAAADAgAP6Guii+9xq1AABAhX+4AP4AAAAeAAAAAAAAAAAAAAAAAEAAA0QMKDxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL4CAAAAAD/AQD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8AAAAAAAAAAAb8+/0BAQAB+wENAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQJ5P7+ABwAAAAAAAAAAAAAAAABQYD8AP8AzwUkloUE/gF+AgAB6AAAAAAAAAAAAAAAAAAAAAD///8QAQEA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAQAAAAAAAAAAAQD+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD/AAAAAAAAAAD7AAL+AQAA/AEC+AYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABExoPABAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASWT8gAA/g8AAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/wP8+wH/AAAAAP//AfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9QAAAAAAAAAAAv8BCf8AAO76AwIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wH//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+AAECAAAAAAAAAAAAAAAAAAAAAAIB//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8S/AQA/wAAAAABAf8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAO4AAAAAAAAAAAAAARMAAP/tAv//FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP4AAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAv8A+wAAAAAAAAAAAAAAAP/mZgr//wH3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBFgb7Af8AAAAA//8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/wDuAAAAAAAAAAABAf0T//8C7AH/ABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAD6AAAAAAAAAAAAAAAA/8xmBf8B//oAAAAAAAAAAAACAfYAAAAAAAAAAAAAAAAA+fr+AQH+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AABT6Avz3AAAAAP//AfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEA7QAAAAAAAAAA/wEBEgEA/+UBAAIXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/20kHAgEBDQAAAAAAAAAAAAAAAPkO/B0B/wHkAAAAAAAAAAAA/v8D/99gCAAAAAAAAAAAASGg+P4BAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAMZ4nv8QAAAAAAAQL7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A/+0AAAEAAAAAAAAAARP+//7FAQP/MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQ3+/3O3d/x0F5tAQICCgMDAwr+/AL2/Qb/nwAAAAAAAAAAAP4CrwADD2b73W0aAP79Bv7+/+z+/P7JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD/BAAAAAAAAAAAAP//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQHjAAAAAAAAAAD/AAAXBwEA3P0A/yMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBgP4AAACzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkj9wAAACSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4AQEAD4AfsAAAAAgIAABAL1AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//3gAAAAAAAAAAAQH/IVqG6un//gEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4CSMAAgDnAAAAAB/1FSH+AADbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4CAt4AAAAAAAAAAAD/ACcAAAAAAQEA+YCAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACL78wNAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv8jAf4A4gAAAAD8AAAlBQsL2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/QLaAAAAAAAAAAAAAAAkv4AABAH/AOAmABomAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+Kf4AAdYAAAAAAAICBWGA4PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaYzp6gEAAeIAAAAAAAAABuT4FSD/Av/N/v0AMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABATQAA//WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Af/LAAAAAAAAAAD+AwEtAfwBxgEC/zMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAzAQX61gAAAAAC/v8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABygAAAAAAAAAAAf8BPVuH6NcA/wAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChexwbAAAA/mGA8PCbdhIcAQD+3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///ssAAAAAAAAAAAABAUABAAD/AAD/+Kp3Ig8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD9OAABANEAAAAAAgIEKuIL7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAA/gAAAAAAAP8vpXgeEQH/AcD+Cfk9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A/0QA///IAAAAAAAAAACAgAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4rs8wEBAMwAAAAAAAAAAvwD+T7+A/+4/gAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQFDAAIBxwAAAAABAAH+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wC2AAEANgAAAAABAgBAXIDosaZ/GisAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/mSYUBP0ADgAEAgQAAQANBQAAAAAFAAABAQDzAv0F/AAAAAABBfz3NF3X5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB/2kAAAAAAAAAAAEAAcA5ZdvXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wABAPoDoAAAAA3//wGIAgMD4laA1foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFN75b8AAQGPAAAAAAAAABX8/QCix/Xp9wICAoHyAQaHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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IQECARsCAwICAgIDAAICAgACAgMAAQICAAICAgACAgMAAAAAAP7+/QD//v4A/v7+AP7+/QD+/v77//795P7+/t/+//7f/v7+2//+/c/7+frQGDuv6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/v0AE8RMaDQAADwAAAAAADwAAAAAPAAAA/wMQAP8E/wAC+fEAAAAAAAAAAADxAADxAAAADy0X8QEBgP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4LWwSAAAgAElEQVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFDzrwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB19aD8AACAASURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQ+3TwAAAN9JREFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzANUul20bvQAAAAASUVORK5CYII=","inline_bytes":197348,"content_sha256":"6ed79405b9dbe64e67b6e6a61796d83ccae69a22dc9eb125b830f7a051830b7b"},{"path":"icon-maskable-512.png","size":1050910,"sha":"576782e4818881f31f8c7983502e29e956d993ce","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-maskable-512.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/icon-maskable-512.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"index.html","size":10902,"sha":"f234cd3ec15bef265be7dc647c63a50f480eec93","media_type":"text/html","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/index.html","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/index.html","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\" />\n  <title>Barkday™ • Dog → Human Years</title>\n  <meta name=\"description\" content=\"Dog-year birthdays: calculate the next one and get a plan for better care.\" />\n\n  <!-- Preload assets -->\n  <link rel=\"preload\" as=\"image\" href=\"barkday-logo.png?v=3\">\n  <link rel=\"preload\" as=\"image\" href=\"barkday-logo2.png?v=2\">\n  <link rel=\"stylesheet\" href=\"style.css?v=4\" />\n\n  <!-- Favicon / Browser Icons -->\n  <link rel=\"icon\" href=\"favicon.ico\" sizes=\"16x16 32x32 48x48\" type=\"image/x-icon\">\n  <link rel=\"icon\" type=\"image/png\" sizes=\"96x96\" href=\"favicon-96x96.png\">\n  <link rel=\"icon\" type=\"image/svg+xml\" href=\"favicon.svg\">\n  <link rel=\"shortcut icon\" href=\"favicon.ico\">\n\n  <!-- App Icons -->\n  <link rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"icon-192.png\">\n  <link rel=\"icon\" type=\"image/png\" sizes=\"256x256\" href=\"icon-256.png\">\n  <link rel=\"icon\" type=\"image/png\" sizes=\"384x384\" href=\"icon-384.png\">\n  <link rel=\"icon\" type=\"image/png\" sizes=\"512x512\" href=\"icon-512.png\">\n\n  <!-- Maskable Icons (for Android/PWA) -->\n  <link rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"icon-maskable-192.png\" purpose=\"maskable\">\n  <link rel=\"icon\" type=\"image/png\" sizes=\"512x512\" href=\"icon-maskable-512.png\" purpose=\"maskable\">\n\n  <!-- Apple Touch -->\n  <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"apple-touch-icon.png\">\n  <meta name=\"apple-mobile-web-app-title\" content=\"Barkday™\">\n  <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n  <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n\n  <!-- PWA Manifest -->\n  <link rel=\"manifest\" href=\"manifest.json\">\n  <meta name=\"theme-color\" content=\"#111827\">\n\n  <meta name=\"color-scheme\" content=\"light dark\">\n\n</head>\n\n<body data-feature-pdf=\"off\">\n  <!-- SPLASH -->\n  <div id=\"splash\" class=\"splash\" aria-hidden=\"true\">\n    <div class=\"logoWrap\">\n      <img id=\"logoSplash\" alt=\"Barkday logo\" src=\"\">\n    </div>\n  </div>\n\n  <div class=\"wrap\">\n    <header>\n      <div class=\"title\">\n        <img id=\"logoHeader\" class=\"logoImg\" alt=\"Barkday logo\" src=\"\">\n        <h1>Barkday™</h1>\n      </div>\n      <button id=\"themeToggle\" class=\"toggle\" type=\"button\" aria-label=\"Toggle theme\">🌙 Dark</button>\n    </header>\n\n    <p id=\"heroLine\" class=\"muted hero\">\n      Let’s find out together what your precious friend’s birthdays are, so we can celebrate every single one.\n    </p>\n\n    <section class=\"card\">\n      <h2>Dog → Human Years</h2>\n      <p class=\"muted\">\n        Evidence-based calculator using AVMA/AKC milestones (15/9 rule) with a\n        <strong>weight-continuous slope</strong> after year 2.\n        Optional UCSD DNA-methylation curve (≥ 1 yr).\n        <em>Calculate/Reset only — no auto-recalc.</em>\n      </p>\n      <div class=\"divider\"></div>\n\n      <div class=\"row\">\n        <div>\n          <label for=\"dogName\">Dog name</label>\n<input id=\"dogName\" type=\"text\" placeholder=\"e.g., Sebby\" />\n<!-- Saved status pill (opens Saved drawer) -->\n<button id=\"saveStatus\"\n        type=\"button\"\n        class=\"status-pill\"\n        aria-live=\"polite\"\n        title=\"View saved results\">\n  No saves yet\n</button>\n\n        </div>\n        <div>\n          <label for=\"dob\">Birthdate</label>\n          <input id=\"dob\" type=\"date\" />\n          <div class=\"muted\">Dog age shown under Results.</div>\n        </div>\n        <div>\n         <label for=\"adultWeight\">Expected adult weight (<span id=\"adultWeightVal\">55</span> lb)</label>\n          <div class=\"slider-wrap\">\n            <div id=\"weightTooltip\" class=\"slider-tooltip\" role=\"status\" aria-live=\"polite\" aria-hidden=\"true\">55 lb</div>\n            <input id=\"adultWeight\" type=\"range\" min=\"5\" max=\"200\" step=\"5\" value=\"55\" aria-describedby=\"weightTooltip\" />\n        </div>\n        </div>\n        <div>\n          <label for=\"chewer\">Chewer level</label>\n          <select id=\"chewer\">\n            <option>Gentle</option>\n            <option selected>Normal</option>\n            <option>Power</option>\n          </select>\n        </div>\n      </div>\n\n      <div class=\"row\">\n        <div>\n          <label>Advanced</label>\n          <label class=\"muted\"><input id=\"showEpigenetic\" type=\"checkbox\" /> Show science curve (?) (UCSD DNA-methylation, ≥ 1 yr)</label>\n          <label class=\"muted\"><input id=\"smoothMilestones\" type=\"checkbox\" checked /> Use smooth milestones (blend around 12 & 24 months)</label>\n        </div>\n        <div>\n          <label for=\"breed\">Breed (optional)</label>\n          <input id=\"breed\" type=\"text\" placeholder=\"e.g., Australian Shepherd\" />\n          <div class=\"muted\">Notes only — math stays weight-based.</div>\n        </div>\n        <div>\n          <label for=\"breedGroup\">Breed group</label>\n          <select id=\"breedGroup\">\n            <option>Working / Herding</option>\n            <option>Guardian / Protection</option>\n            <option>Sporting / Gun Dogs</option>\n            <option>Scent Hounds</option>\n            <option>Sight Hounds</option>\n            <option>Terriers</option>\n            <option>Toy / Companion Dogs</option>\n            <option>Nordic / Spitz Types</option>\n            <option>Bulldog / Molosser Types</option>\n            <option>International Guardian Breeds</option>\n            <option>Pariah & Landrace Types</option>\n            <option>Mixed / Other</option> <!-- keep as a catch‑all -->\n          </select>\n          <div id=\"breedExamples\" class=\"muted\" style=\"margin-top:6px\"></div>\n        </div>\n      </div>\n\n      <div class=\"row\" style=\"margin-top:8px\">\n        <label class=\"muted\"><input id=\"ignoreAge\" type=\"checkbox\" /> Ignore age filter</label>\n        <label class=\"muted\"><input id=\"ignoreSize\" type=\"checkbox\" /> Ignore size filter</label>\n        <label class=\"muted\"><input id=\"ignoreChewer\" type=\"checkbox\" /> Ignore chewer filter</label>\n      </div>\n\n      <!-- Button Bar mount (Barkday v1) -->\n      <div id=\"btnBarMount\" class=\"btnbar-mount\"></div>\n\n      <div id=\"sizeWarn\" class=\"warn\" style=\"display:none\"></div>\n\n      <div class=\"divider\"></div>\n\n      <h2>Results</h2>\n      <div class=\"kpi\">\n        <div class=\"pill primary\">\n          <div class=\"headline\" id=\"nextHeadline\">—</div>\n          <div class=\"big\" id=\"nextBday\">—</div>\n          <div class=\"muted\" id=\"nextBdayDelta\"></div>\n        </div>\n        <div class=\"pill\"><h3>Dog age today</h3><div class=\"big\" id=\"dogAge\">—</div></div>\n        <div class=\"pill\"><h3>Human-years estimate</h3><div class=\"big\" id=\"humanYears\">—</div><div class=\"muted\" id=\"slopeNote\"></div></div>\n      </div>\n      <p id=\"profileLine\" class=\"muted\" style=\"margin:8px 0 0\">—</p>\n      <div id=\"breedNotes\" class=\"muted\" style=\"margin:6px 0 0\"></div>\n\n      <div id=\"epi\" class=\"muted\" style=\"margin-top:10px\"></div>\n\n      <div class=\"divider\"></div>\n\n      <h2 id=\"nextPlanHeading\">Next Birthday Plan</h2>\n      <div id=\"nextPlan\" class=\"plan\"></div>\n\n      <div class=\"divider\"></div>\n\n      <h2>Gift ideas</h2>\n      <button id=\"loadGifts\" class=\"btn secondary\" type=\"button\">Load gift ideas</button>\n      <div id=\"giftMeta\" class=\"muted\" style=\"margin:8px 0\"></div>\n      <div id=\"gifts\" class=\"cardlist\"></div>\n    </section>\n  </div>\n\n<!-- app.js must load first -->\n<script src=\"js/runtime-fetch.js\"></script>\n<script src=\"app.js?v=2026-05-03-1\"></script>\n\n<!-- Smooth Bark Day curve add-on (non-module) -->\n<script src=\"app-curves-inline.js?v=2025-10-09-1\"></script>\n\n<!-- PDF disabled for v1.0\n<script src=\"https://cdn.jsdelivr.net/npm/jspdf@2.5.1/dist/jspdf.umd.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/svg2pdf.js@2.2.4/dist/svg2pdf.umd.min.js\"></script>\n<script src=\"app-pdf.js?v=2025-10-22-FINAL\"></script>\n-->\n<script src=\"app-celebrate.js?v=2025-10-22-1\"></script>\n\n  \n  <footer style=\"margin-top:40px;padding:20px 0;text-align:center;font-size:0.9em;color:var(--text-secondary)\">\n    <p>© 2025 <strong>Barkday™</strong>. All Rights Reserved.</p>\n    <p>\n      <a href=\"privacy.html\">Privacy</a> · \n      <a href=\"terms.html\">Terms</a>\n    </p>\n    <p><em>Sebby (our mascot) and I hope this makes you day just a little brighter. </em></p>\n  </footer>\n\n  <!-- Register PWA service worker -->\n  <script>\n    if ('serviceWorker' in navigator) {\n      // IMPORTANT: capital B matches your repo URL (/Barkday/)\n      navigator.serviceWorker.register('/Barkday/service-worker.js?v=2026-05-03-1');\n    }\n  </script>\n\n  <!-- Results Modal (Barkday) -->\n  <div id=\"resultsModal\" class=\"bd-modal\" aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"resultsModalTitle\">\n    <div class=\"bd-backdrop\" data-close=\"true\"></div>\n    <div class=\"bd-dialog\" role=\"document\" tabindex=\"-1\">\n      <button class=\"bd-close\" type=\"button\" aria-label=\"Close\" data-close=\"true\">×</button>\n      <header class=\"bd-header\">\n        <h2 id=\"resultsModalTitle\">Your Barkday Results</h2>\n      </header>\n      <div class=\"bd-body\" id=\"resultsModalBody\"></div>\n      <footer class=\"bd-footer\">\n        <button class=\"bd-action\" type=\"button\" data-close=\"true\">OK</button>\n      </footer>\n    </div>\n  </div>\n  <!-- /Results Modal -->\n  \n<!-- Toast (Round 2) -->\n<div id=\"bdToast\" class=\"bd-toast\" role=\"status\" aria-live=\"polite\">\n  <span id=\"bdToastMsg\">Results updated.</span>\n  <button type=\"button\" class=\"bd-x\" aria-label=\"Dismiss\">×</button>\n</div>\n<!-- Saved Results Drawer (Round 3) -->\n<div id=\"bdSaved\" class=\"bd-drawer\" aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bdSavedTitle\">\n  <div class=\"bd-backdrop\" data-close=\"drawer\"></div>\n  <div class=\"bd-panel\" role=\"document\" tabindex=\"-1\">\n    <header>\n      <h3 id=\"bdSavedTitle\">Saved Results</h3>\n      <button class=\"bd-close-x\" type=\"button\" aria-label=\"Close\" data-close=\"drawer\">×</button>\n    </header>\n    <div id=\"bdSavedBody\" class=\"bd-body\">\n  <section class=\"bd-info\" aria-live=\"polite\">\n    <p><strong>Privacy &amp; portability</strong> — Barkday™ saves your results <em>only on this device</em>.\n    To take them to another device, click <strong>Export</strong> to download a file. On the other device, open Barkday™ and click <strong>Import</strong> to load it.</p>\n  </section>\n\n  <!-- hidden file input used by the Import button -->\n  <input id=\"bdImportFile\" type=\"file\" accept=\".barkday,.json\" style=\"display:none\">\n\n      <!-- cards render here -->\n  <div id=\"bdSavedCards\"></div>\n</div>\n   <footer class=\"bd-footer\">\n  <button id=\"bdExport\" class=\"ghost\" type=\"button\">Export</button>\n  <button id=\"bdImport\" class=\"ghost\" type=\"button\">Import</button>\n  <button id=\"bdClearAll\" class=\"ghost\" type=\"button\">Clear all</button>\n  <button id=\"bdClose\" class=\"btn\" type=\"button\" data-close=\"drawer\">Close</button>\n</footer>\n  </div>\n</div>\n<!-- /Saved Results Drawer -->\n\n\n</body>\n</html>\n","inline_bytes":10851,"content_sha256":"d7f2cc3fe09b181dfd6e609cc20fce237bdb899f5d435615aea222edd15f597c"},{"path":"js/barkday-curves.js","size":4385,"sha":"e9a763cb7527076b66997da595390e5663c9d869","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/js/barkday-curves.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/js/barkday-curves.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"/* barkday-curves.js\n   Smooth Bark Day scheduling helpers\n   - LOCT (first 2 human years): strictly increasing AP gaps that sum to 365 per year\n   - Smooth curve (>= 2y): monotone cubic (PCHIP) cumulative K(t) with anchors + inversion\n   No external deps.\n*/\n\nexport function yearGapsAP(n, a0Days, yearDays = 365) {\n  if (n <= 0) return [];\n  const denom = n * (n - 1) / 2;\n  const d = (yearDays - n * a0Days) / denom;\n  const gaps = Array.from({ length: n }, (_, i) => a0Days + i * d);\n  const sum = gaps.reduce((a, b) => a + b, 0);\n  gaps[gaps.length - 1] += (yearDays - sum);\n  return gaps;\n}\n\nexport function kTimesYear1Year2(loctConf) {\n  const n1 = loctConf?.y1?.n ?? 15;\n  const a0y1 = loctConf?.y1?.a0_days ?? 10;\n  const n2 = loctConf?.y2?.n ?? 9;\n  const a0Hint = loctConf?.y2?.a0_hint_days ?? 38;\n\n  const gapsY1 = yearGapsAP(n1, a0y1, 365);\n  const tY1 = [];\n  let acc = 0;\n  for (const g of gapsY1) { acc += g; tY1.push(acc / 365); }\n\n  const lastY1Gap = gapsY1[gapsY1.length - 1];\n  const a0y2 = Math.max(a0Hint, lastY1Gap);\n  const gapsY2 = yearGapsAP(n2, a0y2, 365);\n  const tY2 = [];\n  acc = 0;\n  for (const g of gapsY2) { acc += g; tY2.push(1 + acc / 365); }\n\n  const out = {};\n  tY1.forEach((t, i) => out[String(i + 1)] = +t.toFixed(6));\n  tY2.forEach((t, i) => out[String(n1 + i + 1)] = +t.toFixed(6));\n  return out;\n}\n\nexport function buildPCHIP(anchors) {\n  const n = anchors.length;\n  if (n < 2) throw new Error('PCHIP: Need at least two anchors');\n  const t = anchors.map(a => +a.t_years);\n  const y = anchors.map(a => +a.K_total);\n  const h = Array(n - 1), delta = Array(n - 1);\n  for (let i = 0; i < n - 1; i++) {\n    h[i] = t[i + 1] - t[i];\n    delta[i] = (y[i + 1] - y[i]) / h[i];\n    if (!(h[i] > 0) || !(delta[i] >= 0)) {\n      throw new Error('PCHIP: anchors must have increasing t and nondecreasing K');\n    }\n  }\n  const m = Array(n).fill(0);\n  m[0] = delta[0];\n  m[n - 1] = delta[n - 2];\n  for (let i = 1; i < n - 1; i++) {\n    if (delta[i - 1] * delta[i] <= 0) {\n      m[i] = 0;\n    } else {\n      const w1 = 2 * h[i] + h[i - 1];\n      const w2 = h[i] + 2 * h[i - 1];\n      m[i] = (w1 + w2) / (w1 / delta[i - 1] + w2 / delta[i]);\n    }\n  }\n  function evalAt(x) {\n    if (x <= t[0]) return y[0];\n    if (x >= t[n - 1]) return y[n - 1];\n    let s = 0, e = n - 1;\n    while (s + 1 < e) {\n      const mid = (s + e) >> 1;\n      if (t[mid] <= x) s = mid; else e = mid;\n    }\n    const hS = h[s];\n    const tau = (x - t[s]) / hS;\n    const h00 = (1 + 2 * tau) * (1 - tau) * (1 - tau);\n    const h10 = tau * (1 - tau) * (1 - tau);\n    const h01 = tau * tau * (3 - 2 * tau);\n    const h11 = tau * tau * (tau - 1);\n    return h00 * y[s] + h10 * hS * m[s] + h01 * y[s + 1] + h11 * hS * m[s + 1];\n  }\n  return (x) => evalAt(x);\n}\n\nexport function invertK(evalK, k, tLo = 2.0, tHi = 12.0, iters = 44) {\n  let lo = tLo, hi = tHi;\n  let vLo = evalK(lo), vHi = evalK(hi);\n  if (k <= vLo) return lo;\n  if (k >= vHi) return hi;\n  for (let i = 0; i < iters; i++) {\n    const mid = (lo + hi) / 2;\n    const v = evalK(mid);\n    if (v < k) { lo = mid; } else { hi = mid; }\n  }\n  return (lo + hi) / 2;\n}\n\nexport function smoothTimesBeyondYear2(analyticConf, startK = 25, maxK = 80, tMaxYears = 12) {\n  if (!analyticConf || !Array.isArray(analyticConf.anchors)) return {};\n  const evalK = buildPCHIP(analyticConf.anchors);\n  const out = {};\n  for (let k = startK; k <= maxK; k++) {\n    const t = invertK(evalK, k, 2.0, tMaxYears, 44);\n    out[String(k)] = +t.toFixed(6);\n  }\n  return out;\n}\n\nexport function buildBarkdayTimes(breedCurveConf, options = {}) {\n  const maxK = options.maxK ?? 80;\n  const tMaxYears = options.tMaxYears ?? 12;\n\n  const loctTimes = kTimesYear1Year2(breedCurveConf?.loct || {\n    y1: { n: 15, a0_days: 10 },\n    y2: { n: 9,  a0_hint_days: 38 }\n  });\n\n  const beyond = smoothTimesBeyondYear2(breedCurveConf?.analytic, 25, maxK, tMaxYears);\n\n  return { ...loctTimes, ...beyond };\n}\n\nexport function barkdayDate(dob, tYears) {\n  const ms = dob.getTime() + tYears * 365.25 * 86400 * 1000;\n  return new Date(ms);\n}\n\nexport function nextKAfterNow(dob, times) {\n  const nowYears = (Date.now() - dob.getTime()) / (365.25 * 86400 * 1000);\n  let bestK = null, bestT = null;\n  for (const [k, t] of Object.entries(times)) {\n    if (t > nowYears && (bestT == null || t < bestT)) {\n      bestT = t; bestK = +k;\n    }\n  }\n  return { k: bestK, tYears: bestT };\n}\n","inline_bytes":4385,"content_sha256":"6d0c198dee8e0a8272b88818dec72401d0f919ae4e8a2d5611d685787d38e062"},{"path":"js/runtime-fetch.js","size":1074,"sha":"9e10cb06ab77baf84441ee4da58d667c3359effd","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/js/runtime-fetch.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/js/runtime-fetch.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"// js/runtime-fetch.js\r\n(function(){\r\n  async function fetchJSONWithETag(url, {cacheMinutes=60, lsKey} = {}) {\r\n    const now = Date.now();\r\n    const entry = JSON.parse(localStorage.getItem(lsKey) || 'null');\r\n    const fresh = entry && (now - entry.savedAt) < cacheMinutes*60*1000;\r\n\r\n    const headers = {};\r\n    if (entry?.etag) headers['If-None-Match'] = entry.etag;\r\n\r\n    const bust = fresh ? '' : `?t=${Math.floor(now/(cacheMinutes*60*1000))}`;\r\n    try {\r\n      const res = await fetch(url + bust, { headers, cache: 'no-cache' });\r\n      if (res.status === 304 && entry?.data) return entry.data;\r\n      if (!res.ok) throw new Error(`HTTP ${res.status}`);\r\n      const etag = res.headers.get('ETag');\r\n      const data = await res.json();\r\n      localStorage.setItem(lsKey, JSON.stringify({ data, etag, savedAt: now }));\r\n      return data;\r\n    } catch (err) {\r\n      if (entry?.data) return entry.data;\r\n      console.warn('[Barkday][Gifts] fetch failed and no cache:', err);\r\n      return null;\r\n    }\r\n  }\r\n  window.BarkdayFetch = { fetchJSONWithETag };\r\n})();\r\n","inline_bytes":1074,"content_sha256":"82047dfe777473c70c43a86367d653e46ac90e0df032917e5ac1e9ed6d8fa5e6"},{"path":"lighthouserc.json","size":1660,"sha":"b5d1c57f27e7e51231c77a982aa13c7d7026132b","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/lighthouserc.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/lighthouserc.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\r\n  \"ci\": {\r\n    \"collect\": {\r\n      \"url\": [\"https://candidquality.github.io/Barkday/\"],\r\n      \"numberOfRuns\": 2,\r\n      \"settings\": { \"disableStorageReset\": true }\r\n    },\r\n    \"assert\": {\r\n      \"preset\": \"lighthouse:recommended\",\r\n      \"assertions\": {\r\n        \"categories:performance\":   [\"warn\", { \"minScore\": 0.85 }],\r\n        \"categories:accessibility\": [\"warn\", { \"minScore\": 0.90 }],\r\n        \"categories:seo\":           [\"warn\", { \"minScore\": 0.90 }],\r\n        \"categories:best-practices\":[\"warn\", { \"minScore\": 0.90 }],\r\n\r\n        \"cls-culprits-insight\":          \"warn\",\r\n        \"image-delivery-insight\":        \"warn\",\r\n        \"lcp-discovery-insight\":         \"warn\",\r\n        \"network-dependency-tree-insight\":\"warn\",\r\n        \"render-blocking-insight\":       \"warn\",\r\n        \"cache-insight\":                 \"warn\",\r\n\r\n        \"unsized-images\":          [\"warn\", { \"maxLength\": 0 }],\r\n        \"uses-responsive-images\":  [\"warn\", { \"maxLength\": 0 }],\r\n        \"modern-image-formats\":    [\"warn\", { \"maxLength\": 0 }],\r\n        \"render-blocking-resources\":[\"warn\", { \"maxLength\": 0 }],\r\n        \"uses-long-cache-ttl\":     [\"warn\", { \"maxLength\": 0 }],\r\n        \"unminified-javascript\":   [\"warn\", { \"maxLength\": 0 }],\r\n        \"unused-javascript\":       [\"warn\", { \"maxLength\": 0 }],\r\n        \"label-content-name-mismatch\": [\"warn\", { \"maxLength\": 0 }],\r\n\r\n        \"cumulative-layout-shift\": [\"warn\", { \"minScore\": 0.85 }],\r\n        \"first-contentful-paint\":  [\"warn\", { \"minScore\": 0.75 }],\r\n        \"largest-contentful-paint\":[\"warn\", { \"minScore\": 0.80 }]\r\n      }\r\n    },\r\n    \"upload\": { \"target\": \"temporary-public-storage\" }\r\n  }\r\n}\r\n","inline_bytes":1660,"content_sha256":"37691dee053af00e47912d6033afd7d15cbd6f4a01f2376db4f6e88f5969984e"},{"path":"manifest.json","size":940,"sha":"32bc9bf6a627b8681caeb63fcd21f8e91a904b5a","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/manifest.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/manifest.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"name\": \"Barkday™\",\n  \"short_name\": \"Barkday\",\n  \"description\": \"Dog birthday age calculator & celebration reminders with gift ideas.\",\n  \"start_url\": \"/Barkday/\",\n  \"scope\": \"/Barkday/\",\n  \"display\": \"standalone\",\n  \"background_color\": \"#ffffff\",\n  \"theme_color\": \"#111827\",\n  \"icons\": [\n    {\n      \"src\": \"icon-192.png\",\n      \"sizes\": \"192x192\",\n      \"type\": \"image/png\"\n    },\n    {\n      \"src\": \"icon-256.png\",\n      \"sizes\": \"256x256\",\n      \"type\": \"image/png\"\n    },\n    {\n      \"src\": \"icon-384.png\",\n      \"sizes\": \"384x384\",\n      \"type\": \"image/png\"\n    },\n    {\n      \"src\": \"icon-512.png\",\n      \"sizes\": \"512x512\",\n      \"type\": \"image/png\"\n    },\n    {\n      \"src\": \"icon-maskable-192.png\",\n      \"sizes\": \"192x192\",\n      \"type\": \"image/png\",\n      \"purpose\": \"maskable\"\n    },\n    {\n      \"src\": \"icon-maskable-512.png\",\n      \"sizes\": \"512x512\",\n      \"type\": \"image/png\",\n      \"purpose\": \"maskable\"\n    }\n  ]\n}\n","inline_bytes":938,"content_sha256":"2fd71857e05468115464fc851f0b95a8d1562f0a71b5e7a21a8c58157eb4d69a"},{"path":"milestones_dog_barkdays_1_95-1.json","size":51594,"sha":"6e97d7a7896b48c2b515c5b97a13142ad8cd01e7","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/milestones_dog_barkdays_1_95-1.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/milestones_dog_barkdays_1_95-1.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"1\": {\n    \"title\": \"1st Barkday — Puppy year — rapid learning & socialization\",\n    \"expect\": \"High curiosity, short attention span; socialization is key.\",\n    \"train\": [\n      \"Short, upbeat sessions (3–5 min) 2–3×/day\",\n      \"Name game & hand target\",\n      \"Sit/down basics with luring\"\n    ],\n    \"care\": [\n      \"Multiple short naps; controlled playdates\",\n      \"Enrichment: snuffle mat once daily\",\n      \"Vet consult on vaccines & parasite plan\"\n    ],\n    \"short\": \"Recall, stays, and social calm; add scent games.\"\n  },\n  \"2\": {\n    \"title\": \"2nd Barkday — Late puppy — impulse control begins\",\n    \"expect\": \"High curiosity, short attention span; socialization is key.\",\n    \"train\": [\n      \"Introduce stay (1–3s), reward calm\",\n      \"Loose-leash basics in quiet areas\",\n      \"Recall on long line (5–10 m)\"\n    ],\n    \"care\": [\n      \"Rotate 2 puzzles/week\",\n      \"Reinforce calm greetings\",\n      \"Teething support if needed\"\n    ],\n    \"short\": \"Recall, stays, and social calm; add scent games.\"\n  },\n  \"3\": {\n    \"title\": \"3rd Barkday — Young adolescent — testing limits is normal\",\n    \"expect\": \"Impulse control growing; expect occasional boundary testing.\",\n    \"train\": [\n      \"Increase stay (5–10s) with distance\",\n      \"Leave-it / drop-it games\",\n      \"Mat/place training for settle\"\n    ],\n    \"care\": [\n      \"Daily exercise 40–60 min (split)\",\n      \"Grooming routine weekly\",\n      \"Basic dental chew/brush intro\"\n    ],\n    \"short\": \"Recall, stays, and social calm; add scent games.\"\n  },\n  \"4\": {\n    \"title\": \"4th Barkday — Adolescent peak — build consistency\",\n    \"expect\": \"Impulse control growing; expect occasional boundary testing.\",\n    \"train\": [\n      \"Recall with higher distractions\",\n      \"Directional fetch (left/right)\",\n      \"Start scent games: simple hides\"\n    ],\n    \"care\": [\n      \"Warmup before fetch/tug\",\n      \"Two enrichment activities/day\",\n      \"Weight check; adjust calories\"\n    ],\n    \"short\": \"Recall, stays, and social calm; add scent games.\"\n  },\n  \"5\": {\n    \"title\": \"5th Barkday — Early adult — refine manners\",\n    \"expect\": \"Prime learning window; habits cement quickly—good or bad.\",\n    \"train\": [\n      \"Longer stays (30–60s) & duration on mat\",\n      \"Heel in low-to-moderate distractions\",\n      \"Trick chaining (spin→sit→touch)\"\n    ],\n    \"care\": [\n      \"Vary routes; novelty walks\",\n      \"Conditioning 2×/week (hills/cavaletti)\",\n      \"Annual wellness exam\"\n    ],\n    \"short\": \"Proof cues; nosework & conditioning keep things sharp.\"\n  },\n  \"6\": {\n    \"title\": \"6th Barkday — Early adult — refine manners\",\n    \"expect\": \"Prime learning window; habits cement quickly—good or bad.\",\n    \"train\": [\n      \"Longer stays (30–60s) & duration on mat\",\n      \"Heel in low-to-moderate distractions\",\n      \"Trick chaining (spin→sit→touch)\"\n    ],\n    \"care\": [\n      \"Vary routes; novelty walks\",\n      \"Conditioning 2×/week (hills/cavaletti)\",\n      \"Annual wellness exam\"\n    ],\n    \"short\": \"Proof cues; nosework & conditioning keep things sharp.\"\n  },\n  \"7\": {\n    \"title\": \"7th Barkday — Prime adult — mental work matters\",\n    \"expect\": \"Prime learning window; habits cement quickly—good or bad.\",\n    \"train\": [\n      \"Proof cues around dogs/people\",\n      \"Advanced nosework patterns\",\n      \"Calm settle in busy areas (cafés/parks)\"\n    ],\n    \"care\": [\n      \"Cross‑training (swim/hike/puzzle)\",\n      \"Teeth check; consider cleaning\",\n      \"Parasite prevention review\"\n    ],\n    \"short\": \"Proof cues; nosework & conditioning keep things sharp.\"\n  },\n  \"8\": {\n    \"title\": \"8th Barkday — Prime adult — mental work matters\",\n    \"expect\": \"Prime learning window; habits cement quickly—good or bad.\",\n    \"train\": [\n      \"Proof cues around dogs/people\",\n      \"Advanced nosework patterns\",\n      \"Calm settle in busy areas (cafés/parks)\"\n    ],\n    \"care\": [\n      \"Cross‑training (swim/hike/puzzle)\",\n      \"Teeth check; consider cleaning\",\n      \"Parasite prevention review\"\n    ],\n    \"short\": \"Proof cues; nosework & conditioning keep things sharp.\"\n  },\n  \"9\": {\n    \"title\": \"9th Barkday — Prime adult — mental work matters\",\n    \"expect\": \"Prime learning window; habits cement quickly—good or bad.\",\n    \"train\": [\n      \"Proof cues around dogs/people\",\n      \"Advanced nosework patterns\",\n      \"Calm settle in busy areas (cafés/parks)\"\n    ],\n    \"care\": [\n      \"Cross‑training (swim/hike/puzzle)\",\n      \"Teeth check; consider cleaning\",\n      \"Parasite prevention review\"\n    ],\n    \"short\": \"Proof cues; nosework & conditioning keep things sharp.\"\n  },\n  \"10\": {\n    \"title\": \"10th Barkday — Mature adult — protect joints, keep brain busy\",\n    \"expect\": \"Energy steady; protect joints and keep the brain engaged.\",\n    \"train\": [\n      \"Low‑impact agility (cavaletti/backing up)\",\n      \"Longer calm settles (5–10 min)\",\n      \"Discrimination games (toy A vs B)\"\n    ],\n    \"care\": [\n      \"Joint warmups/cooldowns\",\n      \"Surface awareness (non‑slip rugs)\",\n      \"Body condition re‑check\"\n    ],\n    \"short\": \"Low‑impact work, longer calm settles, joint warmups.\"\n  },\n  \"11\": {\n    \"title\": \"11th Barkday — Mature adult — protect joints, keep brain busy\",\n    \"expect\": \"Energy steady; protect joints and keep the brain engaged.\",\n    \"train\": [\n      \"Low‑impact agility (cavaletti/backing up)\",\n      \"Longer calm settles (5–10 min)\",\n      \"Discrimination games (toy A vs B)\"\n    ],\n    \"care\": [\n      \"Joint warmups/cooldowns\",\n      \"Surface awareness (non‑slip rugs)\",\n      \"Body condition re‑check\"\n    ],\n    \"short\": \"Low‑impact work, longer calm settles, joint warmups.\"\n  },\n  \"12\": {\n    \"title\": \"12th Barkday — Mature adult — protect joints, keep brain busy\",\n    \"expect\": \"Energy steady; protect joints and keep the brain engaged.\",\n    \"train\": [\n      \"Low‑impact agility (cavaletti/backing up)\",\n      \"Longer calm settles (5–10 min)\",\n      \"Discrimination games (toy A vs B)\"\n    ],\n    \"care\": [\n      \"Joint warmups/cooldowns\",\n      \"Surface awareness (non‑slip rugs)\",\n      \"Body condition re‑check\"\n    ],\n    \"short\": \"Low‑impact work, longer calm settles, joint warmups.\"\n  },\n  \"13\": {\n    \"title\": \"13th Barkday — Early senior — shorter, richer sessions\",\n    \"expect\": \"Slight slowdown; shorter focused sessions work best.\",\n    \"train\": [\n      \"3–5 min training bursts, more frequently\",\n      \"Gentle sniffaris & puzzle feeders\",\n      \"Balance work: wobble cushion/slow stands\"\n    ],\n    \"care\": [\n      \"Senior baseline labs with vet\",\n      \"Softer chews & heated rest\",\n      \"Monitor vision/hearing changes\"\n    ],\n    \"short\": \"Short, rich sessions; gentle puzzles & balance work.\"\n  },\n  \"14\": {\n    \"title\": \"14th Barkday — Early senior — shorter, richer sessions\",\n    \"expect\": \"Slight slowdown; shorter focused sessions work best.\",\n    \"train\": [\n      \"3–5 min training bursts, more frequently\",\n      \"Gentle sniffaris & puzzle feeders\",\n      \"Balance work: wobble cushion/slow stands\"\n    ],\n    \"care\": [\n      \"Senior baseline labs with vet\",\n      \"Softer chews & heated rest\",\n      \"Monitor vision/hearing changes\"\n    ],\n    \"short\": \"Short, rich sessions; gentle puzzles & balance work.\"\n  },\n  \"15\": {\n    \"title\": \"15th Barkday — Early senior — shorter, richer sessions\",\n    \"expect\": \"Slight slowdown; shorter focused sessions work best.\",\n    \"train\": [\n      \"3–5 min training bursts, more frequently\",\n      \"Gentle sniffaris & puzzle feeders\",\n      \"Balance work: wobble cushion/slow stands\"\n    ],\n    \"care\": [\n      \"Senior baseline labs with vet\",\n      \"Softer chews & heated rest\",\n      \"Monitor vision/hearing changes\"\n    ],\n    \"short\": \"Short, rich sessions; gentle puzzles & balance work.\"\n  },\n  \"16\": {\n    \"title\": \"16th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"17\": {\n    \"title\": \"17th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"18\": {\n    \"title\": \"18th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"19\": {\n    \"title\": \"19th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"20\": {\n    \"title\": \"20th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"21\": {\n    \"title\": \"21st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"22\": {\n    \"title\": \"22nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"23\": {\n    \"title\": \"23rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"24\": {\n    \"title\": \"24th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"25\": {\n    \"title\": \"25th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"26\": {\n    \"title\": \"26th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"27\": {\n    \"title\": \"27th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"28\": {\n    \"title\": \"28th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"29\": {\n    \"title\": \"29th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"30\": {\n    \"title\": \"30th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"31\": {\n    \"title\": \"31st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"32\": {\n    \"title\": \"32nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"33\": {\n    \"title\": \"33rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"34\": {\n    \"title\": \"34th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"35\": {\n    \"title\": \"35th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"36\": {\n    \"title\": \"36th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"37\": {\n    \"title\": \"37th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"38\": {\n    \"title\": \"38th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"39\": {\n    \"title\": \"39th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"40\": {\n    \"title\": \"40th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"41\": {\n    \"title\": \"41st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"42\": {\n    \"title\": \"42nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"43\": {\n    \"title\": \"43rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"44\": {\n    \"title\": \"44th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"45\": {\n    \"title\": \"45th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"46\": {\n    \"title\": \"46th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"47\": {\n    \"title\": \"47th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"48\": {\n    \"title\": \"48th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"49\": {\n    \"title\": \"49th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"50\": {\n    \"title\": \"50th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"51\": {\n    \"title\": \"51st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"52\": {\n    \"title\": \"52nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"53\": {\n    \"title\": \"53rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"54\": {\n    \"title\": \"54th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"55\": {\n    \"title\": \"55th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"56\": {\n    \"title\": \"56th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"57\": {\n    \"title\": \"57th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"58\": {\n    \"title\": \"58th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"59\": {\n    \"title\": \"59th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"60\": {\n    \"title\": \"60th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"61\": {\n    \"title\": \"61st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"62\": {\n    \"title\": \"62nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"63\": {\n    \"title\": \"63rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"64\": {\n    \"title\": \"64th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"65\": {\n    \"title\": \"65th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"66\": {\n    \"title\": \"66th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"67\": {\n    \"title\": \"67th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"68\": {\n    \"title\": \"68th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"69\": {\n    \"title\": \"69th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"70\": {\n    \"title\": \"70th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"71\": {\n    \"title\": \"71st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"72\": {\n    \"title\": \"72nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"73\": {\n    \"title\": \"73rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"74\": {\n    \"title\": \"74th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"75\": {\n    \"title\": \"75th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"76\": {\n    \"title\": \"76th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"77\": {\n    \"title\": \"77th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"78\": {\n    \"title\": \"78th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"79\": {\n    \"title\": \"79th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"80\": {\n    \"title\": \"80th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"81\": {\n    \"title\": \"81st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"82\": {\n    \"title\": \"82nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"83\": {\n    \"title\": \"83rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"84\": {\n    \"title\": \"84th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"85\": {\n    \"title\": \"85th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"86\": {\n    \"title\": \"86th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"87\": {\n    \"title\": \"87th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"88\": {\n    \"title\": \"88th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"89\": {\n    \"title\": \"89th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"90\": {\n    \"title\": \"90th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"91\": {\n    \"title\": \"91st Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"92\": {\n    \"title\": \"92nd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"93\": {\n    \"title\": \"93rd Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"94\": {\n    \"title\": \"94th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  },\n  \"95\": {\n    \"title\": \"95th Barkday — Senior 16+ — comfort, cognition, safe movement\",\n    \"expect\": \"Comfort first—cognition and gentle mobility keep quality of life high.\",\n    \"train\": [\n      \"Cognitive games: easy scent hides\",\n      \"Cooperative care (nail/ear/teeth)\",\n      \"Mobility: figure‑8s, massage, slow stairs\"\n    ],\n    \"care\": [\n      \"Twice‑yearly vet visits\",\n      \"Joint support & ramps as needed\",\n      \"Short, frequent enrichment\"\n    ],\n    \"short\": \"Easy scent games, cooperative care, gentle mobility.\"\n  }\n}","inline_bytes":50652,"content_sha256":"18355331713734a7d0abfefac6c2361377719fb2590853719877b0844fcd87a8"},{"path":"play-store-icon.png","size":1050910,"sha":"9399f730782ce572f00ec839fc4c86ac3718c36b","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/play-store-icon.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/play-store-icon.png","inline_state":"none","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536},{"path":"privacy.html","size":1279,"sha":"76ab97442782358f2ed7c3efacc6e27e893ae1e1","media_type":"text/html","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/privacy.html","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/privacy.html","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  <title>Barkday™ • Privacy Policy</title>\n  <link rel=\"icon\" href=\"favicon.ico\">\n  <link rel=\"stylesheet\" href=\"style.css\">\n  <style>body{max-width:800px;margin:40px auto;padding:0 20px;line-height:1.6;font-family:sans-serif}</style>\n</head>\n<body>\n  <h1>Barkday™ Privacy Policy</h1>\n  <p><em>Last updated: September 21, 2025</em></p>\n\n  <h2>Information We Collect</h2>\n  <ul>\n    <li>Optional inputs you provide (dog’s name, breed, birthdate) are stored only in your browser.</li>\n    <li>No personal data is collected or transmitted to Barkday servers.</li>\n  </ul>\n\n  <h2>How We Use Information</h2>\n  <ul>\n    <li>To calculate and display age milestones and gift ideas directly on your device.</li>\n    <li>Anonymous diagnostic data may be used by GitHub Pages hosting (standard web logs).</li>\n  </ul>\n\n  <h2>Third-Party Links</h2>\n  <p>Gift recommendations may include affiliate links (Amazon, Chewy). Barkday may earn commissions at no additional cost to you.</p>\n\n  <h2>Contact</h2>\n  <p>Email: <a href=\"mailto:hello@barkday.app\">hello@barkday.app</a></p>\n\n  <p><a href=\"index.html\">← Back to Barkday</a></p>\n</body>\n</html>\n","inline_bytes":1269,"content_sha256":"554e2cee6eb463d9bf723529828f9cdcd97998f3444e7268ea2866a22f6a04d7"},{"path":"robots.txt","size":84,"sha":"4a0df3df85edd7f62673ab313f0cfc3441e4d801","media_type":"text/plain","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/robots.txt","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/robots.txt","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"User-agent: *\nAllow: /\nSitemap: https://candidquality.github.io/barkday/sitemap.xml\n","inline_bytes":84,"content_sha256":"66d559f8035482bdce909b52a5092ad27d713d503318898158ab9486e7d671bd"},{"path":"schema/dog-gifts-catalog.schema.v2.json","size":4622,"sha":"7f1001ade070006d3a9762efe1e5aba73f41bc7f","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/schema/dog-gifts-catalog.schema.v2.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/schema/dog-gifts-catalog.schema.v2.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"$id\": \"https://barkday.app/schema/dog-gifts-catalog.v2.json\",\n  \"title\": \"Barkday Gift Catalog v2\",\n  \"type\": \"object\",\n  \"additionalProperties\": false,\n  \"required\": [\"version\", \"generatedAt\", \"items\"],\n  \"properties\": {\n    \"version\": { \"const\": 2 },\n    \"generatedAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n    \"marketplaceDefault\": { \"type\": \"string\", \"default\": \"www.amazon.com\" },\n    \"notes\": { \"type\": \"string\" },\n    \"items\": {\n      \"type\": \"array\",\n      \"items\": { \"$ref\": \"#/$defs/giftItem\" }\n    }\n  },\n  \"$defs\": {\n    \"giftItem\": {\n      \"type\": \"object\",\n      \"additionalProperties\": false,\n      \"required\": [\n        \"id\",\n        \"title\",\n        \"category\",\n        \"ageAxis\",\n        \"sizes\",\n        \"chew\",\n        \"affiliate\",\n        \"source\",\n        \"active\"\n      ],\n      \"properties\": {\n        \"id\": {\n          \"type\": \"string\",\n          \"pattern\": \"^[a-z0-9][a-z0-9._-]{2,80}$\"\n        },\n        \"title\": { \"type\": \"string\", \"minLength\": 1 },\n        \"benefit\": { \"type\": \"string\" },\n        \"category\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"chew\",\n            \"fetch\",\n            \"training\",\n            \"comfort\",\n            \"feeding\",\n            \"enrichment\",\n            \"walks\",\n            \"safety\",\n            \"travel\",\n            \"grooming\",\n            \"health\",\n            \"seasonal\",\n            \"other\"\n          ]\n        },\n        \"tags\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"default\": []\n        },\n        \"ageAxis\": {\n          \"type\": \"string\",\n          \"enum\": [\"human\", \"dog\", \"none\"]\n        },\n        \"minAge\": { \"type\": \"number\", \"minimum\": 0 },\n        \"maxAge\": { \"type\": \"number\", \"minimum\": 0 },\n        \"minDogYears\": { \"type\": \"number\", \"minimum\": 0 },\n        \"maxDogYears\": { \"type\": \"number\", \"minimum\": 0 },\n        \"sizes\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\",\n            \"enum\": [\"toy\", \"small\", \"medium\", \"large\", \"giant\", \"any\"]\n          },\n          \"minItems\": 1\n        },\n        \"chew\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\",\n            \"enum\": [\"gentle\", \"normal\", \"strong\", \"any\"]\n          },\n          \"minItems\": 1\n        },\n        \"breedGroups\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"default\": []\n        },\n        \"preferred\": { \"type\": \"boolean\", \"default\": false },\n        \"priority\": { \"type\": \"integer\", \"minimum\": 0, \"maximum\": 1000, \"default\": 100 },\n        \"source\": {\n          \"type\": \"string\",\n          \"enum\": [\"curated\", \"amazon_enriched\", \"manual_partner\", \"mixed\"]\n        },\n        \"affiliate\": {\n          \"type\": \"object\",\n          \"additionalProperties\": false,\n          \"required\": [\"url\"],\n          \"properties\": {\n            \"url\": { \"type\": \"string\", \"format\": \"uri\" },\n            \"asin\": { \"type\": \"string\", \"pattern\": \"^[A-Z0-9]{10}$\" },\n            \"marketplace\": { \"type\": \"string\" },\n            \"partnerTag\": { \"type\": \"string\" },\n            \"subtag\": { \"type\": \"string\" }\n          }\n        },\n        \"amazon\": {\n          \"type\": \"object\",\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"detailPageURL\": { \"type\": \"string\", \"format\": \"uri\" },\n            \"imageUrl\": { \"type\": \"string\", \"format\": \"uri\" },\n            \"imageRefreshedAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n            \"offersRefreshedAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n            \"titleRefreshedAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n            \"resources\": {\n              \"type\": \"array\",\n              \"items\": { \"type\": \"string\" },\n              \"default\": []\n            }\n          }\n        },\n        \"active\": { \"type\": \"boolean\" },\n        \"expiresAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n        \"notes\": { \"type\": \"string\" }\n      },\n      \"allOf\": [\n        {\n          \"if\": { \"properties\": { \"ageAxis\": { \"const\": \"human\" } } },\n          \"then\": {\n            \"not\": {\n              \"anyOf\": [\n                { \"required\": [\"minDogYears\"] },\n                { \"required\": [\"maxDogYears\"] }\n              ]\n            }\n          }\n        },\n        {\n          \"if\": { \"properties\": { \"ageAxis\": { \"const\": \"dog\" } } },\n          \"then\": {\n            \"not\": {\n              \"anyOf\": [\n                { \"required\": [\"minAge\"] },\n                { \"required\": [\"maxAge\"] }\n              ]\n            }\n          }\n        }\n      ]\n    }\n  }\n}\n","inline_bytes":4622,"content_sha256":"34ae1daa06fabfad38111cc27785bd276df5e023a537ff3c175a1beee5975763"},{"path":"schema/dog-gifts-preferred.schema.v2.json","size":1468,"sha":"655c3fe2159183710bd287f1dd2f8f1bfa826e84","media_type":"application/json","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/schema/dog-gifts-preferred.schema.v2.json","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/schema/dog-gifts-preferred.schema.v2.json","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"{\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"$id\": \"https://barkday.app/schema/dog-gifts-preferred.v2.json\",\n  \"title\": \"Barkday Gift Preferred Overlay v2\",\n  \"type\": \"object\",\n  \"additionalProperties\": false,\n  \"required\": [\"version\", \"generatedAt\", \"items\"],\n  \"properties\": {\n    \"version\": { \"const\": 2 },\n    \"generatedAt\": { \"type\": \"string\", \"format\": \"date-time\" },\n    \"notes\": { \"type\": \"string\" },\n    \"items\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"additionalProperties\": false,\n        \"required\": [\"id\", \"active\"],\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"pattern\": \"^[a-z0-9][a-z0-9._-]{2,80}$\"\n          },\n          \"title\": { \"type\": \"string\" },\n          \"benefit\": { \"type\": \"string\" },\n          \"category\": { \"type\": \"string\" },\n          \"tags\": {\n            \"type\": \"array\",\n            \"items\": { \"type\": \"string\" },\n            \"default\": []\n          },\n          \"preferred\": { \"type\": \"boolean\", \"default\": true },\n          \"priority\": { \"type\": \"integer\", \"minimum\": 0, \"maximum\": 1000, \"default\": 900 },\n          \"affiliate\": {\n            \"type\": \"object\",\n            \"additionalProperties\": true\n          },\n          \"amazon\": {\n            \"type\": \"object\",\n            \"additionalProperties\": true\n          },\n          \"active\": { \"type\": \"boolean\" },\n          \"notes\": { \"type\": \"string\" }\n        }\n      }\n    }\n  }\n}\n","inline_bytes":1468,"content_sha256":"3a19632daf6a429c71c6bacaf986b4aab632e7fffc308bf4662949f66a101425"},{"path":"scripts/amazon-getitems-to-catalog.mjs","size":4863,"sha":"7f47a93807061cd5bd5296a1c35b0505de91e3a9","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/amazon-getitems-to-catalog.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/amazon-getitems-to-catalog.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from \"node:fs\";\n\nfunction readJson(path) {\n  return JSON.parse(fs.readFileSync(path, \"utf8\"));\n}\n\nfunction slugify(s) {\n  return String(s || \"\")\n    .toLowerCase()\n    .replace(/&/g, \" and \")\n    .replace(/[^a-z0-9]+/g, \"-\")\n    .replace(/^-+|-+$/g, \"\")\n    .slice(0, 80);\n}\n\nfunction inferCategory(title, featuresText) {\n  const t = `${title} ${featuresText}`.toLowerCase();\n  if (t.includes(\"teething\") || t.includes(\"puppy\")) return \"teething\";\n  if (t.includes(\"training\")) return \"training\";\n  if (t.includes(\"fetch\") || t.includes(\"ball\") || t.includes(\"frisbee\")) return \"fetch\";\n  if (t.includes(\"puzzle\") || t.includes(\"snuffle\")) return \"enrichment\";\n  if (t.includes(\"slow feeder\") || t.includes(\"bowl\")) return \"feeding\";\n  if (t.includes(\"leash\") || t.includes(\"harness\")) return \"walks\";\n  if (t.includes(\"light\") || t.includes(\"collar\")) return \"safety\";\n  return \"enrichment\";\n}\n\nfunction inferTags(title, featuresText) {\n  const t = `${title} ${featuresText}`.toLowerCase();\n  const tags = [];\n  const checks = [\n    [\"puppy\", \"puppy\"],\n    [\"teething\", \"teething\"],\n    [\"stuffable\", \"stuffable\"],\n    [\"fetch\", \"fetch\"],\n    [\"chew\", \"chew\"],\n    [\"training\", \"training\"],\n    [\"calm\", \"calming\"],\n    [\"snuffle\", \"foraging\"],\n    [\"puzzle\", \"puzzle\"],\n    [\"slow feeder\", \"slow-feeding\"],\n    [\"durable\", \"durable\"],\n    [\"senior\", \"senior\"]\n  ];\n  for (const [needle, tag] of checks) {\n    if (t.includes(needle) && !tags.includes(tag)) tags.push(tag);\n  }\n  return tags;\n}\n\nfunction inferSizes(title) {\n  const t = title.toLowerCase();\n  if (/\\bxs\\b|extra[- ]small|small puppies/.test(t)) return [\"toy\"];\n  if (/\\bsmall\\b/.test(t)) return [\"small\"];\n  if (/\\bmedium\\b|s\\/m/.test(t)) return [\"medium\"];\n  if (/\\blarge\\b|l\\/xl/.test(t)) return [\"large\"];\n  return [\"any\"];\n}\n\nfunction inferChew(title, featuresText) {\n  const t = `${title} ${featuresText}`.toLowerCase();\n  if (t.includes(\"soft puppy rubber\") || t.includes(\"gentle\")) return [\"gentle\", \"normal\"];\n  if (t.includes(\"durable\") || t.includes(\"power\")) return [\"normal\", \"strong\"];\n  return [\"normal\"];\n}\n\nfunction buildBenefit(title, features) {\n  const first = Array.isArray(features) && features.length ? features[0] : \"\";\n  const t = String(title || \"\");\n  if (/puppy/i.test(t) && /teething/i.test(`${t} ${first}`)) {\n    return \"Puppy-focused teething and enrichment option for supervised chewing and stuffed play.\";\n  }\n  if (/training/i.test(t)) {\n    return \"Useful reward and handling aid for short, repeatable training sessions.\";\n  }\n  if (/fetch|ball|frisbee/i.test(t)) {\n    return \"Good interactive play option for dogs that enjoy chase and retrieve work.\";\n  }\n  return \"Curated Barkday gift candidate imported from Amazon product data for manual review.\";\n}\n\nconst [,, inputPath, outputPath, optionsRaw] = process.argv;\n\nif (!inputPath || !outputPath) {\n  console.error(\"Usage: node amazon-getitems-to-catalog.mjs <getitems.json> <output.json> [options-json]\");\n  process.exit(1);\n}\n\nconst input = readJson(inputPath);\nconst opts = optionsRaw ? JSON.parse(optionsRaw) : {};\nconst defaultMarketplace = opts.marketplace || \"www.amazon.com\";\nconst defaultPartnerTag = opts.partnerTag || \"candidquality-20\";\nconst defaultAgeAxis = opts.ageAxis || \"human\";\nconst defaultMinAge = opts.minAge ?? 0;\nconst defaultMaxAge = opts.maxAge ?? 1;\nconst defaultPriority = opts.priority ?? 100;\nconst defaultSource = opts.source || \"curated\";\n\nconst items = (input.itemsResult?.items || []).map((item, idx) => {\n  const title = item.itemInfo?.title?.displayValue || `Imported item ${idx + 1}`;\n  const features = item.itemInfo?.features?.displayValues || [];\n  const featureText = features.join(\" \");\n  return {\n    id: slugify(title),\n    title,\n    benefit: buildBenefit(title, features),\n    category: inferCategory(title, featureText),\n    tags: inferTags(title, featureText),\n    ageAxis: defaultAgeAxis,\n    ...(defaultAgeAxis === \"human\" ? { minAge: defaultMinAge, maxAge: defaultMaxAge } : {}),\n    sizes: inferSizes(title),\n    chew: inferChew(title, featureText),\n    breedGroups: [],\n    preferred: false,\n    priority: defaultPriority,\n    source: defaultSource,\n    affiliate: {\n      url: item.detailPageURL,\n      asin: item.asin,\n      marketplace: defaultMarketplace,\n      partnerTag: defaultPartnerTag\n    },\n    active: true,\n    notes: \"Draft import from Creators API GetItems. Review benefit, category, tags, age range, and sizes before publishing.\"\n  };\n});\n\nconst out = {\n  version: 2,\n  generatedAt: new Date().toISOString(),\n  marketplaceDefault: defaultMarketplace,\n  notes: \"Draft Barkday catalog rows generated from Amazon Creators API GetItems response. Manual review required.\",\n  items\n};\n\nfs.writeFileSync(outputPath, JSON.stringify(out, null, 2));\nconsole.log(`Wrote ${items.length} draft item(s) to ${outputPath}`);\n","inline_bytes":4863,"content_sha256":"f8aa305ca0d151540e4d5c9cde42ae79858375fe8175c779246b903cae4299c7"},{"path":"scripts/barkday-doctor.mjs","size":14944,"sha":"1e2e3a6469f80f9e08c81839e004af22b6be1aa1","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/barkday-doctor.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/barkday-doctor.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from \"node:fs\";\nimport path from \"node:path\";\nimport { execSync } from \"node:child_process\";\n\nconst repoRoot = process.cwd();\nconst errors = [];\nconst warnings = [];\nconst infos = [];\n\nfunction exists(p) {\n  return fs.existsSync(path.join(repoRoot, p));\n}\n\nfunction readText(p) {\n  return fs.readFileSync(path.join(repoRoot, p), \"utf8\");\n}\n\nfunction readJson(p) {\n  return JSON.parse(readText(p));\n}\n\nfunction safeExec(cmd) {\n  try {\n    return execSync(cmd, { cwd: repoRoot, encoding: \"utf8\", stdio: [\"ignore\", \"pipe\", \"pipe\"] }).trim();\n  } catch (err) {\n    return null;\n  }\n}\n\nfunction walk(dir, out = []) {\n  const abs = path.join(repoRoot, dir);\n  if (!fs.existsSync(abs)) return out;\n  for (const ent of fs.readdirSync(abs, { withFileTypes: true })) {\n    const rel = path.posix.join(dir.replace(/\\\\/g, \"/\"), ent.name);\n    if (ent.isDirectory()) walk(rel, out);\n    else out.push(rel);\n  }\n  return out;\n}\n\nfunction addError(msg) {\n  errors.push(msg);\n  console.error(\"ERROR  \" + msg);\n}\n\nfunction addWarn(msg) {\n  warnings.push(msg);\n  console.warn(\"WARN   \" + msg);\n}\n\nfunction addInfo(msg) {\n  infos.push(msg);\n  console.log(\"INFO   \" + msg);\n}\n\nfunction itemCount(value) {\n  if (Array.isArray(value)) return value.length;\n  if (value && typeof value === \"object\" && Array.isArray(value.items)) return value.items.length;\n  return null;\n}\n\nfunction sourceItemsFrom(rel, value) {\n  const items = Array.isArray(value) ? value : value?.items;\n  if (!Array.isArray(items)) {\n    addError(`Gift source file must contain an items array or top-level array: ${rel}`);\n    return [];\n  }\n  return items;\n}\n\nconst canonicalGiftFeedPath = \"data/dog-gifts-merged.json\";\nconst canonicalPublishedGiftFeedUrl = \"https://candidquality.github.io/Barkday/data/dog-gifts-merged.json\";\nconst canonicalGiftWorkflowCommand = \".\\\\tools\\\\run-barkday-checks.ps1\";\nconst intendedGiftCatalogItemCount = 182;\nconst retiredGiftFeedToken = \"dog-birthday-feed\";\nconst runtimeCriticalFiles = [\n  \"index.html\",\n  \"app.js\",\n  \"service-worker.js\",\n  \"js/runtime-fetch.js\",\n  \"manifest.json\",\n  \"manifest.webmanifest\"\n];\nconst legacyGiftFiles = [\n  \"dog-gifts.json\",\n  \"dog-gifts.schema.json\"\n];\nconst v2GiftSourceFiles = [\n  \"data/dog-gifts-base.json\",\n  \"data/dog-gifts-preferred.json\"\n];\nconst generatedGiftFiles = [\n  \"data/dog-gifts-catalog.json\",\n  \"data/dog-gifts-merged.json\"\n];\nconst publishableBatchPattern = /^data\\/gift-batches\\/\\d{4}-\\d{2}-\\d{2}-batch-\\d+\\.json$/i;\nconst candidateBatchPattern = /^data\\/gift-batches\\/\\d{4}-\\d{2}-\\d{2}-batch-\\d+-[a-z0-9-]+\\.json$/i;\n\nconsole.log(\"Barkday doctor\");\nconsole.log(\"Repo   \" + repoRoot);\nconsole.log(\"\");\naddInfo(`Canonical runtime gift feed path: ${canonicalGiftFeedPath}`);\naddInfo(`Canonical published gift feed URL: ${canonicalPublishedGiftFeedUrl}`);\naddInfo(`Canonical gift workflow helper: ${canonicalGiftWorkflowCommand}`);\n\nif (!exists(\".git\")) {\n  addError(\"Current folder is not a git repository.\");\n} else {\n  const branch = safeExec(\"git rev-parse --abbrev-ref HEAD\");\n  const head = safeExec(\"git rev-parse --short HEAD\");\n  addInfo(`Git branch=${branch || \"unknown\"} head=${head || \"unknown\"}`);\n\n  const hasOrigin = safeExec(\"git remote get-url origin\");\n  if (!hasOrigin) addWarn(\"No git remote named origin found.\");\n  else addInfo(`Origin ${hasOrigin}`);\n\n  const remoteMain = safeExec(\"git rev-parse --verify origin/main\");\n  if (!remoteMain) {\n    addWarn(\"origin/main is not available locally. Run git fetch origin for ahead/behind checks.\");\n  } else {\n    const counts = safeExec(\"git rev-list --left-right --count HEAD...origin/main\");\n    if (counts) {\n      const parts = counts.split(/\\s+/).map(Number);\n      const ahead = Number.isFinite(parts[0]) ? parts[0] : 0;\n      const behind = Number.isFinite(parts[1]) ? parts[1] : 0;\n      if (behind > 0) addWarn(`Local branch is behind origin/main by ${behind} commit(s). Rebase before push.`);\n      else addInfo(\"Local branch is not behind origin/main.\");\n      if (ahead > 0) addInfo(`Local branch is ahead of origin/main by ${ahead} commit(s).`);\n    }\n  }\n}\n\nconst requiredAiOutputs = [\n  \"docs/ai-index.min.json\",\n  \"docs/ai-pack-core.txt\",\n  \"docs/ai-pack-data-config.txt\",\n  \"docs/ai-docs-list.min.json\",\n  \"docs/ai-pack-everything.manifest.min.json\"\n];\n\nfor (const rel of requiredAiOutputs) {\n  if (!exists(rel)) addError(`Missing required AI output: ${rel}`);\n}\nif (!errors.some(x => x.includes(\"Missing required AI output\"))) {\n  addInfo(\"Required AI output files are present.\");\n}\n\nconst workflowDir = \".github/workflows\";\nif (exists(workflowDir)) {\n  const files = walk(workflowDir).filter(f => /\\.(ya?ml)$/i.test(f));\n  const byName = new Map();\n  for (const rel of files) {\n    const text = readText(rel);\n    const m = text.match(/^\\s*name:\\s*(.+?)\\s*$/m);\n    const displayName = m ? m[1].trim().replace(/^[\"']|[\"']$/g, \"\") : path.basename(rel);\n    if (!byName.has(displayName)) byName.set(displayName, []);\n    byName.get(displayName).push(rel);\n  }\n  let dupCount = 0;\n  for (const [name, list] of byName.entries()) {\n    if (list.length > 1) {\n      dupCount += 1;\n      addWarn(`Duplicate workflow display name \"${name}\" in: ${list.join(\", \")}`);\n    }\n  }\n  if (!dupCount) addInfo(\"No duplicate workflow display names detected.\");\n} else {\n  addWarn(\"No .github/workflows directory found.\");\n}\n\nconst trackedJsonFiles = [];\nconst trackedByGit = safeExec(\"git ls-files\");\nif (trackedByGit) {\n  for (const rel of trackedByGit.split(/\\r?\\n/).filter(Boolean)) {\n    if (/\\.json$/i.test(rel)) trackedJsonFiles.push(rel);\n  }\n} else {\n  trackedJsonFiles.push(...walk(\".\").filter(f => /\\.json$/i.test(f)));\n}\n\nlet badJson = 0;\nfor (const rel of trackedJsonFiles) {\n  if (!exists(rel)) {\n    const status = safeExec(`git status --short -- \"${rel}\"`);\n    if (status && /^ ?D\\b/.test(status)) {\n      addInfo(`Tracked JSON file is deleted in the working tree pending commit: ${rel}`);\n    } else {\n      addWarn(`Tracked JSON file is absent in the working tree: ${rel}`);\n    }\n    continue;\n  }\n  try {\n    JSON.parse(readText(rel));\n  } catch (err) {\n    badJson += 1;\n    addError(`Invalid JSON in ${rel}: ${err.message}`);\n  }\n}\nif (!badJson) addInfo(`Parsed ${trackedJsonFiles.length} JSON file(s) successfully.`);\n\nconst appJs = exists(\"app.js\") ? readText(\"app.js\") : null;\nif (!appJs) {\n  addWarn(\"app.js not found at repo root.\");\n} else {\n  const localRefs = new Set();\n  const dataRe = /[\"'`](data\\/[^\"'`]+?\\.(?:json|ya?ml|txt|md))[\"'`]/g;\n  const localRootRe = /[\"'`]((?:[A-Za-z0-9._-]+\\/)?[A-Za-z0-9._-]+?\\.(?:json|ya?ml|txt|md))[\"'`]/g;\n\n  for (const m of appJs.matchAll(dataRe)) localRefs.add(m[1]);\n\n  for (const m of appJs.matchAll(localRootRe)) {\n    const rel = m[1];\n    if (/^https?:/i.test(rel)) continue;\n    if (rel.startsWith(\"data/\")) continue;\n    if (rel.startsWith(\"docs/\")) continue;\n    if (rel.startsWith(\".github/\")) continue;\n    if (/^(barkday-logo|logo|manifest|dog-gifts)\\b/i.test(path.basename(rel)) || rel === \"dog-gifts.json\" || rel === \"dog-gifts.schema.json\") {\n      localRefs.add(rel);\n    }\n  }\n\n  let missingRefs = 0;\n  for (const rel of [...localRefs].sort()) {\n    if (!exists(rel)) {\n      missingRefs += 1;\n      addError(`app.js references missing local file: ${rel}`);\n    }\n  }\n  if (!missingRefs) addInfo(\"No missing local file references detected in app.js.\");\n}\n\nconst giftFeedUrlMatch = appJs ? appJs.match(/const\\s+GIFT_FEED_URL\\s*=\\s*[\"'`](https?:\\/\\/[^\"'`]+)[\"'`]/) : null;\nconst relativeGiftFeedUrlMatch = appJs ? appJs.match(/const\\s+GIFT_FEED_URL\\s*=\\s*[\"'`]([^\"'`]+)[\"'`]/) : null;\nif (relativeGiftFeedUrlMatch) {\n  const configured = relativeGiftFeedUrlMatch[1];\n  const configuredPath = configured.split(/[?#]/, 1)[0].replace(/\\\\/g, \"/\").replace(/^\\.\\//, \"\");\n  if (configuredPath !== canonicalGiftFeedPath) {\n    addError(`app.js GIFT_FEED_URL points to ${configured}; expected ${canonicalGiftFeedPath}.`);\n  } else {\n    addInfo(`app.js uses canonical v2 gift feed: ${configured}`);\n  }\n} else if (giftFeedUrlMatch) {\n  addError(`app.js GIFT_FEED_URL points to remote URL ${giftFeedUrlMatch[1]}; expected ${canonicalGiftFeedPath}.`);\n} else if (appJs) {\n  addError(\"app.js does not define GIFT_FEED_URL.\");\n}\n\nfor (const rel of runtimeCriticalFiles) {\n  if (!exists(rel)) continue;\n  const text = readText(rel);\n  if (text.includes(retiredGiftFeedToken)) {\n    addError(`Retired ${retiredGiftFeedToken} reference remains in runtime-critical file: ${rel}`);\n  }\n}\n\nconst runtimeLegacyRefs = [];\nfor (const rel of runtimeCriticalFiles) {\n  if (!exists(rel)) continue;\n  const text = readText(rel);\n  for (const legacy of legacyGiftFiles) {\n    if (text.includes(legacy)) runtimeLegacyRefs.push(`${rel} -> ${legacy}`);\n  }\n}\nif (runtimeLegacyRefs.length) {\n  addWarn(`Runtime-critical files still reference legacy root gift files: ${runtimeLegacyRefs.join(\", \")}`);\n}\n\nconst presentLegacyFiles = legacyGiftFiles.filter(exists);\nconst missingLegacyFiles = legacyGiftFiles.filter(rel => !exists(rel));\nif (presentLegacyFiles.length) {\n  const legacyCounts = presentLegacyFiles.map(rel => {\n    try {\n      const count = itemCount(readJson(rel));\n      return count == null ? `${rel} (schema)` : `${rel} (${count} item(s))`;\n    } catch {\n      return rel;\n    }\n  });\n  addInfo(`Deprecated legacy root gift artifacts present for compatibility only: ${legacyCounts.join(\", \")}`);\n  addInfo(`Canonical runtime gift feed remains ${canonicalGiftFeedPath}; do not add new catalog work to root dog-gifts.json.`);\n}\nif (missingLegacyFiles.length) {\n  addWarn(`Legacy root gift file(s) missing: ${missingLegacyFiles.join(\", \")}`);\n}\n\nconst allGiftBatchJsonFiles = walk(\"data/gift-batches\").filter(rel => /\\.json$/i.test(rel)).sort();\nconst candidateBatchFiles = allGiftBatchJsonFiles.filter(rel => candidateBatchPattern.test(rel));\nconst batchFiles = allGiftBatchJsonFiles.filter(rel => publishableBatchPattern.test(rel));\nlet suspiciousBatchCount = 0;\nlet batchItemCount = 0;\nconst sourceIds = new Set();\nconst sourceAsins = new Set();\nlet duplicateSourceKeys = 0;\nif (candidateBatchFiles.length) {\n  addInfo(`Found ${candidateBatchFiles.length} curated candidate batch file(s) ignored by rebuild until promoted: ${candidateBatchFiles.join(\", \")}.`);\n}\nfor (const rel of batchFiles) {\n  const abs = path.join(repoRoot, rel);\n  const size = fs.statSync(abs).size;\n  let value = null;\n  try {\n    value = readJson(rel);\n  } catch (err) {\n    suspiciousBatchCount += 1;\n    addError(`Gift batch is invalid JSON: ${rel}: ${err.message}`);\n    continue;\n  }\n\n  if (!Array.isArray(value)) {\n    suspiciousBatchCount += 1;\n    addWarn(`Gift batch is not a top-level array: ${rel}`);\n    continue;\n  }\n  if (value.length === 0) {\n    suspiciousBatchCount += 1;\n    addWarn(`Gift batch is empty and should be removed or replaced intentionally: ${rel}`);\n    continue;\n  }\n\n  const usableItems = value.filter(item => item && typeof item === \"object\" && !Array.isArray(item) && item.id);\n  if (usableItems.length === 0 || size < 100) {\n    suspiciousBatchCount += 1;\n    addWarn(`Gift batch looks suspicious (${value.length} row(s), ${usableItems.length} with id, ${size} bytes): ${rel}`);\n  }\n\n  batchItemCount += value.length;\n  for (const item of usableItems) {\n    if (sourceIds.has(item.id)) {\n      duplicateSourceKeys += 1;\n      addError(`Duplicate gift source id in batch inputs: ${item.id}`);\n    }\n    sourceIds.add(item.id);\n\n    const asin = item?.affiliate?.asin;\n    if (asin) {\n      if (sourceAsins.has(asin)) {\n        duplicateSourceKeys += 1;\n        addError(`Duplicate gift source ASIN in batch inputs: ${asin}`);\n      }\n      sourceAsins.add(asin);\n    }\n  }\n}\nif (batchFiles.length && suspiciousBatchCount === 0) {\n  addInfo(`Checked ${batchFiles.length} gift batch file(s); none look empty or suspicious.`);\n} else if (!batchFiles.length) {\n  addInfo(\"No gift batch files found.\");\n}\n\nconst baseSource = exists(\"data/dog-gifts-base.json\") ? readJson(\"data/dog-gifts-base.json\") : null;\nif (!baseSource) {\n  addError(\"Missing v2 gift source: data/dog-gifts-base.json\");\n} else {\n  const baseItems = sourceItemsFrom(\"data/dog-gifts-base.json\", baseSource);\n  for (const item of baseItems.filter(item => item && typeof item === \"object\" && !Array.isArray(item) && item.id)) {\n    if (sourceIds.has(item.id)) {\n      duplicateSourceKeys += 1;\n      addError(`Duplicate gift source id between base and batch inputs: ${item.id}`);\n    }\n    sourceIds.add(item.id);\n\n    const asin = item?.affiliate?.asin;\n    if (asin) {\n      if (sourceAsins.has(asin)) {\n        duplicateSourceKeys += 1;\n        addError(`Duplicate gift source ASIN between base and batch inputs: ${asin}`);\n      }\n      sourceAsins.add(asin);\n    }\n  }\n\n  const rebuildableSourceCount = baseItems.length + batchItemCount;\n  if (rebuildableSourceCount !== intendedGiftCatalogItemCount) {\n    addError(`Rebuildable v2 gift source has ${rebuildableSourceCount} item(s); expected ${intendedGiftCatalogItemCount}.`);\n  } else {\n    addInfo(`Rebuildable v2 gift source count is ${rebuildableSourceCount} item(s): ${baseItems.length} base + ${batchItemCount} batch.`);\n  }\n}\n\nif (!duplicateSourceKeys) addInfo(\"No duplicate gift ids or ASINs detected in rebuildable source inputs.\");\n\nfor (const rel of v2GiftSourceFiles) {\n  if (!exists(rel)) addError(`Missing v2 gift source file: ${rel}`);\n}\n\nconst generatedCounts = new Map();\nfor (const rel of generatedGiftFiles) {\n  if (!exists(rel)) {\n    addError(`Missing generated v2 gift file: ${rel}`);\n    continue;\n  }\n  const count = itemCount(readJson(rel));\n  generatedCounts.set(rel, count);\n  if (count !== intendedGiftCatalogItemCount) {\n    addError(`${rel} has ${count ?? \"unknown\"} item(s); expected ${intendedGiftCatalogItemCount}. Rebuild from source.`);\n  }\n}\n\nif (\n  generatedCounts.get(\"data/dog-gifts-catalog.json\") === intendedGiftCatalogItemCount &&\n  generatedCounts.get(\"data/dog-gifts-merged.json\") === intendedGiftCatalogItemCount\n) {\n  addInfo(`Generated v2 gift files match intended launch catalog size: ${intendedGiftCatalogItemCount} item(s).`);\n}\n\nconst aiScript = exists(\"scripts/build_ai_index.mjs\") ? readText(\"scripts/build_ai_index.mjs\") : null;\nif (!aiScript) {\n  addWarn(\"scripts/build_ai_index.mjs not found.\");\n} else {\n  const expectedOutputs = [\n    \"ai-index.min.json\",\n    \"ai-pack-core.txt\",\n    \"ai-pack-data-config.txt\",\n    \"ai-docs-list.min.json\",\n    \"ai-pack-everything.manifest.min.json\"\n  ];\n  const missingMentions = expectedOutputs.filter(name => !aiScript.includes(name));\n  if (missingMentions.length) {\n    addWarn(`AI build script does not explicitly mention: ${missingMentions.join(\", \")}`);\n  } else {\n    addInfo(\"AI build script includes all expected pack/index output names.\");\n  }\n}\n\nconsole.log(\"\");\nconsole.log(`Summary: ${errors.length} error(s), ${warnings.length} warning(s), ${infos.length} info message(s).`);\nif (errors.length) process.exit(1);\n","inline_bytes":14944,"content_sha256":"f3ad6db63c4d59079c876483b5a678a624e66b7875c42869234999d6332b0813"},{"path":"scripts/build-auto-batch-from-getitems.mjs","size":6865,"sha":"636fe892d028b15df1dfb75926819b8dfe3a6246","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/build-auto-batch-from-getitems.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/build-auto-batch-from-getitems.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from \"fs\";\nimport path from \"path\";\n\nconst outputPath = process.argv[2] || \"./data/gift-batches/2026-04-21-batch-07.json\";\nconst maxItems = Number(process.argv[3] || 120);\n\nfunction readJson(filePath) {\n  return JSON.parse(fs.readFileSync(filePath, \"utf8\"));\n}\n\nfunction writeJson(filePath, value) {\n  fs.writeFileSync(filePath, JSON.stringify(value, null, 2) + \"\\n\", \"utf8\");\n}\n\nfunction slugify(text) {\n  return String(text || \"\")\n    .toLowerCase()\n    .replace(/[^a-z0-9]+/g, \"-\")\n    .replace(/^-+|-+$/g, \"\")\n    .slice(0, 50);\n}\n\nfunction inferCategory(text) {\n  const t = text.toLowerCase();\n\n  if (/airtag|tracking/.test(t)) return \"safety\";\n  if (/light up|led|visibility|reflective.*light|dog collar light|lighthound/.test(t)) return \"safety\";\n  if (/harness|leash|walk/.test(t)) return \"walks\";\n  if (/water bottle|travel bowl|collapsible bowl|portable.*bowl|portable.*water/.test(t)) return \"outdoors\";\n  if (/cooling mat|cool pet pad|chillz/.test(t)) return \"comfort\";\n  if (/lick mat|licking mat|lick pad|grooming distraction|bath lick/.test(t)) return \"calming\";\n  if (/slow feeder insert|insert bowl|slow feeder bowl/.test(t)) return \"feeding\";\n  if (/snuffle|foraging/.test(t)) return \"enrichment\";\n  if (/tug/.test(t)) return \"tug\";\n  if (/fetch stick|bumper|flyer|jive ball|ball dog toy|throwing stick|float/.test(t)) return \"fetch\";\n  if (/treat dispensing|puzzle|stuff-a-ball|treat tumble|reward ball|qwizl/.test(t)) return \"enrichment\";\n  if (/chew|goughnuts|hurley|stuff-a-ball/.test(t)) return \"chew\";\n\n  return \"enrichment\";\n}\n\nfunction inferSizes(text, category) {\n  const t = text.toLowerCase();\n  const out = [];\n\n  if (/x-small|xs|extra small|toy/.test(t)) out.push(\"toy\");\n  if (/small/.test(t)) out.push(\"small\");\n  if (/medium/.test(t)) out.push(\"medium\");\n  if (/large|xl|x-large|extra large/.test(t)) out.push(\"large\");\n  if (/giant|xxl/.test(t)) out.push(\"giant\");\n\n  if (out.length === 0) {\n    if ([\"safety\", \"walks\", \"outdoors\", \"feeding\"].includes(category)) return [\"any\"];\n    return [\"medium\"];\n  }\n\n  return [...new Set(out)];\n}\n\nfunction inferChew(text, category) {\n  const t = text.toLowerCase();\n\n  if ([\"safety\", \"walks\", \"outdoors\", \"feeding\", \"comfort\"].includes(category)) return [\"any\"];\n  if (/aggressive|heavy duty|tough|durable|strong chewer/.test(t)) return [\"normal\", \"strong\"];\n  if (/puppy|lick mat|calming/.test(t)) return [\"gentle\", \"normal\"];\n  return [\"normal\"];\n}\n\nfunction inferAge(text, category) {\n  const t = text.toLowerCase();\n\n  if ([\"safety\", \"walks\", \"outdoors\", \"feeding\"].includes(category)) {\n    return { ageAxis: \"none\" };\n  }\n\n  if (/puppy/.test(t)) {\n    return { ageAxis: \"human\", minAge: 0, maxAge: 0.8 };\n  }\n\n  if (/senior/.test(t)) {\n    return { ageAxis: \"human\", minAge: 7, maxAge: 12 };\n  }\n\n  if (category === \"calming\") {\n    return { ageAxis: \"human\", minAge: 0.3, maxAge: 12 };\n  }\n\n  return { ageAxis: \"human\", minAge: 0.5, maxAge: 10 };\n}\n\nfunction inferTags(text, category) {\n  const t = text.toLowerCase();\n  const tags = new Set();\n\n  if (/lick mat|licking mat|lick pad/.test(t)) tags.add(\"lick-mat\");\n  if (/suction/.test(t)) tags.add(\"suction-cups\");\n  if (/bath|groom/.test(t)) {\n    tags.add(\"bath\");\n    tags.add(\"grooming\");\n  }\n  if (/anxiety|calm/.test(t)) tags.add(\"anxiety-relief\");\n\n  if (/water bottle/.test(t)) {\n    tags.add(\"water-bottle\");\n    tags.add(\"hydration\");\n  }\n  if (/travel|portable/.test(t)) tags.add(\"travel\");\n  if (/collapsible/.test(t)) tags.add(\"collapsible\");\n  if (/bowl/.test(t)) tags.add(\"bowl\");\n  if (/carabiner/.test(t)) tags.add(\"carabiner\");\n\n  if (/cooling/.test(t)) tags.add(\"cooling\");\n  if (/mat/.test(t)) tags.add(\"mat\");\n\n  if (/led|light/.test(t)) tags.add(\"led\");\n  if (/reflective/.test(t)) tags.add(\"reflective\");\n  if (/visibility/.test(t)) tags.add(\"visibility\");\n  if (/waterproof/.test(t)) tags.add(\"waterproof\");\n\n  if (/slow feeder/.test(t)) tags.add(\"slow-feeding\");\n  if (/treat dispensing|treat dispenser/.test(t)) tags.add(\"treat-dispensing\");\n  if (/puzzle/.test(t)) tags.add(\"puzzle\");\n  if (/snuffle|foraging/.test(t)) tags.add(\"foraging\");\n  if (/stuffable/.test(t)) tags.add(\"stuffable\");\n\n  if (/fetch/.test(t)) tags.add(\"fetch\");\n  if (/ball/.test(t)) tags.add(\"ball\");\n  if (/stick|bumper|flyer/.test(t)) tags.add(\"stick\");\n  if (/float/.test(t)) tags.add(\"floatable\");\n  if (/tug/.test(t)) tags.add(\"tug\");\n\n  if (/chew/.test(t)) tags.add(\"chew\");\n  if (/durable|tough/.test(t)) tags.add(\"durable\");\n\n  if (tags.size === 0) tags.add(category);\n  return [...tags];\n}\n\nfunction inferPriority(category) {\n  const map = {\n    chew: 170,\n    enrichment: 160,\n    calming: 160,\n    fetch: 158,\n    comfort: 156,\n    feeding: 155,\n    outdoors: 152,\n    safety: 150,\n    walks: 148,\n    tug: 154\n  };\n  return map[category] || 140;\n}\n\nfunction mapItem(item) {\n  const asin = item.asin;\n  const title = item?.itemInfo?.title?.displayValue || `Amazon Item ${asin}`;\n  const features = item?.itemInfo?.features?.displayValues || [];\n  const featureText = features.join(\" \");\n  const fullText = `${title} ${featureText}`;\n  const category = inferCategory(fullText);\n  const sizes = inferSizes(fullText, category);\n  const chew = inferChew(fullText, category);\n  const age = inferAge(fullText, category);\n  const tags = inferTags(fullText, category);\n\n  return {\n    id: `${slugify(title)}-${asin.toLowerCase()}`,\n    title,\n    benefit: `Auto-generated starter entry for ${title}. Review wording later.`,\n    category,\n    tags,\n    ...age,\n    sizes,\n    chew,\n    breedGroups: [],\n    preferred: false,\n    priority: inferPriority(category),\n    source: \"curated\",\n    affiliate: {\n      url: item.detailPageURL,\n      asin,\n      marketplace: \"www.amazon.com\",\n      partnerTag: \"candidquality-20\"\n    },\n    active: true,\n    notes: \"Auto-generated starter entry from bulk GetItems run. Review later.\"\n  };\n}\n\nconst repoRoot = process.cwd();\nconst rawDir = path.join(repoRoot, \"data\", \"raw-amazon\");\nconst catalogPath = path.join(repoRoot, \"data\", \"dog-gifts-catalog.json\");\n\nconst catalog = readJson(catalogPath);\nconst existingAsins = new Set(\n  (catalog.items || [])\n    .map(it => it?.affiliate?.asin)\n    .filter(Boolean)\n);\n\nconst bulkFiles = fs.readdirSync(rawDir)\n  .filter(name => /^bulk-getitems-\\d+\\.json$/i.test(name))\n  .sort();\n\nconst out = [];\nconst seen = new Set(existingAsins);\n\nfor (const file of bulkFiles) {\n  const json = readJson(path.join(rawDir, file));\n  const items = json?.itemsResult?.items || [];\n\n  for (const item of items) {\n    const asin = item?.asin;\n    if (!asin) continue;\n    if (seen.has(asin)) continue;\n\n    seen.add(asin);\n    out.push(mapItem(item));\n\n    if (out.length >= maxItems) break;\n  }\n\n  if (out.length >= maxItems) break;\n}\n\nwriteJson(outputPath, out);\nconsole.log(`Wrote ${out.length} starter items to ${outputPath}`);","inline_bytes":6865,"content_sha256":"56973d22470cbe4a47e26811affa71afb4696d935da68262fd48b56b5690bfcc"},{"path":"scripts/build_ai_index.mjs","size":20741,"sha":"f34fbc20be6a5274021674e0c4e06164e149f43f","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/build_ai_index.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/build_ai_index.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"// scripts/build_ai_index.mjs\r\n// Builds repo-wide indices (ai-index.*), browsable lists, targeted inline packs,\r\n// sharded \"everything\" packs, and a combined \"all\" pack with HTML/TXT mirrors.\r\n// Safer defaults for large data, plus JSON shape hints for very large files.\r\n\r\nimport { execSync } from \"node:child_process\";\r\nimport fs from \"node:fs\";\r\nimport path from \"node:path\";\r\nimport crypto from \"node:crypto\";\r\n\r\n// ---------------- git + repo meta ----------------\r\nfunction safeExec(cmd, def = \"\") {\r\n  try { return execSync(cmd, { encoding: \"utf8\", stdio: [\"ignore\",\"pipe\",\"ignore\"] }).trim(); }\r\n  catch { return def; }\r\n}\r\n\r\nconst repo = process.env.GITHUB_REPOSITORY\r\n  || safeExec(\"git config --get remote.origin.url\")\r\n      .replace(/^.*github\\.com[:/]/, \"\").replace(/\\.git$/, \"\");\r\nconst commit = process.env.GITHUB_SHA || safeExec(\"git rev-parse HEAD\");\r\nconst branch = process.env.GITHUB_REF_NAME || safeExec(\"git rev-parse --abbrev-ref HEAD\") || \"main\";\r\nconst updatedUtc = new Date().toISOString();\r\n\r\nif (!repo) {\r\n  console.warn(\"[build_ai_index] Could not determine repo; continuing with minimal metadata.\");\r\n}\r\n\r\n// ---------------- helpers ----------------\r\nfunction enc(p){ return p.split(\"/\").map(encodeURIComponent).join(\"/\"); }\r\nfunction mediaTypeFor(p){\r\n  const ext = p.toLowerCase().split(\".\").pop();\r\n  const map = {\r\n    json:\"application/json\", schema:\"application/json\",\r\n    js:\"application/javascript\", mjs:\"application/javascript\",\r\n    css:\"text/css\", html:\"text/html\", md:\"text/markdown\", mdx:\"text/markdown\", txt:\"text/plain\",\r\n    svg:\"image/svg+xml\", png:\"image/png\", jpg:\"image/jpeg\", jpeg:\"image/jpeg\", webp:\"image/webp\", ico:\"image/x-icon\",\r\n    pdf:\"application/pdf\", xml:\"application/xml\", yml:\"text/yaml\", yaml:\"text/yaml\"\r\n  };\r\n  return map[ext] || \"application/octet-stream\";\r\n}\r\nfunction sha256(buf){ return crypto.createHash(\"sha256\").update(buf).digest(\"hex\"); }\r\nfunction ensureDocs(){ fs.mkdirSync(\"docs\", { recursive: true }); }\r\n\r\n// ---------------- gather all tracked files at this commit ----------------\r\nfunction filesFromGitTree(gitCommit) {\r\n  const raw = safeExec(`git ls-tree -r --long ${gitCommit}`);\r\n  const lines = raw.split(\"\\n\").filter(Boolean);\r\n  const out = [];\r\n  for (const line of lines) {\r\n    const m = line.match(/^\\d+\\s+\\w+\\s+([0-9a-f]{40})\\s+(\\d+)\\t(.+)$/);\r\n    if (!m) continue;\r\n    const [, blobSha, sizeStr, filePath] = m;\r\n    if (filePath.startsWith(\".git/\")) continue;\r\n    const raw_url  = `https://raw.githubusercontent.com/${repo}/${commit}/${enc(filePath)}`;\r\n    const html_url = `https://github.com/${repo}/blob/${commit}/${enc(filePath)}`;\r\n    out.push({ path:filePath, size:Number(sizeStr), git_blob_sha:blobSha, media_type:mediaTypeFor(filePath), raw_url, html_url });\r\n  }\r\n  return out;\r\n}\r\n// Fallback (rare): walk working dir if git tree fails\r\nfunction walk(dir){\r\n  const ents = fs.readdirSync(dir, { withFileTypes:true });\r\n  const list = [];\r\n  for (const e of ents){\r\n    const p = path.join(dir, e.name);\r\n    if (p.startsWith(\".git\")) continue;\r\n    if (e.isDirectory()) list.push(...walk(p));\r\n    else {\r\n      const stat = fs.statSync(p);\r\n      list.push({\r\n        path: p.replace(/^[.][/\\\\]*/,\"\"),\r\n        size: stat.size,\r\n        git_blob_sha: \"\", // unknown outside git\r\n        media_type: mediaTypeFor(p),\r\n        raw_url: `https://raw.githubusercontent.com/${repo}/${commit}/${enc(p)}`,\r\n        html_url:`https://github.com/${repo}/blob/${commit}/${enc(p)}`\r\n      });\r\n    }\r\n  }\r\n  return list;\r\n}\r\n\r\nlet files = filesFromGitTree(commit);\r\nif (!files.length) {\r\n  console.warn(\"[build_ai_index] git ls-tree returned no files; falling back to FS walk.\");\r\n  files = walk(\".\");\r\n}\r\n\r\n// ---------------- master index ----------------\r\nensureDocs();\r\nconst index = {\r\n  schema: \"barkday.ai-index.v1\",\r\n  repo, default_branch: branch, commit, updated_utc: updatedUtc,\r\n  files_count: files.length,\r\n  total_bytes: files.reduce((a,f)=>a+f.size, 0),\r\n  files\r\n};\r\nfs.writeFileSync(\"docs/ai-index.json\", JSON.stringify(index, null, 2));\r\nfs.writeFileSync(\"docs/ai-index.min.json\", JSON.stringify(index));\r\nconsole.log(`Wrote docs/ai-index.(json|min.json) with ${files.length} entries`);\r\n\r\n// ---------------- simple list writer (json + min.json + html) ----------------\r\nfunction writeList({title, outBase, predicate}) {\r\n  const subset = files.filter(predicate);\r\n  const list = {\r\n    schema: `barkday.${outBase}.v1`,\r\n    repo, commit, updated_utc: updatedUtc,\r\n    count: subset.length,\r\n    files: subset.map(({path: p, size, git_blob_sha, raw_url, html_url}) => ({\r\n      path: p, size, sha: git_blob_sha, raw_url, html_url\r\n    }))\r\n  };\r\n  fs.writeFileSync(`docs/${outBase}.json`, JSON.stringify(list, null, 2));\r\n  fs.writeFileSync(`docs/${outBase}.min.json`, JSON.stringify(list));\r\n\r\n  const esc = s => String(s).replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");\r\n  const rows = subset.map(f =>\r\n    `<tr><td class=\"mono\">${esc(f.path)}</td><td>${f.size}</td><td><a href=\"${f.raw_url}\" target=\"_blank\" rel=\"noopener\">raw</a></td><td><a href=\"${f.html_url}\" target=\"_blank\" rel=\"noopener\">view</a></td></tr>`\r\n  ).join(\"\\n\") || `<tr><td colspan=\"4\">No matching files.</td></tr>`;\r\n\r\n  const html = `<!doctype html><meta charset=\"utf-8\"><title>Barkday • ${esc(title)}</title>\r\n<style>\r\n  body{font:14px system-ui;margin:24px;max-width:1100px}\r\n  table{width:100%;border-collapse:collapse}\r\n  th,td{border-bottom:1px solid #eee;padding:8px;text-align:left}\r\n  .mono{font-family:ui-monospace,Consolas,monospace}\r\n</style>\r\n<h1>${esc(title)} (${subset.length})</h1>\r\n<p><small>Commit <code>${commit.slice(0,7)}</code> • ${updatedUtc}</small></p>\r\n<table><thead><tr><th>Path</th><th>Size</th><th>Raw</th><th>HTML</th></tr></thead><tbody>\r\n${rows}\r\n</tbody></table>`;\r\n  fs.writeFileSync(`docs/${outBase}.html`, html);\r\n\r\n  console.log(`Wrote docs/${outBase}.(html|json|min.json) with ${subset.length} entries`);\r\n}\r\n\r\nwriteList({\r\n  title: \"docs/*.md Markdown files\",\r\n  outBase: \"ai-docs-list\",\r\n  predicate: f => f.path.startsWith(\"docs/\") && /\\.mdx?$/i.test(f.path)\r\n});\r\nwriteList({\r\n  title: \"data/*.md Markdown files\",\r\n  outBase: \"ai-data-list\",\r\n  predicate: f => f.path.startsWith(\"data/\") && /\\.mdx?$/i.test(f.path)\r\n});\r\nwriteList({\r\n  title: \"data/*.json, *.yaml, *.yml files\",\r\n  outBase: \"ai-data-config-list\",\r\n  predicate: f => f.path.toLowerCase().startsWith(\"data/\") && /\\.(json|ya?ml)$/i.test(f.path)\r\n});\r\n\r\n// ---------------- inline limits + policy ----------------\r\nconst TEXT_EXT = new Set([\"md\",\"mdx\",\"json\",\"js\",\"mjs\",\"css\",\"html\",\"yml\",\"yaml\",\"txt\",\"svg\"]);\r\nconst INLINE_TEXT_BYTES  = 600 * 1024;   // inline full text <= 600 KB\r\nconst INLINE_BIN_BYTES   = 200 * 1024;   // inline full binary <= 200 KB (base64)\r\nconst PREVIEW_TEXT_BYTES = 64  * 1024;   // if too large for full, include this much preview\r\n\r\n// Always inline full for docs/*.md, but NOT every data file by default (keeps packs lean).\r\nconst ALWAYS_TEXT_FULL_DIRS = [ /^docs\\//i ];\r\nconst ALWAYS_TEXT_FULL_PATHS = new Set([\r\n  // explicitly required data/config for automation\r\n  \"dog-gifts.json\",\r\n  \"dog-gifts.schema.json\"\r\n]);\r\nfunction alwaysFullText(p){\r\n  if (ALWAYS_TEXT_FULL_PATHS.has(p)) return true;\r\n  return ALWAYS_TEXT_FULL_DIRS.some(rx => rx.test(p));\r\n}\r\n\r\n// low-level git blob read\r\nfunction execSyncBuffer(cmd){ return execSync(cmd, { encoding: \"buffer\", stdio: [\"ignore\",\"pipe\",\"inherit\"]}); }\r\nfunction gitShow(p){\r\n  try { return execSyncBuffer(`git show ${commit}:${p}`); }\r\n  catch { return fs.readFileSync(p); }\r\n}\r\n\r\n// ---------------- optional JSON shape hints for large files ----------------\r\nfunction jsonShapeHint(buf){\r\n  try {\r\n    const text = buf.toString(\"utf8\");\r\n    const data = JSON.parse(text);\r\n    const hint = { type: Array.isArray(data) ? \"array\" : (data && typeof data === \"object\" ? \"object\" : typeof data) };\r\n    if (Array.isArray(data)) {\r\n      hint.length = data.length;\r\n      hint.sample = data.slice(0, Math.min(3, data.length));\r\n    } else if (data && typeof data === \"object\") {\r\n      hint.keys = Object.keys(data).slice(0, 12);\r\n    }\r\n    return hint;\r\n  } catch {\r\n    return undefined;\r\n  }\r\n}\r\n\r\n// ---------------- generic inline pack writer ----------------\r\nconst PACK_CATALOG = []; // collect emitted packs for a small catalog at the end\r\n\r\nfunction writePack({title, outBase, predicate}){\r\n  const subset = files.filter(predicate);\r\n  const items = [];\r\n  for (const f of subset){\r\n    const ext = (f.path.split(\".\").pop()||\"\").toLowerCase();\r\n    const isText = TEXT_EXT.has(ext);\r\n    const mustFull = isText && alwaysFullText(f.path);\r\n\r\n    let inline_state = \"none\";   // \"full\" | \"preview\" | \"none\"\r\n    let encoding, content, content_sha, meta;\r\n\r\n    try {\r\n      const buf = gitShow(f.path);\r\n      if (isText) {\r\n        if (mustFull || f.size <= INLINE_TEXT_BYTES) {\r\n          inline_state = \"full\"; encoding = \"utf8\"; content = buf.toString(\"utf8\");\r\n          content_sha = sha256(buf);\r\n        } else if (PREVIEW_TEXT_BYTES > 0) {\r\n          inline_state = \"preview\"; encoding = \"utf8\"; content = buf.slice(0, PREVIEW_TEXT_BYTES).toString(\"utf8\");\r\n          content_sha = sha256(buf); // hash of full file (even if preview)\r\n          if (ext === \"json\") meta = { json_hint: jsonShapeHint(buf) };\r\n        }\r\n      } else if (f.size <= INLINE_BIN_BYTES) {\r\n        inline_state = \"full\"; encoding = \"base64\"; content = buf.toString(\"base64\");\r\n        content_sha = sha256(buf);\r\n      }\r\n    } catch { /* metadata only */ }\r\n\r\n    const item = {\r\n      path: f.path,\r\n      size: f.size,\r\n      sha: f.git_blob_sha,\r\n      media_type: f.media_type,\r\n      raw_url: f.raw_url,\r\n      html_url: f.html_url,\r\n      inline_state,\r\n      max_inline_text_bytes: INLINE_TEXT_BYTES,\r\n      max_inline_bin_bytes:  INLINE_BIN_BYTES,\r\n      preview_text_bytes:    PREVIEW_TEXT_BYTES\r\n    };\r\n    if (inline_state !== \"none\"){\r\n      item.encoding = encoding;\r\n      item.content  = content;\r\n      item.inline_bytes = typeof content === \"string\" ? content.length : 0;\r\n      item.content_sha256 = content_sha;\r\n      if (meta) Object.assign(item, meta);\r\n    }\r\n    items.push(item);\r\n  }\r\n\r\n  const pack = { schema: `barkday.${outBase}.v1`, repo, commit, updated_utc: updatedUtc, count: items.length, items };\r\n  const pretty = JSON.stringify(pack, null, 2);\r\n  const min    = JSON.stringify(pack);\r\n\r\n  fs.writeFileSync(`docs/${outBase}.json`, pretty);\r\n  fs.writeFileSync(`docs/${outBase}.min.json`, min);\r\n  fs.writeFileSync(`docs/${outBase}.txt`, min); // TXT mirror for JSON-hostile clients\r\n  console.log(`Wrote docs/${outBase}.(json|min.json|txt) with ${items.length} items`);\r\n\r\n  PACK_CATALOG.push({ name: outBase, count: items.length, bytes_min: min.length, files: [\r\n    `docs/${outBase}.json`, `docs/${outBase}.min.json`, `docs/${outBase}.txt`\r\n  ]});\r\n}\r\n\r\n// ---------------- targeted packs ----------------\r\nconst CORE_SET = new Set([\r\n  \"index.html\",\r\n  \"app.js\",\r\n  \"app-pdf.js\",\r\n  \"app-curves-inline.js\",\r\n  \"app-celebrate.js\",\r\n  \"service-worker.js\",\r\n  \"js/runtime-fetch.js\",\r\n  \"dog-gifts.json\",\r\n  \"dog-gifts.schema.json\"\r\n]);\r\n\r\nwritePack({\r\n  title: \"docs/*.md (inline)\",\r\n  outBase: \"ai-pack-docs\",\r\n  predicate: f => f.path.startsWith(\"docs/\") && /\\.mdx?$/i.test(f.path)\r\n});\r\nwritePack({\r\n  title: \"data/*.json|*.yaml (inline selectively)\",\r\n  outBase: \"ai-pack-data-config\",\r\n  predicate: f => f.path.toLowerCase().startsWith(\"data/\") && /\\.(json|ya?ml)$/i.test(f.path)\r\n});\r\nwritePack({\r\n  title: \"core app/source files (inline)\",\r\n  outBase: \"ai-pack-core\",\r\n  predicate: f => CORE_SET.has(f.path)\r\n});\r\nwritePack({\r\n  title: \".github/workflows/*.yml (inline)\",\r\n  outBase: \"ai-pack-ci\",\r\n  predicate: f => f.path.startsWith(\".github/workflows/\") && /\\.ya?ml$/i.test(f.path)\r\n});\r\n\r\n// ---------------- SHARDED \"EVERYTHING\" PACK ----------------\r\nconst SHARD_TARGET_BYTES = 4 * 1024 * 1024;  // ~4 MB minified JSON per shard\r\nconst SHARD_MAX_ITEMS    = 500;\r\n\r\nfunction isTextPath(p){\r\n  const ext = (p.split('.').pop()||'').toLowerCase();\r\n  return TEXT_EXT.has(ext) || /^text\\//.test(mediaTypeFor(p));\r\n}\r\n\r\nfunction writeEverythingSharded(){\r\n  // exclude generated outputs and git internals\r\n  const subset = files.filter(f =>\r\n    !f.path.startsWith('docs/ai-') &&\r\n    !f.path.startsWith('.git/')\r\n  );\r\n\r\n  let items = [], bytes = 0, shardIdx = 1;\r\n  const shards = [];\r\n\r\n  function flush(){\r\n    if (!items.length) return;\r\n    const name = `ai-pack-everything-${String(shardIdx).padStart(4,'0')}`;\r\n    const pack = {\r\n      schema: \"barkday.ai-pack-everything.v1\",\r\n      repo, commit, updated_utc: updatedUtc,\r\n      count: items.length,\r\n      items\r\n    };\r\n    const pretty = JSON.stringify(pack, null, 2);\r\n    const min    = JSON.stringify(pack);\r\n    fs.writeFileSync(`docs/${name}.json`, pretty);\r\n    fs.writeFileSync(`docs/${name}.min.json`, min);\r\n    fs.writeFileSync(`docs/${name}.txt`,  min);\r\n    shards.push({ name, count: items.length, approx_bytes: min.length });\r\n    shardIdx++; items = []; bytes = 0;\r\n    console.log(`Wrote docs/${name}.(json|min.json|txt)  items=${pack.count}`);\r\n  }\r\n\r\n  for (const f of subset){\r\n    let inline_state = \"none\", encoding, content, content_sha, meta;\r\n\r\n    try {\r\n      const buf = gitShow(f.path);\r\n      if (isTextPath(f.path)) {\r\n        if (alwaysFullText(f.path) || f.size <= INLINE_TEXT_BYTES) {\r\n          inline_state = \"full\"; encoding = \"utf8\"; content = buf.toString(\"utf8\");\r\n          content_sha = sha256(buf); bytes += content.length;\r\n        } else if (PREVIEW_TEXT_BYTES > 0) {\r\n          inline_state = \"preview\"; encoding = \"utf8\"; content = buf.slice(0, PREVIEW_TEXT_BYTES).toString(\"utf8\");\r\n          content_sha = sha256(buf); bytes += content.length;\r\n          if (/\\.(json)$/i.test(f.path)) meta = { json_hint: jsonShapeHint(buf) };\r\n        }\r\n      } else if (f.size <= INLINE_BIN_BYTES) {\r\n        inline_state = \"full\"; encoding = \"base64\"; content = buf.toString(\"base64\");\r\n        content_sha = sha256(buf); bytes += content.length;\r\n      }\r\n    } catch { /* metadata only */ }\r\n\r\n    const item = {\r\n      path: f.path,\r\n      size: f.size,\r\n      sha:  f.git_blob_sha,\r\n      media_type: f.media_type,\r\n      raw_url:  f.raw_url,\r\n      html_url: f.html_url,\r\n      inline_state,\r\n      max_inline_text_bytes: INLINE_TEXT_BYTES,\r\n      max_inline_bin_bytes:  INLINE_BIN_BYTES,\r\n      preview_text_bytes:    PREVIEW_TEXT_BYTES\r\n    };\r\n    if (inline_state !== \"none\"){\r\n      item.encoding = encoding;\r\n      item.content  = content;\r\n      item.inline_bytes = typeof content === \"string\" ? content.length : 0;\r\n      item.content_sha256 = content_sha;\r\n      if (meta) Object.assign(item, meta);\r\n    }\r\n\r\n    items.push(item);\r\n    if (bytes >= SHARD_TARGET_BYTES || items.length >= SHARD_MAX_ITEMS) flush();\r\n  }\r\n  flush();\r\n\r\n  // Manifest + HTML index\r\n  const manifest = {\r\n    schema: \"barkday.ai-pack-everything.manifest.v1\",\r\n    repo, commit, updated_utc: updatedUtc,\r\n    shards: shards.map(s => ({\r\n      name: s.name,\r\n      count: s.count,\r\n      approx_bytes: s.approx_bytes,\r\n      url_json: `docs/${s.name}.min.json`,\r\n      url_txt:  `docs/${s.name}.txt`\r\n    }))\r\n  };\r\n  fs.writeFileSync(\"docs/ai-pack-everything.manifest.json\",     JSON.stringify(manifest, null, 2));\r\n  fs.writeFileSync(\"docs/ai-pack-everything.manifest.min.json\", JSON.stringify(manifest));\r\n\r\n  const rows = shards.map(s =>\r\n    `<tr><td><code>${s.name}</code></td><td>${s.count}</td><td>${s.approx_bytes}</td><td><a href=\"${s.name}.txt\" target=\"_blank\">txt</a> · <a href=\"${s.name}.min.json\" target=\"_blank\">json</a></td></tr>`\r\n  ).join(\"\\n\") || `<tr><td colspan=\"4\">No shards emitted.</td></tr>`;\r\n\r\n  const html = `<!doctype html><meta charset=\"utf-8\">\r\n  <title>Barkday • ai-pack-everything</title>\r\n  <style>body{font:14px system-ui;margin:24px;max-width:1100px} table{width:100%;border-collapse:collapse} th,td{border-bottom:1px solid #eee;padding:8px;text-align:left} code{font-family:ui-monospace,Consolas,monospace}</style>\r\n  <h1>ai-pack-everything</h1>\r\n  <p><small>Commit <code>${commit.slice(0,7)}</code> • ${updatedUtc}</small></p>\r\n  <table><thead><tr><th>Shard</th><th>Items</th><th>~Bytes</th><th>Links</th></tr></thead><tbody>\r\n  ${rows}\r\n  </tbody></table>`;\r\n  fs.writeFileSync(\"docs/ai-pack-everything.html\", html);\r\n\r\n  console.log(`Wrote docs/ai-pack-everything.(manifest.json|min.json|html) with ${shards.length} shard(s)`);\r\n\r\n  PACK_CATALOG.push({ name: \"ai-pack-everything (sharded)\", count: shards.reduce((a,s)=>a+s.count,0), bytes_min: shards.reduce((a,s)=>a+s.approx_bytes,0), files: [\r\n    \"docs/ai-pack-everything.manifest.min.json\", \"docs/ai-pack-everything.html\"\r\n  ]});\r\n}\r\nwriteEverythingSharded();\r\n\r\n// ---------------- Combined \"ALL\" pack (docs + data-config + core + ci) ----------------\r\n(function(){\r\n  const names = [\"ai-pack-docs\",\"ai-pack-data-config\",\"ai-pack-core\",\"ai-pack-ci\"];\r\n  const packs = names.map(name => {\r\n    const p = JSON.parse(fs.readFileSync(`docs/${name}.min.json`, \"utf8\"));\r\n    return { name, items: p.items || [] };\r\n  });\r\n  const combined = {\r\n    schema: \"barkday.ai-pack-all.v1\",\r\n    repo, commit, updated_utc: updatedUtc,\r\n    sections: Object.fromEntries(packs.map(p => [p.name, { count: p.items.length, items: p.items }]))\r\n  };\r\n  const prettyPack = JSON.stringify(combined, null, 2);\r\n  const minPack    = JSON.stringify(combined);\r\n\r\n  fs.writeFileSync(\"docs/ai-pack-all.json\", prettyPack);\r\n  fs.writeFileSync(\"docs/ai-pack-all.min.json\", minPack);\r\n  fs.writeFileSync(\"docs/ai-pack-all.txt\",  minPack);\r\n  console.log(`Wrote docs/ai-pack-all.(json|min.json|txt)`);\r\n\r\n  const escapeHtml = s => String(s).replace(/[&<>]/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;'}[c]));\r\n  const packHtml = `<!doctype html><meta charset=\"utf-8\">\r\n<title>Barkday • ai-pack-all</title>\r\n<style>\r\n  body{font:14px system-ui;margin:24px;max-width:1100px}\r\n  pre{white-space:pre-wrap;word-break:break-word}\r\n  code{font-family:ui-monospace,Consolas,monospace}\r\n  ul{line-height:1.6}\r\n  .mono{font-family:ui-monospace,Consolas,monospace}\r\n  .muted{color:#666}\r\n  .chips a{display:inline-block;margin-right:10px}\r\n  .warn{background:#fff4ce;padding:8px 10px;border-radius:8px}\r\n  .ok{background:#e9fff0;padding:8px 10px;border-radius:8px}\r\n  .pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#eee}\r\n  .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0}\r\n  .card{border:1px solid #eee;border-radius:10px;padding:12px}\r\n  .card h3{margin:0 0 6px 0}\r\n</style>\r\n<h1>ai-pack-all</h1>\r\n<p><small>Commit <code>${commit.slice(0,7)}</code> • ${updatedUtc}</small></p>\r\n\r\n<div class=\"grid\">\r\n  <div class=\"card\">\r\n    <h3>Quick links</h3>\r\n    <ul>\r\n      <li><a href=\"ai-docs-list.html\">Docs list (HTML)</a> <span class=\"muted\">• browse & click raw</span></li>\r\n      <li><a href=\"ai-docs-list.min.json\">Docs list (JSON)</a></li>\r\n      <li><a href=\"ai-pack-docs.txt\">Docs pack (.txt)</a></li>\r\n    </ul>\r\n  </div>\r\n  <div class=\"card\">\r\n    <h3>Data/Config</h3>\r\n    <ul>\r\n      <li><a href=\"ai-data-config-list.min.json\">data/*.json|*.yaml (list)</a></li>\r\n      <li><a href=\"ai-pack-data-config.txt\">data-config pack (.txt)</a></li>\r\n    </ul>\r\n  </div>\r\n  <div class=\"card\">\r\n    <h3>Core & CI</h3>\r\n    <ul>\r\n      <li><a href=\"ai-pack-core.txt\">core pack (.txt)</a></li>\r\n      <li><a href=\"ai-pack-ci.txt\">CI workflows pack (.txt)</a></li>\r\n    </ul>\r\n  </div>\r\n  <div class=\"card\">\r\n    <h3>Everything (for deep dives)</h3>\r\n    <ul>\r\n      <li><a href=\"ai-pack-everything.html\">Everything index (HTML)</a></li>\r\n      <li><a href=\"ai-pack-everything.manifest.min.json\">Everything manifest (JSON)</a></li>\r\n    </ul>\r\n  </div>\r\n</div>\r\n\r\n<p class=\"muted\">Machine-readable combined pack (below):</p>\r\n<pre id=\"data\">${escapeHtml(prettyPack)}</pre>`;\r\n  fs.writeFileSync(\"docs/ai-pack-all.html\", packHtml);\r\n\r\n  PACK_CATALOG.push({ name: \"ai-pack-all (combined)\", count: names.reduce((a,n)=>a + JSON.parse(fs.readFileSync(`docs/${n}.min.json`,\"utf8\")).items.length, 0), bytes_min: minPack.length, files: [\r\n    \"docs/ai-pack-all.min.json\", \"docs/ai-pack-all.txt\", \"docs/ai-pack-all.html\"\r\n  ]});\r\n})();\r\n\r\n// ---------------- tiny catalog of what we emitted ----------------\r\n(function(){\r\n  const cat = {\r\n    schema: \"barkday.ai-pack-catalog.v1\",\r\n    repo, commit, updated_utc: updatedUtc,\r\n    packs: PACK_CATALOG\r\n  };\r\n  fs.writeFileSync(\"docs/ai-pack-catalog.json\", JSON.stringify(cat, null, 2));\r\n  fs.writeFileSync(\"docs/ai-pack-catalog.min.json\", JSON.stringify(cat));\r\n  console.log(\"Wrote docs/ai-pack-catalog.(json|min.json)\");\r\n})();\r\n\r\n","inline_bytes":20726,"content_sha256":"0e3d02ae0c8a21abf932bdde3b0f9a21625527dea3db9302591a1352ee6888da"},{"path":"scripts/bulk-fetch-getitems-from-searches.ps1","size":1951,"sha":"41a867aecddcfea88a3e7a83528714856060d5f4","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/bulk-fetch-getitems-from-searches.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/bulk-fetch-getitems-from-searches.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"cGFyYW0oCiAgW2ludF0kTWF4SXRlbXMgPSAxMjAsCiAgW2ludF0kUGF1c2VTZWNvbmRzID0gNCwKICBbc3RyaW5nXSRTZWFyY2hEaXIgPSAiLlxkYXRhXHJhdy1hbWF6b24iLAogIFtzdHJpbmddJE91dFByZWZpeCA9ICIuXGRhdGFccmF3LWFtYXpvblxidWxrLWdldGl0ZW1zIgopCgokY2F0YWxvZyA9IEdldC1Db250ZW50IC5cZGF0YVxkb2ctZ2lmdHMtY2F0YWxvZy5qc29uIC1SYXcgfCBDb252ZXJ0RnJvbS1Kc29uCgokZXhpc3RpbmdBc2lucyA9IEB7fQpmb3JlYWNoICgkaXRlbSBpbiAkY2F0YWxvZy5pdGVtcykgewogIGlmICgkaXRlbS5hZmZpbGlhdGUgLWFuZCAkaXRlbS5hZmZpbGlhdGUuYXNpbikgewogICAgJGV4aXN0aW5nQXNpbnNbJGl0ZW0uYWZmaWxpYXRlLmFzaW5dID0gJHRydWUKICB9Cn0KCmZ1bmN0aW9uIFRlc3QtQXNpbiB7CiAgcGFyYW0oW3N0cmluZ10kQXNpbikKICByZXR1cm4gJEFzaW4gLW1hdGNoICdeW0EtWl1bQS1aMC05XXs5fSR8XlswLTldezl9WzAtOVhdJCcKfQoKJGFzaW5zID0gTmV3LU9iamVjdCBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W3N0cmluZ10KJHNlYXJjaEZpbGVzID0gR2V0LUNoaWxkSXRlbSAkU2VhcmNoRGlyIC1GaWx0ZXIgInNlYXJjaC0qLmpzb24iIHwgU29ydC1PYmplY3QgTmFtZQoKZm9yZWFjaCAoJGZpbGUgaW4gJHNlYXJjaEZpbGVzKSB7CiAgdHJ5IHsKICAgICRqc29uID0gR2V0LUNvbnRlbnQgJGZpbGUuRnVsbE5hbWUgLVJhdyB8IENvbnZlcnRGcm9tLUpzb24KICB9IGNhdGNoIHsKICAgIFdyaXRlLVdhcm5pbmcgIlNraXBwaW5nIHVucmVhZGFibGUgSlNPTjogJCgkZmlsZS5OYW1lKSIKICAgIGNvbnRpbnVlCiAgfQoKICAkaXRlbXMgPSBAKCkKICBpZiAoJGpzb24uc2VhcmNoUmVzdWx0IC1hbmQgJGpzb24uc2VhcmNoUmVzdWx0Lml0ZW1zKSB7CiAgICAkaXRlbXMgPSAkanNvbi5zZWFyY2hSZXN1bHQuaXRlbXMKICB9IGVsc2VpZiAoJGpzb24uaXRlbXMpIHsKICAgICRpdGVtcyA9ICRqc29uLml0ZW1zCiAgfQoKICBmb3JlYWNoICgkaXQgaW4gJGl0ZW1zKSB7CiAgICAkYXNpbiA9IFtzdHJpbmddJGl0LmFzaW4KICAgIGlmIChbc3RyaW5nXTo6SXNOdWxsT3JXaGl0ZVNwYWNlKCRhc2luKSkgeyBjb250aW51ZSB9CiAgICAkYXNpbiA9ICRhc2luLlRyaW0oKS5Ub1VwcGVyKCkKCiAgICBpZiAoLW5vdCAoVGVzdC1Bc2luICRhc2luKSkgeyBjb250aW51ZSB9CiAgICBpZiAoJGV4aXN0aW5nQXNpbnMuQ29udGFpbnNLZXkoJGFzaW4pKSB7IGNvbnRpbnVlIH0KICAgIGlmICgkYXNpbnMgLWNvbnRhaW5zICRhc2luKSB7IGNvbnRpbnVlIH0KCiAgICAkYXNpbnMuQWRkKCRhc2luKQogICAgaWYgKCRhc2lucy5Db3VudCAtZ2UgJE1heEl0ZW1zKSB7IGJyZWFrIH0KICB9CgogIGlmICgkYXNpbnMuQ291bnQgLWdlICRNYXhJdGVtcykgeyBicmVhayB9Cn0KCldyaXRlLUhvc3QgIlF1ZXVlZCBuZXcgQVNJTnM6IiAkYXNpbnMuQ291bnQKCmlmICgkYXNpbnMuQ291bnQgLWVxIDApIHsKICB0aHJvdyAiTm8gbmV3IEFTSU5zIGZvdW5kIGluIHNlYXJjaCBmaWxlcy4iCn0KCiRpbmRleCA9IDEKZm9yICgkaSA9IDA7ICRpIC1sdCAkYXNpbnMuQ291bnQ7ICRpICs9IDEwKSB7CiAgJGVuZCA9IFtNYXRoXTo6TWluKCRpICsgOSwgJGFzaW5zLkNvdW50IC0gMSkKICAkY2h1bmsgPSBAKCRhc2luc1skaS4uJGVuZF0pCiAgJG91dEZpbGUgPSAiezB9LXsxOkQzfS5qc29uIiAtZiAkT3V0UHJlZml4LCAkaW5kZXgKCiAgV3JpdGUtSG9zdCAiRmV0Y2hpbmcgY2h1bmsgJGluZGV4IC0+ICRvdXRGaWxlIgogIFdyaXRlLUhvc3QgIkFTSU5zOiIgKCRjaHVuayAtam9pbiAiLCAiKQoKICAuXHRvb2xzXGFtYXpvbi1nZXQtaXRlbXMucHMxIC1JdGVtSWRzICRjaHVuayAtT3V0RmlsZSAkb3V0RmlsZQoKICBTdGFydC1TbGVlcCAtU2Vjb25kcyAkUGF1c2VTZWNvbmRzCiAgJGluZGV4KysKfQ==","inline_bytes":2604,"content_sha256":"2a859977d35a5f8df947e6b6d59561ff11c8ae6910a0d8ec3c667decb942b9f4"},{"path":"scripts/curate-gift-candidates.mjs","size":13855,"sha":"20614aa1c34e3fba5e94b26b129a787b35d575c3","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/curate-gift-candidates.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/curate-gift-candidates.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from \"node:fs\";\nimport path from \"node:path\";\n\nconst allowedStatuses = new Set([\"approved\", \"review\", \"draft\", \"retired\"]);\nconst allowedCategories = new Set([\n  \"chew\",\n  \"fetch\",\n  \"training\",\n  \"comfort\",\n  \"feeding\",\n  \"enrichment\",\n  \"walks\",\n  \"safety\",\n  \"travel\",\n  \"grooming\",\n  \"health\",\n  \"seasonal\",\n  \"other\"\n]);\nconst allowedSizes = [\"toy\", \"small\", \"medium\", \"large\", \"giant\", \"any\"];\nconst allowedChew = [\"gentle\", \"normal\", \"power\", \"any\"];\nconst placeholderPattern = /Auto-generated starter entry|Review wording later/i;\nconst catOnlyPattern = /\\b(cat|cats|kitten|kittens|feline)\\b/i;\nconst dogPattern = /\\b(dog|dogs|puppy|puppies|pet|pets|canine|collar|leash|harness)\\b/i;\nconst unsupportedPattern = /\\b(shock collar|prong|choke chain|rawhide|medicine|antibiotic|supplement|tactical|crate|muzzle|training collar)\\b/i;\n\nfunction usage() {\n  console.error(\"Usage: node scripts/curate-gift-candidates.mjs --input <batch.json> --output <curated.json> --report <report.json>\");\n  process.exit(1);\n}\n\nfunction readArgs(argv) {\n  const args = {};\n  for (let i = 2; i < argv.length; i += 1) {\n    const key = argv[i];\n    if (!key.startsWith(\"--\")) usage();\n    const value = argv[i + 1];\n    if (!value || value.startsWith(\"--\")) usage();\n    args[key.slice(2)] = value;\n    i += 1;\n  }\n  if (!args.input || !args.output || !args.report) usage();\n  return args;\n}\n\nfunction readJson(filePath) {\n  return JSON.parse(fs.readFileSync(filePath, \"utf8\"));\n}\n\nfunction writeJson(filePath, value) {\n  fs.mkdirSync(path.dirname(filePath), { recursive: true });\n  fs.writeFileSync(filePath, JSON.stringify(value, null, 2) + \"\\n\", \"utf8\");\n}\n\nfunction unique(values) {\n  return [...new Set(values.filter(Boolean))];\n}\n\nfunction normalizeText(value) {\n  return String(value || \"\")\n    .replace(/[“”]/g, \"\\\"\")\n    .replace(/[‘’]/g, \"'\")\n    .replace(/[，]/g, \",\")\n    .replace(/[–—]/g, \"-\")\n    .replace(/\\s+/g, \" \")\n    .trim();\n}\n\nfunction titleLooksRaw(title) {\n  const text = normalizeText(title);\n  return text.length > 90 || (text.match(/[,|/-]/g) || []).length > 5 || /\\b(2PCS|2 Pack|3 Pack|4 Pack|Pack of|with|for)\\b.*\\b(with|for)\\b/i.test(text);\n}\n\nfunction removeVariantNoise(title) {\n  return normalizeText(title)\n    .replace(/\\[[^\\]]+\\]/g, \" \")\n    .replace(/\\([^)]*(black|blue|green|pink|red|grey|gray|orange|purple|yellow|medium|large|small|xs|xl|pack|inch|oz|ct|count)[^)]*\\)/gi, \" \")\n    .replace(/\\b(1st|2nd) generation\\b/gi, \" \")\n    .replace(/\\bUSB[- ]?C\\b/gi, \"USB-C\")\n    .replace(/\\bAir ?Tags?\\b/g, \"AirTag\")\n    .replace(/\\bAirtag\\b/g, \"AirTag\")\n    .replace(/\\s+/g, \" \")\n    .trim();\n}\n\nfunction cleanTitle(rawTitle, category) {\n  const title = removeVariantNoise(rawTitle);\n  const firstClause = title.split(/\\s[-|]\\s|:/)[0].split(\",\")[0].trim();\n  const words = firstClause.split(/\\s+/).filter(Boolean);\n  let cleaned = words.slice(0, 9).join(\" \");\n\n  if (/airtag/i.test(title) && !/holder|case|mount/i.test(cleaned)) cleaned += \" Holder\";\n  if (/lick/i.test(title) && /mat/i.test(title) && !/lick mat/i.test(cleaned)) cleaned = \"Dog Lick Mat\";\n  if (/slow feeder|slow eating/i.test(title) && !/slow feeder/i.test(cleaned)) cleaned = \"Slow Feeder Dog Bowl Insert\";\n  if (/snuffle/i.test(title) && !/snuffle/i.test(cleaned)) cleaned = \"Dog Snuffle Mat\";\n  if (/water bottle/i.test(title) && !/water bottle/i.test(cleaned)) cleaned = \"Portable Dog Water Bottle\";\n  if (/light up|led|illuminated/i.test(title) && /harness/i.test(title) && !/harness/i.test(cleaned)) cleaned = \"Light-Up Dog Harness\";\n  if (category === \"fetch\" && /stick/i.test(title) && !/stick/i.test(cleaned)) cleaned = \"Floating Fetch Stick\";\n\n  return normalizeText(cleaned)\n    .replace(/\\bfor Dog(s)?\\b$/i, \"\")\n    .replace(/\\bfor\\b$/i, \"\")\n    .trim();\n}\n\nfunction inferCategory(text, currentCategory) {\n  const t = text.toLowerCase();\n  if (/airtag|tracker|reflective|light up|led|safety|collar light|illuminated/.test(t)) return \"safety\";\n  if (/harness|leash|walking|walk/.test(t)) return \"walks\";\n  if (/lick mat|anxiety|calming|cooling mat|blanket|bed/.test(t)) return \"comfort\";\n  if (/slow feeder|bowl|water bottle|water bowl|food|feeding/.test(t)) return \"feeding\";\n  if (/snuffle|puzzle|treat dispens|foraging|enrichment|iq/.test(t)) return \"enrichment\";\n  if (/fetch|ball|stick|frisbee|floating/.test(t)) return \"fetch\";\n  if (/chew|rubber|teeth|tug|rope/.test(t)) return \"chew\";\n  if (/groom|bath|shower/.test(t)) return \"grooming\";\n  if (/travel|portable|car|hiking|camping/.test(t)) return \"travel\";\n  return allowedCategories.has(currentCategory) ? currentCategory : \"other\";\n}\n\nfunction inferTags(text, category) {\n  const t = text.toLowerCase();\n  const tags = [category];\n  if (/airtag|tracker|gps/.test(t)) tags.push(\"tracking\", \"collar\");\n  if (/waterproof|rainproof/.test(t)) tags.push(\"waterproof\");\n  if (/reflective|light up|led|illuminated|night/.test(t)) tags.push(\"night-walks\", \"visibility\");\n  if (/lick mat|licking/.test(t)) tags.push(\"lick-mat\", \"calming\");\n  if (/suction/.test(t)) tags.push(\"suction-cups\");\n  if (/slow feeder|slow eating|anti[- ]?bloat/.test(t)) tags.push(\"slow-feeding\");\n  if (/snuffle|foraging/.test(t)) tags.push(\"foraging\");\n  if (/puzzle|iq|brain|mental/.test(t)) tags.push(\"puzzle\", \"mental-stimulation\");\n  if (/treat dispens|stuffable/.test(t)) tags.push(\"treat-dispensing\");\n  if (/floating|pool|beach|water/.test(t)) tags.push(\"water-play\");\n  if (/durable|tough|aggressive chewer|power chewer/.test(t)) tags.push(\"durable\");\n  if (/bath|groom/.test(t)) tags.push(\"bath\", \"grooming\");\n  if (/portable|travel|hiking|camping/.test(t)) tags.push(\"travel\");\n  return unique(tags).slice(0, 6);\n}\n\nfunction inferSizes(text, currentSizes) {\n  const t = text.toLowerCase();\n  const sizes = [];\n  if (/\\bxs\\b|extra small|toy breed|small breed|small dog|puppy/.test(t)) sizes.push(\"toy\", \"small\");\n  if (/\\bmedium\\b|medium dog|medium breed/.test(t)) sizes.push(\"medium\");\n  if (/\\blarge\\b|large dog|large breed|extra large|\\bxl\\b|giant/.test(t)) sizes.push(\"large\", \"giant\");\n  if (!sizes.length && Array.isArray(currentSizes)) {\n    for (const size of currentSizes) if (allowedSizes.includes(size)) sizes.push(size);\n  }\n  return unique(sizes.length ? sizes : [\"any\"]);\n}\n\nfunction inferChew(text, category, currentChew) {\n  const t = text.toLowerCase();\n  if (![\"chew\", \"fetch\", \"enrichment\"].includes(category)) return [\"any\"];\n  if (/aggressive chewer|power chewer|tough|nearly indestructible|heavy[- ]?duty/.test(t)) return [\"normal\", \"power\"];\n  if (/puppy|gentle|soft|lick mat|snuffle/.test(t)) return [\"gentle\", \"normal\"];\n  if (Array.isArray(currentChew)) {\n    const normalized = currentChew.map(value => value === \"strong\" ? \"power\" : value).filter(value => allowedChew.includes(value));\n    if (normalized.length) return unique(normalized);\n  }\n  return [\"normal\"];\n}\n\nfunction inferAge(text, tags) {\n  const t = text.toLowerCase();\n  if (/puppy|teething/.test(t) || tags.includes(\"puppy\")) {\n    return { ageAxis: \"human\", minAge: 0, maxAge: 1.5 };\n  }\n  if (/senior/.test(t) || tags.includes(\"senior\")) {\n    return { ageAxis: \"dog\", minDogYears: 61 };\n  }\n  return { ageAxis: \"none\" };\n}\n\nfunction benefitFor(category, tags) {\n  if (category === \"safety\") return \"Adds a practical safety upgrade for walks without changing the dog's usual routine.\";\n  if (category === \"walks\") return \"Supports easier everyday walks with gear that fits into a normal outing.\";\n  if (category === \"comfort\") {\n    if (tags.includes(\"lick-mat\")) return \"Gives dogs a calm licking activity for grooming, bath time, or quiet breaks.\";\n    return \"Adds a simple comfort boost for rest, heat, or low-key recovery days.\";\n  }\n  if (category === \"feeding\") return \"Helps turn meals or water breaks into a slower, more manageable routine.\";\n  if (category === \"enrichment\") return \"Adds low-fuss mental stimulation through sniffing, foraging, or treat work.\";\n  if (category === \"fetch\") return \"Keeps active dogs engaged with a simple toy for fetch sessions.\";\n  if (category === \"chew\") return \"Gives mouthy dogs a focused outlet for chewing or tug-style play.\";\n  if (category === \"grooming\") return \"Helps make grooming or bath time feel more manageable.\";\n  if (category === \"travel\") return \"Makes outings easier with a portable dog-care essential.\";\n  return \"Adds a practical Barkday gift option for everyday dog care.\";\n}\n\nfunction detectReasons(item, sourceText, duplicateAsins) {\n  const reasons = [];\n  const title = normalizeText(item.title);\n  const asin = item?.affiliate?.asin;\n  const url = item?.affiliate?.url;\n\n  if (!url) reasons.push(\"missing_affiliate_url\");\n  if (!asin) reasons.push(\"missing_asin\");\n  if (asin && duplicateAsins.has(asin)) reasons.push(\"duplicate_asin\");\n  if (placeholderPattern.test(JSON.stringify(item))) reasons.push(\"internal_placeholder_text\");\n  if (titleLooksRaw(title)) reasons.push(\"raw_long_amazon_title\");\n  if (catOnlyPattern.test(sourceText) && !dogPattern.test(sourceText)) reasons.push(\"cat_only_or_non_dog\");\n  if (unsupportedPattern.test(sourceText)) reasons.push(\"unsupported_or_questionable_product_type\");\n  if (!dogPattern.test(sourceText)) reasons.push(\"weak_dog_fit_signal\");\n\n  return reasons;\n}\n\nfunction statusFor(reasons, inferredCategory, cleanedTitle, tags) {\n  if (reasons.some(reason => [\n    \"missing_affiliate_url\",\n    \"missing_asin\",\n    \"duplicate_asin\",\n    \"cat_only_or_non_dog\",\n    \"unsupported_or_questionable_product_type\"\n  ].includes(reason))) return \"retired\";\n\n  if (!allowedCategories.has(inferredCategory) || inferredCategory === \"other\") return \"draft\";\n  if (!cleanedTitle || cleanedTitle.length > 72 || tags.length < 2) return \"draft\";\n  if (/^for\\b/i.test(cleanedTitle)) return \"draft\";\n  if (reasons.includes(\"weak_dog_fit_signal\")) return \"draft\";\n  if (reasons.includes(\"raw_long_amazon_title\")) return \"review\";\n\n  const blockingReviewReasons = reasons.filter(reason => reason !== \"internal_placeholder_text\" && reason !== \"raw_long_amazon_title\");\n  if (blockingReviewReasons.length) return \"review\";\n\n  return \"approved\";\n}\n\nfunction curateItem(item, duplicateAsins) {\n  const sourceTitle = normalizeText(item.title);\n  const sourceText = normalizeText([\n    item.title,\n    item.benefit,\n    item.notes,\n    ...(Array.isArray(item.features) ? item.features : []),\n    ...(Array.isArray(item.sourceFeatures) ? item.sourceFeatures : [])\n  ].filter(Boolean).join(\" \"));\n  const reasons = detectReasons(item, sourceText, duplicateAsins);\n  const category = inferCategory(sourceText, item.category);\n  const tags = inferTags(sourceText, category);\n  const title = cleanTitle(sourceTitle, category);\n  const sizes = inferSizes(sourceText, item.sizes);\n  const chew = inferChew(sourceText, category, item.chew);\n  const age = inferAge(sourceText, tags);\n  const publishStatus = statusFor(reasons, category, title, tags);\n\n  const curated = {\n    ...item,\n    title,\n    benefit: benefitFor(category, tags),\n    category,\n    tags,\n    ...age,\n    sizes,\n    chew,\n    breedGroups: Array.isArray(item.breedGroups) ? item.breedGroups : [],\n    preferred: Boolean(item.preferred),\n    priority: Number.isFinite(item.priority) ? item.priority : 100,\n    source: item.source || \"amazon_enriched\",\n    affiliate: {\n      ...(item.affiliate || {})\n    },\n    active: item.active !== false,\n    publishStatus,\n    notes: [\n      `Curated from local candidate batch. Source title: ${sourceTitle}`,\n      Array.isArray(item.features) && item.features.length ? `Source features: ${item.features.slice(0, 3).join(\" | \")}` : \"\",\n      reasons.length ? `Hold reasons: ${reasons.join(\", \")}` : \"No curation hold reasons.\"\n    ].filter(Boolean).join(\" \")\n  };\n\n  if (item.amazon) curated.amazon = item.amazon;\n\n  if (publishStatus !== \"approved\" && placeholderPattern.test(JSON.stringify(item))) {\n    curated.notes += \" Original row contained internal starter wording.\";\n  }\n\n  for (const key of [\"minAge\", \"maxAge\", \"minDogYears\", \"maxDogYears\"]) {\n    if (!(key in age)) delete curated[key];\n  }\n\n  return { item: curated, reasons };\n}\n\nconst args = readArgs(process.argv);\nconst input = readJson(args.input);\nif (!Array.isArray(input)) {\n  throw new Error(\"Input candidate batch must be a top-level JSON array.\");\n}\n\nconst asinCounts = new Map();\nfor (const item of input) {\n  const asin = item?.affiliate?.asin;\n  if (asin) asinCounts.set(asin, (asinCounts.get(asin) || 0) + 1);\n}\nconst duplicateAsins = new Set([...asinCounts].filter(([, count]) => count > 1).map(([asin]) => asin));\n\nconst report = {\n  generatedAt: new Date().toISOString(),\n  input: args.input,\n  output: args.output,\n  counts: {\n    input: input.length,\n    approved: 0,\n    review: 0,\n    draft: 0,\n    retired: 0\n  },\n  holdReasons: {},\n  examples: []\n};\n\nconst curated = input.map((candidate) => {\n  const result = curateItem(candidate, duplicateAsins);\n  const status = allowedStatuses.has(result.item.publishStatus) ? result.item.publishStatus : \"draft\";\n  report.counts[status] += 1;\n  for (const reason of result.reasons) {\n    report.holdReasons[reason] = (report.holdReasons[reason] || 0) + 1;\n  }\n  if (report.examples.length < 5) {\n    report.examples.push({\n      id: candidate.id,\n      beforeTitle: candidate.title,\n      afterTitle: result.item.title,\n      beforeBenefit: candidate.benefit,\n      afterBenefit: result.item.benefit,\n      publishStatus: result.item.publishStatus,\n      holdReasons: result.reasons\n    });\n  }\n  return result.item;\n});\n\nwriteJson(args.output, curated);\nwriteJson(args.report, report);\n\nconsole.log(`Curated ${curated.length} candidate item(s).`);\nconsole.log(`approved=${report.counts.approved} review=${report.counts.review} draft=${report.counts.draft} retired=${report.counts.retired}`);\nconsole.log(`Output: ${args.output}`);\nconsole.log(`Report: ${args.report}`);\n","inline_bytes":13841,"content_sha256":"a2cad746c8dd80ae3f4579b48229f86640ea3c2fb04195fcc91e52d3650f0434"},{"path":"scripts/merge-gifts-v2.mjs","size":1964,"sha":"0fefa9e2f38cd45dcddb7e732addb0a2b75f43f2","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/merge-gifts-v2.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/merge-gifts-v2.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from 'node:fs';\nimport path from 'node:path';\n\nfunction readJson(filePath) {\n  return JSON.parse(fs.readFileSync(filePath, 'utf8'));\n}\n\nfunction writeJson(filePath, value) {\n  fs.writeFileSync(filePath, JSON.stringify(value, null, 2) + '\\n', 'utf8');\n}\n\nfunction mergeItem(base, overlay) {\n  return {\n    ...base,\n    ...overlay,\n    affiliate: { ...(base.affiliate || {}), ...(overlay.affiliate || {}) },\n    amazon: { ...(base.amazon || {}), ...(overlay.amazon || {}) },\n    tags: Array.from(new Set([...(base.tags || []), ...(overlay.tags || [])]))\n  };\n}\n\nfunction compareItems(a, b) {\n  const prefA = a.preferred ? 1 : 0;\n  const prefB = b.preferred ? 1 : 0;\n  if (prefA !== prefB) return prefB - prefA;\n  const prioA = Number.isFinite(a.priority) ? a.priority : 0;\n  const prioB = Number.isFinite(b.priority) ? b.priority : 0;\n  if (prioA !== prioB) return prioB - prioA;\n  return String(a.title || a.id).localeCompare(String(b.title || b.id));\n}\n\nconst [, , catalogPath, preferredPath, outPath] = process.argv;\n\nif (!catalogPath || !preferredPath || !outPath) {\n  console.error('Usage: node scripts/merge-gifts-v2.mjs <catalog.json> <preferred.json> <out.json>');\n  process.exit(1);\n}\n\nconst catalog = readJson(catalogPath);\nconst preferred = readJson(preferredPath);\n\nconst map = new Map();\nfor (const item of catalog.items || []) map.set(item.id, item);\nfor (const item of preferred.items || []) {\n  const prev = map.get(item.id);\n  map.set(item.id, prev ? mergeItem(prev, item) : item);\n}\n\nconst merged = {\n  version: 2,\n  generatedAt: new Date().toISOString(),\n  marketplaceDefault: catalog.marketplaceDefault || 'www.amazon.com',\n  notes: 'Merged Barkday gift catalog output',\n  items: Array.from(map.values()).filter(x => x.active !== false).sort(compareItems)\n};\n\nfs.mkdirSync(path.dirname(outPath), { recursive: true });\nwriteJson(outPath, merged);\nconsole.log(`Merged ${merged.items.length} item(s) into ${outPath}`);\n","inline_bytes":1964,"content_sha256":"df4ba6088b10a9d516b45303c7d979e9b0d0a889a82ea671faaa213433f521c9"},{"path":"scripts/rebuild-gift-catalog.mjs","size":3292,"sha":"69e50026fe6fa9b00ba213bebd2dd4e6a3d96d5d","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/rebuild-gift-catalog.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/rebuild-gift-catalog.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from \"fs\";\nimport path from \"path\";\n\nfunction readJson(filePath) {\n  return JSON.parse(fs.readFileSync(filePath, \"utf8\"));\n}\n\nfunction writeJson(filePath, value) {\n  fs.writeFileSync(filePath, JSON.stringify(value, null, 2) + \"\\n\", \"utf8\");\n}\n\nfunction ensureCatalogRoot(value) {\n  if (!value || typeof value !== \"object\" || Array.isArray(value)) {\n    throw new Error(\"Base catalog must be a JSON object.\");\n  }\n  if (!Array.isArray(value.items)) {\n    throw new Error(\"Base catalog must contain an items array.\");\n  }\n  return value;\n}\n\nfunction ensureArray(value, label) {\n  if (!Array.isArray(value)) {\n    throw new Error(`${label} must be a JSON array.`);\n  }\n  return value;\n}\n\nfunction getAsin(item) {\n  return item?.affiliate?.asin || null;\n}\n\nfunction listBatchFiles(dirPath) {\n  if (!fs.existsSync(dirPath)) return [];\n  const batchName = /^\\d{4}-\\d{2}-\\d{2}-batch-\\d+\\.json$/i;\n\n  return fs.readdirSync(dirPath)\n    .filter(name => batchName.test(name))\n    .sort()\n    .map(name => path.join(dirPath, name));\n}\n\nfunction sanitizeItems(items, label) {\n  const out = [];\n  for (const item of items) {\n    if (!item || typeof item !== \"object\" || Array.isArray(item)) {\n      console.warn(`Skipping invalid item in ${label}`);\n      continue;\n    }\n    if (!item.id) {\n      console.warn(`Skipping item missing id in ${label}`);\n      continue;\n    }\n    out.push(item);\n  }\n  return out;\n}\n\nfunction dedupeItems(items) {\n  const seenIds = new Set();\n  const seenAsins = new Set();\n  const out = [];\n\n  for (const item of items) {\n    const id = item.id;\n    const asin = getAsin(item);\n\n    if (seenIds.has(id)) {\n      console.warn(`Skipping duplicate id: ${id}`);\n      continue;\n    }\n    if (asin && seenAsins.has(asin)) {\n      console.warn(`Skipping duplicate ASIN: ${asin}`);\n      continue;\n    }\n\n    seenIds.add(id);\n    if (asin) seenAsins.add(asin);\n    out.push(item);\n  }\n\n  return out;\n}\n\nfunction sortItems(items) {\n  return [...items].sort((a, b) => {\n    const pa = Number.isFinite(a?.priority) ? a.priority : 0;\n    const pb = Number.isFinite(b?.priority) ? b.priority : 0;\n    if (pb !== pa) return pb - pa;\n    return String(a?.title || \"\").localeCompare(String(b?.title || \"\"));\n  });\n}\n\nconst repoRoot = process.cwd();\nconst dataDir = path.join(repoRoot, \"data\");\nconst basePath = path.join(dataDir, \"dog-gifts-base.json\");\nconst outputPath = path.join(dataDir, \"dog-gifts-catalog.json\");\nconst batchDir = path.join(dataDir, \"gift-batches\");\n\nconst base = ensureCatalogRoot(readJson(basePath));\nconst batchFiles = listBatchFiles(batchDir);\n\nlet allItems = sanitizeItems(base.items, \"dog-gifts-base.json\");\n\nfor (const file of batchFiles) {\n  const batch = ensureArray(readJson(file), path.basename(file));\n  allItems.push(...sanitizeItems(batch, path.basename(file)));\n}\n\nallItems = dedupeItems(allItems);\nallItems = sortItems(allItems);\n\nconst rebuilt = {\n  ...base,\n  generatedAt: new Date().toISOString(),\n  notes: \"Generated from dog-gifts-base.json plus data/gift-batches/*.json\",\n  items: allItems\n};\n\nwriteJson(outputPath, rebuilt);\n\nconsole.log(`Rebuilt catalog with ${allItems.length} unique items.`);\nconsole.log(`Batch files used: ${batchFiles.length}`);\nconsole.log(`Output: ${path.relative(repoRoot, outputPath)}`);","inline_bytes":3292,"content_sha256":"1e15abbf552b46f43fac700c8c9ace66d77c56a1116f2250e9561ff7e163c0f6"},{"path":"scripts/smoke-gift-logic.mjs","size":2844,"sha":"73f3d6b1c71ceac15c73a328284b71a58d6b264a","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/smoke-gift-logic.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/smoke-gift-logic.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nfunction giftTagList(it) {\n  const out = [];\n  if (it && it.tag != null) out.push(String(it.tag));\n  if (it && it.ageTag != null) out.push(String(it.ageTag));\n  if (it && Array.isArray(it.tags)) {\n    for (const tag of it.tags) out.push(String(tag));\n  }\n  return out.map(s => s.toLowerCase());\n}\n\nfunction giftAgeMatches(it, dogYears, humanYears, ignoreAge = false) {\n  if (ignoreAge) return true;\n\n  const hasDogYearBounds = (it && it.minDogYears != null) || (it && it.maxDogYears != null);\n  if (hasDogYearBounds) {\n    if (!Number.isFinite(dogYears)) return true;\n    let ok = true;\n    if (it.minDogYears != null) ok = ok && dogYears >= Number(it.minDogYears);\n    if (it.maxDogYears != null) ok = ok && dogYears <= Number(it.maxDogYears);\n    return ok;\n  }\n\n  const hasHumanYearBounds = (it && it.minAge != null) || (it && it.maxAge != null);\n  if (hasHumanYearBounds) {\n    if (!Number.isFinite(humanYears)) return true;\n    let ok = true;\n    if (it.minAge != null) ok = ok && humanYears >= Number(it.minAge);\n    if (it.maxAge != null) ok = ok && humanYears <= Number(it.maxAge);\n    return ok;\n  }\n\n  const tags = giftTagList(it);\n  if (tags.some(t => t.includes(\"puppy\"))) return Number.isFinite(dogYears) ? dogYears <= 15 : true;\n  if (tags.some(t => t.includes(\"senior\"))) return Number.isFinite(dogYears) ? dogYears >= 61 : true;\n\n  return true;\n}\n\nconst tests = [\n  { name: \"explicit puppy band at 10 dog-years\", item: { minDogYears: 0, maxDogYears: 15 }, dogYears: 10, humanYears: 0.8, expect: true },\n  { name: \"explicit puppy band fails at 16 dog-years\", item: { minDogYears: 0, maxDogYears: 15 }, dogYears: 16, humanYears: 1.1, expect: false },\n  { name: \"senior tag fails at 10 dog-years\", item: { tag: \"senior\" }, dogYears: 10, humanYears: 2.0, expect: false },\n  { name: \"senior tag passes at 61 dog-years\", item: { tag: \"senior\" }, dogYears: 61, humanYears: 10.0, expect: true },\n  { name: \"human-year row passes for 8 chronological years\", item: { minAge: 7 }, dogYears: 15, humanYears: 8, expect: true },\n  { name: \"human-year row fails for 6 chronological years\", item: { minAge: 7 }, dogYears: 50, humanYears: 6, expect: false },\n  { name: \"mixed mid-age dog does not match senior tag\", item: { tag: \"senior\" }, dogYears: 15, humanYears: 3.0, expect: false },\n  { name: \"ignoreAge bypasses filters\", item: { minDogYears: 61 }, dogYears: 10, humanYears: 2, ignoreAge: true, expect: true }\n];\n\nlet failed = 0;\nfor (const t of tests) {\n  const actual = giftAgeMatches(t.item, t.dogYears, t.humanYears, !!t.ignoreAge);\n  const pass = actual === t.expect;\n  if (!pass) failed += 1;\n  console.log(`${pass ? \"PASS\" : \"FAIL\"}  ${t.name}  actual=${actual} expected=${t.expect}`);\n}\n\nconsole.log(\"\");\nconsole.log(`Summary: ${tests.length - failed} passed, ${failed} failed.`);\nif (failed) process.exit(1);\n","inline_bytes":2844,"content_sha256":"b2e4529e3e4f5d6dcf639eeb19054fd3a169a43b18c0424a6388127cd89ef01a"},{"path":"scripts/validate-gifts-v2.mjs","size":3433,"sha":"648102c3a2415b3919a7eee4c4d9ea4fec267ab5","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/validate-gifts-v2.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/validate-gifts-v2.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport fs from 'node:fs';\n\nfunction readJson(filePath) {\n  return JSON.parse(fs.readFileSync(filePath, 'utf8'));\n}\n\nfunction fail(msg) {\n  console.error(`ERROR  ${msg}`);\n  process.exitCode = 1;\n}\n\nfunction warn(msg) {\n  console.warn(`WARN   ${msg}`);\n}\n\nfunction info(msg) {\n  console.log(`INFO   ${msg}`);\n}\n\nconst allowedPublishStatuses = new Set(['approved', 'review', 'draft', 'retired']);\nconst placeholderPattern = /Auto-generated starter entry|Review wording later/i;\n\nfunction textContainsPlaceholder(item) {\n  return placeholderPattern.test([\n    item.title,\n    item.benefit,\n    item.notes\n  ].filter(Boolean).join(' '));\n}\n\nfunction validateItem(item, seenIds) {\n  if (!item.id) fail('Item missing id');\n  if (seenIds.has(item.id)) fail(`Duplicate id: ${item.id}`);\n  seenIds.add(item.id);\n\n  if (!item.title) fail(`Item ${item.id} missing title`);\n  if (!item.category) fail(`Item ${item.id} missing category`);\n  if (!item.affiliate || !item.affiliate.url) fail(`Item ${item.id} missing affiliate.url`);\n  if (!allowedPublishStatuses.has(item.publishStatus)) {\n    fail(`Item ${item.id} has invalid or missing publishStatus`);\n  }\n  if (item.publishStatus === 'approved' && textContainsPlaceholder(item)) {\n    fail(`Item ${item.id} is approved but still contains placeholder curation text`);\n  }\n  if (item.publishStatus === 'approved' && String(item.title || '').length > 90) {\n    fail(`Item ${item.id} is approved but has raw-looking long title`);\n  }\n\n  if (item.ageAxis === 'human') {\n    if (item.minDogYears != null || item.maxDogYears != null) {\n      fail(`Item ${item.id} mixes human age axis with dog-year bounds`);\n    }\n  }\n\n  if (item.ageAxis === 'dog') {\n    if (item.minAge != null || item.maxAge != null) {\n      fail(`Item ${item.id} mixes dog age axis with human-year bounds`);\n    }\n  }\n\n  if (item.minAge != null && item.maxAge != null && Number(item.minAge) > Number(item.maxAge)) {\n    fail(`Item ${item.id} has minAge > maxAge`);\n  }\n\n  if (item.minDogYears != null && item.maxDogYears != null && Number(item.minDogYears) > Number(item.maxDogYears)) {\n    fail(`Item ${item.id} has minDogYears > maxDogYears`);\n  }\n\n  if (!Array.isArray(item.sizes) || item.sizes.length === 0) {\n    fail(`Item ${item.id} missing sizes array`);\n  }\n\n  if (!Array.isArray(item.chew) || item.chew.length === 0) {\n    fail(`Item ${item.id} missing chew array`);\n  }\n\n  if (item.amazon?.imageUrl && !item.amazon?.imageRefreshedAt) {\n    warn(`Item ${item.id} has amazon.imageUrl without amazon.imageRefreshedAt`);\n  }\n\n  if (item.amazon?.offersRefreshedAt && !item.amazon?.resources?.some(r => String(r).startsWith('offersV2'))) {\n    warn(`Item ${item.id} has offersRefreshedAt without an offersV2 resource note`);\n  }\n}\n\nconst [, , catalogPath, preferredPath] = process.argv;\nif (!catalogPath || !preferredPath) {\n  console.error('Usage: node scripts/validate-gifts-v2.mjs <catalog.json> <preferred.json>');\n  process.exit(1);\n}\n\nconst catalog = readJson(catalogPath);\nconst preferred = readJson(preferredPath);\nconst seen = new Set();\n\nfor (const item of catalog.items || []) validateItem(item, seen);\nfor (const item of preferred.items || []) {\n  if (!item.id) fail('Preferred item missing id');\n}\n\ninfo(`Catalog items: ${(catalog.items || []).length}`);\ninfo(`Preferred items: ${(preferred.items || []).length}`);\nif (!process.exitCode) {\n  info('Validation completed without errors.');\n}\n","inline_bytes":3433,"content_sha256":"8cf7e02320f11962e3a26609b9f4e5ace53dceaa2d502fb2d89223d0f1b8873c"},{"path":"scripts/validate-gifts.mjs","size":1424,"sha":"c3d256477f636eb1fcb597a491ca58b51b5f6f65","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/validate-gifts.mjs","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/scripts/validate-gifts.mjs","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"#!/usr/bin/env node\nimport { spawnSync } from \"node:child_process\";\nimport path from \"node:path\";\n\nconst [, , catalogArg, preferredArg] = process.argv;\n\nconst legacyHints = [\n  \"dog-birthday-feed\",\n  \"dog-gifts.json\",\n  \"dog-gifts.schema.json\"\n];\n\nfor (const arg of [catalogArg, preferredArg].filter(Boolean)) {\n  const normalized = String(arg).replace(/\\\\/g, \"/\");\n  if (legacyHints.some(hint => normalized.includes(hint))) {\n    console.error(\"ERROR  scripts/validate-gifts.mjs now validates the v2 gift workflow only.\");\n    console.error(\"ERROR  Use data/dog-gifts-catalog.json and data/dog-gifts-preferred.json, then merge to data/dog-gifts-merged.json.\");\n    console.error(\"ERROR  Root dog-gifts.json and dog-birthday-feed are deprecated compatibility paths.\");\n    process.exit(1);\n  }\n}\n\nconst catalogPath = catalogArg || path.join(\"data\", \"dog-gifts-catalog.json\");\nconst preferredPath = preferredArg || path.join(\"data\", \"dog-gifts-preferred.json\");\n\nconsole.log(\"INFO   Delegating to v2 gift validator.\");\nconsole.log(`INFO   Catalog: ${catalogPath}`);\nconsole.log(`INFO   Preferred: ${preferredPath}`);\n\nconst result = spawnSync(\n  process.execPath,\n  [path.join(\"scripts\", \"validate-gifts-v2.mjs\"), catalogPath, preferredPath],\n  { stdio: \"inherit\" }\n);\n\nif (result.error) {\n  console.error(`ERROR  Failed to run v2 validator: ${result.error.message}`);\n  process.exit(1);\n}\n\nprocess.exit(result.status ?? 1);\n","inline_bytes":1424,"content_sha256":"e45d2fca07913af3f713d83b9ff8de00e59dac74bd54e464a9a8b0ecad15eebd"},{"path":"service-worker.js","size":2325,"sha":"5c3b6f7e245ee4a9da55dab3167be428aff1615d","media_type":"application/javascript","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/service-worker.js","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/service-worker.js","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"// service-worker.js  (network-first for index and app.js, cache-first for static assets)\nconst CACHE = 'bd-v7-2026-05-03-1';\n\nconst PRECACHE = [\n  './',\n  'style.css?v=4',\n  'privacy.html',\n  'terms.html',\n  'favicon.ico',\n  'favicon-96x96.png',\n  'favicon.svg',\n  'icon-192.png',\n  'icon-256.png',\n  'icon-384.png',\n  'icon-512.png',\n  'icon-maskable-192.png',\n  'icon-maskable-512.png',\n  'manifest.json',\n  'js/runtime-fetch.js'\n];\n\nself.addEventListener('install', (event) => {\n  self.skipWaiting();\n  event.waitUntil(caches.open(CACHE).then((c) => c.addAll(PRECACHE)));\n});\n\nself.addEventListener('activate', (event) => {\n  event.waitUntil(\n    caches.keys().then((keys) =>\n      Promise.all(keys.filter((k) => k !== CACHE).map((k) => caches.delete(k)))\n    ).then(() => self.clients.claim())\n  );\n});\n\nself.addEventListener('fetch', (event) => {\n  const req = event.request;\n  const url = new URL(req.url);\n  const isNav = req.mode === 'navigate';\n  const isAppJs = url.pathname.endsWith('/app.js') || url.pathname.endsWith('app.js');\n  const isGiftFeed = /(^|\\/)dog-gifts(?:-(?:catalog|merged))?\\.json$/i.test(url.pathname);\n\n  if (isGiftFeed) {\n    event.respondWith(\n      fetch(req, { cache: 'no-store' }).catch(() =>\n        new Response(JSON.stringify({ error: 'Gift feed unavailable' }), {\n          status: 503,\n          headers: { 'Content-Type': 'application/json' }\n        })\n      )\n    );\n    return;\n  }\n\n  // Network-first for index.html and app.js (any ?v=...)\n  if (isNav || isAppJs) {\n    event.respondWith(\n      fetch(req).then((res) => {\n        const copy = res.clone();\n        caches.open(CACHE).then((c) => {\n          const key = isAppJs ? new Request(url.origin + url.pathname) : req;\n          c.put(key, copy);\n        });\n        return res;\n      }).catch(() => {\n        if (isAppJs) return caches.match(new Request(url.origin + url.pathname), { ignoreSearch: true });\n        return caches.match('./');\n      })\n    );\n    return;\n  }\n\n  // Everything else: cache-first (ignore search)\n  event.respondWith(\n    caches.match(req, { ignoreSearch: true }).then((cached) => {\n      if (cached) return cached;\n      return fetch(req).then((res) => {\n        const copy = res.clone();\n        caches.open(CACHE).then((c) => c.put(req, copy));\n        return res;\n      });\n    })\n  );\n});\n","inline_bytes":2325,"content_sha256":"99088ea6ffcef9d67240a4d089f201822233b38b9ff5f7758bf6986ffd24aba4"},{"path":"sitemap.xml","size":327,"sha":"e6be5f4e9c32d2e774a300bb8c923bb12de21977","media_type":"application/xml","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/sitemap.xml","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/sitemap.xml","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHVybHNldCB4bWxucz0iaHR0cDovL3d3dy5zaXRlbWFwcy5vcmcvc2NoZW1hcy9zaXRlbWFwLzAuOSI+CiAgPHVybD48bG9jPmh0dHBzOi8vY2FuZGlkcXVhbGl0eS5naXRodWIuaW8vQmFya2RheS88L2xvYz48L3VybD4KICA8dXJsPjxsb2M+aHR0cHM6Ly9jYW5kaWRxdWFsaXR5LmdpdGh1Yi5pby9CYXJrZGF5L3ByaXZhY3kuaHRtbDwvbG9jPjwvdXJsPgogIDx1cmw+PGxvYz5odHRwczovL2NhbmRpZHF1YWxpdHkuZ2l0aHViLmlvL0JhcmtkYXkvdGVybXMuaHRtbDwvbG9jPjwvdXJsPgo8L3VybHNldD4K","inline_bytes":436,"content_sha256":"3392cddf0864cfd34c6c7992c379032bfd032364ae492be62ab198a272564554"},{"path":"style.css","size":18430,"sha":"323ab714966f82ed6c812591c7d93d87386853f8","media_type":"text/css","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/style.css","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/style.css","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":":root{\n  /* Button Bar tokens */\n  --gap: .75rem;\n  --btn-min-h: 48px;\n  --pad: 12px;\n  --radius: 12px;\n\n  --btn-primary-bg: #1f6feb;\n  --btn-primary-fg: #fff;\n  --btn-secondary-bg: #f3f4f6;\n  --btn-secondary-fg: #111827;\n  --btn-disabled-bg: #e5e7eb;\n  --btn-disabled-fg: #9ca3af;\n  --bg:#0b0c10; --card:#13151a; --text:#e8ecf1; --muted:#9aa4af; --brand:#4aa3ff; --accent:#6ae3b2; --danger:#ff6b6b; --border:#232734;\n  --shadow:0 6px 24px rgba(0,0,0,.35);\n}\n:root[data-theme=\"light\"]{\n  --bg:#f7f8fa; --card:#ffffff; --text:#0f172a; --muted:#475569; --brand:#2563eb; --accent:#059669; --danger:#b91c1c; --border:#e2e8f0;\n  --shadow:0 6px 24px rgba(2,6,23,.08);\n}\n\n*{box-sizing:border-box}\nhtml,body{height:100%}\nbody{margin:0;background:var(--bg);color:var(--text);font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,\"Helvetica Neue\",Arial}\n.wrap{max-width:1100px;margin:0 auto;padding:24px}\n\nheader{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:8px}\n.title{display:flex;gap:12px;align-items:center}\n.logoImg{width:48px;height:auto;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}\n.toggle{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--text);padding:8px 12px;border-radius:12px;cursor:pointer;box-shadow:var(--shadow)}\n\n.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}\nh1{font-size:24px;margin:0}\nh2{font-size:18px;margin:0 0 8px}\nlabel{font-weight:600;display:block;margin:14px 0 6px}\ninput[type=\"number\"], select, input[type=\"date\"], input[type=\"text\"]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--text)}\ninput[type=\"range\"]{width:100%}\n.row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}\n.row > div{flex:1 1 240px;min-width:220px}\n.muted{color:var(--muted);font-size:14px}\n.divider{height:1px;background:var(--border);margin:12px -16px}\n\n.kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}\n.pill{border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.05));border-radius:14px;padding:10px 12px}\n.pill h3{margin:0 0 6px;font-size:15px;color:var(--muted);font-weight:600}\n.big{font-size:24px;font-weight:800}\n.headline{font-size:26px;font-weight:900;line-height:1.15;margin:0 0 4px}\n/* Limit the primary outline to KPI pills only */\n.pill.primary{ outline:2px solid var(--brand); }\n.btn{appearance:none;border:1px solid var(--border);background:var(--brand);color:white;padding:10px 14px;border-radius:12px;cursor:pointer}\n.btn.secondary{background:transparent;color:var(--text)}\n\n.cardlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}\n.gift{border:1px solid var(--border);border-radius:12px;padding:12px}\n.gift h4{margin:0 0 6px}\n.link{background:none;border:0;color:var(--brand);cursor:pointer;text-decoration:underline;padding:0}\n.hero{margin:4px 0 0 60px}\n\n/* Adjust hero spacing on small screens */\n@media (max-width:600px){\n  .hero{ margin:8px 0 0 0 }\n}\n\n.warn{background:rgba(255,107,107,.1);border:1px solid var(--danger);color:var(--danger);padding:8px 10px;border-radius:10px;margin:8px 0}\n\n/* Plan lanes */\n.plan{margin-top:12px}\n.lane{border:1px solid var(--border);border-radius:12px;padding:12px;margin:8px 0;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.04))}\n.lane h4{margin:0 0 6px;font-size:15px;color:var(--muted)}\n.lane ul{margin:0;padding-left:18px}\n.lane li{margin:4px 0}\n\n/* Splash */\n.splash{\n  position:fixed; inset:0; display:grid; place-items:center;\n  background:radial-gradient(1000px 500px at 20% 10%, rgba(255,255,255,.06), transparent),\n             radial-gradient(1000px 500px at 80% 90%, rgba(255,255,255,.05), transparent),\n             var(--bg);\n  z-index:9999; transition:opacity .5s ease; opacity:1;\n}\n.splash.hide{ opacity:0; pointer-events:none }\n.splash .logoWrap{ display:grid; place-items:center; border-radius:20px; filter:drop-shadow(0 6px 16px rgba(0,0,0,.45)); }\n\n/* Support both class and id for the splash container */\n#splash,\n.splash {\n  position: fixed;\n  inset: 0;\n  display: grid;\n  place-items: center;\n  /* keep your existing gradient/background via the class rule */\n  padding: env(safe-area-inset-top) env(safe-area-inset-right)\n           env(safe-area-inset-bottom) env(safe-area-inset-left);\n  z-index: 9999;\n}\n\n#splash.hide,\n.splash.hide {\n  opacity: 0;\n  pointer-events: none;\n}\n\n/* Constrain the logo robustly on all devices */\n#splash .logoWrap img,\n.splash .logoWrap img {\n  width: auto;\n  height: auto;\n  max-width: clamp(160px, 60vw, 420px);\n  max-height: 60vh;\n  object-fit: contain;\n  image-rendering: auto;\n}\n\n/* Make the logo a bit smaller on very short screens (e.g., landscape phones) */\n@media (max-height: 540px) {\n  #splash .logoWrap img,\n  .splash .logoWrap img {\n    max-width: clamp(140px, 50vw, 360px);\n    max-height: 50vh;\n  }\n}\n\n/* Respect reduced-motion preferences (optional) */\n@media (prefers-reduced-motion: reduce) {\n  #splash,\n  .splash {\n    transition: none !important;\n  }\n}\n/* === Barkday Button Bar v1 === */\n.btnbar-mount{ margin-top:12px }\n\n.btn-bar{\n  display:grid;\n  grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));\n  gap:var(--gap);\n  align-items:stretch;\n}\n\n.btn-bar button{\n  appearance:none;               /* normalize UA styles */\n  font-family:inherit;           /* avoid fallback jumps */\n  font-size:16px;\n  line-height:1.2;\n  white-space:nowrap;            /* prevent wrap → height change */\n  min-height:var(--btn-min-h);   /* now 48px from the token */\n  padding-block:12px;            /* lock vertical padding */\n  padding-inline:var(--pad);\n  border-radius:var(--radius);\n  border:1px solid var(--border);\n  font-weight:600;\n  cursor:pointer;\n  box-shadow:var(--shadow);\n  transition:transform .02s ease, opacity .15s ease;\n}\n\n.btn-bar button:active{ transform:translateY(1px) }\n\n.btn-bar button.primary{\n  background:var(--btn-primary-bg);\n  color:var(--btn-primary-fg);\n  border-color:#1c62d4;\n}\n\n.btn-bar button.secondary{\n  background:var(--btn-secondary-bg);\n  color:var(--btn-secondary-fg);\n}\n\n/* Disabled state for bar buttons only */\n.btn-bar button:disabled{\n  background:var(--btn-disabled-bg) !important;\n  color:var(--btn-disabled-fg) !important;\n  cursor:not-allowed;\n  opacity:.85;\n  box-shadow:none;\n}\n\n/* Stack vertically on phones */\n@media (max-width:480px){\n  .btn-bar{ grid-template-columns:1fr }\n}\n\n/* Optional: self-test panel styling */\n.selftest{\n  margin-top:1rem;\n  padding:1rem;\n  border:1px dashed #d1d5db;\n  border-radius:10px;\n  background:#fafafa;\n}\n.selftest h4{ margin:0 0 .5rem 0 }\n.selftest .row{ display:flex; align-items:center; gap:.5rem; margin:.25rem 0 }\n.selftest .ok{ color:#065f46; font-weight:700 }\n.selftest .fail{ color:#991b1b; font-weight:700 }\n\n/* Optional: Improve accessibility for any disabled button */\nbutton[disabled], .btn[disabled]{\n  cursor:not-allowed;\n  opacity:.7;\n}\n\n/* Phones: stack, breathe, and avoid crowding */\n@media (max-width: 600px){\n  .wrap{ padding:16px }                    /* a bit less padding than 24px */\n  header{ gap:12px; margin-bottom:4px }\n  .logoImg{ width:40px }                   /* smaller header logo on phones */\n\n  .row{ gap:10px }                         /* slightly tighter grid gaps */\n  .row > div{ flex:1 1 100%; min-width:0 } /* force single-column inputs */\n  .card{ padding:14px; border-radius:14px }\n  .divider{ margin:10px -14px }\n\n  .kpi{ gap:10px }                         /* KPI tiles pack nicer */\n  .pill{ padding:10px }\n  .headline{ font-size:24px }              /* a touch smaller to avoid wraps */\n\n  .cardlist{ grid-template-columns:1fr }   /* gifts/cards one-per-row */\n  .btnbar-mount{ margin-top:10px }\n  .btn-bar{ grid-template-columns:1fr }    /* button bar single column */\n  .btn-bar button{ min-height:48px }       /* comfy tap target */\n}\n\n@media (max-width: 360px){\n  .wrap{ padding:12px }\n  h1{ font-size:22px }\n  h2{ font-size:17px }\n  .big{ font-size:22px }\n  .btn-bar button{ padding:10px }          /* prevent text wrapping on buttons */\n}\n\n/* Touch polish */\nbutton, .btn, .btn-bar button, input, select {\n  -webkit-tap-highlight-color: transparent;\n}\n\n/* Visible, consistent focus states (keyboard/switch users) */\n:focus-visible{\n  outline:2px solid var(--brand);\n  outline-offset:2px;\n  border-radius:8px;\n}\n\n@supports (padding: max(0px)) {\n  body{\n    padding-left:  max(0px, env(safe-area-inset-left));\n    padding-right: max(0px, env(safe-area-inset-right));\n  }\n}\n\nhtml, body{ overflow-x:hidden }\n.card, .kpi, .cardlist{ min-width:0 }\n\n/* Tablets: two-up cards look better than single column */\n@media (min-width: 601px) and (max-width: 900px){\n  .cardlist{ grid-template-columns:repeat(2, minmax(0,1fr)) }\n}\n\n/* Button Bar sizing lock */\n.btnbar-mount .btn-bar button {\n  font-size: 16px;          /* lock font metrics */\n  line-height: 1.25;        /* prevent compressed text lines */\n  padding: 12px 16px;       /* consistent height/feel */\n  min-height: 44px;         /* accessible target */\n  box-sizing: border-box;   /* avoid growth via borders */\n}\n/* === Slider tooltip (floating value over thumb) === */\n.slider-wrap {\n  position: relative;\n  width: 100%;\n}\n.slider-wrap input[type=\"range\"] {\n  width: 100%;\n}\n\n/* Bubble */\n.slider-tooltip{\n  position: absolute;\n  top: -38px;              /* distance above slider track */\n  left: 0;                 /* JS sets left in px; center via translateX(-50%) */\n  transform: translateX(-50%);\n  background: #222;\n  color: #fff;\n  padding: 4px 10px;\n  border-radius: 8px;\n  font-size: 0.9rem;\n  line-height: 1.2;\n  white-space: nowrap;\n  pointer-events: none;\n  box-shadow: 0 2px 6px rgba(0,0,0,.25);\n  z-index: 2;\n}\n\n/* Pointer triangle */\n.slider-tooltip::after{\n  content:\"\";\n  position:absolute;\n  bottom:-6px;\n  left:50%;\n  transform:translateX(-50%);\n  border-width:6px 6px 0 6px;\n  border-style:solid;\n  border-color:#222 transparent transparent transparent;\n}\n\n/* === Slider tooltip (floating value over thumb) === */\n.slider-wrap {\n  position: relative;\n  width: 100%;\n}\n.slider-wrap input[type=\"range\"] {\n  width: 100%;\n}\n\n/* Bubble */\n.slider-tooltip {\n  position: absolute;\n  top: -80px;              /* distance above slider track */\n  left: 0;                 /* JS sets left in px */\n  transform: translateX(-50%);\n  background: #222;\n  color: #fff;\n  padding: 4px 10px;\n  border-radius: 8px;\n  font-size: 0.9rem;\n  line-height: 1.2;\n  white-space: nowrap;\n  pointer-events: none;\n  box-shadow: 0 2px 6px rgba(0,0,0,.25);\n  z-index: 2;\n\n  /* Hidden by default */\n  opacity: 0;\n  transition: opacity .15s ease;\n}\n\n/* Pointer triangle */\n.slider-tooltip::after {\n  content: \"\";\n  position: absolute;\n  bottom: -6px;\n  left: 50%;\n  transform: translateX(-50%);\n  border-width: 6px 6px 0 6px;\n  border-style: solid;\n  border-color: #222 transparent transparent transparent;\n}\n\n/* Visibility toggles */\n.slider-tooltip.is-visible {\n  opacity: 1;\n}\n.slider-tooltip.is-hidden {\n  opacity: 0;\n}\n\n/* ===== Barkday Results Modal ===== */\n.bd-modal{position:fixed;inset:0;display:none;z-index:1000}\n.bd-modal.is-open{display:block}\n.bd-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}\n.bd-dialog{\n  position:relative;max-width:680px;margin:6vh auto;background:var(--card);\n  color:var(--text);border-radius:16px;box-shadow:var(--shadow);\n  padding:16px;outline:none\n}\n@media (max-width:720px){.bd-dialog{margin:4vh 16px}}\n.bd-header{padding:8px 12px 4px}\n.bd-header h2{margin:0;font-size:1.25rem;line-height:1.2}\n.bd-body{padding:12px}\n.bd-footer{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px}\n.bd-close{\n  position:absolute;top:6px;right:8px;border:0;background:transparent;\n  color:var(--muted);font-size:28px;line-height:1;cursor:pointer\n}\n.bd-close:hover{color:var(--text)}\n.bd-action{\n  background:var(--btn-primary-bg);color:var(--btn-primary-fg);\n  border:1px solid #1c62d4;border-radius:10px;padding:10px 16px;font-weight:600;cursor:pointer\n}\n/* Lock page scroll when modal is open */\n.body-lock{overflow:hidden}\n\n/* ===== Barkday Toast (Round 2) ===== */\n.bd-toast{\n  position:fixed;\n  left:50%;\n  bottom:22px;\n  transform:translateX(-50%);\n  background:var(--card, #111827);\n  color:var(--text, #e5e7eb);\n  border:1px solid var(--border, #2a2f3a);\n  border-radius:12px;\n  padding:10px 14px;\n  font-size:.95rem;\n  box-shadow:var(--shadow, 0 10px 25px rgba(0,0,0,.35));\n  display:none;\n  z-index:1100;\n}\n.bd-toast.show{ display:block; animation:bd-toast-in .18s ease-out }\n@keyframes bd-toast-in{ from{ opacity:0; transform:translateX(-50%) translateY(6px) } to{ opacity:1; transform:translateX(-50%) translateY(0) } }\n.bd-toast .bd-x{\n  margin-left:10px;\n  border:0;\n  background:transparent;\n  color:inherit;\n  font-size:1.1rem;\n  cursor:pointer;\n}\n\n/* ===== Barkday Saved Results Drawer (Round 3) ===== */\n.bd-drawer{position:fixed;inset:0;display:none;z-index:1000}\n.bd-drawer.is-open{display:block}\n.bd-drawer .bd-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}\n.bd-panel{\n  position:absolute;right:0;top:0;height:100%;width:min(520px,92vw);\n  background:var(--card);color:var(--text);box-shadow:var(--shadow);\n  border-left:1px solid var(--border,#2a2f3a);display:flex;flex-direction:column\n}\n.bd-panel header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border,#2a2f3a)}\n.bd-panel header h3{margin:0;font-size:1.1rem}\n.bd-panel .bd-body{padding:10px 14px;overflow:auto;flex:1}\n.bd-panel .bd-footer{padding:10px 14px;border-top:1px solid var(--border,#2a2f3a);display:flex;gap:8px;justify-content:flex-end}\n.bd-card{\n  border:1px solid var(--border,#2a2f3a);border-radius:12px;padding:10px 12px;margin:8px 0\n}\n.bd-card h4{margin:0 0 4px 0;font-size:1rem}\n.bd-card .muted{font-size:.9rem}\n.bd-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}\n.bd-row .btn{border:1px solid #3a67d3;background:var(--btn-primary-bg,#1d4ed8);color:var(--btn-primary-fg,#fff);border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer}\n.bd-row .ghost{border:1px solid var(--border,#2a2f3a);background:transparent;color:var(--text);border-radius:10px;padding:8px 12px;cursor:pointer}\n.bd-close-x{border:0;background:transparent;font-size:24px;cursor:pointer;color:var(--muted)}\n.bd-close-x:hover{color:var(--text)}\n\n/* Tell browsers how to render built-in controls */\n:root[data-theme=\"light\"] { color-scheme: light; }\n:root[data-theme=\"dark\"]  { color-scheme: dark;  }\n\n/* Make the text box itself match your theme */\n:root[data-theme=\"dark\"] input[type=\"date\"] {\n  background:#0f1115;\n  color:#e8eef6;\n  border-color:#2a2f3a;\n}\n:root[data-theme=\"light\"] input[type=\"date\"] {\n  background:#fff;\n  color:#111;\n  border-color:#ddd;\n}\n\n/* Chrome/Safari (WebKit): make the calendar icon visible in dark mode */\n:root[data-theme=\"dark\"] input[type=\"date\"]::-webkit-calendar-picker-indicator {\n  filter: invert(1) opacity(0.85);\n}\n\n/* Optional: tweak inner spin/clear buttons on WebKit */\n:root[data-theme=\"dark\"] input[type=\"date\"]::-webkit-clear-button,\n:root[data-theme=\"dark\"] input[type=\"date\"]::-webkit-inner-spin-button {\n  filter: invert(1) opacity(0.85);\n}\n.bd-info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;margin:8px 0 14px;color:#374151;font-size:.95rem;line-height:1.35}\n.bd-info strong,.bd-info em{color:#111827;font-style:normal}\n\n/* --- Saved status pill under the Name field --- */\n.status-pill{\n  display:inline-block;\n  margin-top:6px;\n  padding:6px 10px;\n  border-radius:999px;\n  font-size:.9rem;\n  line-height:1.1;\n  background: color-mix(in oklab, var(--accent) 18%, transparent);\n  border: 1px solid color-mix(in oklab, var(--accent) 45%, var(--border));\n  color: var(--text);\n  cursor:pointer;                /* opens Saved drawer */\n  box-shadow: var(--shadow);\n}\n.status-pill.saving{\n  background: color-mix(in oklab, var(--brand) 18%, transparent);\n  border-color: color-mix(in oklab, var(--brand) 45%, var(--border));\n}\n.status-pill.error{\n  background: color-mix(in oklab, var(--danger) 18%, transparent);\n  border-color: color-mix(in oklab, var(--danger) 45%, var(--border));\n}\n\n@media (pointer:coarse){\n  .status-pill{ padding:8px 12px; } /* friendlier on Android touch */\n}\n@media (max-width:600px){\n  #btnBarMount #btnSaved{ display:none; }\n}\n\n/* Hide the legacy Saved button (replaced by the new pill under Name) */\n#btnSaved { display: none !important; }\n\n/* --- 1.0 visual polish: Save pill and top buttons (no logic changes) --- */\n\n/* Save pill look-and-feel */\n#saveStatus{\n  display:inline-block;\n  margin-top:6px;\n  padding:6px 10px;\n  font:13px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  border-radius:999px;\n  border:1px solid #d0d0d0;\n  background:#f7f7f7;\n  color:#222;\n  vertical-align:middle;\n  user-select:none;\n}\n\n/* Button bar polish without changing layout */\n#btnBarMount button{\n  padding:8px 14px;\n  margin:4px 6px 0 0;\n  font:14px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  border-radius:10px;\n  border:1px solid #d3d3d3;\n  background:#ffffff;\n  color:#222;\n  box-shadow:0 1px 2px rgba(0,0,0,0.06);\n  cursor:pointer;\n  transition:transform 120ms ease, box-shadow 120ms ease, border-color 120ms ease;\n}\n\n#btnBarMount button:hover{\n  transform:translateY(-1px);\n  box-shadow:0 3px 8px rgba(0,0,0,0.08);\n  border-color:#c0c0c0;\n}\n\n#btnBarMount button:active{\n  transform:translateY(0);\n  box-shadow:0 1px 3px rgba(0,0,0,0.12);\n}\n\n#btnBarMount button:focus{\n  outline:2px solid transparent;\n  box-shadow:0 0 0 3px rgba(0, 120, 212, 0.35);\n}\n\n#btnBarMount button[disabled],\n#btnBarMount button[aria-disabled=\"true\"]{\n  opacity:0.55;\n  cursor:not-allowed;\n}\n\n/* Gift loader spacing to avoid crowding controls */\n#loadGifts{ margin-top:8px; }\n#gifts{ margin-top:10px; }\n\n/* 1.0 Save pill state colors */\n#saveStatus.status-pill{\n  transition: background 120ms ease, border-color 120ms ease, box-shadow 120ms ease, color 120ms ease;\n}\n\n#saveStatus.status-pill.saving{\n  background:#fffbe6;   /* soft yellow */\n  border-color:#f0d36b;\n}\n\n#saveStatus.status-pill.saved{\n  background:#e9fff0;   /* soft green */\n  border-color:#b8e6c5;\n}\n\n#saveStatus.status-pill.error{\n  background:#ffecec;   /* soft red */\n  border-color:#f0a8a8;\n  color:#7a0000;\n}\n","inline_bytes":18428,"content_sha256":"7db95baf64be41772d327ec5b26b15e6d4640bc2c68e97080a4fd715862be4bd"},{"path":"terms.html","size":1125,"sha":"e1e8737dee9de7c52d92e81a349ea648bdcea617","media_type":"text/html","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/terms.html","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/terms.html","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  <title>Barkday™ • Terms of Use</title>\n  <link rel=\"icon\" href=\"favicon.ico\">\n  <link rel=\"stylesheet\" href=\"style.css\">\n  <style>body{max-width:800px;margin:40px auto;padding:0 20px;line-height:1.6;font-family:sans-serif}</style>\n</head>\n<body>\n  <h1>Barkday™ Terms of Use</h1>\n  <p><em>Last updated: September 21, 2025</em></p>\n\n  <h2>No Veterinary Advice</h2>\n  <p>Barkday provides informational tools only. It is not a substitute for professional veterinary advice, diagnosis, or treatment.</p>\n\n  <h2>Affiliate Disclosure</h2>\n  <p>As an Amazon Associate I may earn from qualifying purchases. Chewy affiliate links will be disclosed once active.</p>\n\n  <h2>Trademarks</h2>\n  <p>BARKDAY™ is a pending trademark of the project owner. All other marks belong to their respective owners.</p>\n\n  <h2>Liability</h2>\n  <p>The app is provided “as is” without warranties of any kind. Use at your own risk.</p>\n\n  <p><a href=\"index.html\">← Back to Barkday</a></p>\n</body>\n</html>\n","inline_bytes":1111,"content_sha256":"70dc96f18f429fd73eea883245772053be7e7caa65f627742ebfb61831916023"},{"path":"tests/barkday_curve_test.html","size":5549,"sha":"28263fb2299a9ea5161af4c639d05921bbbbd3d5","media_type":"text/html","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tests/barkday_curve_test.html","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tests/barkday_curve_test.html","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"utf8","content":"<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"utf-8\"/>\r\n  <title>Barkday™ Curve Test Harness</title>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/>\r\n  <style>\r\n    body { font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif; margin: 24px; }\r\n    h1 { margin-bottom: 8px; }\r\n    .row { display:flex; gap:12px; align-items:flex-end; flex-wrap:wrap; }\r\n    label { display:block; font-size:12px; color:#444; margin-bottom:4px; }\r\n    input, select, button { font-size:14px; padding:8px 10px; }\r\n    button { cursor:pointer; }\r\n    table { border-collapse: collapse; margin-top: 16px; width: 100%; }\r\n    th, td { border:1px solid #ddd; padding:8px; text-align:left; font-size:13px; }\r\n    th { background:#fafafa; }\r\n    .mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }\r\n    .small { font-size:12px; color:#666; }\r\n    .note { margin-top:8px; color:#555; }\r\n  </style>\r\n</head>\r\n<body>\r\n  <h1>Barkday™ Curve Test Harness</h1>\r\n  <div class=\"small note\">Preview of LOCT (15/9) + smooth analytic (PCHIP) Bark Day curve output.</div>\r\n\r\n  <div class=\"row\" style=\"margin-top:12px;\">\r\n    <div>\r\n      <label>DOB (yyyy-mm-dd)</label>\r\n      <input id=\"dob\" type=\"date\" value=\"2025-01-01\"/>\r\n    </div>\r\n    <div>\r\n      <label>Breed</label>\r\n      <select id=\"breed\">\r\n        <option value=\"Labrador Retriever\" selected>Labrador Retriever</option>\r\n        <option value=\"Default\">Default (no breed override)</option>\r\n      </select>\r\n    </div>\r\n    <div>\r\n      <label>Max Bark Day (k)</label>\r\n      <input id=\"maxk\" type=\"number\" value=\"40\" min=\"10\" max=\"120\"/>\r\n    </div>\r\n    <div>\r\n      <label>Max Human Years</label>\r\n      <input id=\"tmax\" type=\"number\" value=\"12\" min=\"3\" max=\"20\"/>\r\n    </div>\r\n    <div>\r\n      <button id=\"run\">Run</button>\r\n    </div>\r\n  </div>\r\n\r\n  <div id=\"meta\" class=\"small note\"></div>\r\n  <table id=\"out\">\r\n    <thead>\r\n      <tr>\r\n        <th>#</th>\r\n        <th>Bark Day (k)</th>\r\n        <th>t (human years)</th>\r\n        <th>Δ days from prev</th>\r\n        <th>Date</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody></tbody>\r\n  </table>\r\n\r\n  <script type=\"module\">\r\n    // Option A (file in /tests): keep ../js/…\r\n    // Option B (file in root): change to ./js/…\r\n    import { buildBarkdayTimes, barkdayDate } from '../js/barkday-curves.js';\r\n\r\n    const CURVES = {\r\n      \"curves\": {\r\n        \"group_default_v1\": {\r\n          \"label\": \"Group default (LOCT 15/9; smooth)\",\r\n          \"loct\": { \"y1\": { \"n\": 15, \"a0_days\": 10 }, \"y2\": { \"n\": 9, \"a0_hint_days\": 38 } }\r\n        },\r\n        \"breed:LABRADOR_RETRIEVER:v1\": {\r\n          \"label\": \"Labrador Retriever (smooth; UCSD-guided)\",\r\n          \"inherits\": \"group_default_v1\",\r\n          \"override_start\": { \"barkday\": 16 },\r\n          \"loct\": { \"y1\": { \"n\": 15, \"a0_days\": 10 }, \"y2\": { \"n\": 9, \"a0_hint_days\": 38 } },\r\n          \"analytic\": {\r\n            \"type\": \"pchip\",\r\n            \"anchors\": [\r\n              { \"t_years\": 0.0, \"K_total\": 0 },\r\n              { \"t_years\": 1.0, \"K_total\": 15 },\r\n              { \"t_years\": 2.0, \"K_total\": 24 },\r\n              { \"t_years\": 8.0, \"K_total\": 60 },\r\n              { \"t_years\": 10.0, \"K_total\": 70 },\r\n              { \"t_years\": 12.0, \"K_total\": 80 }\r\n            ]\r\n          },\r\n          \"apply_scale\": false\r\n        }\r\n      },\r\n      \"defaults\": {\r\n        \"group_curve\": \"group_default_v1\",\r\n        \"overrides\": {\r\n          \"Labrador Retriever\": \"breed:LABRADOR_RETRIEVER:v1\"\r\n        }\r\n      }\r\n    };\r\n\r\n    function confForBreed(breed) {\r\n      const id = breed === 'Labrador Retriever'\r\n        ? CURVES.defaults.overrides['Labrador Retriever']\r\n        : CURVES.defaults.group_curve;\r\n      return CURVES.curves[id];\r\n    }\r\n\r\n    function fmtDate(d){\r\n      return d.toISOString().slice(0,10);\r\n    }\r\n\r\n    function render(dob, breed, maxK=40, tMaxYears=12){\r\n      const conf = confForBreed(breed);\r\n      const times = buildBarkdayTimes(conf, { maxK, tMaxYears });\r\n      const tbody = document.querySelector('#out tbody');\r\n      tbody.innerHTML = '';\r\n\r\n      const ks = Object.keys(times).map(k => +k).sort((a,b)=>a-b);\r\n      const dobDate = new Date(dob);\r\n      let prevDate = dobDate;\r\n      let idx = 1;\r\n\r\n      for (const k of ks){\r\n        const tYears = times[String(k)];\r\n        const d = barkdayDate(dobDate, tYears);\r\n        const delta = Math.round((d - prevDate)/86400000);\r\n        const tr = document.createElement('tr');\r\n        tr.innerHTML = `\r\n          <td class=\"mono\">${idx}</td>\r\n          <td class=\"mono\">${k}</td>\r\n          <td class=\"mono\">${tYears.toFixed(6)}</td>\r\n          <td class=\"mono\">${idx===1 ? '—' : delta}</td>\r\n          <td class=\"mono\">${fmtDate(d)}</td>\r\n        `;\r\n        tbody.appendChild(tr);\r\n        prevDate = d;\r\n        idx++;\r\n      }\r\n\r\n      const meta = document.getElementById('meta');\r\n      meta.textContent = `Breed: ${breed} • Anchors: K(1)=15, K(2)=24, K(12)≈80 (if Lab). Total rows: ${ks.length}`;\r\n    }\r\n\r\n    document.getElementById('run').addEventListener('click', () => {\r\n      const dob = document.getElementById('dob').value || '2025-01-01';\r\n      const breed = document.getElementById('breed').value;\r\n      const maxK = parseInt(document.getElementById('maxk').value || '40', 10);\r\n      const tmax = parseFloat(document.getElementById('tmax').value || '12');\r\n      render(dob, breed, maxK, tmax);\r\n    });\r\n\r\n    // initial\r\n    render('2025-01-01', 'Labrador Retriever', 40, 12);\r\n  </script>\r\n</body>\r\n</html>\r\n","inline_bytes":5534,"content_sha256":"845f95f2b178fc8c2af9fd72d94bd680c97bde54624e182f1509da361b2e6e0d"},{"path":"tools/amazon-get-items.ps1","size":3349,"sha":"cefded64ff46419ea45cc8b29f97920c6a1f0ad8","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/amazon-get-items.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/amazon-get-items.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"cGFyYW0oCiAgW1BhcmFtZXRlcihNYW5kYXRvcnk9JHRydWUpXQogIFtzdHJpbmdbXV0kSXRlbUlkcywKCiAgW3N0cmluZ10kT3V0RmlsZSA9ICIiLAoKICBbc3RyaW5nW11dJFJlc291cmNlcyA9IEAoCiAgICAiaW1hZ2VzLnByaW1hcnkuc21hbGwiLAogICAgIml0ZW1JbmZvLnRpdGxlIiwKICAgICJpdGVtSW5mby5mZWF0dXJlcyIKICApCikKCiRFcnJvckFjdGlvblByZWZlcmVuY2UgPSAiU3RvcCIKCmZ1bmN0aW9uIEdldC1Ub2tlbkVuZHBvaW50IHsKICBwYXJhbShbc3RyaW5nXSRWZXJzaW9uKQogIHN3aXRjaCAtUmVnZXggKCRWZXJzaW9uKSB7CiAgICAnXjJcLjEkJyB7IHJldHVybiAnaHR0cHM6Ly9jcmVhdG9yc2FwaS5hdXRoLnVzLWVhc3QtMS5hbWF6b25jb2duaXRvLmNvbS9vYXV0aDIvdG9rZW4nIH0KICAgICdeMlwuMiQnIHsgcmV0dXJuICdodHRwczovL2NyZWF0b3JzYXBpLmF1dGguZXUtc291dGgtMi5hbWF6b25jb2duaXRvLmNvbS9vYXV0aDIvdG9rZW4nIH0KICAgICdeMlwuMyQnIHsgcmV0dXJuICdodHRwczovL2NyZWF0b3JzYXBpLmF1dGgudXMtd2VzdC0yLmFtYXpvbmNvZ25pdG8uY29tL29hdXRoMi90b2tlbicgfQogICAgJ14zXC4xJCcgeyByZXR1cm4gJ2h0dHBzOi8vYXBpLmFtYXpvbi5jb20vYXV0aC9vMi90b2tlbicgfQogICAgJ14zXC4yJCcgeyByZXR1cm4gJ2h0dHBzOi8vYXBpLmFtYXpvbi5jby51ay9hdXRoL28yL3Rva2VuJyB9CiAgICAnXjNcLjMkJyB7IHJldHVybiAnaHR0cHM6Ly9hcGkuYW1hem9uLmNvLmpwL2F1dGgvbzIvdG9rZW4nIH0KICAgIGRlZmF1bHQgeyB0aHJvdyAiVW5zdXBwb3J0ZWQgQ1JFQVRPUlNfVkVSU0lPTjogJFZlcnNpb24iIH0KICB9Cn0KCmZ1bmN0aW9uIEdldC1DcmVhdG9yc1Rva2VuIHsKICAkY3JlZGVudGlhbElkID0gJGVudjpDUkVBVE9SU19DUkVERU5USUFMX0lECiAgJGNyZWRlbnRpYWxTZWNyZXQgPSAkZW52OkNSRUFUT1JTX0NSRURFTlRJQUxfU0VDUkVUCiAgJHZlcnNpb24gPSAkZW52OkNSRUFUT1JTX1ZFUlNJT04KCiAgaWYgKC1ub3QgJGNyZWRlbnRpYWxJZCAtb3IgLW5vdCAkY3JlZGVudGlhbFNlY3JldCAtb3IgLW5vdCAkdmVyc2lvbikgewogICAgdGhyb3cgIk1pc3Npbmcgb25lIG9yIG1vcmUgZW52IHZhcnM6IENSRUFUT1JTX0NSRURFTlRJQUxfSUQsIENSRUFUT1JTX0NSRURFTlRJQUxfU0VDUkVULCBDUkVBVE9SU19WRVJTSU9OIgogIH0KCiAgJHVyaSA9IEdldC1Ub2tlbkVuZHBvaW50IC1WZXJzaW9uICR2ZXJzaW9uCgogIGlmICgkdmVyc2lvbiAtbGlrZSAnMy4qJykgewogICAgJGJvZHkgPSBAewogICAgICBncmFudF90eXBlICAgID0gImNsaWVudF9jcmVkZW50aWFscyIKICAgICAgY2xpZW50X2lkICAgICA9ICRjcmVkZW50aWFsSWQKICAgICAgY2xpZW50X3NlY3JldCA9ICRjcmVkZW50aWFsU2VjcmV0CiAgICAgIHNjb3BlICAgICAgICAgPSAiY3JlYXRvcnNhcGk6OmRlZmF1bHQiCiAgICB9IHwgQ29udmVydFRvLUpzb24KICAgIHJldHVybiBJbnZva2UtUmVzdE1ldGhvZCAtTWV0aG9kIFBvc3QgLVVyaSAkdXJpIC1Db250ZW50VHlwZSAiYXBwbGljYXRpb24vanNvbiIgLUJvZHkgJGJvZHkKICB9IGVsc2UgewogICAgJGJvZHkgPSAiZ3JhbnRfdHlwZT1jbGllbnRfY3JlZGVudGlhbHMmY2xpZW50X2lkPSRjcmVkZW50aWFsSWQmY2xpZW50X3NlY3JldD0kY3JlZGVudGlhbFNlY3JldCZzY29wZT1jcmVhdG9yc2FwaS9kZWZhdWx0IgogICAgcmV0dXJuIEludm9rZS1SZXN0TWV0aG9kIC1NZXRob2QgUG9zdCAtVXJpICR1cmkgLUNvbnRlbnRUeXBlICJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiIC1Cb2R5ICRib2R5CiAgfQp9CgokbWFya2V0cGxhY2UgPSAkZW52OkNSRUFUT1JTX01BUktFVFBMQUNFCiRwYXJ0bmVyVGFnID0gJGVudjpDUkVBVE9SU19QQVJUTkVSX1RBRwokdmVyc2lvbiA9ICRlbnY6Q1JFQVRPUlNfVkVSU0lPTgoKaWYgKC1ub3QgJG1hcmtldHBsYWNlIC1vciAtbm90ICRwYXJ0bmVyVGFnIC1vciAtbm90ICR2ZXJzaW9uKSB7CiAgdGhyb3cgIk1pc3Npbmcgb25lIG9yIG1vcmUgZW52IHZhcnM6IENSRUFUT1JTX01BUktFVFBMQUNFLCBDUkVBVE9SU19QQVJUTkVSX1RBRywgQ1JFQVRPUlNfVkVSU0lPTiIKfQoKaWYgKCRJdGVtSWRzLkNvdW50IC1ndCAxMCkgewogIHRocm93ICJHZXRJdGVtcyBzdXBwb3J0cyB1cCB0byAxMCBBU0lOcyBwZXIgcmVxdWVzdC4iCn0KCiR0b2tlbiA9IEdldC1DcmVhdG9yc1Rva2VuCiRhdXRoSGVhZGVyID0KICBpZiAoJHZlcnNpb24gLWxpa2UgJzIuKicpIHsKICAgICJCZWFyZXIgJCgkdG9rZW4uYWNjZXNzX3Rva2VuKSwgVmVyc2lvbiAkdmVyc2lvbiIKICB9IGVsc2UgewogICAgIkJlYXJlciAkKCR0b2tlbi5hY2Nlc3NfdG9rZW4pIgogIH0KCiRoZWFkZXJzID0gQHsKICBBdXRob3JpemF0aW9uID0gJGF1dGhIZWFkZXIKICAieC1tYXJrZXRwbGFjZSIgPSAkbWFya2V0cGxhY2UKfQoKJHBheWxvYWQgPSBAewogIGl0ZW1JZHMgICAgID0gJEl0ZW1JZHMKICBpdGVtSWRUeXBlICA9ICJBU0lOIgogIG1hcmtldHBsYWNlID0gJG1hcmtldHBsYWNlCiAgcGFydG5lclRhZyAgPSAkcGFydG5lclRhZwogIHJlc291cmNlcyAgID0gJFJlc291cmNlcwp9CgokanNvbiA9ICRwYXlsb2FkIHwgQ29udmVydFRvLUpzb24gLURlcHRoIDgKJHJlc3BvbnNlID0gSW52b2tlLVJlc3RNZXRob2QgYAogIC1NZXRob2QgUG9zdCBgCiAgLVVyaSAiaHR0cHM6Ly9jcmVhdG9yc2FwaS5hbWF6b24vY2F0YWxvZy92MS9nZXRJdGVtcyIgYAogIC1IZWFkZXJzICRoZWFkZXJzIGAKICAtQ29udGVudFR5cGUgImFwcGxpY2F0aW9uL2pzb24iIGAKICAtQm9keSAkanNvbgoKaWYgKC1ub3QgJE91dEZpbGUpIHsKICAkc2FmZSA9ICgkSXRlbUlkcyAtam9pbiAnLScpLlN1YnN0cmluZygwLCBbTWF0aF06Ok1pbig1MCwgKCRJdGVtSWRzIC1qb2luICctJykuTGVuZ3RoKSkKICAkT3V0RmlsZSA9ICIuXGdldGl0ZW1zLSRzYWZlLmpzb24iCn0KCiRyZXNwb25zZSB8IENvbnZlcnRUby1Kc29uIC1EZXB0aCAyMCB8IFNldC1Db250ZW50IC1QYXRoICRPdXRGaWxlIC1FbmNvZGluZyBVVEY4CgpXcml0ZS1Ib3N0ICJTYXZlZCBHZXRJdGVtcyByZXNwb25zZSB0byAkT3V0RmlsZSIKJHJvd3MgPSBAKCkKZm9yZWFjaCAoJGl0ZW0gaW4gJHJlc3BvbnNlLml0ZW1zUmVzdWx0Lml0ZW1zKSB7CiAgJHJvd3MgKz0gW3BzY3VzdG9tb2JqZWN0XUB7CiAgICBBU0lOICA9ICRpdGVtLmFzaW4KICAgIFRpdGxlID0gJGl0ZW0uaXRlbUluZm8udGl0bGUuZGlzcGxheVZhbHVlCiAgICBVUkwgICA9ICRpdGVtLmRldGFpbFBhZ2VVUkwKICB9Cn0KJHJvd3MgfCBGb3JtYXQtVGFibGUgLUF1dG9TaXplCg==","inline_bytes":4468,"content_sha256":"bc8994dec6635f5000c477e74f17553557ba5ab5dc007c4fb2b6d04934771883"},{"path":"tools/amazon-search-items.ps1","size":3619,"sha":"f46f2b31f6b579afdbd529f919aed5df57c2bf6c","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/amazon-search-items.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/amazon-search-items.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"cGFyYW0oCiAgW1BhcmFtZXRlcihNYW5kYXRvcnk9JHRydWUpXQogIFtzdHJpbmddJEtleXdvcmRzLAoKICBbaW50XSRJdGVtQ291bnQgPSAxMCwKCiAgW3N0cmluZ10kU2VhcmNoSW5kZXggPSAiUGV0U3VwcGxpZXMiLAoKICBbc3RyaW5nXSRCcmFuZCwKCiAgW3N0cmluZ10kQnJvd3NlTm9kZUlkLAoKICBbc3RyaW5nXSRPdXRGaWxlID0gIiIsCgogIFtzdHJpbmdbXV0kUmVzb3VyY2VzID0gQCgKICAgICJpbWFnZXMucHJpbWFyeS5zbWFsbCIsCiAgICAiaXRlbUluZm8udGl0bGUiLAogICAgIml0ZW1JbmZvLmZlYXR1cmVzIgogICkKKQoKJEVycm9yQWN0aW9uUHJlZmVyZW5jZSA9ICJTdG9wIgoKZnVuY3Rpb24gR2V0LVRva2VuRW5kcG9pbnQgewogIHBhcmFtKFtzdHJpbmddJFZlcnNpb24pCiAgc3dpdGNoIC1SZWdleCAoJFZlcnNpb24pIHsKICAgICdeMlwuMSQnIHsgcmV0dXJuICdodHRwczovL2NyZWF0b3JzYXBpLmF1dGgudXMtZWFzdC0xLmFtYXpvbmNvZ25pdG8uY29tL29hdXRoMi90b2tlbicgfQogICAgJ14yXC4yJCcgeyByZXR1cm4gJ2h0dHBzOi8vY3JlYXRvcnNhcGkuYXV0aC5ldS1zb3V0aC0yLmFtYXpvbmNvZ25pdG8uY29tL29hdXRoMi90b2tlbicgfQogICAgJ14yXC4zJCcgeyByZXR1cm4gJ2h0dHBzOi8vY3JlYXRvcnNhcGkuYXV0aC51cy13ZXN0LTIuYW1hem9uY29nbml0by5jb20vb2F1dGgyL3Rva2VuJyB9CiAgICAnXjNcLjEkJyB7IHJldHVybiAnaHR0cHM6Ly9hcGkuYW1hem9uLmNvbS9hdXRoL28yL3Rva2VuJyB9CiAgICAnXjNcLjIkJyB7IHJldHVybiAnaHR0cHM6Ly9hcGkuYW1hem9uLmNvLnVrL2F1dGgvbzIvdG9rZW4nIH0KICAgICdeM1wuMyQnIHsgcmV0dXJuICdodHRwczovL2FwaS5hbWF6b24uY28uanAvYXV0aC9vMi90b2tlbicgfQogICAgZGVmYXVsdCB7IHRocm93ICJVbnN1cHBvcnRlZCBDUkVBVE9SU19WRVJTSU9OOiAkVmVyc2lvbiIgfQogIH0KfQoKZnVuY3Rpb24gR2V0LUNyZWF0b3JzVG9rZW4gewogICRjcmVkZW50aWFsSWQgPSAkZW52OkNSRUFUT1JTX0NSRURFTlRJQUxfSUQKICAkY3JlZGVudGlhbFNlY3JldCA9ICRlbnY6Q1JFQVRPUlNfQ1JFREVOVElBTF9TRUNSRVQKICAkdmVyc2lvbiA9ICRlbnY6Q1JFQVRPUlNfVkVSU0lPTgoKICBpZiAoLW5vdCAkY3JlZGVudGlhbElkIC1vciAtbm90ICRjcmVkZW50aWFsU2VjcmV0IC1vciAtbm90ICR2ZXJzaW9uKSB7CiAgICB0aHJvdyAiTWlzc2luZyBvbmUgb3IgbW9yZSBlbnYgdmFyczogQ1JFQVRPUlNfQ1JFREVOVElBTF9JRCwgQ1JFQVRPUlNfQ1JFREVOVElBTF9TRUNSRVQsIENSRUFUT1JTX1ZFUlNJT04iCiAgfQoKICAkdXJpID0gR2V0LVRva2VuRW5kcG9pbnQgLVZlcnNpb24gJHZlcnNpb24KCiAgaWYgKCR2ZXJzaW9uIC1saWtlICczLionKSB7CiAgICAkYm9keSA9IEB7CiAgICAgIGdyYW50X3R5cGUgICAgPSAiY2xpZW50X2NyZWRlbnRpYWxzIgogICAgICBjbGllbnRfaWQgICAgID0gJGNyZWRlbnRpYWxJZAogICAgICBjbGllbnRfc2VjcmV0ID0gJGNyZWRlbnRpYWxTZWNyZXQKICAgICAgc2NvcGUgICAgICAgICA9ICJjcmVhdG9yc2FwaTo6ZGVmYXVsdCIKICAgIH0gfCBDb252ZXJ0VG8tSnNvbgogICAgcmV0dXJuIEludm9rZS1SZXN0TWV0aG9kIC1NZXRob2QgUG9zdCAtVXJpICR1cmkgLUNvbnRlbnRUeXBlICJhcHBsaWNhdGlvbi9qc29uIiAtQm9keSAkYm9keQogIH0gZWxzZSB7CiAgICAkYm9keSA9ICJncmFudF90eXBlPWNsaWVudF9jcmVkZW50aWFscyZjbGllbnRfaWQ9JGNyZWRlbnRpYWxJZCZjbGllbnRfc2VjcmV0PSRjcmVkZW50aWFsU2VjcmV0JnNjb3BlPWNyZWF0b3JzYXBpL2RlZmF1bHQiCiAgICByZXR1cm4gSW52b2tlLVJlc3RNZXRob2QgLU1ldGhvZCBQb3N0IC1VcmkgJHVyaSAtQ29udGVudFR5cGUgImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIgLUJvZHkgJGJvZHkKICB9Cn0KCiRtYXJrZXRwbGFjZSA9ICRlbnY6Q1JFQVRPUlNfTUFSS0VUUExBQ0UKJHBhcnRuZXJUYWcgPSAkZW52OkNSRUFUT1JTX1BBUlRORVJfVEFHCiR2ZXJzaW9uID0gJGVudjpDUkVBVE9SU19WRVJTSU9OCgppZiAoLW5vdCAkbWFya2V0cGxhY2UgLW9yIC1ub3QgJHBhcnRuZXJUYWcgLW9yIC1ub3QgJHZlcnNpb24pIHsKICB0aHJvdyAiTWlzc2luZyBvbmUgb3IgbW9yZSBlbnYgdmFyczogQ1JFQVRPUlNfTUFSS0VUUExBQ0UsIENSRUFUT1JTX1BBUlRORVJfVEFHLCBDUkVBVE9SU19WRVJTSU9OIgp9CgokdG9rZW4gPSBHZXQtQ3JlYXRvcnNUb2tlbgoKJGF1dGhIZWFkZXIgPQogIGlmICgkdmVyc2lvbiAtbGlrZSAnMi4qJykgewogICAgIkJlYXJlciAkKCR0b2tlbi5hY2Nlc3NfdG9rZW4pLCBWZXJzaW9uICR2ZXJzaW9uIgogIH0gZWxzZSB7CiAgICAiQmVhcmVyICQoJHRva2VuLmFjY2Vzc190b2tlbikiCiAgfQoKJGhlYWRlcnMgPSBAewogIEF1dGhvcml6YXRpb24gPSAkYXV0aEhlYWRlcgogICJ4LW1hcmtldHBsYWNlIiA9ICRtYXJrZXRwbGFjZQp9CgokcGF5bG9hZCA9IEB7CiAgcGFydG5lclRhZyAgPSAkcGFydG5lclRhZwogIG1hcmtldHBsYWNlID0gJG1hcmtldHBsYWNlCiAga2V5d29yZHMgICAgPSAkS2V5d29yZHMKICBpdGVtQ291bnQgICA9ICRJdGVtQ291bnQKICBzZWFyY2hJbmRleCA9ICRTZWFyY2hJbmRleAogIHJlc291cmNlcyAgID0gJFJlc291cmNlcwp9CgppZiAoJEJyYW5kKSB7ICRwYXlsb2FkLmJyYW5kID0gJEJyYW5kIH0KaWYgKCRCcm93c2VOb2RlSWQpIHsgJHBheWxvYWQuYnJvd3NlTm9kZUlkID0gJEJyb3dzZU5vZGVJZCB9CgokanNvbiA9ICRwYXlsb2FkIHwgQ29udmVydFRvLUpzb24gLURlcHRoIDgKJHJlc3BvbnNlID0gSW52b2tlLVJlc3RNZXRob2QgYAogIC1NZXRob2QgUG9zdCBgCiAgLVVyaSAiaHR0cHM6Ly9jcmVhdG9yc2FwaS5hbWF6b24vY2F0YWxvZy92MS9zZWFyY2hJdGVtcyIgYAogIC1IZWFkZXJzICRoZWFkZXJzIGAKICAtQ29udGVudFR5cGUgImFwcGxpY2F0aW9uL2pzb24iIGAKICAtQm9keSAkanNvbgoKaWYgKC1ub3QgJE91dEZpbGUpIHsKICAkc2FmZSA9ICgkS2V5d29yZHMgLXJlcGxhY2UgJ1teQS1aYS16MC05XSsnLCctJykuVHJpbSgnLScpLlRvTG93ZXIoKQogICRPdXRGaWxlID0gIi5cc2VhcmNoLSRzYWZlLmpzb24iCn0KCiRyZXNwb25zZSB8IENvbnZlcnRUby1Kc29uIC1EZXB0aCAyMCB8IFNldC1Db250ZW50IC1QYXRoICRPdXRGaWxlIC1FbmNvZGluZyBVVEY4CgpXcml0ZS1Ib3N0ICJTYXZlZCBTZWFyY2hJdGVtcyByZXNwb25zZSB0byAkT3V0RmlsZSIKaWYgKCRyZXNwb25zZS5zZWFyY2hSZXN1bHQpIHsKICBXcml0ZS1Ib3N0ICgiVG90YWwgcmVzdWx0czogIiArICRyZXNwb25zZS5zZWFyY2hSZXN1bHQudG90YWxSZXN1bHRDb3VudCkKICAkcm93cyA9IEAoKQogIGZvcmVhY2ggKCRpdGVtIGluICRyZXNwb25zZS5zZWFyY2hSZXN1bHQuaXRlbXMpIHsKICAgICRyb3dzICs9IFtwc2N1c3RvbW9iamVjdF1AewogICAgICBBU0lOICA9ICRpdGVtLmFzaW4KICAgICAgVGl0bGUgPSAkaXRlbS5pdGVtSW5mby50aXRsZS5kaXNwbGF5VmFsdWUKICAgICAgVVJMICAgPSAkaXRlbS5kZXRhaWxQYWdlVVJMCiAgICB9CiAgfQogICRyb3dzIHwgRm9ybWF0LVRhYmxlIC1BdXRvU2l6ZQp9Cg==","inline_bytes":4828,"content_sha256":"bc8035e31988ca5c87bdf08cb025065452a56a7be69791d1ad1c1539815cc380"},{"path":"tools/append-catalog-items.ps1","size":1133,"sha":"2acb06ba527da1e68d2d8cf338d33077902d0cf1","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/append-catalog-items.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/append-catalog-items.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"cGFyYW0oCiAgW1BhcmFtZXRlcihNYW5kYXRvcnkgPSAkdHJ1ZSldCiAgW3N0cmluZ10kQ2F0YWxvZ1BhdGgsCiAgW1BhcmFtZXRlcihNYW5kYXRvcnkgPSAkdHJ1ZSldCiAgW3N0cmluZ10kUGVuZGluZ0l0ZW1zUGF0aAopCgokY2F0YWxvZyA9IEdldC1Db250ZW50ICRDYXRhbG9nUGF0aCAtUmF3IHwgQ29udmVydEZyb20tSnNvbgokbmV3SXRlbXMgPSBHZXQtQ29udGVudCAkUGVuZGluZ0l0ZW1zUGF0aCAtUmF3IHwgQ29udmVydEZyb20tSnNvbgoKJGV4aXN0aW5nSWRzID0gQHt9CiRleGlzdGluZ0FzaW5zID0gQHt9Cgpmb3JlYWNoICgkaXRlbSBpbiAkY2F0YWxvZy5pdGVtcykgewogIGlmICgkaXRlbS5pZCkgeyAkZXhpc3RpbmdJZHNbJGl0ZW0uaWRdID0gJHRydWUgfQogIGlmICgkaXRlbS5hZmZpbGlhdGUgLWFuZCAkaXRlbS5hZmZpbGlhdGUuYXNpbikgewogICAgJGV4aXN0aW5nQXNpbnNbJGl0ZW0uYWZmaWxpYXRlLmFzaW5dID0gJHRydWUKICB9Cn0KCmZvcmVhY2ggKCRpdGVtIGluICRuZXdJdGVtcykgewogIGlmICgtbm90ICRpdGVtLmlkKSB7CiAgICB0aHJvdyAiQSBwZW5kaW5nIGl0ZW0gaXMgbWlzc2luZyBpZC4iCiAgfQogIGlmICgkZXhpc3RpbmdJZHMuQ29udGFpbnNLZXkoJGl0ZW0uaWQpKSB7CiAgICB0aHJvdyAiRHVwbGljYXRlIGlkIGZvdW5kOiAkKCRpdGVtLmlkKSIKICB9CiAgaWYgKCRpdGVtLmFmZmlsaWF0ZSAtYW5kICRpdGVtLmFmZmlsaWF0ZS5hc2luIC1hbmQgJGV4aXN0aW5nQXNpbnMuQ29udGFpbnNLZXkoJGl0ZW0uYWZmaWxpYXRlLmFzaW4pKSB7CiAgICB0aHJvdyAiRHVwbGljYXRlIEFTSU4gZm91bmQ6ICQoJGl0ZW0uYWZmaWxpYXRlLmFzaW4pIgogIH0KfQoKJGNhdGFsb2cuaXRlbXMgKz0gJG5ld0l0ZW1zCiRjYXRhbG9nLmdlbmVyYXRlZEF0ID0gKEdldC1EYXRlKS5Ub1VuaXZlcnNhbFRpbWUoKS5Ub1N0cmluZygieXl5eS1NTS1kZFRISDptbTpzc1oiKQoKJGNhdGFsb2cgfCBDb252ZXJ0VG8tSnNvbiAtRGVwdGggMjAgfCBTZXQtQ29udGVudCAtUGF0aCAkQ2F0YWxvZ1BhdGggLUVuY29kaW5nIFVURjgKCldyaXRlLUhvc3QgIkNhdGFsb2cgdXBkYXRlZC4iCldyaXRlLUhvc3QgIk5ldyBpdGVtIGNvdW50OiIgKCRjYXRhbG9nLml0ZW1zLkNvdW50KQo=","inline_bytes":1512,"content_sha256":"c8c07eca958264ba7dd4d70635229bce5f847806d625d053aea199d5e9bd20c4"},{"path":"tools/run-barkday-checks.ps1","size":1140,"sha":"b7486d4fbe43c16edfb4d2ce5aa5bd480e2cf979","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/run-barkday-checks.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/run-barkday-checks.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"JEVycm9yQWN0aW9uUHJlZmVyZW5jZSA9ICJTdG9wIgoKV3JpdGUtSG9zdCAiQ2hlY2tpbmcgSmF2YVNjcmlwdCBzeW50YXguLi4iIC1Gb3JlZ3JvdW5kQ29sb3IgQ3lhbgpub2RlIC0tY2hlY2sgLlxhcHAuanMKaWYgKCRMQVNURVhJVENPREUgLW5lIDApIHsgZXhpdCAkTEFTVEVYSVRDT0RFIH0KCm5vZGUgLS1jaGVjayAuXHNjcmlwdHNcYmFya2RheS1kb2N0b3IubWpzCmlmICgkTEFTVEVYSVRDT0RFIC1uZSAwKSB7IGV4aXQgJExBU1RFWElUQ09ERSB9CgpXcml0ZS1Ib3N0ICJgblJlYnVpbGRpbmcgdjIgZ2lmdCBjYXRhbG9nLi4uIiAtRm9yZWdyb3VuZENvbG9yIEN5YW4Kbm9kZSAuXHNjcmlwdHNccmVidWlsZC1naWZ0LWNhdGFsb2cubWpzCmlmICgkTEFTVEVYSVRDT0RFIC1uZSAwKSB7IGV4aXQgJExBU1RFWElUQ09ERSB9CgpXcml0ZS1Ib3N0ICJgblZhbGlkYXRpbmcgdjIgZ2lmdCBjYXRhbG9nLi4uIiAtRm9yZWdyb3VuZENvbG9yIEN5YW4Kbm9kZSAuXHNjcmlwdHNcdmFsaWRhdGUtZ2lmdHMtdjIubWpzIC5cZGF0YVxkb2ctZ2lmdHMtY2F0YWxvZy5qc29uIC5cZGF0YVxkb2ctZ2lmdHMtcHJlZmVycmVkLmpzb24KaWYgKCRMQVNURVhJVENPREUgLW5lIDApIHsgZXhpdCAkTEFTVEVYSVRDT0RFIH0KCldyaXRlLUhvc3QgImBuTWVyZ2luZyB2MiBydW50aW1lIGdpZnQgZmVlZC4uLiIgLUZvcmVncm91bmRDb2xvciBDeWFuCm5vZGUgLlxzY3JpcHRzXG1lcmdlLWdpZnRzLXYyLm1qcyAuXGRhdGFcZG9nLWdpZnRzLWNhdGFsb2cuanNvbiAuXGRhdGFcZG9nLWdpZnRzLXByZWZlcnJlZC5qc29uIC5cZGF0YVxkb2ctZ2lmdHMtbWVyZ2VkLmpzb24KaWYgKCRMQVNURVhJVENPREUgLW5lIDApIHsgZXhpdCAkTEFTVEVYSVRDT0RFIH0KCldyaXRlLUhvc3QgImBuUnVubmluZyBnaWZ0IHNtb2tlIHRlc3RzLi4uIiAtRm9yZWdyb3VuZENvbG9yIEN5YW4Kbm9kZSAuXHNjcmlwdHNcc21va2UtZ2lmdC1sb2dpYy5tanMKaWYgKCRMQVNURVhJVENPREUgLW5lIDApIHsgZXhpdCAkTEFTVEVYSVRDT0RFIH0KCldyaXRlLUhvc3QgImBuUnVubmluZyBCYXJrZGF5IGRvY3Rvci4uLiIgLUZvcmVncm91bmRDb2xvciBDeWFuCm5vZGUgLlxzY3JpcHRzXGJhcmtkYXktZG9jdG9yLm1qcwpleGl0ICRMQVNURVhJVENPREUK","inline_bytes":1520,"content_sha256":"123a38e557511057d5c3dc348f931991edbfa8d4021494ed9ddb2e37ae4be182"},{"path":"tools/verify.ps1","size":6112,"sha":"7c492e828a7dc3dae23527d0938fd1acbbae08d8","media_type":"application/octet-stream","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/verify.ps1","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/tools/verify.ps1","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"JEVycm9yQWN0aW9uUHJlZmVyZW5jZSA9ICJTdG9wIgoKZnVuY3Rpb24gU3RhbXAoJG1zZykgewogICR0cyA9IEdldC1EYXRlIC1Gb3JtYXQgInl5eXktTU0tZGQgSEg6bW06c3MiCiAgV3JpdGUtSG9zdCAiWyR0c10gJG1zZyIKfQoKJHJlcG9Sb290ID0gUmVzb2x2ZS1QYXRoIChKb2luLVBhdGggJFBTU2NyaXB0Um9vdCAiLi4iKQpTZXQtTG9jYXRpb24gJHJlcG9Sb290CgpTdGFtcCAiQmFya2RheSB2ZXJpZnkgc3RhcnRpbmcuLi4iClN0YW1wICJSZXBvOiAkcmVwb1Jvb3QiCgojIDEpIFJlcXVpcmVkIGNvcmUgZmlsZXMgKGJhc2VkIG9uIHlvdXIgcmVwbyBsaXN0aW5nKQokbXVzdEV4aXN0ID0gQCgKICAiaW5kZXguaHRtbCIsCiAgInN0eWxlLmNzcyIsCiAgImFwcC5qcyIsCiAgInNlcnZpY2Utd29ya2VyLmpzIiwKICAibWFuaWZlc3QuanNvbiIsCiAgImRhdGEvZG9nLWdpZnRzLWJhc2UuanNvbiIsCiAgImRhdGEvZG9nLWdpZnRzLWNhdGFsb2cuanNvbiIsCiAgImRhdGEvZG9nLWdpZnRzLW1lcmdlZC5qc29uIiwKICAiZGF0YS9kb2ctZ2lmdHMtcHJlZmVycmVkLmpzb24iLAogICJzY2hlbWEvZG9nLWdpZnRzLWNhdGFsb2cuc2NoZW1hLnYyLmpzb24iLAogICJzY2hlbWEvZG9nLWdpZnRzLXByZWZlcnJlZC5zY2hlbWEudjIuanNvbiIsCiAgInNjcmlwdHMvcmVidWlsZC1naWZ0LWNhdGFsb2cubWpzIiwKICAic2NyaXB0cy92YWxpZGF0ZS1naWZ0cy12Mi5tanMiLAogICJzY3JpcHRzL21lcmdlLWdpZnRzLXYyLm1qcyIsCiAgImxpZ2h0aG91c2VyYy5qc29uIgopCgokbWlzc2luZyA9IEAoKQpmb3JlYWNoICgkcCBpbiAkbXVzdEV4aXN0KSB7CiAgaWYgKC1ub3QgKFRlc3QtUGF0aCAkcCkpIHsgJG1pc3NpbmcgKz0gJHAgfQp9CgppZiAoJG1pc3NpbmcuQ291bnQgLWd0IDApIHsKICBTdGFtcCAiRkFJTDogTWlzc2luZyByZXF1aXJlZCBmaWxlKHMpOiIKICAkbWlzc2luZyB8IEZvckVhY2gtT2JqZWN0IHsgV3JpdGUtSG9zdCAiIC0gJF8iIH0KICBleGl0IDEKfQpTdGFtcCAiT0s6IFJlcXVpcmVkIGZpbGVzIGV4aXN0LiIKCiRsZWdhY3lHaWZ0RmlsZXMgPSBAKCJkb2ctZ2lmdHMuanNvbiIsICJkb2ctZ2lmdHMuc2NoZW1hLmpzb24iKQokcHJlc2VudExlZ2FjeUdpZnRGaWxlcyA9IEAoJGxlZ2FjeUdpZnRGaWxlcyB8IFdoZXJlLU9iamVjdCB7IFRlc3QtUGF0aCAkXyB9KQppZiAoJHByZXNlbnRMZWdhY3lHaWZ0RmlsZXMuQ291bnQgLWd0IDApIHsKICBTdGFtcCAoIklORk86IERlcHJlY2F0ZWQgbGVnYWN5IGdpZnQgYXJ0aWZhY3QocykgcHJlc2VudCBmb3IgY29tcGF0aWJpbGl0eSBvbmx5OiB7MH0iIC1mICgkcHJlc2VudExlZ2FjeUdpZnRGaWxlcyAtam9pbiAiLCAiKSkKfQoKIyAyKSBKYXZhU2NyaXB0IHN5bnRheCBjaGVja3MgKHBhcnNlLW9ubHk7IGRvZXMgbm90IHJ1biB0aGUgYXBwKQpTdGFtcCAiQ2hlY2tpbmcgSmF2YVNjcmlwdCBzeW50YXguLi4iCiRqc0ZpbGVzID0gQCgKICAiYXBwLmpzIiwKICAiYXBwLWNlbGVicmF0ZS5qcyIsCiAgImFwcC1jdXJ2ZXMtaW5saW5lLmpzIiwKICAiYXBwLXBkZi5qcyIsCiAgInNlcnZpY2Utd29ya2VyLmpzIgopCgpmb3JlYWNoICgkZiBpbiAkanNGaWxlcykgewogIGlmIChUZXN0LVBhdGggJGYpIHsgbm9kZSAtLWNoZWNrICRmIHwgT3V0LU51bGwgfQp9CgppZiAoVGVzdC1QYXRoICJqcyIpIHsKICBHZXQtQ2hpbGRJdGVtIC1QYXRoICJqcyIgLUZpbHRlciAiKi5qcyIgLUZpbGUgfCBGb3JFYWNoLU9iamVjdCB7CiAgICBub2RlIC0tY2hlY2sgJF8uRnVsbE5hbWUgfCBPdXQtTnVsbAogIH0KfQpTdGFtcCAiT0s6IEphdmFTY3JpcHQgc3ludGF4LiIKCiMgMykgSlNPTiBwYXJzZSBjaGVja3MgKHJvb3QgKyBkYXRhICsgdGVzdHMgKyBkb2NzIHdoZXJlIGFwcGxpY2FibGUpClN0YW1wICJDaGVja2luZyBKU09OIHBhcnNlLi4uIgokanNvblRhcmdldHMgPSBAKCkKJGpzb25UYXJnZXRzICs9IEdldC1DaGlsZEl0ZW0gLVBhdGggIi4iIC1GaWx0ZXIgIiouanNvbiIgLUZpbGUgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWUKaWYgKFRlc3QtUGF0aCAiZGF0YSIpICB7ICRqc29uVGFyZ2V0cyArPSBHZXQtQ2hpbGRJdGVtIC1QYXRoICJkYXRhIiAgLUZpbHRlciAiKi5qc29uIiAtRmlsZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSB9CmlmIChUZXN0LVBhdGggInRlc3RzIikgeyAkanNvblRhcmdldHMgKz0gR2V0LUNoaWxkSXRlbSAtUGF0aCAidGVzdHMiIC1GaWx0ZXIgIiouanNvbiIgLUZpbGUgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWUgfQppZiAoVGVzdC1QYXRoICJkb2NzIikgIHsgJGpzb25UYXJnZXRzICs9IEdldC1DaGlsZEl0ZW0gLVBhdGggImRvY3MiICAtRmlsdGVyICIqLmpzb24iIC1GaWxlIC1FcnJvckFjdGlvbiBTaWxlbnRseUNvbnRpbnVlIH0KCmZvcmVhY2ggKCRmIGluICRqc29uVGFyZ2V0cykgewogICRjb250ZW50ID0gR2V0LUNvbnRlbnQgJGYuRnVsbE5hbWUgLVJhdyAtRW5jb2RpbmcgVVRGOAogIHRyeSB7CiAgICAkbnVsbCA9ICRjb250ZW50IHwgQ29udmVydEZyb20tSnNvbgogIH0gY2F0Y2ggewogICAgU3RhbXAgIkZBSUw6IEpTT04gcGFyc2UgZXJyb3IgaW4gJCgkZi5GdWxsTmFtZSkiCiAgICB0aHJvdwogIH0KfQpTdGFtcCAiT0s6IEpTT04gcGFyc2UuIgoKIyA0KSBEYXRhIGludGVncml0eSBjaGVja3MgKGJyZWVkX2FsaWFzZXMuanNvbiB2cyBicmVlZF90YXhvbm9teS5qc29uKQpTdGFtcCAiQ2hlY2tpbmcgZGF0YSBpbnRlZ3JpdHkuLi4iCgokYnJlZWRBbGlhc2VzUGF0aCAgPSBKb2luLVBhdGggJHJlcG9Sb290ICJkYXRhL2JyZWVkX2FsaWFzZXMuanNvbiIKJGJyZWVkVGF4b25vbXlQYXRoID0gSm9pbi1QYXRoICRyZXBvUm9vdCAiZGF0YS9icmVlZF90YXhvbm9teS5qc29uIgoKJGJyZWVkQWxpYXNlcyAgPSBHZXQtQ29udGVudCAkYnJlZWRBbGlhc2VzUGF0aCAtUmF3IC1FbmNvZGluZyBVVEY4IHwgQ29udmVydEZyb20tSnNvbgokYnJlZWRUYXhvbm9teSA9IEdldC1Db250ZW50ICRicmVlZFRheG9ub215UGF0aCAtUmF3IC1FbmNvZGluZyBVVEY4IHwgQ29udmVydEZyb20tSnNvbgoKIyBCdWlsZCBmYXN0IGxvb2t1cCBzZXQgb2YgdGF4b25vbXkgY2Fub25pY2FsIGtleXMKJHRheG9ub215S2V5cyA9IFtTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5IYXNoU2V0W3N0cmluZ11dOjpuZXcoW1N5c3RlbS5TdHJpbmdDb21wYXJlcl06Ok9yZGluYWwpCmZvcmVhY2ggKCRwIGluICRicmVlZFRheG9ub215LlBTT2JqZWN0LlByb3BlcnRpZXMpIHsKICBbdm9pZF0kdGF4b25vbXlLZXlzLkFkZCgkcC5OYW1lKQp9CgokY2Fub25DaGVja2VkICAgPSAwCiRhbGlhc2VzQ2hlY2tlZCA9IDAKJG1pc3NpbmdDYW5vbiAgID0gTmV3LU9iamVjdCBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W3N0cmluZ10KCiMgbm9ybWFsaXplZCBhbGlhcyAtPiBIYXNoU2V0IG9mIGNhbm9uaWNhbCBrZXlzIHRoYXQgY2xhaW0gaXQKJGFsaWFzT3duZXJzID0gQHt9Cgpmb3JlYWNoICgkY2Fub25Qcm9wIGluICRicmVlZEFsaWFzZXMuUFNPYmplY3QuUHJvcGVydGllcykgewogICRjYW5vbiA9ICRjYW5vblByb3AuTmFtZQogIGlmICgkY2Fub24uU3RhcnRzV2l0aCgiXyIpKSB7IGNvbnRpbnVlIH0KCiAgJGNhbm9uQ2hlY2tlZCsrCgogIGlmICgtbm90ICR0YXhvbm9teUtleXMuQ29udGFpbnMoJGNhbm9uKSkgewogICAgJG1pc3NpbmdDYW5vbi5BZGQoJGNhbm9uKSB8IE91dC1OdWxsCiAgfQoKICAkYWxpYXNWYWx1ZSA9ICRjYW5vblByb3AuVmFsdWUKICBpZiAoJG51bGwgLWVxICRhbGlhc1ZhbHVlKSB7IGNvbnRpbnVlIH0KCiAgIyBBY2NlcHQgYXJyYXkgb3Igc2luZ2xlIHN0cmluZzsgdHJlYXQgZXZlcnl0aGluZyBhcyBhIGxpc3Qgb2Ygc3RyaW5ncwogICRhbGlhc0xpc3QgPSBAKCkKICBpZiAoJGFsaWFzVmFsdWUgLWlzIFtzdHJpbmddKSB7CiAgICAkYWxpYXNMaXN0ID0gQCgkYWxpYXNWYWx1ZSkKICB9IGVsc2VpZiAoJGFsaWFzVmFsdWUgLWlzIFtTeXN0ZW0uQ29sbGVjdGlvbnMuSUVudW1lcmFibGVdKSB7CiAgICAkYWxpYXNMaXN0ID0gQCgkYWxpYXNWYWx1ZSkKICB9IGVsc2UgewogICAgJGFsaWFzTGlzdCA9IEAoJGFsaWFzVmFsdWUuVG9TdHJpbmcoKSkKICB9CgogIGZvcmVhY2ggKCRhbGlhcyBpbiAkYWxpYXNMaXN0KSB7CiAgICBpZiAoJG51bGwgLWVxICRhbGlhcykgeyBjb250aW51ZSB9CiAgICAkbm9ybSA9ICRhbGlhcy5Ub1N0cmluZygpLlRyaW0oKS5Ub0xvd2VySW52YXJpYW50KCkKICAgIGlmICgkbm9ybS5MZW5ndGggLWVxIDApIHsgY29udGludWUgfQoKICAgICRhbGlhc2VzQ2hlY2tlZCsrCgogICAgaWYgKC1ub3QgJGFsaWFzT3duZXJzLkNvbnRhaW5zS2V5KCRub3JtKSkgewogICAgICAkYWxpYXNPd25lcnNbJG5vcm1dID0gW1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkhhc2hTZXRbc3RyaW5nXV06Om5ldyhbU3lzdGVtLlN0cmluZ0NvbXBhcmVyXTo6T3JkaW5hbCkKICAgIH0KICAgIFt2b2lkXSRhbGlhc093bmVyc1skbm9ybV0uQWRkKCRjYW5vbikKICB9Cn0KCiRkaXN0aW5jdENvbGxpc2lvbnMgPSAwCiRjb2xsaXNpb25FeGFtcGxlcyAgPSBOZXctT2JqZWN0IFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3Rbc3RyaW5nXQoKZm9yZWFjaCAoJGt2IGluICRhbGlhc093bmVycy5HZXRFbnVtZXJhdG9yKCkpIHsKICAkb3duZXJzID0gJGt2LlZhbHVlCiAgaWYgKCRvd25lcnMuQ291bnQgLWd0IDEpIHsKICAgICRkaXN0aW5jdENvbGxpc2lvbnMrKwogICAgaWYgKCRjb2xsaXNpb25FeGFtcGxlcy5Db3VudCAtbHQgMjUpIHsKICAgICAgJG93bmVyTGlzdCA9ICgkb3duZXJzIHwgU29ydC1PYmplY3QpIC1qb2luICIsICIKICAgICAgJGNvbGxpc2lvbkV4YW1wbGVzLkFkZCgoImFsaWFzICd7MH0nIHVzZWQgYnk6IHsxfSIgLWYgJGt2LktleSwgJG93bmVyTGlzdCkpIHwgT3V0LU51bGwKICAgIH0KICB9Cn0KCmlmICgkbWlzc2luZ0Nhbm9uLkNvdW50IC1ndCAwIC1vciAkZGlzdGluY3RDb2xsaXNpb25zIC1ndCAwKSB7CiAgU3RhbXAgKCJGQUlMOiBEYXRhIGludGVncml0eSAoY2Fub24gY2hlY2tlZD17MH0sIGFsaWFzZXMgY2hlY2tlZD17MX0sIG1pc3NpbmcgY2Fub249ezJ9LCBkaXN0aW5jdCBjb2xsaXNpb25zPXszfSkiIC1mIGAKICAgICRjYW5vbkNoZWNrZWQsICRhbGlhc2VzQ2hlY2tlZCwgJG1pc3NpbmdDYW5vbi5Db3VudCwgJGRpc3RpbmN0Q29sbGlzaW9ucykKCiAgJGxpbmVzTGVmdCA9IDI1CgogIGlmICgkbWlzc2luZ0Nhbm9uLkNvdW50IC1ndCAwIC1hbmQgJGxpbmVzTGVmdCAtZ3QgMCkgewogICAgU3RhbXAgKCJNaXNzaW5nIGNhbm9uaWNhbCBrZXlzIChzaG93aW5nIHVwIHRvIHswfSk6IiAtZiBbTWF0aF06Ok1pbigkbGluZXNMZWZ0LCAkbWlzc2luZ0Nhbm9uLkNvdW50KSkKICAgIGZvcmVhY2ggKCRtIGluICgkbWlzc2luZ0Nhbm9uIHwgU29ydC1PYmplY3QgfCBTZWxlY3QtT2JqZWN0IC1GaXJzdCAkbGluZXNMZWZ0KSkgewogICAgICBXcml0ZS1Ib3N0ICIgLSAkbSIKICAgICAgJGxpbmVzTGVmdC0tCiAgICAgIGlmICgkbGluZXNMZWZ0IC1sZSAwKSB7IGJyZWFrIH0KICAgIH0KICB9CgogIGlmICgkY29sbGlzaW9uRXhhbXBsZXMuQ291bnQgLWd0IDAgLWFuZCAkbGluZXNMZWZ0IC1ndCAwKSB7CiAgICBTdGFtcCAoIkFsaWFzIGNvbGxpc2lvbnMgKHNob3dpbmcgdXAgdG8gezB9KToiIC1mIFtNYXRoXTo6TWluKCRsaW5lc0xlZnQsICRjb2xsaXNpb25FeGFtcGxlcy5Db3VudCkpCiAgICBmb3JlYWNoICgkYyBpbiAoJGNvbGxpc2lvbkV4YW1wbGVzIHwgU2VsZWN0LU9iamVjdCAtRmlyc3QgJGxpbmVzTGVmdCkpIHsKICAgICAgV3JpdGUtSG9zdCAiIC0gJGMiCiAgICAgICRsaW5lc0xlZnQtLQogICAgICBpZiAoJGxpbmVzTGVmdCAtbGUgMCkgeyBicmVhayB9CiAgICB9CiAgfQoKICBleGl0IDEKfQoKU3RhbXAgKCJPSzogRGF0YSBpbnRlZ3JpdHkgKGNhbm9uIGNoZWNrZWQ9ezB9LCBhbGlhc2VzIGNoZWNrZWQ9ezF9LCBkaXN0aW5jdCBjb2xsaXNpb25zPTApIiAtZiAkY2Fub25DaGVja2VkLCAkYWxpYXNlc0NoZWNrZWQpCgoKU3RhbXAgIlBBU1M6IEFsbCBjaGVja3Mgc3VjY2VlZGVkLiIKZXhpdCAwCg==","inline_bytes":8152,"content_sha256":"a646a9878bf58d66923452fb17e259ed4056905db9baffddc95b1c08b35d88f7"},{"path":"web-app-manifest-192x192.png","size":19685,"sha":"212eff2b2e866e700097dbc7c405ffb7ce9ca19e","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/web-app-manifest-192x192.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/web-app-manifest-192x192.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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","inline_bytes":26248,"content_sha256":"75ee21f4b08dd78948e16e0cd49d8128c10a6fa4d831144d72c42d001cdc5f2b"},{"path":"web-app-manifest-512x512.png","size":70559,"sha":"230dc0625a46c99c346bf6207da84bebc8696741","media_type":"image/png","raw_url":"https://raw.githubusercontent.com/CandidQuality/Barkday/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/web-app-manifest-512x512.png","html_url":"https://github.com/CandidQuality/Barkday/blob/9e38500d723ed1e8e1ca93eb8ae821c831f1414d/web-app-manifest-512x512.png","inline_state":"full","max_inline_text_bytes":614400,"max_inline_bin_bytes":204800,"preview_text_bytes":65536,"encoding":"base64","content":"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","inline_bytes":94080,"content_sha256":"3bc51cb6a6c13a2c80d8af5541ed71ffd6649314371b127442035df13527da37"}]}