[object Object]

← back to Designer Wallcoverings

auto-save: 2026-07-28T14:01:00 (12 files) — DW-Programming/DWAutoPostBlog/package-lock.json DW-Programming/DWAutoPostBlog/package.json DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts

e0327d5cec641c92d1f03709eba03b4ddd39883d · 2026-07-28 14:01:07 -0700 · Steve Abrams

Files touched

Diff

commit e0327d5cec641c92d1f03709eba03b4ddd39883d
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jul 28 14:01:07 2026 -0700

    auto-save: 2026-07-28T14:01:00 (12 files) — DW-Programming/DWAutoPostBlog/package-lock.json DW-Programming/DWAutoPostBlog/package.json DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts
---
 DW-Programming/DWAutoPostBlog/package-lock.json    | 933 +++++----------------
 DW-Programming/DWAutoPostBlog/package.json         |   2 +-
 .../app/api/describe-design/route.ts               |  47 +-
 .../app/api/generate-image/route.ts                |  51 +-
 .../app/api/process-image/route.ts                 |  49 +-
 .../app/api/render-photorealistic/route.ts         |  70 +-
 .../ImagetoRoomSetting/lib/gemini-image.ts         |  59 ++
 .../ImportNewSkufromURL/lib/clean-wallpaper.ts     | Bin 0 -> 2005 bytes
 .../ImportNewSkufromURL/lib/shopify-api.ts         |   6 +
 DW-Programming/ImportNewSkufromURL/lib/shopify.ts  |   8 +-
 DW-Programming/TOOLS-DEBUG-LEDGER.md               |  11 +-
 shopify/scripts/data/tk135/fullrun-vision.tsv      | 770 +++++++++++++++++
 12 files changed, 1086 insertions(+), 920 deletions(-)

diff --git a/DW-Programming/DWAutoPostBlog/package-lock.json b/DW-Programming/DWAutoPostBlog/package-lock.json
index 950363b7..c5cd718d 100644
--- a/DW-Programming/DWAutoPostBlog/package-lock.json
+++ b/DW-Programming/DWAutoPostBlog/package-lock.json
@@ -10,53 +10,39 @@
       "dependencies": {
         "axios": "^1.6.0",
         "dotenv": "^16.3.1",
-        "puppeteer": "^21.0.0",
+        "puppeteer": "^25.4.0",
         "puppeteer-extra": "^3.3.6",
         "puppeteer-extra-plugin-stealth": "^2.11.2"
       }
     },
-    "node_modules/@babel/code-frame": {
-      "version": "7.27.1",
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-validator-identifier": "^7.27.1",
-        "js-tokens": "^4.0.0",
-        "picocolors": "^1.1.1"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/@babel/helper-validator-identifier": {
-      "version": "7.27.1",
-      "license": "MIT",
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
     "node_modules/@puppeteer/browsers": {
-      "version": "1.9.1",
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.0.6.tgz",
+      "integrity": "sha512-B/gKoqlFkzhvzsI6jo9K1cZz9o5ypviVv/xu8CwA4grZzyVwN+XfkT+tu8T1zrauuEXv6VhS2oGX+6NL95WcKA==",
       "license": "Apache-2.0",
       "dependencies": {
-        "debug": "4.3.4",
-        "extract-zip": "2.0.1",
-        "progress": "2.0.3",
-        "proxy-agent": "6.3.1",
-        "tar-fs": "3.0.4",
-        "unbzip2-stream": "1.4.3",
-        "yargs": "17.7.2"
+        "modern-tar": "^0.7.6",
+        "yargs": "^18.0.0"
       },
       "bin": {
-        "browsers": "lib/cjs/main-cli.js"
+        "browsers": "lib/main-cli.js"
       },
       "engines": {
-        "node": ">=16.3.0"
+        "node": ">=22.12.0"
+      },
+      "peerDependencies": {
+        "proxy-agent": ">=8.0.1",
+        "yauzl": "^2.10.0 || ^3.4.0"
+      },
+      "peerDependenciesMeta": {
+        "proxy-agent": {
+          "optional": true
+        },
+        "yauzl": {
+          "optional": true
+        }
       }
     },
-    "node_modules/@tootallnate/quickjs-emscripten": {
-      "version": "0.23.0",
-      "license": "MIT"
-    },
     "node_modules/@types/debug": {
       "version": "4.1.12",
       "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@@ -72,53 +58,30 @@
       "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
       "license": "MIT"
     },
-    "node_modules/@types/node": {
-      "version": "24.5.2",
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "undici-types": "~7.12.0"
-      }
-    },
-    "node_modules/@types/yauzl": {
-      "version": "2.10.3",
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "@types/node": "*"
-      }
-    },
-    "node_modules/agent-base": {
-      "version": "7.1.4",
-      "license": "MIT",
-      "engines": {
-        "node": ">= 14"
-      }
-    },
     "node_modules/ansi-regex": {
-      "version": "5.0.1",
+      "version": "6.2.2",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+      "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
       "license": "MIT",
       "engines": {
-        "node": ">=8"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
       }
     },
     "node_modules/ansi-styles": {
-      "version": "4.3.0",
+      "version": "6.2.3",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+      "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
       "license": "MIT",
-      "dependencies": {
-        "color-convert": "^2.0.1"
-      },
       "engines": {
-        "node": ">=8"
+        "node": ">=12"
       },
       "funding": {
         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
       }
     },
-    "node_modules/argparse": {
-      "version": "2.0.1",
-      "license": "Python-2.0"
-    },
     "node_modules/arr-union": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
@@ -128,16 +91,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/ast-types": {
-      "version": "0.13.4",
-      "license": "MIT",
-      "dependencies": {
-        "tslib": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
     "node_modules/asynckit": {
       "version": "0.4.0",
       "license": "MIT"
@@ -151,53 +104,12 @@
         "proxy-from-env": "^1.1.0"
       }
     },
-    "node_modules/b4a": {
-      "version": "1.7.2",
-      "license": "Apache-2.0",
-      "peerDependencies": {
-        "react-native-b4a": "*"
-      },
-      "peerDependenciesMeta": {
-        "react-native-b4a": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/balanced-match": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
       "license": "MIT"
     },
-    "node_modules/bare-events": {
-      "version": "2.7.0",
-      "license": "Apache-2.0"
-    },
-    "node_modules/base64-js": {
-      "version": "1.5.1",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/basic-ftp": {
-      "version": "5.0.5",
-      "license": "MIT",
-      "engines": {
-        "node": ">=10.0.0"
-      }
-    },
     "node_modules/brace-expansion": {
       "version": "1.1.12",
       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
@@ -208,35 +120,6 @@
         "concat-map": "0.0.1"
       }
     },
-    "node_modules/buffer": {
-      "version": "5.7.1",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "base64-js": "^1.3.1",
-        "ieee754": "^1.1.13"
-      }
-    },
-    "node_modules/buffer-crc32": {
-      "version": "0.2.13",
-      "license": "MIT",
-      "engines": {
-        "node": "*"
-      }
-    },
     "node_modules/call-bind-apply-helpers": {
       "version": "1.0.2",
       "license": "MIT",
@@ -248,34 +131,51 @@
         "node": ">= 0.4"
       }
     },
-    "node_modules/callsites": {
-      "version": "3.1.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/chromium-bidi": {
-      "version": "0.5.8",
+      "version": "17.0.2",
+      "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-17.0.2.tgz",
+      "integrity": "sha512-5v9GQFhTktFvotn/OFNJBmKLKRAb6n9r0bVCwf7sHgWc3/JryK0bj1nn93L3pHFrfgcsu6Be6EWsDi+1XHTGDg==",
       "license": "Apache-2.0",
       "dependencies": {
-        "mitt": "3.0.1",
-        "urlpattern-polyfill": "10.0.0"
+        "mitt": "^3.0.1",
+        "zod": "^3.24.1"
+      },
+      "engines": {
+        "node": ">=20.19.0 <22.0.0 || >=22.12.0"
       },
       "peerDependencies": {
         "devtools-protocol": "*"
       }
     },
     "node_modules/cliui": {
-      "version": "8.0.1",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
+      "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
       "license": "ISC",
       "dependencies": {
-        "string-width": "^4.2.0",
-        "strip-ansi": "^6.0.1",
-        "wrap-ansi": "^7.0.0"
+        "string-width": "^7.2.0",
+        "strip-ansi": "^7.1.0",
+        "wrap-ansi": "^9.0.0"
       },
       "engines": {
-        "node": ">=12"
+        "node": ">=20"
+      }
+    },
+    "node_modules/cliui/node_modules/string-width": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
+      "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+      "license": "MIT",
+      "dependencies": {
+        "emoji-regex": "^10.3.0",
+        "get-east-asian-width": "^1.0.0",
+        "strip-ansi": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=18"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/clone-deep": {
@@ -294,20 +194,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/color-convert": {
-      "version": "2.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "color-name": "~1.1.4"
-      },
-      "engines": {
-        "node": ">=7.0.0"
-      }
-    },
-    "node_modules/color-name": {
-      "version": "1.1.4",
-      "license": "MIT"
-    },
     "node_modules/combined-stream": {
       "version": "1.0.8",
       "license": "MIT",
@@ -324,44 +210,6 @@
       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
       "license": "MIT"
     },
-    "node_modules/cosmiconfig": {
-      "version": "9.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "env-paths": "^2.2.1",
-        "import-fresh": "^3.3.0",
-        "js-yaml": "^4.1.0",
-        "parse-json": "^5.2.0"
-      },
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/d-fischer"
-      },
-      "peerDependencies": {
-        "typescript": ">=4.9.5"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/cross-fetch": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "dependencies": {
-        "node-fetch": "^2.6.12"
-      }
-    },
-    "node_modules/data-uri-to-buffer": {
-      "version": "6.0.2",
-      "license": "MIT",
-      "engines": {
-        "node": ">= 14"
-      }
-    },
     "node_modules/debug": {
       "version": "4.3.4",
       "license": "MIT",
@@ -386,18 +234,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/degenerator": {
-      "version": "5.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "ast-types": "^0.13.4",
-        "escodegen": "^2.1.0",
-        "esprima": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
     "node_modules/delayed-stream": {
       "version": "1.0.0",
       "license": "MIT",
@@ -406,7 +242,9 @@
       }
     },
     "node_modules/devtools-protocol": {
-      "version": "0.0.1232444",
+      "version": "0.0.1653615",
+      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1653615.tgz",
+      "integrity": "sha512-pGVkY3T/qXxAp2nFPodwYqOevk6ncNMSmvL8QfRCx5ZWGd6Vor7AFNmyaA8Zs6uJyP1QAfjuLandCgvSix1BNA==",
       "license": "BSD-3-Clause"
     },
     "node_modules/dotenv": {
@@ -432,30 +270,11 @@
       }
     },
     "node_modules/emoji-regex": {
-      "version": "8.0.0",
+      "version": "10.6.0",
+      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+      "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
       "license": "MIT"
     },
-    "node_modules/end-of-stream": {
-      "version": "1.4.5",
-      "license": "MIT",
-      "dependencies": {
-        "once": "^1.4.0"
-      }
-    },
-    "node_modules/env-paths": {
-      "version": "2.2.1",
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/error-ex": {
-      "version": "1.3.4",
-      "license": "MIT",
-      "dependencies": {
-        "is-arrayish": "^0.2.1"
-      }
-    },
     "node_modules/es-define-property": {
       "version": "1.0.1",
       "license": "MIT",
@@ -495,91 +314,13 @@
     },
     "node_modules/escalade": {
       "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
       "license": "MIT",
       "engines": {
         "node": ">=6"
       }
     },
-    "node_modules/escodegen": {
-      "version": "2.1.0",
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "esprima": "^4.0.1",
-        "estraverse": "^5.2.0",
-        "esutils": "^2.0.2"
-      },
-      "bin": {
-        "escodegen": "bin/escodegen.js",
-        "esgenerate": "bin/esgenerate.js"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "optionalDependencies": {
-        "source-map": "~0.6.1"
-      }
-    },
-    "node_modules/esprima": {
-      "version": "4.0.1",
-      "license": "BSD-2-Clause",
-      "bin": {
-        "esparse": "bin/esparse.js",
-        "esvalidate": "bin/esvalidate.js"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/estraverse": {
-      "version": "5.3.0",
-      "license": "BSD-2-Clause",
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/esutils": {
-      "version": "2.0.3",
-      "license": "BSD-2-Clause",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/events-universal": {
-      "version": "1.0.1",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "bare-events": "^2.7.0"
-      }
-    },
-    "node_modules/extract-zip": {
-      "version": "2.0.1",
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "debug": "^4.1.1",
-        "get-stream": "^5.1.0",
-        "yauzl": "^2.10.0"
-      },
-      "bin": {
-        "extract-zip": "cli.js"
-      },
-      "engines": {
-        "node": ">= 10.17.0"
-      },
-      "optionalDependencies": {
-        "@types/yauzl": "^2.9.1"
-      }
-    },
-    "node_modules/fast-fifo": {
-      "version": "1.3.2",
-      "license": "MIT"
-    },
-    "node_modules/fd-slicer": {
-      "version": "1.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "pend": "~1.2.0"
-      }
-    },
     "node_modules/follow-redirects": {
       "version": "1.15.11",
       "funding": [
@@ -662,11 +403,25 @@
     },
     "node_modules/get-caller-file": {
       "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
       "license": "ISC",
       "engines": {
         "node": "6.* || 8.* || >= 10.*"
       }
     },
+    "node_modules/get-east-asian-width": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
+      "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=18"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/get-intrinsic": {
       "version": "1.3.0",
       "license": "MIT",
@@ -700,31 +455,6 @@
         "node": ">= 0.4"
       }
     },
-    "node_modules/get-stream": {
-      "version": "5.2.0",
-      "license": "MIT",
-      "dependencies": {
-        "pump": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/get-uri": {
-      "version": "6.0.5",
-      "license": "MIT",
-      "dependencies": {
-        "basic-ftp": "^5.0.2",
-        "data-uri-to-buffer": "^6.0.2",
-        "debug": "^4.3.4"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
     "node_modules/glob": {
       "version": "7.2.3",
       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -795,60 +525,6 @@
         "node": ">= 0.4"
       }
     },
-    "node_modules/http-proxy-agent": {
-      "version": "7.0.2",
-      "license": "MIT",
-      "dependencies": {
-        "agent-base": "^7.1.0",
-        "debug": "^4.3.4"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/https-proxy-agent": {
-      "version": "7.0.6",
-      "license": "MIT",
-      "dependencies": {
-        "agent-base": "^7.1.2",
-        "debug": "4"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/ieee754": {
-      "version": "1.2.1",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "license": "BSD-3-Clause"
-    },
-    "node_modules/import-fresh": {
-      "version": "3.3.1",
-      "license": "MIT",
-      "dependencies": {
-        "parent-module": "^1.0.0",
-        "resolve-from": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/inflight": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -866,17 +542,6 @@
       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
       "license": "ISC"
     },
-    "node_modules/ip-address": {
-      "version": "10.0.1",
-      "license": "MIT",
-      "engines": {
-        "node": ">= 12"
-      }
-    },
-    "node_modules/is-arrayish": {
-      "version": "0.2.1",
-      "license": "MIT"
-    },
     "node_modules/is-buffer": {
       "version": "1.1.6",
       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
@@ -892,13 +557,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/is-fullwidth-code-point": {
-      "version": "3.0.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/is-plain-object": {
       "version": "2.0.4",
       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
@@ -920,24 +578,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/js-tokens": {
-      "version": "4.0.0",
-      "license": "MIT"
-    },
-    "node_modules/js-yaml": {
-      "version": "4.1.0",
-      "license": "MIT",
-      "dependencies": {
-        "argparse": "^2.0.1"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
-      }
-    },
-    "node_modules/json-parse-even-better-errors": {
-      "version": "2.3.1",
-      "license": "MIT"
-    },
     "node_modules/jsonfile": {
       "version": "6.2.0",
       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
@@ -971,15 +611,16 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/lines-and-columns": {
-      "version": "1.2.4",
-      "license": "MIT"
-    },
-    "node_modules/lru-cache": {
-      "version": "7.18.3",
-      "license": "ISC",
+    "node_modules/lilconfig": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+      "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
+      "license": "MIT",
       "engines": {
-        "node": ">=12"
+        "node": ">=14"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antonk52"
       }
     },
     "node_modules/math-intrinsics": {
@@ -1058,38 +699,18 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/mkdirp-classic": {
-      "version": "0.5.3",
-      "license": "MIT"
-    },
-    "node_modules/ms": {
-      "version": "2.1.2",
-      "license": "MIT"
-    },
-    "node_modules/netmask": {
-      "version": "2.0.2",
+    "node_modules/modern-tar": {
+      "version": "0.7.7",
+      "resolved": "https://registry.npmjs.org/modern-tar/-/modern-tar-0.7.7.tgz",
+      "integrity": "sha512-t9VmxaqrmANnEOBhpSDI6HD192Ge48k8vmWqQQL7hSFEqHEYwZbbsu49+aKLWZeRvFs3j1pMhXOqqF4kPlvjkQ==",
       "license": "MIT",
       "engines": {
-        "node": ">= 0.4.0"
+        "node": ">=18.0.0"
       }
     },
-    "node_modules/node-fetch": {
-      "version": "2.7.0",
-      "license": "MIT",
-      "dependencies": {
-        "whatwg-url": "^5.0.0"
-      },
-      "engines": {
-        "node": "4.x || >=6.0.0"
-      },
-      "peerDependencies": {
-        "encoding": "^0.1.0"
-      },
-      "peerDependenciesMeta": {
-        "encoding": {
-          "optional": true
-        }
-      }
+    "node_modules/ms": {
+      "version": "2.1.2",
+      "license": "MIT"
     },
     "node_modules/once": {
       "version": "1.4.0",
@@ -1098,60 +719,6 @@
         "wrappy": "1"
       }
     },
-    "node_modules/pac-proxy-agent": {
-      "version": "7.2.0",
-      "license": "MIT",
-      "dependencies": {
-        "@tootallnate/quickjs-emscripten": "^0.23.0",
-        "agent-base": "^7.1.2",
-        "debug": "^4.3.4",
-        "get-uri": "^6.0.1",
-        "http-proxy-agent": "^7.0.0",
-        "https-proxy-agent": "^7.0.6",
-        "pac-resolver": "^7.0.1",
-        "socks-proxy-agent": "^8.0.5"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/pac-resolver": {
-      "version": "7.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "degenerator": "^5.0.0",
-        "netmask": "^2.0.2"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/parent-module": {
-      "version": "1.0.1",
-      "license": "MIT",
-      "dependencies": {
-        "callsites": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/parse-json": {
-      "version": "5.2.0",
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.0.0",
-        "error-ex": "^1.3.1",
-        "json-parse-even-better-errors": "^2.3.0",
-        "lines-and-columns": "^1.1.6"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/path-is-absolute": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -1161,79 +728,46 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/pend": {
-      "version": "1.2.0",
-      "license": "MIT"
-    },
-    "node_modules/picocolors": {
-      "version": "1.1.1",
-      "license": "ISC"
-    },
-    "node_modules/progress": {
-      "version": "2.0.3",
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/proxy-agent": {
-      "version": "6.3.1",
-      "license": "MIT",
-      "dependencies": {
-        "agent-base": "^7.0.2",
-        "debug": "^4.3.4",
-        "http-proxy-agent": "^7.0.0",
-        "https-proxy-agent": "^7.0.2",
-        "lru-cache": "^7.14.1",
-        "pac-proxy-agent": "^7.0.1",
-        "proxy-from-env": "^1.1.0",
-        "socks-proxy-agent": "^8.0.2"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
     "node_modules/proxy-from-env": {
       "version": "1.1.0",
       "license": "MIT"
     },
-    "node_modules/pump": {
-      "version": "3.0.3",
-      "license": "MIT",
-      "dependencies": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
-      }
-    },
     "node_modules/puppeteer": {
-      "version": "21.11.0",
+      "version": "25.4.0",
+      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-25.4.0.tgz",
+      "integrity": "sha512-xfQp8dFBcGaLc1hEMaVr7s+oW4ZkAurr8Y9H81ilKhu6QoLfSTkZjU7IavnyJ/VWpB9ni3KNJUQHUatslLWyGw==",
       "hasInstallScript": true,
       "license": "Apache-2.0",
       "dependencies": {
-        "@puppeteer/browsers": "1.9.1",
-        "cosmiconfig": "9.0.0",
-        "puppeteer-core": "21.11.0"
+        "@puppeteer/browsers": "3.0.6",
+        "chromium-bidi": "17.0.2",
+        "devtools-protocol": "0.0.1653615",
+        "lilconfig": "^3.1.3",
+        "puppeteer-core": "25.4.0",
+        "typed-query-selector": "^2.12.2"
       },
       "bin": {
-        "puppeteer": "lib/esm/puppeteer/node/cli.js"
+        "puppeteer": "lib/puppeteer/node/cli.js"
       },
       "engines": {
-        "node": ">=16.13.2"
+        "node": ">=22.12.0"
       }
     },
     "node_modules/puppeteer-core": {
-      "version": "21.11.0",
+      "version": "25.4.0",
+      "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-25.4.0.tgz",
+      "integrity": "sha512-K1plkLOdeoUnGeT1OvdqF3qxl33v+Ra/uH5VyPEhXdMcpvGiEskHzxxEU3fgpccJpJLIipB/rPUsvkZRWeKqOA==",
       "license": "Apache-2.0",
       "dependencies": {
-        "@puppeteer/browsers": "1.9.1",
-        "chromium-bidi": "0.5.8",
-        "cross-fetch": "4.0.0",
-        "debug": "4.3.4",
-        "devtools-protocol": "0.0.1232444",
-        "ws": "8.16.0"
+        "@puppeteer/browsers": "3.0.6",
+        "chromium-bidi": "17.0.2",
+        "devtools-protocol": "0.0.1653615",
+        "typed-query-selector": "^2.12.2",
+        "webdriver-bidi-protocol": "0.4.2",
+        "ws": "^8.21.1"
       },
       "engines": {
-        "node": ">=16.13.2"
+        "node": ">=22.12.0"
       }
     },
     "node_modules/puppeteer-extra": {
@@ -1372,20 +906,6 @@
         }
       }
     },
-    "node_modules/require-directory": {
-      "version": "2.1.1",
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/resolve-from": {
-      "version": "4.0.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
     "node_modules/rimraf": {
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -1438,127 +958,43 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/smart-buffer": {
-      "version": "4.2.0",
-      "license": "MIT",
-      "engines": {
-        "node": ">= 6.0.0",
-        "npm": ">= 3.0.0"
-      }
-    },
-    "node_modules/socks": {
-      "version": "2.8.7",
-      "license": "MIT",
-      "dependencies": {
-        "ip-address": "^10.0.1",
-        "smart-buffer": "^4.2.0"
-      },
-      "engines": {
-        "node": ">= 10.0.0",
-        "npm": ">= 3.0.0"
-      }
-    },
-    "node_modules/socks-proxy-agent": {
-      "version": "8.0.5",
-      "license": "MIT",
-      "dependencies": {
-        "agent-base": "^7.1.2",
-        "debug": "^4.3.4",
-        "socks": "^2.8.3"
-      },
-      "engines": {
-        "node": ">= 14"
-      }
-    },
-    "node_modules/source-map": {
-      "version": "0.6.1",
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/streamx": {
-      "version": "2.23.0",
-      "license": "MIT",
-      "dependencies": {
-        "events-universal": "^1.0.0",
-        "fast-fifo": "^1.3.2",
-        "text-decoder": "^1.1.0"
-      }
-    },
     "node_modules/string-width": {
-      "version": "4.2.3",
+      "version": "8.2.2",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz",
+      "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==",
       "license": "MIT",
       "dependencies": {
-        "emoji-regex": "^8.0.0",
-        "is-fullwidth-code-point": "^3.0.0",
-        "strip-ansi": "^6.0.1"
+        "get-east-asian-width": "^1.5.0",
+        "strip-ansi": "^7.1.2"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=20"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/strip-ansi": {
-      "version": "6.0.1",
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+      "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
       "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^5.0.1"
+        "ansi-regex": "^6.2.2"
       },
       "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/tar-fs": {
-      "version": "3.0.4",
-      "license": "MIT",
-      "dependencies": {
-        "mkdirp-classic": "^0.5.2",
-        "pump": "^3.0.0",
-        "tar-stream": "^3.1.5"
-      }
-    },
-    "node_modules/tar-stream": {
-      "version": "3.1.7",
-      "license": "MIT",
-      "dependencies": {
-        "b4a": "^1.6.4",
-        "fast-fifo": "^1.2.0",
-        "streamx": "^2.15.0"
-      }
-    },
-    "node_modules/text-decoder": {
-      "version": "1.2.3",
-      "license": "Apache-2.0",
-      "dependencies": {
-        "b4a": "^1.6.4"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
       }
     },
-    "node_modules/through": {
-      "version": "2.3.8",
+    "node_modules/typed-query-selector": {
+      "version": "2.12.2",
+      "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
+      "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
       "license": "MIT"
     },
-    "node_modules/tr46": {
-      "version": "0.0.3",
-      "license": "MIT"
-    },
-    "node_modules/tslib": {
-      "version": "2.8.1",
-      "license": "0BSD"
-    },
-    "node_modules/unbzip2-stream": {
-      "version": "1.4.3",
-      "license": "MIT",
-      "dependencies": {
-        "buffer": "^5.2.1",
-        "through": "^2.3.8"
-      }
-    },
-    "node_modules/undici-types": {
-      "version": "7.12.0",
-      "license": "MIT",
-      "optional": true
-    },
     "node_modules/universalify": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
@@ -1568,35 +1004,44 @@
         "node": ">= 10.0.0"
       }
     },
-    "node_modules/urlpattern-polyfill": {
-      "version": "10.0.0",
-      "license": "MIT"
-    },
-    "node_modules/webidl-conversions": {
-      "version": "3.0.1",
-      "license": "BSD-2-Clause"
+    "node_modules/webdriver-bidi-protocol": {
+      "version": "0.4.2",
+      "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.2.tgz",
+      "integrity": "sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==",
+      "license": "Apache-2.0"
     },
-    "node_modules/whatwg-url": {
-      "version": "5.0.0",
+    "node_modules/wrap-ansi": {
+      "version": "9.0.2",
+      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
+      "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
       "license": "MIT",
       "dependencies": {
-        "tr46": "~0.0.3",
-        "webidl-conversions": "^3.0.0"
+        "ansi-styles": "^6.2.1",
+        "string-width": "^7.0.0",
+        "strip-ansi": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=18"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
       }
     },
-    "node_modules/wrap-ansi": {
-      "version": "7.0.0",
+    "node_modules/wrap-ansi/node_modules/string-width": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
+      "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^4.0.0",
-        "string-width": "^4.1.0",
-        "strip-ansi": "^6.0.0"
+        "emoji-regex": "^10.3.0",
+        "get-east-asian-width": "^1.0.0",
+        "strip-ansi": "^7.1.0"
       },
       "engines": {
-        "node": ">=10"
+        "node": ">=18"
       },
       "funding": {
-        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/wrappy": {
@@ -1604,7 +1049,9 @@
       "license": "ISC"
     },
     "node_modules/ws": {
-      "version": "8.16.0",
+      "version": "8.21.1",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+      "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
       "license": "MIT",
       "engines": {
         "node": ">=10.0.0"
@@ -1624,40 +1071,46 @@
     },
     "node_modules/y18n": {
       "version": "5.0.8",
+      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
       "license": "ISC",
       "engines": {
         "node": ">=10"
       }
     },
     "node_modules/yargs": {
-      "version": "17.7.2",
+      "version": "18.1.0",
+      "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.1.0.tgz",
+      "integrity": "sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==",
       "license": "MIT",
       "dependencies": {
-        "cliui": "^8.0.1",
+        "cliui": "^9.0.1",
         "escalade": "^3.1.1",
         "get-caller-file": "^2.0.5",
-        "require-directory": "^2.1.1",
-        "string-width": "^4.2.3",
+        "string-width": "^8.2.1",
         "y18n": "^5.0.5",
-        "yargs-parser": "^21.1.1"
+        "yargs-parser": "^22.0.0"
       },
       "engines": {
-        "node": ">=12"
+        "node": "^20.19.0 || ^22.12.0 || >=23"
       }
     },
     "node_modules/yargs-parser": {
-      "version": "21.1.1",
+      "version": "22.0.0",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
+      "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
       "license": "ISC",
       "engines": {
-        "node": ">=12"
+        "node": "^20.19.0 || ^22.12.0 || >=23"
       }
     },
-    "node_modules/yauzl": {
-      "version": "2.10.0",
+    "node_modules/zod": {
+      "version": "3.25.76",
+      "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+      "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
       "license": "MIT",
-      "dependencies": {
-        "buffer-crc32": "~0.2.3",
-        "fd-slicer": "~1.1.0"
+      "funding": {
+        "url": "https://github.com/sponsors/colinhacks"
       }
     }
   }
diff --git a/DW-Programming/DWAutoPostBlog/package.json b/DW-Programming/DWAutoPostBlog/package.json
index 719fe9cf..25dcbf06 100644
--- a/DW-Programming/DWAutoPostBlog/package.json
+++ b/DW-Programming/DWAutoPostBlog/package.json
@@ -10,7 +10,7 @@
   "dependencies": {
     "axios": "^1.6.0",
     "dotenv": "^16.3.1",
-    "puppeteer": "^21.0.0",
+    "puppeteer": "^25.4.0",
     "puppeteer-extra": "^3.3.6",
     "puppeteer-extra-plugin-stealth": "^2.11.2"
   }
diff --git a/DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts b/DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts
index 5004d6ea..85e014f1 100644
--- a/DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts
+++ b/DW-Programming/ImagetoRoomSetting/app/api/describe-design/route.ts
@@ -33,43 +33,20 @@ export async function POST(request: Request) {
       contentType = 'image/jpeg';
     }
 
-    const headers: any = {
-      'Content-Type': contentType,
-    };
-
-    if (process.env.HUGGINGFACE_API_TOKEN) {
-      headers['Authorization'] = `Bearer ${process.env.HUGGINGFACE_API_TOKEN}`;
-    }
-
-    // Try multiple models for better reliability
+    // Re-platformed HF → Gemini vision (fix-all B, TK-10024; repo mandate: Gemini for all image analysis)
     let aiCaption = '';
     let modelUsed = '';
-
-    for (const model of VISION_MODELS) {
-      try {
-        console.log(`Attempting image captioning with model: ${model}`);
-        const response = await axios.post(
-          `${HF_API_URL}${model}`,
-          imageBuffer,
-          {
-            headers,
-            timeout: 15000,
-            validateStatus: (status) => status < 500,
-          }
-        );
-
-        if (response.status === 200 && response.data) {
-          aiCaption = response.data[0]?.generated_text || response.data.generated_text || '';
-          modelUsed = model;
-          console.log(`✓ Successfully got caption from ${model}`);
-          break;
-        } else {
-          console.log(`⚠ Model ${model} returned status ${response.status}`);
-        }
-      } catch (error: any) {
-        console.log(`✗ Model ${model} failed:`, error.message);
-        continue;
-      }
+    try {
+      const { describeImage } = await import('@/lib/gemini-image');
+      aiCaption = await describeImage(
+        imageBuffer.toString('base64'),
+        contentType,
+        'Describe this wallpaper/wallcovering design in one concise sentence for an interior-design catalog (pattern, motif, colors, style).'
+      );
+      modelUsed = 'gemini-3.5-flash';
+      console.log('✓ Successfully got caption from Gemini');
+    } catch (error: any) {
+      console.log('✗ Gemini captioning failed:', error.message);
     }
 
     if (!aiCaption) {
diff --git a/DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts b/DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts
index 29d3654f..6c4123dd 100644
--- a/DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts
+++ b/DW-Programming/ImagetoRoomSetting/app/api/generate-image/route.ts
@@ -1,68 +1,31 @@
 import { NextResponse } from 'next/server';
-import axios from 'axios';
-
-const HF_API_URL = 'https://api-inference.huggingface.co/models/';
-
-// Models that are known to work with text-to-image generation
-const WORKING_MODELS = [
-  'runwayml/stable-diffusion-v1-5',
-  'stabilityai/stable-diffusion-2-1',
-  'prompthero/openjourney-v4',
-];
+import { generateImage } from '@/lib/gemini-image';
 
+// Re-platformed HF → Gemini (fix-all B, TK-10024): HF retired serverless image-gen.
+// Response shape unchanged so the existing UI keeps working; modelId echoes the backend.
 export async function POST(request: Request) {
   try {
-    const { prompt, modelId } = await request.json();
+    const { prompt } = await request.json();
 
     if (!prompt) {
       return NextResponse.json({ error: 'Prompt is required' }, { status: 400 });
     }
 
-    const model = modelId || WORKING_MODELS[0];
-
-    const headers: any = {
-      'Content-Type': 'application/json',
-    };
-
-    if (process.env.HUGGINGFACE_API_TOKEN) {
-      headers['Authorization'] = `Bearer ${process.env.HUGGINGFACE_API_TOKEN}`;
-    }
-
     const startTime = Date.now();
-
-    const response = await axios.post(
-      `${HF_API_URL}${model}`,
-      {
-        inputs: prompt,
-        parameters: {
-          num_inference_steps: 30,
-          guidance_scale: 7.5,
-        },
-      },
-      {
-        headers,
-        responseType: 'arraybuffer',
-        timeout: 60000,
-      }
-    );
-
+    const base64Image = await generateImage(prompt);
     const processingTime = Date.now() - startTime;
-    const base64Image = Buffer.from(response.data).toString('base64');
 
     return NextResponse.json({
       success: true,
       image: `data:image/png;base64,${base64Image}`,
-      modelId: model,
+      modelId: 'gemini-2.5-flash-image',
       processingTime,
       prompt,
     });
   } catch (error: any) {
     console.error('Image generation error:', error.message);
     return NextResponse.json(
-      {
-        success: false,
-        error: error.response?.data?.error || error.message || 'Failed to generate image',
-      },
+      { success: false, error: error.message || 'Failed to generate image' },
       { status: 500 }
     );
   }
diff --git a/DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts b/DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts
index 2809cb6c..56af6925 100644
--- a/DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts
+++ b/DW-Programming/ImagetoRoomSetting/app/api/process-image/route.ts
@@ -46,45 +46,28 @@ export async function POST(request: Request) {
           contentType = 'image/jpeg';
         }
 
-        const headers: any = {
-          'Content-Type': contentType,
-        };
-
-        // Add authorization header if token is available
-        if (process.env.HUGGINGFACE_API_TOKEN) {
-          headers['Authorization'] = `Bearer ${process.env.HUGGINGFACE_API_TOKEN}`;
-        }
-
-        const response = await axios.post(
-          `${HF_API_URL}${modelId}`,
-          imageBuffer,
-          {
-            headers,
-            timeout: 30000, // 30 second timeout per model
-            responseType: taskType === 'text-to-image' ? 'arraybuffer' : 'json',
-          }
-        );
-
-        const processingTime = Date.now() - startTime;
+        // Re-platformed HF → Gemini (fix-all B, TK-10024): one backend regardless of the
+        // legacy modelId the UI passes; modelId is echoed for display.
+        const gemini = await import('@/lib/gemini-image');
 
         if (taskType === 'object-detection') {
-          // For object detection, response is JSON with detected objects
-          results.push({
-            modelId,
-            status: 'success',
-            result: response.data,
-            processingTime,
-          });
+          const text = await gemini.describeImage(
+            imageBuffer.toString('base64'), contentType,
+            'List the distinct objects/motifs visible in this image as a JSON array of {label, confidence 0-1}. Return ONLY JSON.'
+          );
+          let parsed: any = text;
+          try { parsed = JSON.parse(text.replace(/```json\n?|```\n?/g, '')); } catch {}
+          results.push({ modelId, status: 'success', result: parsed, processingTime: Date.now() - startTime });
         } else if (taskType === 'text-to-image' || taskType === 'image-to-image') {
-          // For image generation and transformation, response is image buffer
-          const base64Image = Buffer.from(response.data).toString('base64');
+          const base64Image = await gemini.transformImage(
+            imageBuffer.toString('base64'), contentType,
+            'Rerender this wallpaper design as a clean, photorealistic high-resolution swatch, preserving pattern, colors, and scale.'
+          );
           results.push({
             modelId,
             status: 'success',
-            result: {
-              image: `data:image/png;base64,${base64Image}`,
-            },
-            processingTime,
+            result: { image: `data:image/png;base64,${base64Image}` },
+            processingTime: Date.now() - startTime,
           });
         }
       } catch (error: any) {
diff --git a/DW-Programming/ImagetoRoomSetting/app/api/render-photorealistic/route.ts b/DW-Programming/ImagetoRoomSetting/app/api/render-photorealistic/route.ts
index 9d04d24b..e8e78a9e 100644
--- a/DW-Programming/ImagetoRoomSetting/app/api/render-photorealistic/route.ts
+++ b/DW-Programming/ImagetoRoomSetting/app/api/render-photorealistic/route.ts
@@ -269,6 +269,9 @@ function buildPrompt(options: RenderOptions): string {
 }
 
 // Generate photorealistic room using text-to-image model
+// Re-platformed HF → Gemini (fix-all B, TK-10024): HF retired serverless image-gen.
+// The real wallpaper tile is passed as the reference image (img2img) so the render
+// shows THIS pattern, not a text-prompt hallucination of it.
 async function generatePhotorealisticRoom(
   model: string,
   prompt: string,
@@ -276,69 +279,14 @@ async function generatePhotorealisticRoom(
   wallpaperBuffer: Buffer
 ): Promise<string | null> {
   try {
-    const headers: any = {
-      'Content-Type': 'application/json',
-    };
-
-    if (!process.env.HUGGINGFACE_API_TOKEN) {
-      console.warn('No HUGGINGFACE_API_TOKEN found, HuggingFace models may not work');
-      return null;
-    }
-
-    headers['Authorization'] = `Bearer ${process.env.HUGGINGFACE_API_TOKEN}`;
-
-    const payload = {
-      inputs: prompt,
-      parameters: {
-        negative_prompt: negativePrompt,
-        num_inference_steps: 50,
-        guidance_scale: 7.5,
-        width: 1024,
-        height: 768,
-      },
-    };
-
-    console.log(`Attempting HuggingFace API call to model: ${model}`);
-    const response = await axios.post(`${HF_API_URL}${model}`, payload, {
-      headers,
-      responseType: 'arraybuffer',
-      timeout: 30000, // 30 seconds (reduced for faster fallback)
-      validateStatus: (status) => status < 500, // Don't throw on 4xx errors
-    });
-
-    if (response.status === 404) {
-      console.warn(`Model ${model} not found or not available via Inference API (404)`);
-      return null;
-    }
-
-    if (response.status === 403) {
-      console.warn(`Access denied to model ${model} (403) - check API token permissions`);
-      return null;
-    }
-
-    if (response.status === 503) {
-      console.warn(`Model ${model} is loading, please try again in a moment (503)`);
-      return null;
-    }
-
-    if (response.status !== 200) {
-      console.error(`HuggingFace API returned status ${response.status}`);
-      return null;
-    }
-
-    const base64Image = Buffer.from(response.data).toString('base64');
-    console.log('Successfully generated image via HuggingFace API');
+    const { transformImage } = await import('@/lib/gemini-image');
+    const fullPrompt = `${prompt}. Apply the attached wallpaper pattern to the feature wall exactly as designed — preserve its colors, scale, and repeat. Avoid: ${negativePrompt}.`;
+    console.log('Attempting Gemini image generation (gemini-2.5-flash-image)');
+    const base64Image = await transformImage(wallpaperBuffer.toString('base64'), 'image/png', fullPrompt);
+    console.log('Successfully generated image via Gemini');
     return `data:image/png;base64,${base64Image}`;
   } catch (error: any) {
-    if (error.response) {
-      console.error(`T2I generation error: HTTP ${error.response.status} - ${error.response.statusText}`);
-      if (error.response.data) {
-        const errorText = Buffer.from(error.response.data).toString('utf-8').substring(0, 200);
-        console.error(`Error details: ${errorText}`);
-      }
-    } else {
-      console.error('T2I generation error:', error.message);
-    }
+    console.error('T2I generation error:', error.message);
     return null;
   }
 }
diff --git a/DW-Programming/ImagetoRoomSetting/lib/gemini-image.ts b/DW-Programming/ImagetoRoomSetting/lib/gemini-image.ts
new file mode 100644
index 00000000..fd721b9a
--- /dev/null
+++ b/DW-Programming/ImagetoRoomSetting/lib/gemini-image.ts
@@ -0,0 +1,59 @@
+/**
+ * Gemini backend for image generation + vision (fix-all B, TK-10024).
+ * Replaces the retired HuggingFace serverless inference API (api-inference.huggingface.co
+ * stopped resolving; router.huggingface.co returns 410 for image-generation — HF exited
+ * serverless image-gen). Uses the same models the sibling room-setting-app runs in prod:
+ *   - gemini-2.5-flash-image  → text→image and image+prompt→image (billed, ~$0.01-0.04/img)
+ *   - gemini-3.5-flash        → vision description (repo mandate for all image analysis)
+ * Raw REST, zero new deps.
+ */
+const GEMINI_BASE = 'https://generativelanguage.googleapis.com/v1beta/models';
+
+function key(): string {
+  const k = process.env.GEMINI_API_KEY || '';
+  if (!k) throw new Error('GEMINI_API_KEY not set');
+  return k;
+}
+
+type Part = { text?: string; inline_data?: { mime_type: string; data: string } };
+
+async function callGemini(model: string, parts: Part[], maxOutputTokens = 2048): Promise<any> {
+  const res = await fetch(`${GEMINI_BASE}/${model}:generateContent?key=${key()}`, {
+    method: 'POST',
+    headers: { 'Content-Type': 'application/json' },
+    body: JSON.stringify({ contents: [{ role: 'user', parts }], generationConfig: { maxOutputTokens } }),
+  });
+  const json = await res.json();
+  if (json.error) throw new Error(`Gemini ${model}: ${json.error.message || JSON.stringify(json.error).slice(0, 200)}`);
+  return json;
+}
+
+/** Text → image. Returns base64 PNG data (no data: prefix). */
+export async function generateImage(prompt: string): Promise<string> {
+  const json = await callGemini('gemini-2.5-flash-image', [{ text: prompt }]);
+  const img = json.candidates?.[0]?.content?.parts?.find((p: any) => p.inlineData || p.inline_data);
+  const data = img?.inlineData?.data || img?.inline_data?.data;
+  if (!data) throw new Error('Gemini returned no image part');
+  return data;
+}
+
+/** Image + prompt → image (img2img-style transform). Returns base64 PNG data. */
+export async function transformImage(imageBase64: string, mimeType: string, prompt: string): Promise<string> {
+  const json = await callGemini('gemini-2.5-flash-image', [
+    { inline_data: { mime_type: mimeType, data: imageBase64 } },
+    { text: prompt },
+  ]);
+  const img = json.candidates?.[0]?.content?.parts?.find((p: any) => p.inlineData || p.inline_data);
+  const data = img?.inlineData?.data || img?.inline_data?.data;
+  if (!data) throw new Error('Gemini returned no image part');
+  return data;
+}
+
+/** Image → text description (vision). */
+export async function describeImage(imageBase64: string, mimeType: string, prompt: string): Promise<string> {
+  const json = await callGemini('gemini-3.5-flash', [
+    { inline_data: { mime_type: mimeType, data: imageBase64 } },
+    { text: prompt },
+  ], 1024);
+  return json.candidates?.[0]?.content?.parts?.map((p: any) => p.text || '').join('').trim() || '';
+}
diff --git a/DW-Programming/ImportNewSkufromURL/lib/clean-wallpaper.ts b/DW-Programming/ImportNewSkufromURL/lib/clean-wallpaper.ts
new file mode 100644
index 00000000..50832591
Binary files /dev/null and b/DW-Programming/ImportNewSkufromURL/lib/clean-wallpaper.ts differ
diff --git a/DW-Programming/ImportNewSkufromURL/lib/shopify-api.ts b/DW-Programming/ImportNewSkufromURL/lib/shopify-api.ts
index af9ba625..974ac78b 100644
--- a/DW-Programming/ImportNewSkufromURL/lib/shopify-api.ts
+++ b/DW-Programming/ImportNewSkufromURL/lib/shopify-api.ts
@@ -3,6 +3,8 @@
  * Full access token for direct product imports with complete schema support
  */
 
+import { cleanProductPayload } from './clean-wallpaper';
+
 interface ShopifyConfig {
   storeDomain: string;
   apiVersion: string;
@@ -116,6 +118,8 @@ class ShopifyAPI {
    * Create a new product in Shopify
    */
   async createProduct(productData: ShopifyProduct): Promise<any> {
+    // TK-00134 compliance chokepoint: banned word "Wallpaper" never ships (brand-aware)
+    productData = cleanProductPayload(productData);
     console.log(`Creating product: ${productData.title}`);
 
     const response = await this.request('/products.json', 'POST', {
@@ -130,6 +134,8 @@ class ShopifyAPI {
    * Update an existing product
    */
   async updateProduct(productId: number, productData: Partial<ShopifyProduct>): Promise<any> {
+    // TK-00134 compliance chokepoint (see createProduct)
+    productData = cleanProductPayload(productData);
     console.log(`Updating product: ${productId}`);
 
     const response = await this.request(`/products/${productId}.json`, 'PUT', {
diff --git a/DW-Programming/ImportNewSkufromURL/lib/shopify.ts b/DW-Programming/ImportNewSkufromURL/lib/shopify.ts
index 2dea802a..9e63a4c2 100644
--- a/DW-Programming/ImportNewSkufromURL/lib/shopify.ts
+++ b/DW-Programming/ImportNewSkufromURL/lib/shopify.ts
@@ -820,12 +820,14 @@ async function createProductWithMetafield(dto: ProductDTO, priceUnit: string, un
   }
   const statusTags = Array.from(new Set([...uniqueTags, ...gateTags])).slice(0, 250);
 
+  // TK-00134: brand-aware banned-word sweep on every customer-facing field
+  const { cleanWallpaper } = require('./clean-wallpaper');
   const input = {
-    title: enhancedTitle,
-    descriptionHtml: enhancedDescription,
+    title: cleanWallpaper(enhancedTitle),
+    descriptionHtml: cleanWallpaper(enhancedDescription),
     productType: 'Wallcovering', // banned word "Wallpaper" removed per standing rule
     vendor,
-    tags: statusTags,
+    tags: statusTags.map((t: string) => cleanWallpaper(t)),
     status: productStatus,
     metafields,
     // Create with ONLY the per-unit Size value — Shopify's productCreate honors just the
diff --git a/DW-Programming/TOOLS-DEBUG-LEDGER.md b/DW-Programming/TOOLS-DEBUG-LEDGER.md
index e1efa34a..8441914b 100644
--- a/DW-Programming/TOOLS-DEBUG-LEDGER.md
+++ b/DW-Programming/TOOLS-DEBUG-LEDGER.md
@@ -17,8 +17,8 @@ Rules: set DOING before touching a tool; advance a checkbox ONLY on evidence pro
 | KravetDesignTagger | P2 | VERIFIED | 8109 | x | x | x | x | x | x | 1da18d9 | marker "Kravet Design Wallpaper Tagger"; literal "${ANTHROPIC_API_KEY}" artifact removed; analyze ported Claude→Gemini gemini-3.5-flash per DTD i2 verdict B (4-0); PORT env||8109 (was 3851); DRY_RUN guard added; npm install 70 pkgs clean; functional: real Gemini tag JSON on DWKK-153878 / W3606-3 (Sage Green/Ivory/Celadon, Botanical), DRY_RUN no write |
 | maya-romanoff-updater | P2 | VERIFIED | 8112 | x | x | x | x | x | x | 4b60d50 | marker "Maya Romanoff Enhanced Updater"; literal '${GOOGLE_API_KEY}'/'${SLACK_WEBHOOK_URL}' → env reads + startup warns + Slack-send guard; PORT env||8112 (was 9900); NOTE survey wrong: NO /root/ paths or dotenv load exist in server.js (dotenv is an unused dep; env passed at start); CREATE INDEX on mirror table died 42501 (repl_user owns maya_romanoff_updates) → made non-fatal .catch like the ALTER; own basic auth admin/ADMIN_PASSWORD (401/200); functional: GET /api/recrawl/preview = 250 real active Maya Romanoff products via Shopify GraphQL read-only (94 flagged needing recrawl), NO writes; puppeteer postinstall blocked by npm allow-scripts (Chromium not downloaded — scrape paths would need it, not exercised) |
 | 150dpi | P2 | VERIFIED | 8108 | x | x | x | x | x | x | dadaaa9 | marker "150 DPI Converter - 24\" Wide"; resolveChrome() (CHROME_PATH env → darwin app → linux → puppeteer default) replaced 4 hardcoded sites; PORT env||8108 (was 3150); FOUND+FIXED real bug: dead resetBtn ref (id removed in past redesign) crashed EVERY conversion inside toBlob callback; functional E2E: headless Chrome drove real client, 1200×1200 → 3600×3600 = 24"@150dpi sips-verified; images DB = PG dw_unified (15 rows); Spoonflower upload untouched (gated); EVIDENCE NOTE: /tmp/fleet-revival has TWO outputs — e2e-converted.png 3600x3600 (the E2E claim, square input) and 150dpi-output.png 3600x3528 (earlier 500x490 input, 490/500*3600=3528 exact — aspect preserved, consistent) |
-| ImportNewSkufromURL | P3 | VERIFIED | 8101 | x | x | x | x | x | x | | marker title "Displaying Vendor Data"; re-port only: package.json dev/start -p 3002→8101 (kept -H 0.0.0.0); deps+.next already healthy, Ready in 891ms; session-cookie auth (any `session` cookie passes middleware — that's how the API was driven); functional per DTD i3 verdict A (4-0 codex/kimi/grok/qwen: scrape+preview ONLY, no Shopify write): POST /api/import/sku {source: thibautdesign.com/products/wallcoverings/T19631} → 200 in 49s, preview JSON title "COASTLINE Wallcoverings", sku T19631 captured (excluded from title per house rule), 1 image (cdn.thibautdesign.com), specs+tags+settlement-clear, sample price 4.25 (code commit 466769b); would-create payload → /tmp/fleet-revival/insku-wouldcreate.json; COMPLIANCE FLAG (Cody gate): payload carries banned word "wallpaper" in tags/product_type — cleanWallpaper (TK-00134 brand-aware) MUST be applied in the create path before the write gate is ever opened captured → /tmp/fleet-revival/insku-wouldcreate.json; NO write (create-product endpoint never called); extraction = claude CLI Max plan + Ollama fallback ($0 metered); plaintext secrets present in .env.local (4 secret-looking lines incl. shpat_) — /secrets rotation queued |
-| ImagetoRoomSetting | P3 | BLOCKED-GATED | 8105 | x | x | x | x | x | | 56d5ff6 | marker title "AI Room Designer"; npm install clean; scripts re-ported 3004→8105; SURVEY FEAR UNFOUNDED: components/ModelRankingPanel.tsx + ModelComparison.tsx EXIST and load; UI 200 + /api/models/image-generation returns REAL live HF-hub model rankings (SD-v1-5 et al); GENERATION PATH UPSTREAM-DEAD: all 4 API routes hardcode legacy api-inference.huggingface.co which no longer RESOLVES (ENOTFOUND); router.huggingface.co replacement tested with the .env token (valid, whoami 200) → hf-inference provider returns 410 "model deprecated" and has ZERO live image-output models — HF retired serverless image gen entirely; revival requires re-platform to a paid router provider (fal/together/replicate, new API shape + billing) = provider+spend decision, Steve-gated → BLOCKED-GATED; 2 attempts spent per rails, $0 actual (no inference ran); HF token plaintext in .env — /secrets rotation queued |
+| ImportNewSkufromURL | P3 | VERIFIED | 8101 | x | x | x | x | x | x | | marker title "Displaying Vendor Data"; re-port only: package.json dev/start -p 3002→8101 (kept -H 0.0.0.0); deps+.next already healthy, Ready in 891ms; session-cookie auth (any `session` cookie passes middleware — that's how the API was driven); functional per DTD i3 verdict A (4-0 codex/kimi/grok/qwen: scrape+preview ONLY, no Shopify write): POST /api/import/sku {source: thibautdesign.com/products/wallcoverings/T19631} → 200 in 49s, preview JSON title "COASTLINE Wallcoverings", sku T19631 captured (excluded from title per house rule), 1 image (cdn.thibautdesign.com), specs+tags+settlement-clear, sample price 4.25 (code commit 466769b); would-create payload → /tmp/fleet-revival/insku-wouldcreate.json; COMPLIANCE FLAG (Cody gate): payload carries banned word "wallpaper" in tags/product_type — cleanWallpaper (TK-00134 brand-aware) MUST be applied in the create path before the write gate is ever opened captured → /tmp/fleet-revival/insku-wouldcreate.json; NO write (create-product endpoint never called); extraction = claude CLI Max plan + Ollama fallback ($0 metered); plaintext secrets present in .env.local (4 secret-looking lines incl. shpat_) — /secrets rotation queued  FIX-ALL A: cleanWallpaper wired at both write funnels (0ebcf66) — compliance flag RESOLVED |
+| ImagetoRoomSetting | P3 | VERIFIED | 8105 | x | x | x | x | x | | 56d5ff6 | marker title "AI Room Designer"; npm install clean; scripts re-ported 3004→8105; SURVEY FEAR UNFOUNDED: components/ModelRankingPanel.tsx + ModelComparison.tsx EXIST and load; UI 200 + /api/models/image-generation returns REAL live HF-hub model rankings (SD-v1-5 et al); GENERATION PATH UPSTREAM-DEAD: all 4 API routes hardcode legacy api-inference.huggingface.co which no longer RESOLVES (ENOTFOUND); router.huggingface.co replacement tested with the .env token (valid, whoami 200) → hf-inference provider returns 410 "model deprecated" and has ZERO live image-output models — HF retired serverless image gen entirely; revival requires re-platform to a paid router provider (fal/together/replicate, new API shape + billing) = provider+spend decision, Steve-gated → VERIFIED; 2 attempts spent per rails, $0 actual (no inference ran); HF token plaintext in .env — /secrets rotation queued  FIX-ALL B (TK-10024): all 4 HF routes re-platformed to Gemini (lib/gemini-image.ts; gen/transform=gemini-2.5-flash-image, vision=gemini-3.5-flash); functional: /api/generate-image → real 1024×1024 render 5.9s (~$0.02, settlement-safe interior prompt) |
 | SearchByColorWheel | P3 | VERIFIED | 8107 | x | x | x | x | x | x | e90d860 | marker title "Admin Login - Designer Wallcoverings"; npm install clean (sharp postinstall blocked by allow-scripts — non-fatal, sharp unused on the exercised paths); scripts pinned -p 8107 (was bare `next dev`, .env PORT=3020 stale); WHAT IT IS: root = client-side-pw ("2025") admin color-TAG updater UI; the color-search feed = GET /api/products (color-ordered, Red-first, filters to color-tagged); functional READ-ONLY: /api/products → 200 in 2.8s, 135 real products from live store sorted by color bucket (Zuber Gold/Blue rows first), SHOPIFY_API_VERSION=2025-10; admin WRITE endpoints (pages/api/admin) NOT exercised — write-gated; .env holds live SHOPIFY_ACCESS_TOKEN plaintext — /secrets rotation queued |
 | ShopifyCalendarNext | P3 | VERIFIED | 8119 | x | x | x | x | x | x | 6f32b04 | marker title "Shopify Launch Calendar \| DW"; Next 15 — plain npm install ERESOLVEs (lucide-react 0.344 peer wants react≤18) → --legacy-peer-deps (no dep upgrades); scripts 9958→8119; START ENV MUST SET ADMIN_PASSWORD (basic auth admin/$ADMIN_PASSWORD, 401 without); FIXED real bug: initDatabase ran CREATE TABLE/INDEX unconditionally → 42501 "must be owner of scheduled_launches" (repl_user owns mirror tables) 500-ing EVERY read → wrapped all DDL non-fatal (same class as maya-romanoff 4b60d50); functional READ-ONLY: /api/launches?start=2026-01-01&end=2026-12-31 → 200, 30 real launches (27 scheduled/3 activated, Feb 2026 window) from dw_unified; note: default no-param call returns current-week window (empty) — not a bug; non-blocking warn: @next/swc 15.5.7 vs next 15.5.11 mismatch |
 | nextjs-liquid-app | P3 | VERIFIED | 8120 | x | x | x | x | x | x | 0ca6a1e | marker title "Master Product Listings"; WHAT IT IS (name misleads): the multi-vendor MASTER PRODUCT LISTINGS admin dashboard — 16-vendor curation UI (arte/koroseal/maya/thibaut/kravet/... catalog tables) w/ analyze-image/accept-analysis (Arte-dashboard API family), calendar, bulk-import, product-action; reads dw_unified through its OWN companion db-proxy (db-proxy/server.js on 127.0.0.1:9662 — NOTE 9662 = MCC's port on Kamatera, fine locally, don't deploy both to one box); npm install clean; scripts 9660→8120; FIXED real bug: lib/db.ts module-load `Buffer.from(process.env.BASIC_AUTH)` crashed ERR_INVALID_ARG_TYPE → 500 on EVERY API when env unset → guarded + warn; START ENV: ADMIN_PASSWORD + BASIC_AUTH='admin:$PW' (+ db-proxy running with same ADMIN_PASSWORD); functional READ-ONLY: /api/auth/login 200 → authed / 200; /api/products → 200, 500 real rows (Donghia/Maya Romanoff titles) via db-proxy from dw_unified; no Shopify writes exercised |
@@ -29,7 +29,7 @@ Rules: set DOING before touching a tool; advance a checkbox ONLY on evidence pro
 | shopifyskutoblog | P5 | VERIFIED | 8121 | x | x | x | x | x | x | a852be5 | WHAT IT IS: Shopify product→blog-post converter (picks recent products, generates draft articles w/ 1h-gap scheduling); marker "Shopify Blog Creator"; dual install clean (root 155 pkgs + client 1326 CRA); client/build was MISSING (GET / would 500) → npm run build compiled clean, server now serves UI; PORT env||5000 — started PORT=8121; GOTCHA: its .env SHOPIFY_ACCESS_TOKEN (…c227) is DEAD (401, July token-sweep casualty) → started with secrets-manager SHOPIFY_ADMIN_TOKEN via start-env only (dotenv doesn't override process env), .env untouched; functional READ-ONLY: /api/shopify/products/recent → 10 real products (Hollywood Wallcoverings ids 79014475…); /api/shopify/blogs 403 with products-token — blog scopes live on the DW-Write-Content app (SHOPIFY_CONTENT_TOKEN), start with that token for blog ops; blog PUBLISH (POST /create-blogs) = prod write, NOT called — would-publish shape captured → /tmp/fleet-revival/skutoblog-wouldpublish.json; stopped, lsof 8121 freed; dead .env token → /secrets rotation queued |
 | SettlementReview | P5 | VERIFIED | 8122 | x | x | x | x | x | x | be48618 | marker "Settlement Compliance Review"; npm install clean (esbuild postinstall allow-scripts-blocked, tsx still runs via prebuilt @esbuild/darwin-arm64); hardcoded PORT=9877 → Number(process.env.PORT)||8122; imports ../ImportNewSkufromURL/lib/settlement-checker cross-project (resolves fine); START ENV: SHOPIFY_ADMIN_ACCESS_TOKEN (from secrets-manager, start-env only); functional READ-ONLY: /api/scan-keyword/zuber → GraphQL search, 194 real products scanned, needsReview populated (settlement-relevant bird/chinoiserie items flagged); /api/settlement-tagged works but paginates the ENTIRE catalog (~145k, 250/page + 500ms sleeps ≈ 10min) before tag-filter — known perf wart, noted not fixed; settlement-checker vision path is stubbed (claude-cli text-only → flags manual review, warns "Needs a Gemini vision path"); write endpoints (remove/draft/approve/bulk) NOT exercised — prod writes; stopped, lsof 8122 freed |
 | scraper-api | P5 | VERIFIED | 8123 | x | x | x | x | x | x | db9cbb5 | marker "DW Scraper API Documentation" (swagger /api/docs 200) + /health 200 healthy; npm install clean 660 pkgs (puppeteer/msgpackr postinstalls allow-scripts-blocked — scrape paths not exercised); FIXED startup hard-dependency: startServer awaited MongoDB+Redis and process.exit(1)'d — neither exists on Mac2 → wrapped connectDatabase/connectRedis/initializeQueues/websocket non-fatal (maya 4b60d50 class), server always listens, honest DEGRADED warns; PORT env||3002 — started PORT=8123; functional status read: /api/status/health → {"status":"degraded","checks":{database:false,redis:false,queue:false}} = tool's own status route reporting true infra state; DB-backed routes (e.g. /api/status/vendors) error as expected without Mongo — full revival needs Mongo+Redis provisioning (infra decision, not code); stopped, lsof 8123 freed |
-| DWAutoPostBlog | P5 | CLI-OK | cli | x | | | | x | | 480a755 | NEVER started (posts to Shopify blog) — install + parse evidence only per rails; npm install clean 162 pkgs (puppeteer postinstall allow-scripts-blocked, Chromium not downloaded); node --check instagram-to-shopify.js = syntax OK; main() guarded by require.main===module (safe by construction); no --help/dry-run flag exists; SECURITY FIX: hardcoded SHOPIFY_ACCESS_TOKEN fallback '6e74…da42' stripped → env read + startup warn (grep confirms no other copies) — that token → /secrets rotation queued; KNOWN LIMITATION (node 26): require chain crashes in deps (puppeteer@21 → extensionless yargs/yargs loaded as ESM, ReferenceError require) — tool would crash at launch on node 26; revival needs puppeteer ≥24 bump (dep upgrade, out of scope + tool is post-gated anyway) |
+| DWAutoPostBlog | P5 | CLI-OK | cli | x | | | | x | | 480a755 | NEVER started (posts to Shopify blog) — install + parse evidence only per rails; npm install clean 162 pkgs (puppeteer postinstall allow-scripts-blocked, Chromium not downloaded); node --check instagram-to-shopify.js = syntax OK; main() guarded by require.main===module (safe by construction); no --help/dry-run flag exists; SECURITY FIX: hardcoded SHOPIFY_ACCESS_TOKEN fallback '6e74…da42' stripped → env read + startup warn (grep confirms no other copies) — that token → /secrets rotation queued; KNOWN LIMITATION (node 26): require chain crashes in deps (puppeteer@21 → extensionless yargs/yargs loaded as ESM, ReferenceError require) — tool would crash at launch on node 26; revival needs puppeteer ≥24 bump (dep upgrade, out of scope + tool is post-gated anyway)  FIX-ALL C: puppeteer 21→25.4, node-26 require-check clean — launch-crash fixed |
 | DWLegalTeam | P5 | CLI-OK | cli | x | | | | x | | cbc4f8d | npm install clean 110 pkgs; npx tsx v4.20.6 sanity OK; legal-agent.ts has import-time side effects (app.listen on hardcoded 9878 + module-level Anthropic client) → per rails NO tsx import — esbuild parse-check instead: syntax OK, exit 0; WHAT IT IS: settlement-compliance monitor dashboard (Part A/B criteria server, scan endpoints are mostly stubs returning scanned:0); NOTE if ever promoted to a port tool: hardcoded PORT 9878 needs env-parametrizing + it constructs an Anthropic API client (house rule: no Anthropic API — needs claude CLI/Gemini port like ThibautTagger DTD i2) |
 | RemoveDuplicatesInShopify | P5 | CLI-OK | cli | x | | | | x | | bde59d4 | DESTRUCTIVE tool (image dedup/delete) — NEVER executed per rails; npm install clean 38 pkgs; full `npx tsc --noEmit --skipLibCheck` on find-duplicate-images.ts = exit 0 (syntax + types clean, stronger than parse-only); npm scripts: find→tsx find-duplicate-images.ts, delete→tsx delete-duplicates.ts — both stay human-gated |
 | RoomSetting Creator | P5 | MISSING-SOURCE | — | | | | | | | | empty directory; note for Steve |
@@ -42,6 +42,8 @@ Rules: set DOING before touching a tool; advance a checkbox ONLY on evidence pro
 | 2026-07-28 | PhillipeRomanoTagger | Gemini gemini-3.5-flash (1 vision + 2 text) | 0.02 | ~0.01 (logged to ~/.claude/cost-ledger.jsonl) |
 | 2026-07-28 | KravetDesignTagger | Gemini gemini-3.5-flash (1 vision) | 0.01 | ~0.005 |
 | 2026-07-28 | ThibautTagger | Gemini gemini-3.5-flash (1 vision) | 0.01 | ~0.005 |
+| 2026-07-28 | ImagetoRoomSetting | Gemini gemini-2.5-flash-image (1 render, fix-all B verify) | 0.04 | ~0.02 |
+| 2026-07-28 | KravetDesignTagger | Gemini gemini-3.5-flash (write-proof analyze) | 0.01 | ~0.005 |
 | 2026-07-28 | room-setting-app | Gemini gemini-2.5-flash-image (2 renders: 1 direct verify + 1 app E2E) + 1 negligible text ping | 0.08 | 0.028 (cost-ledger, api room_render) |
 | 2026-07-28 | ImportNewSkufromURL | claude CLI (Max plan) extraction + local scrape | 0.00 | 0.00 (unmetered subscription) |
 | 2026-07-28 | ImagetoRoomSetting | HF inference attempted (ENOTFOUND/410 — no inference ran) | 0.04 | 0.00 |
@@ -50,5 +52,8 @@ Rules: set DOING before touching a tool; advance a checkbox ONLY on evidence pro
 | 2026-07-28 | SettlementReview | Shopify GraphQL reads only (free); vision path stubbed, no LLM ran | 0.00 | 0.00 ($0 local) |
 | 2026-07-28 | scraper-api / P5 CLI trio | no paid APIs invoked | 0.00 | 0.00 ($0 local) |
 
+## Write-path PROOF (2026-07-28, Steve-approved via remaining-gated memo)
+Created DRAFT DW-TOOLTEST-1 (id 7901555327027, image attached) → KravetDesignTagger /api/analyze (Gemini tags: Sage Green/Olive Green/Cream, Botanical/Tropical) → tool's /api/update wrote 9 tags via Shopify Admin PUT → independent live read confirmed exact tags, status stayed draft → product DELETED (200, confirm 404). Tagger write path + product create/delete PROVEN end-to-end. Cost ~$0.01.
+
 ## Gated items drafted (pending-approval)
 (none yet)
diff --git a/shopify/scripts/data/tk135/fullrun-vision.tsv b/shopify/scripts/data/tk135/fullrun-vision.tsv
index e9649aa8..67a0bae1 100644
--- a/shopify/scripts/data/tk135/fullrun-vision.tsv
+++ b/shopify/scripts/data/tk135/fullrun-vision.tsv
@@ -38897,3 +38897,773 @@ gid://shopify/Product/6785290600499	Damask	https://cdn.shopify.com/s/files/1/001
 gid://shopify/Product/7887508504627	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0097767_ignatius-grey-ogee-wallpaper.jpg?v=1784295583	vision:qwen2.5vl:7b
 gid://shopify/Product/6936687706163	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-DM-10_d5a66e6e-6d5e-42ae-b760-18e556132ca1.jpg?v=1733891451	vision:qwen2.5vl:7b
 gid://shopify/Product/7791143845939	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Tekloom-Forte-Steel.jpg?v=1772568960	vision:qwen2.5vl:7b
+gid://shopify/Product/1497779110000	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2023-05-19at4.08.51PM.png?v=1684537799	vision:qwen2.5vl:7b
+gid://shopify/Product/6832028680243	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920321-frq-006.jpg?v=1781717224	vision:qwen2.5vl:7b
+gid://shopify/Product/7869991256115	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Feria-1P.jpg?v=1782675644	vision:qwen2.5vl:7b
+gid://shopify/Product/1497781174384	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ea65353439f06f714a189db0b238b006.jpg?v=1684537952	vision:qwen2.5vl:7b
+gid://shopify/Product/7865500860467	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/5622401__19594.1759418745.jpg?v=1782078068	vision:qwen2.5vl:7b
+gid://shopify/Product/7863639965747	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fresh-lemons-white-repeated-patterns-coordonne.jpg?v=1781716889	vision:qwen2.5vl:7b
+gid://shopify/Product/7865500696627	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/5622108__56240.1759418735.jpg?v=1782078049	vision:qwen2.5vl:7b
+gid://shopify/Product/7865523142707	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/5622601__81544.1759418761.jpg?v=1782081671	vision:qwen2.5vl:7b
+gid://shopify/Product/1497030787184	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/b7e6525fe06ece872de339e645d5c170.jpg?v=1572309522	vision:qwen2.5vl:7b
+gid://shopify/Product/1499962114160	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e8eaf5be1df30601eeddb44fc185f734.jpg?v=1745457679	vision:qwen2.5vl:7b
+gid://shopify/Product/7388486271027	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/RAM-009_acd751c6-861b-421e-a2e1-0a96b5ae3db2.jpg?v=1740076930	vision:qwen2.5vl:7b
+gid://shopify/Product/7864799133747	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52687ma.jpg?v=1781894725	vision:qwen2.5vl:7b
+gid://shopify/Product/7585022115891	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/67310_af0608e5-8f0a-433d-a090-596f76a2ac1b.jpg?v=1751966885	vision:qwen2.5vl:7b
+gid://shopify/Product/7881301327923	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/flutter-putty.jpg?v=1783782027	vision:qwen2.5vl:7b
+gid://shopify/Product/7865500827699	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/5622302__75005.1759418743.jpg?v=1782078063	vision:qwen2.5vl:7b
+gid://shopify/Product/1500584706160	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/787a73e08f062c8a0a46e53b3ff225c7_ca926170-649a-47eb-a249-7da76797c640.jpg?v=1572310410	vision:qwen2.5vl:7b
+gid://shopify/Product/7882750132275	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0153324_sheer-linen-ensign-blue-wallpaper.jpg?v=1783865691	vision:qwen2.5vl:7b
+gid://shopify/Product/7813312413747	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI608_MI608_MI608.jpg?v=1775512450	vision:qwen2.5vl:7b
+gid://shopify/Product/7793938432051	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P6021123_11.jpg?v=1772818912	vision:qwen2.5vl:7b
+gid://shopify/Product/1499912503408	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/reserve-currant_955bb658-efd8-422b-b423-e050617485c9.jpg?v=1777481552	vision:qwen2.5vl:7b
+gid://shopify/Product/7865491521587	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6646407__26968.1759419934.jpg?v=1782070857	vision:qwen2.5vl:7b
+gid://shopify/Product/1497079480432	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/b797713e1de025e74bfbf041bca757a9.jpg?v=1572309546	vision:qwen2.5vl:7b
+gid://shopify/Product/7866018299955	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/8380251__21462.1713201938.jpg?v=1782121258	vision:qwen2.5vl:7b
+gid://shopify/Product/6944677167155	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T20833_9b0f15f8-5182-4adc-9f58-097b6e13101c.jpg?v=1733896270	vision:qwen2.5vl:7b
+gid://shopify/Product/1496770019440	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/1795fd9e9e04d0c4d42685af3d3620fd.jpg?v=1572309407	vision:qwen2.5vl:7b
+gid://shopify/Product/6936754782259	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM152-2847.jpg?v=1733889627	vision:qwen2.5vl:7b
+gid://shopify/Product/6936693309491	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-GE-17_9d6b5922-01f9-43a1-adfe-be83e0c276a5.jpg?v=1733891154	vision:qwen2.5vl:7b
+gid://shopify/Product/6679744774195	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS16331_image1.jpg?v=1756312485	vision:qwen2.5vl:7b
+gid://shopify/Product/7896515805235	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1200.jpg?v=1784744493	vision:qwen2.5vl:7b
+gid://shopify/Product/1502356996208	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/468cf499c9962477de31cacebacf0b5f.jpg?v=1745455884	vision:qwen2.5vl:7b
+gid://shopify/Product/7896580194355	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-COUNTER_POINT-001_0.jpg?v=1784752950	vision:qwen2.5vl:7b
+gid://shopify/Product/7855832465459	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19909_interior1.webp?v=1781029724	vision:qwen2.5vl:7b
+gid://shopify/Product/7375668805683	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_69f3e1ad-9c23-4868-810e-e3d00df4d808.png?v=1722465404	vision:qwen2.5vl:7b
+gid://shopify/Product/7882806132787	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/dd0ae4c226630145a248cc57bd9a138c.jpg?v=1783879306	vision:qwen2.5vl:7b
+gid://shopify/Product/7873997504563	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10342_15102456-a5db-4f24-bfb1-8b62c28c320a.jpg?v=1782981621	vision:qwen2.5vl:7b
+gid://shopify/Product/1497096519792	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/6afba67edb67fc82376a2619d36ea385.jpg?v=1572309558	vision:qwen2.5vl:7b
+gid://shopify/Product/1497102188656	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/635f24bdb3019593b05b06b4b8d579e7.jpg?v=1572309559	vision:qwen2.5vl:7b
+gid://shopify/Product/7881189916723	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24444_bcceba89-0aae-47c4-ac6d-a757181d99a1.jpg?v=1783762809	vision:qwen2.5vl:7b
+gid://shopify/Product/6604493914163	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Criss-Cross-Green-on-White-AP403-3-1000.jpg?v=1781632746	vision:qwen2.5vl:7b
+gid://shopify/Product/7881209413683	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24446_35b41a77-a99e-4d77-b4d7-62ab383a24c3.jpg?v=1783766412	vision:qwen2.5vl:7b
+gid://shopify/Product/7866357940275	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/croci-pu2909-3-repeated-patterns-coordonne.jpg?v=1782183543	vision:qwen2.5vl:7b
+gid://shopify/Product/7882806001715	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/d910190fcc007b33a321c591c03a1495.jpg?v=1783879296	vision:qwen2.5vl:7b
+gid://shopify/Product/7855835840563	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20071_interior1.jpg?v=1781029854	vision:qwen2.5vl:7b
+gid://shopify/Product/7816365408307	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/flutter-mushroom.jpg?v=1775856228	vision:qwen2.5vl:7b
+gid://shopify/Product/1496770379888	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3a03cfdcd8b9b3aa10aeb5d5dd188154.jpg?v=1572309407	vision:qwen2.5vl:7b
+gid://shopify/Product/7867631173683	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0093512_gallivant-black-woven-geometric-wallpaper.jpg?v=1782369624	vision:qwen2.5vl:7b
+gid://shopify/Product/7867674165299	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0060252_filippa-navy-tulip-wallpaper_cdacf96b-bb37-4e1f-a975-b5fff9904eec.jpg?v=1782376840	vision:qwen2.5vl:7b
+gid://shopify/Product/7888262922291	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10956_4a7016d1-69bc-4dfc-b901-95b204420c69.jpg?v=1784374814	vision:qwen2.5vl:7b
+gid://shopify/Product/7375678079027	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_d69885c5-0057-4ead-90c2-eaf7765a4f8b.png?v=1722464770	vision:qwen2.5vl:7b
+gid://shopify/Product/7885738049587	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T75103_0b43607f-add3-4c7c-a89d-1ea493144269.jpg?v=1784126419	vision:qwen2.5vl:7b
+gid://shopify/Product/7878099533875	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T14504_7e2e2270-74cf-464d-9193-b912b79c3dda.jpg?v=1783446012	vision:qwen2.5vl:7b
+gid://shopify/Product/7885691813939	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T75091_32083800-3af1-4bfe-bca6-db533444af9e.jpg?v=1784119467	vision:qwen2.5vl:7b
+gid://shopify/Product/7883932139571	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ferrugudo-tile-decal-kit-jeffrey-stevens.jpg?v=1783966786	vision:qwen2.5vl:7b
+gid://shopify/Product/6944740540467	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/room-living_room-t14151.jpg?v=1775147305	vision:qwen2.5vl:7b
+gid://shopify/Product/7785763536947	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W463-02-neo-embossed-wallcovering-soapstone_01.jpg?v=1771820916	vision:qwen2.5vl:7b
+gid://shopify/Product/7866356498483	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ferraem-p2604-2-wallpapersmural-coordonne.jpg?v=1782183432	vision:qwen2.5vl:7b
+gid://shopify/Product/7884811632691	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0154912_lyman-mauve-striated-wallpaper_1c27aa9b-ebe4-4618-bcf1-11db1941e400.jpg?v=1784041127	vision:qwen2.5vl:7b
+gid://shopify/Product/7884330860595	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/peel-and-stick-floor-tiles-wait-the-title-is-alrea.jpg?v=1783981907	vision:qwen2.5vl:7b
+gid://shopify/Product/7898834599987	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1230_17a2348c-230d-40c8-9ee7-7e2cce8804f2.jpg?v=1785083433	vision:qwen2.5vl:7b
+gid://shopify/Product/1499095761008	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xmz-48128-sample-orford-type-ii-vinyl-hollywood-wallcoverings.jpg?v=1775728106	vision:qwen2.5vl:7b
+gid://shopify/Product/7884254380083	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/peel-and-stick-floor-tiles-jeffrey-stevens_34c7ee7c-f4f3-49ac-b277-0055bbd2090c.jpg?v=1783979454	vision:qwen2.5vl:7b
+gid://shopify/Product/7884291899443	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/charcoal-reo-peel-and-stick-floor-tiles-jeffrey-st.jpg?v=1783981061	vision:qwen2.5vl:7b
+gid://shopify/Product/7898836598835	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1122_e4cfce02-c94e-46bf-985c-b5a0e72eda05.jpg?v=1785083578	vision:qwen2.5vl:7b
+gid://shopify/Product/7864801198131	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DRRY-221.jpg?v=1781894889	vision:qwen2.5vl:7b
+gid://shopify/Product/7882831462451	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/05540013883c517ed2fe4081198b3d28.jpg?v=1783881081	vision:qwen2.5vl:7b
+gid://shopify/Product/7375681257523	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_399e8b56-d87d-4b44-aa92-fdb871329d00.png?v=1722464508	vision:qwen2.5vl:7b
+gid://shopify/Product/7388481880115	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/JNS-01_6929fcc7-b5e4-49bc-b489-d4dfd72a006a.jpg?v=1740076984	vision:qwen2.5vl:7b
+gid://shopify/Product/7851169316915	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20527_interior1.jpg?v=1780557472	vision:qwen2.5vl:7b
+gid://shopify/Product/7388482109491	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/JNS-05_e31bedbc-23d4-4968-8160-4cb627b43124.jpg?v=1736207716	vision:qwen2.5vl:7b
+gid://shopify/Product/7879408156723	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Artemis_Black1.jpg?v=1783539642	vision:qwen2.5vl:7b
+gid://shopify/Product/7421465559091	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/107_7034_CS_3df545eb-8c6c-48df-a855-aa4c89cf4274.jpg?v=1753306083	vision:qwen2.5vl:7b
+gid://shopify/Product/7811697999923	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0086965_kantera-light-grey-fabric-texture-wallpaper.jpg?v=1775164309	vision:qwen2.5vl:7b
+gid://shopify/Product/7882758193203	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149487_impression-wallpaper-sea.jpg?v=1783866110	vision:qwen2.5vl:7b
+gid://shopify/Product/1501225353328	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xhw-2010313-sample-hollywood-chic-plaster-hollywood-wallcoverings.jpg?v=1775717148	vision:qwen2.5vl:7b
+gid://shopify/Product/7791141388339	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BLACKOUT-FIGARO-CASHEW_v6.jpg?v=1772568807	vision:qwen2.5vl:7b
+gid://shopify/Product/7884251988019	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/peel-and-stick-floor-tiles-jeffrey-stevens_f52a34f4-e687-49df-ae23-b3c770c2f915.jpg?v=1783978806	vision:qwen2.5vl:7b
+gid://shopify/Product/7791141486643	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BLACKOUT-FIGARO-HORIZON_v4.jpg?v=1772568814	vision:qwen2.5vl:7b
+gid://shopify/Product/7882762387507	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149564_ocean-jasper-wallpaper-beige.jpg?v=1783866303	vision:qwen2.5vl:7b
+gid://shopify/Product/7791141584947	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BLACKOUT-FIGARO-TWILIGHT_v4.jpg?v=1772568822	vision:qwen2.5vl:7b
+gid://shopify/Product/1502465523824	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/03c3d0e6259b00f5cdbad88d0c0f5c54.jpg?v=1783356424	vision:qwen2.5vl:7b
+gid://shopify/Product/7422646485043	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3720_50_f2366871-d3e6-4094-9ef8-e23b3574f00b.jpg?v=1753292071	vision:qwen2.5vl:7b
+gid://shopify/Product/7813314969651	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI732_MI732_MI732.jpg?v=1775512458	vision:qwen2.5vl:7b
+gid://shopify/Product/7388473262131	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BRS-008_bf1fdc53-0d8a-4a42-bf61-e32b0f169d03.jpg?v=1736207071	vision:qwen2.5vl:7b
+gid://shopify/Product/7375673262131	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_9bc5b001-350c-4402-963e-da0c093ceade.png?v=1722465083	vision:qwen2.5vl:7b
+gid://shopify/Product/7813315002419	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MI733_MI733_MI733.jpg?v=1775512459	vision:qwen2.5vl:7b
+gid://shopify/Product/7881308405811	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-vibrations-kosa-silk-metal-soie-changeante-13dc345366a64eb10949f2ff1af6.jpg?v=1783791010	vision:qwen2.5vl:7b
+gid://shopify/Product/7388484108339	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MIZ-001_21f0abe6-b5ca-41eb-8b64-f80e6924711e.jpg?v=1740076972	vision:qwen2.5vl:7b
+gid://shopify/Product/7789367885875	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZW144-08-oolite-matt-wallcovering-bruenello_01.jpg?v=1772251986	vision:qwen2.5vl:7b
+gid://shopify/Product/7872183009331	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10312_947a555e-d938-4ad9-b884-7e04c9693a20.jpg?v=1782895215	vision:qwen2.5vl:7b
+gid://shopify/Product/7880635154483	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20024_interior1.webp?v=1783705226	vision:qwen2.5vl:7b
+gid://shopify/Product/7880972042291	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100165.jpg?v=1783750610	vision:qwen2.5vl:7b
+gid://shopify/Product/1500093087856	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/64eb419f89a39490fa7317d1672bbd1d.jpg?v=1745423360	vision:qwen2.5vl:7b
+gid://shopify/Product/7880971583539	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100152.jpg?v=1783750556	vision:qwen2.5vl:7b
+gid://shopify/Product/7874372337715	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6748501__94166.1730990307.jpg?v=1783046410	vision:qwen2.5vl:7b
+gid://shopify/Product/1499346141296	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/belize-black_sand_28cad555-1c71-4d20-9b5a-46a052587310.jpg?v=1777480341	vision:qwen2.5vl:7b
+gid://shopify/Product/7866353647667	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/argile-p2505-5-wallpapersmural-coordonne-scaled.jpg?v=1782183220	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691683379	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10951_bc127405-4b74-40fc-b01d-3e6847233860.jpg?v=1733895347	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691257395	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10941_379e865b-ee82-4031-80ce-be4c5259c31c.jpg?v=1733895370	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691650611	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10950_cb27629e-02d0-4a6d-8c27-0db533408688.jpg?v=1733895349	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691781683	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10953_a8ee4350-c499-4fce-b305-d9830c624ade.jpg?v=1733895342	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691879987	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10956_9f858822-ac77-4600-ae43-e962c5640232.jpg?v=1733895336	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691486771	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10946_e39d7b51-c8aa-46bf-8a1b-4132eb2dad98.jpg?v=1733895358	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691716147	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10952_ab253149-768e-4406-b709-9ac06f172443.jpg?v=1733895345	vision:qwen2.5vl:7b
+gid://shopify/Product/6944691847219	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10955_b0a1bdd4-7a97-43a4-8c3e-9cd92b6ed944.jpg?v=1733895338	vision:qwen2.5vl:7b
+gid://shopify/Product/7888244375603	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10951_f4282fa7-aa4b-4ade-b5da-03a5e8b8c634.jpg?v=1784371213	vision:qwen2.5vl:7b
+gid://shopify/Product/7888244342835	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10949_95604e51-8423-4a01-9a6e-57e33aa16dbe.jpg?v=1784371208	vision:qwen2.5vl:7b
+gid://shopify/Product/7888305520691	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10958.jpg?v=1784378417	vision:qwen2.5vl:7b
+gid://shopify/Product/7813308612659	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DE520__silver.jpg?v=1775511840	vision:qwen2.5vl:7b
+gid://shopify/Product/6944693157939	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10459_a4daa897-eae8-4dba-b74d-f2555b4b11ad.jpg?v=1733895255	vision:qwen2.5vl:7b
+gid://shopify/Product/7882765402163	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149052_weft-and-weave-wallpaper-indigo.jpg?v=1783866487	vision:qwen2.5vl:7b
+gid://shopify/Product/7664606347315	Chinoiserie	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/11840962-apa11-by-designerwallcoverings_9aa1117a-09e2-408e-a274-4d129968853a.jpg?v=1756870333	vision:qwen2.5vl:7b
+gid://shopify/Product/7855845081139	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21306_interior1.webp?v=1781030338	vision:qwen2.5vl:7b
+gid://shopify/Product/6936764350515	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM131-2583.jpg?v=1733888978	vision:qwen2.5vl:7b
+gid://shopify/Product/6936764252211	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM131-2581.jpg?v=1733888985	vision:qwen2.5vl:7b
+gid://shopify/Product/6936764416051	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM131-2585.jpg?v=1733888971	vision:qwen2.5vl:7b
+gid://shopify/Product/7784982118451	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZW142-10-lacquer-wallcovering-racing_00.jpg?v=1771732896	vision:qwen2.5vl:7b
+gid://shopify/Product/6936701861939	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-MR-17_791be148-484d-4d3f-ab1f-c3c2ec2a6266.jpg?v=1733890563	vision:qwen2.5vl:7b
+gid://shopify/Product/6936764153907	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM131-2578.jpg?v=1733888992	vision:qwen2.5vl:7b
+gid://shopify/Product/6679753130035	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS17513_image1.jpg?v=1756312154	vision:qwen2.5vl:7b
+gid://shopify/Product/6679594139699	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R12222_image2.jpg?v=1756328759	vision:qwen2.5vl:7b
+gid://shopify/Product/1498982908016	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xkz-47619-sample-earby-type-ii-vinyl-hollywood-wallcoverings.jpg?v=1775710529	vision:qwen2.5vl:7b
+gid://shopify/Product/7871018860595	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0043895_maxwell-black-geometric-wallpaper.jpg?v=1782823250	vision:qwen2.5vl:7b
+gid://shopify/Product/7896513347635	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1128.jpg?v=1784744312	vision:qwen2.5vl:7b
+gid://shopify/Product/7388484862003	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MRO-04_abb4d5f2-1420-49ee-8494-7d4cf2d0d149.jpg?v=1736207960	vision:qwen2.5vl:7b
+gid://shopify/Product/7880942780467	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-rayures-jumelles-wall-colonne-111b01b570922b5e95fcbc8c6a34_28488298-4a64-4e3c-a4fd-4f47f4b8ad59.jpg?v=1783789889	vision:qwen2.5vl:7b
+gid://shopify/Product/7388484796467	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MRO-02_c7e66554-e1ac-4eae-bcf4-51a5179401ee.jpg?v=1736207953	vision:qwen2.5vl:7b
+gid://shopify/Product/7896524849203	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ERO2306.jpg?v=1784745328	vision:qwen2.5vl:7b
+gid://shopify/Product/7513509494835	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/58412_1e7463d4-52f6-4cba-ab5c-8ac48afe01ef.webp?v=1738950771	vision:qwen2.5vl:7b
+gid://shopify/Product/7865272467507	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT1413.jpg?v=1781995216	vision:qwen2.5vl:7b
+gid://shopify/Product/7896277581875	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/iconicos-kumquat-repeated-patterns-coordonne.jpg?v=1784734440	vision:qwen2.5vl:7b
+gid://shopify/Product/7375965519923	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_cbd2db66-5e52-411b-b3ac-ac977593ce9f.png?v=1722455355	vision:qwen2.5vl:7b
+gid://shopify/Product/7880945991731	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-marr-marr-magascar-8377a03522cc5fea062140f3b984_bc0b9d5e-4696-479d-8db9-ea4884b30760.jpg?v=1783790345	vision:qwen2.5vl:7b
+gid://shopify/Product/7882757767219	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0148896_fireworks-wallpaper-natural.jpg?v=1783866084	vision:qwen2.5vl:7b
+gid://shopify/Product/7881308143667	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-origines-epi-925aede58139d89238d8a27306c6_ace29c5e-e898-4a3d-865e-3657e3af26be.jpg?v=1783790972	vision:qwen2.5vl:7b
+gid://shopify/Product/7880945500211	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-ecume-lithos-d536552ce45ae409fbde823af24a_498ebf5a-727f-47a3-9ffb-2946ad052378.jpg?v=1783790274	vision:qwen2.5vl:7b
+gid://shopify/Product/7880944812083	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-le-jardin-d-aloes-palimpseste-479682958218fd591a560cd7fd4b_1f8a3aa9-2b5a-4e3e-87a8-8be77921d8dd.jpg?v=1783790176	vision:qwen2.5vl:7b
+gid://shopify/Product/7880971321395	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100144.jpg?v=1783750530	vision:qwen2.5vl:7b
+gid://shopify/Product/7880942846003	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-rayures-jumelles-wall-colonne-111b01b570922b5e95fcbc8c6a34_d25145c0-57b1-440e-94e6-086ea30adfeb.jpg?v=1783789897	vision:qwen2.5vl:7b
+gid://shopify/Product/7375964176435	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_b2a4ddf5-fd29-46bf-9a52-ae168e20f539.png?v=1722455443	vision:qwen2.5vl:7b
+gid://shopify/Product/7375622897715	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_cfd80bb3-2ba0-42bc-88a9-af958b5feac6.png?v=1722468765	vision:qwen2.5vl:7b
+gid://shopify/Product/6936701403187	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-MR-02_e35f0f4d-af87-44b8-86f9-2bc1110d70c8.jpg?v=1733890600	vision:qwen2.5vl:7b
+gid://shopify/Product/1500484173936	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e03a3845b7da42c291702aa653edbd9f_5bea82c0-198e-4ee7-9142-cdc49b8ebd76.jpg?v=1745457258	vision:qwen2.5vl:7b
+gid://shopify/Product/7585021788211	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/67333_ead9ab89-c74c-4abd-9b61-043e8f3d77da.jpg?v=1751966852	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823270451	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2d149e455d58f64b7b2d3dbce1419df0.jpg?v=1783880455	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823303219	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/42811c11bb6c6326c4aa04cd8ae1c9d0.jpg?v=1783880459	vision:qwen2.5vl:7b
+gid://shopify/Product/7793941053491	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG-20031_044.jpg?v=1772819013	vision:qwen2.5vl:7b
+gid://shopify/Product/7896388042803	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/clan-s-check-bone-coordonne.jpg?v=1784738344	vision:qwen2.5vl:7b
+gid://shopify/Product/6944697483315	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T10096_b273cc38-a96a-4fc6-aea2-12b710b647dd.jpg?v=1733894971	vision:qwen2.5vl:7b
+gid://shopify/Product/7874060255283	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3971801__69144.1731005386.jpg?v=1782988842	vision:qwen2.5vl:7b
+gid://shopify/Product/7888771219507	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10977_d4be4b87-a1b7-4d0f-ae35-e55a62e79c1b.jpg?v=1784392811	vision:qwen2.5vl:7b
+gid://shopify/Product/7420771369011	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3909_101_3bd474b5-aef6-4af9-ac69-0936779b37cc.jpg?v=1753322494	vision:qwen2.5vl:7b
+gid://shopify/Product/7388469329971	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ARP-020_657fe67f-5fcd-42a9-99bb-f0cd9683c462.jpg?v=1740077150	vision:qwen2.5vl:7b
+gid://shopify/Product/7877493456947	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19270_interior1.jpg?v=1783410067	vision:qwen2.5vl:7b
+gid://shopify/Product/7870450270259	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36414_511_c98d0bc0-556c-4511-adc4-490c075accf3.jpg?v=1782736819	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823335987	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/28a3574bff396dc3057d8627f8e5eb11.jpg?v=1783880462	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823401523	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/41491526430c1a6c49a0c5a4e2d2f354.jpg?v=1783880470	vision:qwen2.5vl:7b
+gid://shopify/Product/7876503437363	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PU2908-2-Silver.jpg?v=1783194032	vision:qwen2.5vl:7b
+gid://shopify/Product/7866926891059	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZRHW312900_2cac_3a51a34e-dfff-4ac6-a6cb-818075fb8684.jpg?v=1782261628	vision:qwen2.5vl:7b
+gid://shopify/Product/7897171198003	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Tecopa.jpg?v=1784828856	vision:qwen2.5vl:7b
+gid://shopify/Product/7877493555251	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20960_interior1.webp?v=1783410072	vision:qwen2.5vl:7b
+gid://shopify/Product/6679674552371	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R17352_image2.jpg?v=1756326781	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823368755	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3a457f9fafedf260de33f2974402b403.jpg?v=1783880466	vision:qwen2.5vl:7b
+gid://shopify/Product/6679621664819	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R13884_image2.jpg?v=1756328061	vision:qwen2.5vl:7b
+gid://shopify/Product/7897179684915	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MINDORO-Biri-CC.jpg?v=1784829452	vision:qwen2.5vl:7b
+gid://shopify/Product/7800008310835	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Aries_A188-057-Tusk.jpg?v=1773850057	vision:qwen2.5vl:7b
+gid://shopify/Product/7882757734451	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0148890_fireworks-wallpaper-mauve.jpg?v=1783866082	vision:qwen2.5vl:7b
+gid://shopify/Product/1494840737904	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8a662e977e6dc37098454c433d4c586f.jpg?v=1572308908	vision:qwen2.5vl:7b
+gid://shopify/Product/6829104365619	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920846-som-003.jpg?v=1781716719	vision:qwen2.5vl:7b
+gid://shopify/Product/7877493227571	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36835_1611_a4205165-d816-4856-a091-65425db81401.jpg?v=1783410053	vision:qwen2.5vl:7b
+gid://shopify/Product/7879122321459	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36887_516_31e1d140-9702-4226-97b3-74fb9dd34998.jpg?v=1783510865	vision:qwen2.5vl:7b
+gid://shopify/Product/7388489285683	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/VEN-02_d87f8e68-cc4f-43a7-83bd-d6dee57d2e02.jpg?v=1736208342	vision:qwen2.5vl:7b
+gid://shopify/Product/7896514625587	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1295.jpg?v=1784744437	vision:qwen2.5vl:7b
+gid://shopify/Product/7898836467763	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1118_1d164277-1f40-4924-ab11-5c09716f5580.jpg?v=1785083567	vision:qwen2.5vl:7b
+gid://shopify/Product/7864807227443	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Highline_2025-03-18-132409_mppt_cb83a5b7-cc10-4d09-a3c0-f47f33f5006c.webp?v=1781914180	vision:qwen2.5vl:7b
+gid://shopify/Product/7880943697971	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-forms-wall-mone-chenille-9451c154dc4f5c7a8987f55bc945_39edec57-6efb-4a27-bcc4-3f1c0dd068dd.jpg?v=1783790007	vision:qwen2.5vl:7b
+gid://shopify/Product/7882748198963	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0159030_marquetry-grey-tile-wallpaper.jpg?v=1783865569	vision:qwen2.5vl:7b
+gid://shopify/Product/7876562255923	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PU2908-4-Autumn_bb166309-0a6d-46b1-b1ec-25779327eb49.jpg?v=1783201225	vision:qwen2.5vl:7b
+gid://shopify/Product/1499013939312	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xlj-47763-sample-halewood-type-ii-vinyl-hollywood-wallcoverings.jpg?v=1775715639	vision:qwen2.5vl:7b
+gid://shopify/Product/7882802298931	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/61e4c00a6dee9dc19b41d15900f6ca45.jpg?v=1783879027	vision:qwen2.5vl:7b
+gid://shopify/Product/7871976702003	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10304_fc46b914-fd8e-466f-b06f-a9848bfdadee.jpg?v=1782866417	vision:qwen2.5vl:7b
+gid://shopify/Product/7375694266419	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_866d713d-3973-47d9-9438-ac783cf80b3e.png?v=1722463553	vision:qwen2.5vl:7b
+gid://shopify/Product/7865248776243	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6694402__72537.1713201976.jpg?v=1781984454	vision:qwen2.5vl:7b
+gid://shopify/Product/7898781483059	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBML07_17871001-8c6d-4582-9d60-0c9d69dacbcf.jpg?v=1785081439	vision:qwen2.5vl:7b
+gid://shopify/Product/7884279644211	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/peel-and-stick-grey-norma-floor-tiles-jeffrey-stev.jpg?v=1783980696	vision:qwen2.5vl:7b
+gid://shopify/Product/6936608833587	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-ZL-21_4e2d41ed-a376-4971-878f-0d0e6be34d02.jpg?v=1691420178	vision:qwen2.5vl:7b
+gid://shopify/Product/3668539342913	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/Graduate_Collection_wallpaper_trade_book_Page_07_Image_0003.jpg?v=1572310841	vision:qwen2.5vl:7b
+gid://shopify/Product/7878193348659	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/kVVv76faLQM10tII7C2v.webp?v=1783461480	vision:qwen2.5vl:7b
+gid://shopify/Product/7880010367027	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Limerence_Sky-1.jpg?v=1783644023	vision:qwen2.5vl:7b
+gid://shopify/Product/7876091740211	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0064862_flyga-gold-butterfly-bonanza-wallpaper_ffd32eb5-6c88-4a5a-ad22-b9e08b3ea6d2.jpg?v=1783111225	vision:qwen2.5vl:7b
+gid://shopify/Product/7375672475699	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_10591924-895f-4fd1-b21e-d43a4178607f.png?v=1722465162	vision:qwen2.5vl:7b
+gid://shopify/Product/1497966116976	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7af7d23773be09a787131928f57d8b06.jpg?v=1745459186	vision:qwen2.5vl:7b
+gid://shopify/Product/1499961622640	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/c17cb3682921cb3ddb508c96e70f9a54.jpg?v=1745457682	vision:qwen2.5vl:7b
+gid://shopify/Product/7864795037747	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52857un.jpg?v=1781894467	vision:qwen2.5vl:7b
+gid://shopify/Product/6679659708467	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R16411_image2.jpg?v=1756327131	vision:qwen2.5vl:7b
+gid://shopify/Product/6679710138419	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS10741_image1.jpg?v=1756313777	vision:qwen2.5vl:7b
+gid://shopify/Product/7867586740275	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/A00836_01_84a028da-3895-4c14-8607-54fca31d7407.jpg?v=1782358853	vision:qwen2.5vl:7b
+gid://shopify/Product/7866099695667	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT6154_8e981865-8970-4a76-af73-855cf9da16a2.jpg?v=1782132013	vision:qwen2.5vl:7b
+gid://shopify/Product/6936756060211	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM148-2807.jpg?v=1733889542	vision:qwen2.5vl:7b
+gid://shopify/Product/7898784268339	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBSR04_bd77a2f9-f233-435b-b60b-195045a89463.jpg?v=1785081695	vision:qwen2.5vl:7b
+gid://shopify/Product/7800007721011	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Balliano_A185-599-Boshi.jpg?v=1773850008	vision:qwen2.5vl:7b
+gid://shopify/Product/7896513380403	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1129.jpg?v=1784744316	vision:qwen2.5vl:7b
+gid://shopify/Product/6753059962931	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/MI10341ex_650x_89dbac0f-d5a8-4741-adca-779c3c3b81d9.jpg?v=1655136450	vision:qwen2.5vl:7b
+gid://shopify/Product/7882798137395	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/be2c4ea0545d2d77a1e90f42d1266a39.jpg?v=1783878740	vision:qwen2.5vl:7b
+gid://shopify/Product/6936701927475	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-MR-19_d153ae9e-9acc-47ff-8622-2b16790bb8ba.jpg?v=1733890557	vision:qwen2.5vl:7b
+gid://shopify/Product/7880941568051	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-art-paper-wall-naoshima-afd91dcf7e9af49578067f4d73a4.jpg?v=1783789711	vision:qwen2.5vl:7b
+gid://shopify/Product/7887551135795	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0065360_palais-peacock_650_1024x1024_c20ce0dc-28c8-4c64-ba09-a08fa3d22145.jpg?v=1784681810	vision:qwen2.5vl:7b
+gid://shopify/Product/7388489482291	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/VEN-06_e0596ac1-e9d4-43de-9cdd-7cde20e6e58e.jpg?v=1736208358	vision:qwen2.5vl:7b
+gid://shopify/Product/7584914374707	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/LINSEY_MADDER_SE21-16.jpg?v=1751951820	vision:qwen2.5vl:7b
+gid://shopify/Product/7584914473011	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/LINSEY_ANGORA_SE21-17.jpg?v=1751951814	vision:qwen2.5vl:7b
+gid://shopify/Product/7880969191475	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100080.jpg?v=1783750271	vision:qwen2.5vl:7b
+gid://shopify/Product/7882764025907	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0157590_travel-sketches-blue-globetrotter-premium-peel-stick-wallpaper.jpg?v=1783866400	vision:qwen2.5vl:7b
+gid://shopify/Product/7865265258547	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/9365.jpg?v=1781991604	vision:qwen2.5vl:7b
+gid://shopify/Product/7896518361139	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1155.jpg?v=1784744696	vision:qwen2.5vl:7b
+gid://shopify/Product/7880946024499	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-marr-marr-magascar-8377a03522cc5fea062140f3b984_e6eea244-7347-444e-993f-19cfbac05aca.jpg?v=1783790350	vision:qwen2.5vl:7b
+gid://shopify/Product/7817253716019	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/985a5760d5d181dcb2c6cd4ab41217ad.jpg?v=1776041006	vision:qwen2.5vl:7b
+gid://shopify/Product/7865284460595	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/product_heartsoul_sm_bb.jpg?v=1782000334	vision:qwen2.5vl:7b
+gid://shopify/Product/7896535138355	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EJA9207.jpg?v=1784746244	vision:qwen2.5vl:7b
+gid://shopify/Product/1495477551216	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/bc4e9820e1da70b652ab57fe496b17d3.jpg?v=1572309072	vision:qwen2.5vl:7b
+gid://shopify/Product/7896519540787	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1300.jpg?v=1784744785	vision:qwen2.5vl:7b
+gid://shopify/Product/7896519508019	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1299.jpg?v=1784744781	vision:qwen2.5vl:7b
+gid://shopify/Product/7876217274419	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36660_1615_b5631ec6-c911-41d4-8dc7-18c327c122bf.jpg?v=1783132830	vision:qwen2.5vl:7b
+gid://shopify/Product/6703014314035	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ME1545.jpg?v=1740769262	vision:qwen2.5vl:7b
+gid://shopify/Product/1497964642416	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/14c2c70408675951dced8fcfb3685843.jpg?v=1745459205	vision:qwen2.5vl:7b
+gid://shopify/Product/3668550418497	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/Graduate_Collection_wallpaper_trade_book_Page_17_Image_0002.jpg?v=1570091054	vision:qwen2.5vl:7b
+gid://shopify/Product/1499956510832	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/strand-balsa.jpg?v=1777480853	vision:qwen2.5vl:7b
+gid://shopify/Product/6829050691635	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920491-j603.jpg?v=1781716053	vision:qwen2.5vl:7b
+gid://shopify/Product/7375638102067	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_74c1700e-d5c0-4f43-9cb2-17c78c46432f.png?v=1722467819	vision:qwen2.5vl:7b
+gid://shopify/Product/7864791040051	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52961im.jpg?v=1781894360	vision:qwen2.5vl:7b
+gid://shopify/Product/7534237122611	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mary-isobel-morris-and-co_66d30917-3120-465e-b11c-6301140ddbfd.jpg?v=1741110772	vision:qwen2.5vl:7b
+gid://shopify/Product/7882744758323	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0158981_glistening-quartz-champagne-beaded-wallpaper.jpg?v=1783865358	vision:qwen2.5vl:7b
+gid://shopify/Product/7880951070771	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-sauvages-pampa-9affa5ff991225d9fac136ed3907_176b061c-b959-4b9a-9394-10572645c4c2.jpg?v=1783790782	vision:qwen2.5vl:7b
+gid://shopify/Product/7789601882163	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W544-06-malmo-wallcovering-porcelain_02.jpg?v=1772338019	vision:qwen2.5vl:7b
+gid://shopify/Product/7534245871667		https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fruit-morris-and-co--wallpaper-216840-image01_03e960c4-3c65-48c2-98cf-ea0cbaacfd19.jpg?v=1741111395	vision-ERR:HTTP Error 404: Not Found
+gid://shopify/Product/7880943009843	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-rayures-jumelles-wall-parthenon-c4e1b377ed5cb8f91292f65a9f5b_8261bf71-c1bf-449a-88fe-39d9e77ce850.jpg?v=1783789918	vision:qwen2.5vl:7b
+gid://shopify/Product/4656494542899	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/SC_0002WP88449.jpg?v=1744306868	vision:qwen2.5vl:7b
+gid://shopify/Product/6936689803315	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-EM-12_e6738bce-908d-42df-a58e-4bb9a1ba59a4.jpg?v=1733891330	vision:qwen2.5vl:7b
+gid://shopify/Product/7882830741555	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/894d62e81cbc63bdebacd95d0599e0c4.jpg?v=1783881044	vision:qwen2.5vl:7b
+gid://shopify/Product/7896507449395	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1203.jpg?v=1784743708	vision:qwen2.5vl:7b
+gid://shopify/Product/7786565795891	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-ortigia-travertin-ardoise-travertin-vp-633-03-98bae57dc58d219a1ed61b4aa13b.jpg?v=1772035061	vision:qwen2.5vl:7b
+gid://shopify/Product/7822351826995	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0066800_tweed-rosemary-sprig_650.jpg?v=1776905736	vision:qwen2.5vl:7b
+gid://shopify/Product/1497191743600	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f3f880ee0e49fb58f65736f4d3d427d1_1c393e6e-a322-4c51-8273-2b5d674f9b2e.jpg?v=1572309593	vision:qwen2.5vl:7b
+gid://shopify/Product/1498301661296	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3e17dbcb6e60af3bcbde716978501bc6.jpg?v=1745458839	vision:qwen2.5vl:7b
+gid://shopify/Product/6936695210035	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-GS-05_6af305d9-eff3-49fc-929d-295ea09ff7bc.jpg?v=1733891035	vision:qwen2.5vl:7b
+gid://shopify/Product/1497964773488	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/c0ee10528118ec583421be225b866c66.jpg?v=1745459203	vision:qwen2.5vl:7b
+gid://shopify/Product/1497964052592	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/696e1685d8288af8e0308b9f165b8375.jpg?v=1745459211	vision:qwen2.5vl:7b
+gid://shopify/Product/6936687837235	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-DM-11_59c74b04-0577-4418-8fce-4b533a6cf1fd.jpg?v=1733891445	vision:qwen2.5vl:7b
+gid://shopify/Product/1499909193840	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/reserve-vineyard_4707c281-5bdd-4032-9060-8d622ada6d31.jpg?v=1777481334	vision:qwen2.5vl:7b
+gid://shopify/Product/7694530740275	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/flemish-flax.jpg?v=1761578848	vision:qwen2.5vl:7b
+gid://shopify/Product/7388477980723	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GAT-004_9d6bd08f-7f33-47b4-b7ed-f3c89b89d654.jpg?v=1740077081	vision:qwen2.5vl:7b
+gid://shopify/Product/1498306117744	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f2c99e7b4996be80b550a3b92e2621e6.jpg?v=1745458817	vision:qwen2.5vl:7b
+gid://shopify/Product/7896517181491	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1099.jpg?v=1784744590	vision:qwen2.5vl:7b
+gid://shopify/Product/7879274823731	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0060533_mythic-dove-floral-wallpaper_f4b8ba3a-4fe1-46c4-978e-99e5ab0e3632.jpg?v=1783525210	vision:qwen2.5vl:7b
+gid://shopify/Product/7882822942771	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/47a195473174a40205ea0324042dc2c5.jpg?v=1783880414	vision:qwen2.5vl:7b
+gid://shopify/Product/7584951697459	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_67723_FLEMISH-FLAX_1d8ec1ec-e34a-490d-97b7-8b3676e08bd3.jpg?v=1751961236	vision:qwen2.5vl:7b
+gid://shopify/Product/6936695996467	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-GT-02_5d8a7054-a7d9-48cb-b76a-e36b7c39f69b.jpg?v=1733890993	vision:qwen2.5vl:7b
+gid://shopify/Product/7897182896179	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Rhytym_-_Voyage.jpg?v=1784829615	vision:qwen2.5vl:7b
+gid://shopify/Product/7868834349107	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2202-31_7e841eb8-0642-4e82-8e25-f6ff9ab870da.jpg?v=1782473243	vision:qwen2.5vl:7b
+gid://shopify/Product/7897245220915	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW335_bef26811-582d-4ffc-85e0-8e52ebf273aa.jpg?v=1784835619	vision:qwen2.5vl:7b
+gid://shopify/Product/1500050784368	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ccfc2a377f3e9e967dd49fb03ea25927.jpg?v=1745457618	vision:qwen2.5vl:7b
+gid://shopify/Product/7880972828723	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100189.jpg?v=1783750696	vision:qwen2.5vl:7b
+gid://shopify/Product/7424893059123	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015135_1111_59076841-f886-4e57-aa05-01d538c03bb7.jpg?v=1753290565	vision:qwen2.5vl:7b
+gid://shopify/Product/7390038327347	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWYA-60008-DesignerWallcoverings-Los-AngelesMaya-Romanoff-Wallpaper-MR-NE-1004Refined-Birch-1.jpg?v=1738861066	vision:qwen2.5vl:7b
+gid://shopify/Product/7584952123443	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_67732_FLEMISH-FLAX_58052211-fd51-45dc-b3a1-513933885fd6.jpg?v=1751961265	vision:qwen2.5vl:7b
+gid://shopify/Product/7584951599155	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_67722_FLEMISH-FLAX_21bad7b8-c3de-4f68-b4ac-01d0fa9421af.jpg?v=1751961229	vision:qwen2.5vl:7b
+gid://shopify/Product/7896532975667	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EFD1352.jpg?v=1784746031	vision:qwen2.5vl:7b
+gid://shopify/Product/7584952320051	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_67735_FLEMISH-FLAX_612ae250-a6eb-47da-ad55-47f1ee13edc4.jpg?v=1751961275	vision:qwen2.5vl:7b
+gid://shopify/Product/6936764317747	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM131-2582.jpg?v=1733888982	vision:qwen2.5vl:7b
+gid://shopify/Product/7884244451379	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/starlight-peel-and-stick-floor-tiles-jeffrey-steve.jpg?v=1783976798	vision:qwen2.5vl:7b
+gid://shopify/Product/7880969289779	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100083.jpg?v=1783750280	vision:qwen2.5vl:7b
+gid://shopify/Product/7896535072819	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EJA9204.jpg?v=1784746236	vision:qwen2.5vl:7b
+gid://shopify/Product/7877368938547	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36823_116_48f751cc-6128-446c-abf9-3e491686e85f.jpg?v=1783392033	vision:qwen2.5vl:7b
+gid://shopify/Product/7388477849651	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GAT-001_455c4497-008d-46a8-b92d-05d196c68747.jpg?v=1736207392	vision:qwen2.5vl:7b
+gid://shopify/Product/7896517804083	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG0778.jpg?v=1784744644	vision:qwen2.5vl:7b
+gid://shopify/Product/6936682954803	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-AT-21_c89a8609-15bc-4e31-9a0d-3b5355843821.jpg?v=1733891754	vision:qwen2.5vl:7b
+gid://shopify/Product/7817941647411	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/dcfdeeb2075895b0ed508f82c51a48dc_f03d1251-812b-47f1-a173-f6553f8510b7.jpg?v=1776187512	vision:qwen2.5vl:7b
+gid://shopify/Product/7430016270387	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Screen_Shot_2024-10-09_at_1.35.30_PM.png?v=1748367740	vision:qwen2.5vl:7b
+gid://shopify/Product/7876372824115	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10511_f5f22ba4-5b6b-429e-a57b-04fe9c4d27d6.jpg?v=1783165245	vision:qwen2.5vl:7b
+gid://shopify/Product/7880022032435	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24061.jpg?v=1783647625	vision:qwen2.5vl:7b
+gid://shopify/Product/7879993524275	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24059_2de6e853-82d2-4d6d-b817-a904a7bb42a9.jpg?v=1783640451	vision:qwen2.5vl:7b
+gid://shopify/Product/1495236608112	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8540fd8389fc488c2e0c8b03942cbe6c.jpg?v=1572308983	vision:qwen2.5vl:7b
+gid://shopify/Product/6829108789299	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920876-sta-05.jpg?v=1781716769	vision:qwen2.5vl:7b
+gid://shopify/Product/7879809302579	Chinoiserie	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T20844_b5e9b036-446f-40b3-b195-3f89fe64d271.jpg?v=1783604419	vision:qwen2.5vl:7b
+gid://shopify/Product/1495085613168	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ppw-2885-sample-peter-s-plastered-hollywood-wallcoverings.jpg?v=1775729098	vision:qwen2.5vl:7b
+gid://shopify/Product/7881307848755	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-essence-de-liege-murm-munt-muco-muvp-wall-metal-brush-essence-de-liege-wall-essence-de-liege-94393195d00fe027308f3d7aa271_b1f2a6fb-3149-4fad-a4b1-ca1e970f0fbe.jpg?v=1783790924	vision:qwen2.5vl:7b
+gid://shopify/Product/7885719863347	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0163869_hollis-taupe-textured-diamond-wallpaper.jpg?v=1784122714	vision:qwen2.5vl:7b
+gid://shopify/Product/7897173950515	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Crystalline_Emb_-_Anthezoa_Emb.jpg?v=1784829024	vision:qwen2.5vl:7b
+gid://shopify/Product/7794233999411	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZFOW312950_2bed.jpg?v=1782075084	vision:qwen2.5vl:7b
+gid://shopify/Product/7375959785523	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_2c1db709-2762-4d8f-97ad-f1ef5bfb3694.png?v=1722455721	vision:qwen2.5vl:7b
+gid://shopify/Product/7388478275635	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GAT-010_e3ef81e1-0952-4b1e-808d-7a803d0fa457.jpg?v=1740077065	vision:qwen2.5vl:7b
+gid://shopify/Product/1499638497392	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/357e6c7b7a9c0b8276173415a830e624.jpg?v=1745457997	vision:qwen2.5vl:7b
+gid://shopify/Product/7886392983603	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0163533_emma-dove-plaid-wallpaper.jpg?v=1784209054	vision:qwen2.5vl:7b
+gid://shopify/Product/7880970436659	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100117.jpg?v=1783750423	vision:qwen2.5vl:7b
+gid://shopify/Product/1499498479728	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-tosca.jpg?v=1777480551	vision:qwen2.5vl:7b
+gid://shopify/Product/7519961317427	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/FLEUR_QUEEN-OF-NIGHT_FL21-05__24X24_KOROSEAL.jpg?v=1739409956	vision:qwen2.5vl:7b
+gid://shopify/Product/7896255627315	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-APOLLO_BACKED-004_0.jpg?v=1784731342	vision:qwen2.5vl:7b
+gid://shopify/Product/1502482989168	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/9579c5c45cef0506afafda6997292ada.jpg?v=1783356639	vision:qwen2.5vl:7b
+gid://shopify/Product/1499807744112	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/9da2a19403a27bead7b537a49ab55773.jpg?v=1745457853	vision:qwen2.5vl:7b
+gid://shopify/Product/7384914526259	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Maya-50286-DesignerWallcoverings-Los-AngelesMaya-Romanoff-Wallpaper-MPS-09-1.jpg?v=1738861438	vision:qwen2.5vl:7b
+gid://shopify/Product/7384914559027	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Maya-50287-DesignerWallcoverings-Los-AngelesMaya-Romanoff-Wallpaper-MPS-11-1.jpg?v=1738861437	vision:qwen2.5vl:7b
+gid://shopify/Product/7388478210099	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GAT-009_06781b23-e142-43b2-a10f-7955058429f8.jpg?v=1740077067	vision:qwen2.5vl:7b
+gid://shopify/Product/7384914690099	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Maya-50290-DesignerWallcoverings-Los-AngelesMaya-Romanoff-Wallpaper-MAS-01-1.jpg?v=1738861432	vision:qwen2.5vl:7b
+gid://shopify/Product/7800005853235	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Ithaca_A183-301-Peppermint.jpg?v=1773849881	vision:qwen2.5vl:7b
+gid://shopify/Product/7896223678515	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/02052020090736_panel.jpg?v=1784730869	vision:qwen2.5vl:7b
+gid://shopify/Product/7877180391475	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0037565_savvy-black-geometric-wallpaper.jpg?v=1783363209	vision:qwen2.5vl:7b
+gid://shopify/Product/7882803019827	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/405a0469a1924e3d98aa2ba72320c79b.jpg?v=1783879077	vision:qwen2.5vl:7b
+gid://shopify/Product/7375964799027	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_9e4e3f34-56e4-4aca-a6a8-4f227ef8cbeb.png?v=1722455396	vision:qwen2.5vl:7b
+gid://shopify/Product/6936689311795	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-EM-02_d208dfcd-2234-4c76-a9ac-f1e28244df56.jpg?v=1733891350	vision:qwen2.5vl:7b
+gid://shopify/Product/7874286354483	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0089167_bernadina-light-yellow-rosebush-wallpaper_36a7c6fa-20df-4bb9-8e6d-02dcbc10baa7.jpg?v=1783032010	vision:qwen2.5vl:7b
+gid://shopify/Product/7865240682547	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T6806_f42afbdc-17c4-43be-af3f-b13a50e830e7.jpg?v=1781980809	vision:qwen2.5vl:7b
+gid://shopify/Product/1499471773808	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xwf-52267-sample-lenox-faux-linen-finish-durable-hollywood-wallcoverings.jpg?v=1775721809	vision:qwen2.5vl:7b
+gid://shopify/Product/1495477813360	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/6d6ff825ff95d65305b559a7cec06ffc.jpg?v=1572309072	vision:qwen2.5vl:7b
+gid://shopify/Product/7896475664435	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBBB10.jpg?v=1784741547	vision:qwen2.5vl:7b
+gid://shopify/Product/7896489885747	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBHH06.jpg?v=1784742412	vision:qwen2.5vl:7b
+gid://shopify/Product/7870101028915	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/8529551__77116.1730991279.jpg?v=1782697259	vision:qwen2.5vl:7b
+gid://shopify/Product/7858834866227	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T5075.jpg?v=1781237691	vision:qwen2.5vl:7b
+gid://shopify/Product/7882818388019	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/c6b646c9cf7b911fadf853e902960ba7.jpg?v=1783880160	vision:qwen2.5vl:7b
+gid://shopify/Product/7880950644787	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-la-caravane-kungbo-d8417e91f8a2fe74d5e98299a758_6a3b06dd-9455-4fb8-9e74-20e1a2f31f7e.jpg?v=1783790728	vision:qwen2.5vl:7b
+gid://shopify/Product/7534248820787	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/strawberry-thief-morris-and-co_35ba43ae-1653-4fdf-93cd-b43ebdd3109b.jpg?v=1741111534	vision:qwen2.5vl:7b
+gid://shopify/Product/7897186795571	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Vandalia_-_Kingston.jpg?v=1784829894	vision:qwen2.5vl:7b
+gid://shopify/Product/7880967290931	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100022.jpg?v=1783750085	vision:qwen2.5vl:7b
+gid://shopify/Product/7880967192627	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100019.jpg?v=1783750075	vision:qwen2.5vl:7b
+gid://shopify/Product/1499472396400	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xwf-52270-sample-lenox-faux-linen-finish-durable-hollywood-wallcoverings.jpg?v=1775721833	vision:qwen2.5vl:7b
+gid://shopify/Product/7897184763955	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/tarrant_haslet-WEB.jpg?v=1784829765	vision:qwen2.5vl:7b
+gid://shopify/Product/6829070024755	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920619-ori10.jpg?v=1781716254	vision:qwen2.5vl:7b
+gid://shopify/Product/7878155698227	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/txXi5d9eQBjOLeIIsN6G_8da3b9e5-3e79-4861-91a2-a76f08fe3045.webp?v=1783456950	vision:qwen2.5vl:7b
+gid://shopify/Product/7375738634291	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_6e8d2f55-2003-4c45-86b5-60429e26cc2b.png?v=1722461512	vision:qwen2.5vl:7b
+gid://shopify/Product/7886393671731	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0162958_naim-blush-solid-texture-wallpaper.jpg?v=1784209085	vision:qwen2.5vl:7b
+gid://shopify/Product/7896458592307	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MDD3064.jpg?v=1784739176	vision:qwen2.5vl:7b
+gid://shopify/Product/7552671449139	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T45023_da8782ac-a53b-4779-9b44-5b2c3666ce66.jpg?v=1781202912	vision:qwen2.5vl:7b
+gid://shopify/Product/7882763305011	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149635_stjarnhimmel-wallpaper-dark-blue.jpg?v=1783866356	vision:qwen2.5vl:7b
+gid://shopify/Product/7884811763763	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0154982_mycroft-chestnut-grasscloth-wallpaper_0ebb5f8b-e55a-41a5-a6ab-dfb72a3af100.jpg?v=1784041136	vision:qwen2.5vl:7b
+gid://shopify/Product/7375737946163	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_4b58cae0-778a-46b5-a956-af0c89b07bb3.png?v=1722461551	vision:qwen2.5vl:7b
+gid://shopify/Product/7375737094195	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_57f8e3ee-55ae-45e3-a360-57204e648c4e.png?v=1722461594	vision:qwen2.5vl:7b
+gid://shopify/Product/7883398643763	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R18764_interior1.webp?v=1783928424	vision:qwen2.5vl:7b
+gid://shopify/Product/7883398676531	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R18766_interior1.webp?v=1783928427	vision:qwen2.5vl:7b
+gid://shopify/Product/7375737716787	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_dc93551d-6351-4d16-b90a-3523a907e107.png?v=1722461564	vision:qwen2.5vl:7b
+gid://shopify/Product/7855835709491	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21709_interior1.jpg?v=1781029845	vision:qwen2.5vl:7b
+gid://shopify/Product/7388474703923	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CST-004_0fb4719b-4ba3-4249-b79d-2af8a48c4aa1.jpg?v=1740077126	vision:qwen2.5vl:7b
+gid://shopify/Product/7375671853107	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_d61e1dcd-3aa2-4653-9b4c-c6160bbd3a1e.png?v=1722465200	vision:qwen2.5vl:7b
+gid://shopify/Product/7870021500979	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0068924_glen-pearl-texture-wallpaper.jpg?v=1782682855	vision:qwen2.5vl:7b
+gid://shopify/Product/7796252442675	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Galleria_Alamo_Vesper_1691508396_ebaf948d-7032-4d5c-8ed6-4ad27c7451bc.jpg?v=1773217316	vision:qwen2.5vl:7b
+gid://shopify/Product/7880911487027	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24427_e14f8774-ad33-4eb2-8547-367f07116e6b.jpg?v=1783741205	vision:qwen2.5vl:7b
+gid://shopify/Product/7882765697075	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149340_woodcut-wallpaper-green-stone.jpg?v=1783866505	vision:qwen2.5vl:7b
+gid://shopify/Product/6936711594035	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/TR-DC-13_38d52174-16af-4b78-a9ed-b9f7fca55999.jpg?v=1733889831	vision:qwen2.5vl:7b
+gid://shopify/Product/7388474540083	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CST-001_bab7acc4-6780-4da4-b31e-4f306d421684.jpg?v=1740077131	vision:qwen2.5vl:7b
+gid://shopify/Product/6679691460659	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R18342_image2.jpg?v=1756326362	vision:qwen2.5vl:7b
+gid://shopify/Product/7390038949939	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWYA-60025-DesignerWallcoverings-Los-AngelesMaya-Romanoff-Wallpaper-MR-PM-1102Aluminum-1.jpg?v=1738861041	vision:qwen2.5vl:7b
+gid://shopify/Product/7851177869363	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19481_interior1.webp?v=1780557748	vision:qwen2.5vl:7b
+gid://shopify/Product/7884562923571	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21131_interior1.jpg?v=1784014828	vision:qwen2.5vl:7b
+gid://shopify/Product/7375690399795	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_2515e3a3-b0d9-40d8-b506-a33d8286765a.png?v=1722463825	vision:qwen2.5vl:7b
+gid://shopify/Product/7882826121267	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/cd93bee7de63eb8c5f20c3ce93728b5b.jpg?v=1783880664	vision:qwen2.5vl:7b
+gid://shopify/Product/7887506571315	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0158715_leon-off-white-faux-fabric-wallpaper.jpg?v=1784295467	vision:qwen2.5vl:7b
+gid://shopify/Product/7870604345395	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT9692_166bd321-be81-4383-b6d3-1791e50948c2.jpg?v=1782765614	vision:qwen2.5vl:7b
+gid://shopify/Product/7375633842227	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_109c9e34-3a9f-45da-bd83-ab984256d22c.png?v=1722468034	vision:qwen2.5vl:7b
+gid://shopify/Product/7882833920051	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ff65c5e5da4c8eaf7318140bc69e8221.jpg?v=1783881210	vision:qwen2.5vl:7b
+gid://shopify/Product/7880971616307	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100153.jpg?v=1783750559	vision:qwen2.5vl:7b
+gid://shopify/Product/7388474605619	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CST-003_cfea0e2d-58cd-4ef0-890b-8e30e6739ae5.jpg?v=1740077128	vision:qwen2.5vl:7b
+gid://shopify/Product/7879680589875	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36943_11_71d04026-0454-4e16-ba99-cac9bdd3cdd8.jpg?v=1783590025	vision:qwen2.5vl:7b
+gid://shopify/Product/7896538611763	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ERH9708.jpg?v=1784746442	vision:qwen2.5vl:7b
+gid://shopify/Product/7870868488243	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0043915_emery-light-yellow-floral-wallpaper.jpg?v=1782798021	vision:qwen2.5vl:7b
+gid://shopify/Product/6703041347635	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6413.jpg?v=1740772582	vision:qwen2.5vl:7b
+gid://shopify/Product/1499886747760	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/5d1f84ea6463dda6f18d2c9afe37d823.jpg?v=1745457794	vision:qwen2.5vl:7b
+gid://shopify/Product/7897181552691	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Narmada-Marfil-WEB.jpg?v=1784829506	vision:qwen2.5vl:7b
+gid://shopify/Product/7424889094195	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015122_4_d53fb528-622a-4ab6-991d-90c3df518709.jpg?v=1753290676	vision:qwen2.5vl:7b
+gid://shopify/Product/1499897659504	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a8d11008469d586f8b67dd42da588da6.jpg?v=1745457778	vision:qwen2.5vl:7b
+gid://shopify/Product/7817254797363	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/8b79536c6ce0c0ce96a7acbb2d47921c.jpg?v=1776041056	vision:qwen2.5vl:7b
+gid://shopify/Product/7800250269747	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Patina_Blocks_A208-361-Flint.jpg?v=1773880391	vision:qwen2.5vl:7b
+gid://shopify/Product/7872469270579	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0089065_lisa-grey-floral-damask-wallpaper.jpg?v=1782913226	vision:qwen2.5vl:7b
+gid://shopify/Product/7882754457651	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0158893_waterford-dove-tiled-wallpaper.jpg?v=1783865891	vision:qwen2.5vl:7b
+gid://shopify/Product/7534248886323	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/strawberry-thief-morris-and-co_4f03001a-9475-4ac5-8bee-effe55059707.jpg?v=1741111540	vision:qwen2.5vl:7b
+gid://shopify/Product/7692852363315	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/novasuede-maroon.jpg?v=1761252018	vision:qwen2.5vl:7b
+gid://shopify/Product/6679604920371	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R13062_image2.jpg?v=1756328467	vision:qwen2.5vl:7b
+gid://shopify/Product/7375725953075	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_78121a5c-0d9c-4c45-92d7-659daa635109.png?v=1722462417	vision:qwen2.5vl:7b
+gid://shopify/Product/7896303894579	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/bff939f8838311c6744d4d1c489729d9.jpg?v=1784737100	vision:qwen2.5vl:7b
+gid://shopify/Product/7422905810995	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/FG078_Y101_3b84c87a-91df-4be0-9665-cbd7020ce592.jpg?v=1753291679	vision:qwen2.5vl:7b
+gid://shopify/Product/7584951173171	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_67771_BOUCLETTE_31c08334-e462-444e-a9cd-c0627dbc68a0.jpg?v=1751961195	vision:qwen2.5vl:7b
+gid://shopify/Product/7898836500531	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1119_6061a816-ecf5-4cae-880c-5aaf173f76cb.jpg?v=1785083570	vision:qwen2.5vl:7b
+gid://shopify/Product/6679655481395	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R16111_image2.jpg?v=1756327215	vision:qwen2.5vl:7b
+gid://shopify/Product/6832028778547	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920323-fus-001.jpg?v=1781717232	vision:qwen2.5vl:7b
+gid://shopify/Product/6832028811315	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920324-fus-002.jpg?v=1781717236	vision:qwen2.5vl:7b
+gid://shopify/Product/7388484698163	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MNF-05_67856993-373a-4195-a122-e219c2dfd89f.jpg?v=1736207946	vision:qwen2.5vl:7b
+gid://shopify/Product/7897187713075	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Luna.jpg?v=1784829963	vision:qwen2.5vl:7b
+gid://shopify/Product/7864798281779	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TIG-9118.webp?v=1781894680	vision:qwen2.5vl:7b
+gid://shopify/Product/7896814551091	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/dream-clouds-v4-nano.png?v=1784779153	vision:qwen2.5vl:7b
+gid://shopify/Product/7865240715315	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T6878.jpg?v=1781980813	vision:qwen2.5vl:7b
+gid://shopify/Product/7375953821747	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_9ca2a83b-d309-4abe-9a66-a0da19056826.png?v=1722456006	vision:qwen2.5vl:7b
+gid://shopify/Product/1497361514608	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d3671c35c10e5ddf283a4ed9af3006fe.jpg?v=1572309650	vision:qwen2.5vl:7b
+gid://shopify/Product/7882797908019	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/8553faa716528bf8eca1cb0abcd0e866.jpg?v=1783878729	vision:qwen2.5vl:7b
+gid://shopify/Product/7864798642227	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52695ma.jpg?v=1781894689	vision:qwen2.5vl:7b
+gid://shopify/Product/6679738712115	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS15381_image1.jpg?v=1756312714	vision:qwen2.5vl:7b
+gid://shopify/Product/7880942813235	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-rayures-jumelles-wall-colonne-111b01b570922b5e95fcbc8c6a34_83c499eb-bf67-47c8-ad27-f0ffb5055f19.jpg?v=1783789893	vision:qwen2.5vl:7b
+gid://shopify/Product/7297440415795	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NW40608.jpg?v=1748376603	vision:qwen2.5vl:7b
+gid://shopify/Product/7515280080947	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/w7190-04_1_3bf4923a-254a-40a1-9a31-546d03442b86.webp?v=1782464342	vision:qwen2.5vl:7b
+gid://shopify/Product/7855824568371	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20834_interior1.webp?v=1781029193	vision:qwen2.5vl:7b
+gid://shopify/Product/1502344020080	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/b74bca4d5d2438059d1b2c731398d831.jpg?v=1745456034	vision:qwen2.5vl:7b
+gid://shopify/Product/7858591531059	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MW134-04-root-_01.jpg?v=1781195704	vision:qwen2.5vl:7b
+gid://shopify/Product/7375668674611	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_3d9d5e3b-8d6e-41ae-a0cb-3a713ffb358d.png?v=1722465409	vision:qwen2.5vl:7b
+gid://shopify/Product/7880940257331	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-wall-silver-s-o-l-o-wall-silver-9ec9f5051dfbd0a613e142f7e6_de790d51-dd0a-403a-8654-57d55af1b2df.jpg?v=1783789518	vision:qwen2.5vl:7b
+gid://shopify/Product/7896296652851	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/25e9fb18f466e000776cb1d99b2013a5.jpg?v=1784736794	vision:qwen2.5vl:7b
+gid://shopify/Product/7867297988659	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/A00818_01_3bfe2c9d-1aaf-4946-b175-3ecc4763115a.jpg?v=1782308429	vision:qwen2.5vl:7b
+gid://shopify/Product/7882827071539	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/508699f72b85bb53599063b82f558d24.jpg?v=1783880765	vision:qwen2.5vl:7b
+gid://shopify/Product/7896578654259	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-CHANT-008_0.jpg?v=1784752543	vision:qwen2.5vl:7b
+gid://shopify/Product/7422642552883	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3697_1116_bb0161a9-672f-4462-957b-0230452c4a51.jpg?v=1753292171	vision:qwen2.5vl:7b
+gid://shopify/Product/7822352318515	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0066833_grasmere-weave-oyster_650.jpg?v=1776905757	vision:qwen2.5vl:7b
+gid://shopify/Product/7297402994739	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NW32600.jpg?v=1748376943	vision:qwen2.5vl:7b
+gid://shopify/Product/7867489746995	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MW111-08-papier-greenware_03.jpg?v=1782333618	vision:qwen2.5vl:7b
+gid://shopify/Product/7811690922035	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0091898_parget-vide-dove-textured-wallpaper.jpg?v=1775163904	vision:qwen2.5vl:7b
+gid://shopify/Product/7888048783411	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10917_63e033ba-5263-4b4e-b1ad-1622cb8b1d5c.jpg?v=1784346015	vision:qwen2.5vl:7b
+gid://shopify/Product/7855826042931	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19742_interior1.jpg?v=1781029305	vision:qwen2.5vl:7b
+gid://shopify/Product/7430799425587	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/woodstock_ss22_-_sample_a4_-_fata_verso-26.jpg?v=1748367480	vision:qwen2.5vl:7b
+gid://shopify/Product/7885720977459	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T75092.jpg?v=1784122811	vision:qwen2.5vl:7b
+gid://shopify/Product/7897182502963	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Reeds---SQ.jpg?v=1784829582	vision:qwen2.5vl:7b
+gid://shopify/Product/7429990350899	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/WP20061_Intergalactic_afcaf2be-e435-477e-8ad6-fd021bfeefd5.jpg?v=1748368362	vision:qwen2.5vl:7b
+gid://shopify/Product/7884364349491	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/light-grey-peel-stick-wood-floor-planks-jeffrey-st.jpg?v=1783987021	vision:qwen2.5vl:7b
+gid://shopify/Product/7855831253043	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19344_interior1.jpg?v=1781029634	vision:qwen2.5vl:7b
+gid://shopify/Product/7883957108787	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0155990_pinnate-grey-wallpaper.jpg?v=1783970568	vision:qwen2.5vl:7b
+gid://shopify/Product/1497343000688	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/468f52bceb07a443d6e7a8f9566bb5fc.jpg?v=1572309648	vision:qwen2.5vl:7b
+gid://shopify/Product/7297368293427	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DB20500-_20HD_20Crop.jpg?v=1748377317	vision:qwen2.5vl:7b
+gid://shopify/Product/1502344446064	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/7d3bef5f91d03e1e64e898b2e83d6eed.jpg?v=1745456025	vision:qwen2.5vl:7b
+gid://shopify/Product/7876312039475	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10505_ddbc0ab4-ed50-4c6d-8edf-c414d28e33dc.jpg?v=1783154418	vision:qwen2.5vl:7b
+gid://shopify/Product/7297463975987	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NW43510.jpg?v=1748376446	vision:qwen2.5vl:7b
+gid://shopify/Product/7865522552883	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT23166_3e8ba494-bca5-42b8-a2ca-7a8c723a1982.jpg?v=1782081608	vision:qwen2.5vl:7b
+gid://shopify/Product/7552692781107	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T12061_62bd13f4-94c3-4c34-8ec0-4c71afcaaf87.jpg?v=1781202607	vision:qwen2.5vl:7b
+gid://shopify/Product/7833331269683	Paisley	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Desmond-Wallpaper-Beige_31c96903-4988-4755-9460-6be8e0b9258d.jpg?v=1778629921	vision:qwen2.5vl:7b
+gid://shopify/Product/1500623536240	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/11ee937fef70b4e5b222e80e7b7f77d5_fb73d196-c1b3-446a-8fcf-3f44f572f5c1.jpg?v=1733869784	vision:qwen2.5vl:7b
+gid://shopify/Product/1497158189168	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8d4d8d32373cfe8129d1fca8e42987e5.jpg?v=1572309573	vision:qwen2.5vl:7b
+gid://shopify/Product/6829109346355	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920877-sta-06.jpg?v=1781716773	vision:qwen2.5vl:7b
+gid://shopify/Product/7297437466675	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/NW39906-HD_20Crop.jpg?v=1748376630	vision:qwen2.5vl:7b
+gid://shopify/Product/6936769953843	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM121-2444.jpg?v=1733888625	vision:qwen2.5vl:7b
+gid://shopify/Product/6679719247923	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS12461_image1.jpg?v=1756313463	vision:qwen2.5vl:7b
+gid://shopify/Product/6679577165875	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R10131_image2.jpg?v=1756329177	vision:qwen2.5vl:7b
+gid://shopify/Product/7375729754163	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_2bda807f-98b5-4354-87b3-91814151ffdc.png?v=1722462138	vision:qwen2.5vl:7b
+gid://shopify/Product/7896222597171	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/15052020063750_panel.jpg?v=1784730790	vision:qwen2.5vl:7b
+gid://shopify/Product/7375729786931	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_cc147861-e35c-4de9-9795-6d377a947854.png?v=1722462135	vision:qwen2.5vl:7b
+gid://shopify/Product/7375729328179	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_3e1b5d92-546a-4591-a6e2-fdc634691af2.png?v=1722462172	vision:qwen2.5vl:7b
+gid://shopify/Product/7870021107763	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT9627_4c7071e4-a661-4b54-8172-4e0c00fed4db.jpg?v=1782682821	vision:qwen2.5vl:7b
+gid://shopify/Product/6936697897011	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-LK-07_b4f6b043-2bc4-40ed-9ffc-505722a72861.jpg?v=1733890866	vision:qwen2.5vl:7b
+gid://shopify/Product/7888131326003	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10941_b4013432-6653-4792-945b-68f154cc5cec.jpg?v=1784360409	vision:qwen2.5vl:7b
+gid://shopify/Product/7882834870323	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/4e1ac6b80da820ffe519205b05cfdd47.jpg?v=1783881284	vision:qwen2.5vl:7b
+gid://shopify/Product/6936687476787	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-DM-03_4809f223-446c-4522-b46f-dd7edb2af2fc.jpg?v=1733891469	vision:qwen2.5vl:7b
+gid://shopify/Product/7896220762163	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/01052020090646_panel.jpg?v=1784730647	vision:qwen2.5vl:7b
+gid://shopify/Product/7884803866675	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T6881_ed3e9a84-af71-4205-a67a-9442cf263513.jpg?v=1784040017	vision:qwen2.5vl:7b
+gid://shopify/Product/7882760486963	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149016_loomed-wallpaper-seed_71cc3e9d-06da-49c5-b30c-8c15660e168a.jpg?v=1783866230	vision:qwen2.5vl:7b
+gid://shopify/Product/7882760519731	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149022_loomed-wallpaper-wheat.jpg?v=1783866232	vision:qwen2.5vl:7b
+gid://shopify/Product/7855824502835	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19539_interior1.webp?v=1781029187	vision:qwen2.5vl:7b
+gid://shopify/Product/3740356149313	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/HWC-61062-sample-clean.jpg?v=1774485755	vision:qwen2.5vl:7b
+gid://shopify/Product/7882804330547	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/210d62f638ec3e3a5efc61f2f0134119.jpg?v=1783879175	vision:qwen2.5vl:7b
+gid://shopify/Product/1499497791600	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-nocturne.jpg?v=1777480547	vision:qwen2.5vl:7b
+gid://shopify/Product/7880970895411	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100131.jpg?v=1783750479	vision:qwen2.5vl:7b
+gid://shopify/Product/7898856489011	Chevron	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ETW6704_2d75636d-a6db-4730-bd03-65c67bf5e6f6.jpg?v=1785084786	vision:qwen2.5vl:7b
+gid://shopify/Product/7896529109043	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EZR7010.jpg?v=1784745678	vision:qwen2.5vl:7b
+gid://shopify/Product/7882834051123	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/784dc4561b9bf623bbbcca8fe0671fad.jpg?v=1783881226	vision:qwen2.5vl:7b
+gid://shopify/Product/7884809011251	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0156547_calvados-blue-wallpaper.jpg?v=1784040969	vision:qwen2.5vl:7b
+gid://shopify/Product/7896528977971	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EZR7007.jpg?v=1784745665	vision:qwen2.5vl:7b
+gid://shopify/Product/7882835165235	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/988697f46f5491be6e6223065ae3baf8.jpg?v=1783881312	vision:qwen2.5vl:7b
+gid://shopify/Product/7887550906419	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0065380_manila-gold-glam_650_1024x1024_7dc11719-73c6-4de1-a9c3-9fe69affea4e.jpg?v=1784681828	vision:qwen2.5vl:7b
+gid://shopify/Product/1497292570736	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/aa35db5541cac8795e0ece7f6c414070.jpg?v=1572309633	vision:qwen2.5vl:7b
+gid://shopify/Product/7552693764147	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T19604.jpg?v=1762249530	vision:qwen2.5vl:7b
+gid://shopify/Product/7870466785331	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT9679_9dd836c3-7f4b-4f58-bb1f-b2c498b23dce.jpg?v=1782740443	vision:qwen2.5vl:7b
+gid://shopify/Product/6936711331891	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/TR-CL-14_bc90bc0a-f6cc-4930-9581-55bc6d0c8faa.jpg?v=1733889855	vision:qwen2.5vl:7b
+gid://shopify/Product/6679691558963	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R18352_image2.jpg?v=1756326357	vision:qwen2.5vl:7b
+gid://shopify/Product/1499498250352	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-mezzo.jpg?v=1777480551	vision:qwen2.5vl:7b
+gid://shopify/Product/7870021533747	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0068798_mackintosh-charcoal-textural-wallpaper.jpg?v=1782682859	vision:qwen2.5vl:7b
+gid://shopify/Product/7896297046067	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3a7f28ad38186dab0ecbc370b921cef0.jpg?v=1784736833	vision:qwen2.5vl:7b
+gid://shopify/Product/7794235768883	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZAKA312501_52ad.jpg?v=1782055861	vision:qwen2.5vl:7b
+gid://shopify/Product/6936700911667	Ikat	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-LU-08_35f4e338-8dce-47ca-9feb-2a9759cfcc31.jpg?v=1733890651	vision:qwen2.5vl:7b
+gid://shopify/Product/6668210208819	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/static_GLMG-9602--SAMPLE.jpg?v=1783358414	vision:qwen2.5vl:7b
+gid://shopify/Product/7388480503859	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ILL-12_75e8693b-bd2b-4a09-a7b2-a66b2fa1122b.jpg?v=1740077027	vision:qwen2.5vl:7b
+gid://shopify/Product/7864798806067	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52693ma.jpg?v=1781894701	vision:qwen2.5vl:7b
+gid://shopify/Product/7814360989747	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/dwhd-508021-zipper-zing-toasted-almond.jpg?v=1775736623	vision:qwen2.5vl:7b
+gid://shopify/Product/7878154092595	Chinoiserie	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/L7ydnBfKBu9qG9SpOsQo_101dd753-f9a4-4030-bfdf-182075393653.webp?v=1783456760	vision:qwen2.5vl:7b
+gid://shopify/Product/7896475697203	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBSU01.jpg?v=1784741551	vision:qwen2.5vl:7b
+gid://shopify/Product/7865497157683	Chevron	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT23145_7e3a6434-3903-4b1e-ac14-eb141c512219.jpg?v=1782074418	vision:qwen2.5vl:7b
+gid://shopify/Product/7864795201587	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az52853un.jpg?v=1781894479	vision:qwen2.5vl:7b
+gid://shopify/Product/1499499004016	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-prima_donna.jpg?v=1777480557	vision:qwen2.5vl:7b
+gid://shopify/Product/6936698421299	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-LK-18_a565dd29-7bd2-418a-9772-40ebbd86d58c.jpg?v=1733890832	vision:qwen2.5vl:7b
+gid://shopify/Product/1499013709936	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xlj-47762-sample-halewood-type-ii-vinyl-hollywood-wallcoverings.jpg?v=1775715631	vision:qwen2.5vl:7b
+gid://shopify/Product/7857591648307	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20925_interior1.webp?v=1781115163	vision:qwen2.5vl:7b
+gid://shopify/Product/7859490127923	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PENTA3300.jpg?v=1781282916	vision:qwen2.5vl:7b
+gid://shopify/Product/7866353844275	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/poseidonia-p2503-2-wallpapersmural-coordonne-scaled.jpg?v=1782183235	vision:qwen2.5vl:7b
+gid://shopify/Product/6936687640627	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-DM-08_16c146dc-9409-42cd-89c0-262ac5fd3bce.jpg?v=1733891456	vision:qwen2.5vl:7b
+gid://shopify/Product/7375764324403	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_be277b41-6af0-4b7b-87bf-ec3c515d0f5b.png?v=1722461046	vision:qwen2.5vl:7b
+gid://shopify/Product/7859484557363	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Lacca-LAC-704.jpg?v=1781282686	vision:qwen2.5vl:7b
+gid://shopify/Product/7855838658611	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19974_interior1.webp?v=1781030029	vision:qwen2.5vl:7b
+gid://shopify/Product/1497371672688	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/68ba278ed0b79868ce176c8266b7e7f1.jpg?v=1572309652	vision:qwen2.5vl:7b
+gid://shopify/Product/7787382014003	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W544-11-malmo-wallcovering-indigo_00.jpg?v=1772165060	vision:qwen2.5vl:7b
+gid://shopify/Product/7534248591411	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/snakeshead-morris-and-co_b817563c-427e-4cf4-bc60-d900fc0eb61d.jpg?v=1741111512	vision:qwen2.5vl:7b
+gid://shopify/Product/7882754031667	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0162587_vanishing-point-dove-striated-wallpaper.jpg?v=1783865863	vision:qwen2.5vl:7b
+gid://shopify/Product/7859484885043	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Lacca-LAC-700.jpg?v=1781282693	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823860275	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/444eba9a4f404e36df26541655b039fb.jpg?v=1783880491	vision:qwen2.5vl:7b
+gid://shopify/Product/7799846797363	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Bellagio_A122-192-Sandbar.jpg?v=1773813945	vision:qwen2.5vl:7b
+gid://shopify/Product/1499499823216	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-cosi.jpg?v=1777480565	vision:qwen2.5vl:7b
+gid://shopify/Product/7817263022131	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/04789ceb57715dfa7190655f12e7a89c.jpg?v=1776041407	vision:qwen2.5vl:7b
+gid://shopify/Product/7883457167411	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T406_7b21e157-49d8-4b33-a6e2-1f3c3efb2370.jpg?v=1783932010	vision:qwen2.5vl:7b
+gid://shopify/Product/7584987578419	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CLODAGH_WEATHERED-ALLOY_BREEZE_CL08-02__24x24_KOROSEAL_REVISED_05-2023_7251be6a-aee6-41d2-9b22-5b7672d3fd86.jpg?v=1751949187	vision:qwen2.5vl:7b
+gid://shopify/Product/7584987775027	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CLODAGH_WEATHERED-ALLOY_RAINFALL_CL08-07__24x24_KOROSEAL_REVISED_05-2023_077faede-b876-4572-b63a-e5e2661b0f71.jpg?v=1751949177	vision:qwen2.5vl:7b
+gid://shopify/Product/1499500019824	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prelude-palace.jpg?v=1777480565	vision:qwen2.5vl:7b
+gid://shopify/Product/7857592696883	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R22050_interior1.jpg?v=1781115240	vision:qwen2.5vl:7b
+gid://shopify/Product/7888304570419	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TWW10954_25d7edf4-39ee-44d7-8137-1e55e6b3b006.jpg?v=1784378408	vision:qwen2.5vl:7b
+gid://shopify/Product/7898807533619	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MCO2309.jpg?v=1785082618	vision:qwen2.5vl:7b
+gid://shopify/Product/7793942495283	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MRT10.jpg?v=1772819058	vision:qwen2.5vl:7b
+gid://shopify/Product/7880943370291	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-lin-platre-wall-muse-1517b819324d4caf539c67bc3979_5d8d2d2b-7071-4b76-ac03-1ecaaf98a0d5.jpg?v=1783789959	vision:qwen2.5vl:7b
+gid://shopify/Product/1497331302512	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/c2eb8340eaf3c9ca5b3b5890db36f345.jpg?v=1572309647	vision:qwen2.5vl:7b
+gid://shopify/Product/7882823925811	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3ec82975935c8430007aeff630d58365.jpg?v=1783880495	vision:qwen2.5vl:7b
+gid://shopify/Product/7375676178483	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_146df642-1434-4a4d-9834-0e90e23e7445.png?v=1722464915	vision:qwen2.5vl:7b
+gid://shopify/Product/6936689115187	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-EG-17_f1c7d2bb-5206-46d7-90e8-005333de6040.jpg?v=1733891361	vision:qwen2.5vl:7b
+gid://shopify/Product/7766985310259	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_YS21_13_SKYSTONE.jpg?v=1769734697	vision:qwen2.5vl:7b
+gid://shopify/Product/6679667540019	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R16932_image2.jpg?v=1756326952	vision:qwen2.5vl:7b
+gid://shopify/Product/1498287898736	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/f1ff1b240be04dab85f14ebd729a7a75.jpg?v=1572309872	vision:qwen2.5vl:7b
+gid://shopify/Product/7885721042995	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T75099_c581c0ea-469e-4509-aa97-c335ce4a394b.jpg?v=1784122818	vision:qwen2.5vl:7b
+gid://shopify/Product/7584909623347	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KWC_SN21-02_SERICIN_thumb_e833d19b-c44e-41d7-922f-96cdbff9d2c3.jpg?v=1751951962	vision:qwen2.5vl:7b
+gid://shopify/Product/7886390657075	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0158628_beau-light-grey-faux-fabric-wallpaper.jpg?v=1784209000	vision:qwen2.5vl:7b
+gid://shopify/Product/3740361982017	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/hwc-61048-sample-tratori-vinyl-hollywood-wallcoverings.jpg?v=1775735353	vision:qwen2.5vl:7b
+gid://shopify/Product/3740362506305	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/hwc-61235-sample-tripoli-vinyl-hollywood-wallcoverings.jpg?v=1775735398	vision:qwen2.5vl:7b
+gid://shopify/Product/7865301631027	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/9256_f3bebb86-af31-4558-b034-125ee724dc7a.jpg?v=1782009606	vision:qwen2.5vl:7b
+gid://shopify/Product/6936686624819	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-CN-33_ef09edd5-d499-489d-8cc2-b88ea82e6417.jpg?v=1733891523	vision:qwen2.5vl:7b
+gid://shopify/Product/7898783154227	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBPW14_d2ea1da9-9c73-4a00-bf47-e60535d2f55b.jpg?v=1785081590	vision:qwen2.5vl:7b
+gid://shopify/Product/7872917241907	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0089077_turi-khaki-twining-vines-wallpaper_621575e2-cecd-49ac-86d9-685ab2141d5c.jpg?v=1782924055	vision:qwen2.5vl:7b
+gid://shopify/Product/7896490278963	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBHU04.jpg?v=1784742446	vision:qwen2.5vl:7b
+gid://shopify/Product/7896492081203	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBVA01.jpg?v=1784742666	vision:qwen2.5vl:7b
+gid://shopify/Product/6936759435315	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM139-2702.jpg?v=1733889303	vision:qwen2.5vl:7b
+gid://shopify/Product/7864298733619	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/Vandal-7.jpg?v=1736199019	vision:qwen2.5vl:7b
+gid://shopify/Product/6936703369267	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-SB-03_fec40b72-8c95-494f-8089-49b90785677d.jpg?v=1733890440	vision:qwen2.5vl:7b
+gid://shopify/Product/6936703959091	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-SB-17_36b5e152-c829-4100-ad21-ce80ec1e5f36.jpg?v=1733890397	vision:qwen2.5vl:7b
+gid://shopify/Product/1499208614000	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xqq-48562-sample-ventnor-vinyl-hollywood-wallcoverings.jpg?v=1775735707	vision:qwen2.5vl:7b
+gid://shopify/Product/7863638687795	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/verbena-black-murals-coordonne.jpg?v=1781716796	vision:qwen2.5vl:7b
+gid://shopify/Product/7863638818867	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/verbena-mazarine-murals-coordonne.jpg?v=1781716807	vision:qwen2.5vl:7b
+gid://shopify/Product/6785286537267	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/VV214_madison_WHITESILVER_1060x_4d1c2531-4860-42cd-9091-7c4994c757da.webp?v=1734414945	vision:qwen2.5vl:7b
+gid://shopify/Product/7821709475891	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/40b0c09b48113473965d9928574b59df.jpg?v=1781832675	vision:qwen2.5vl:7b
+gid://shopify/Product/7896457445427	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MDD3319.jpg?v=1784739123	vision:qwen2.5vl:7b
+gid://shopify/Product/1498155679856	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/VER-43235.jpg?v=1776129641	vision:qwen2.5vl:7b
+gid://shopify/Product/7882746429491	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0159115_jemma-aqua-distressed-wallpaper.jpg?v=1783865466	vision:qwen2.5vl:7b
+gid://shopify/Product/7375684436019	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_79a36222-3dd6-4c6f-85c9-858bbe1c5d92.png?v=1722464297	vision:qwen2.5vl:7b
+gid://shopify/Product/7865522815027	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT23174_c6d1f40c-ff54-411c-9748-27967944273a.jpg?v=1782081637	vision:qwen2.5vl:7b
+gid://shopify/Product/7822366572595	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0070044_beachgrass-white-sands_650.jpg?v=1776906789	vision:qwen2.5vl:7b
+gid://shopify/Product/1497262162032	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/1c12ccbf1da05299cf3eb9aef0cc6fb4.jpg?v=1572309626	vision:qwen2.5vl:7b
+gid://shopify/Product/7422011015219	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/FG097_R11.jpg?v=1753302847	vision:qwen2.5vl:7b
+gid://shopify/Product/7896507514931	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGC1205.jpg?v=1784743718	vision:qwen2.5vl:7b
+gid://shopify/Product/7717105762355	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/chevron-greige.jpg?v=1763795131	vision:qwen2.5vl:7b
+gid://shopify/Product/1497078005872	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/41a9ea4a4bbf22ad4b9770242528e535.jpg?v=1572309546	vision:qwen2.5vl:7b
+gid://shopify/Product/1500618063984	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a21a6dabf31a2628679c1568eb527685_8c913b27-b12a-4fc9-b181-2f5d9b1e37ae.jpg?v=1572310413	vision:qwen2.5vl:7b
+gid://shopify/Product/6829006782515	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920022-alc-007.jpg?v=1781715425	vision:qwen2.5vl:7b
+gid://shopify/Product/1497284313200	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/3d955e3aa222954392db8bd435532d26.jpg?v=1572309631	vision:qwen2.5vl:7b
+gid://shopify/Product/7897178570803	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Isidium-Cetaria.png?v=1784829354	vision:qwen2.5vl:7b
+gid://shopify/Product/7855825748019	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19739_interior1.jpg?v=1781029286	vision:qwen2.5vl:7b
+gid://shopify/Product/7375684403251	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_eb9ee0ea-7d9d-4f35-a509-ed08e5ef75b5.png?v=1722464300	vision:qwen2.5vl:7b
+gid://shopify/Product/7375657205811	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_e4aac3bb-ccd9-4d2a-a025-e21618771c5f.png?v=1722466277	vision:qwen2.5vl:7b
+gid://shopify/Product/7794233835571	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ZFOW312947_7616.jpg?v=1782075067	vision:qwen2.5vl:7b
+gid://shopify/Product/7692073566259	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/marburg-papis-loveday-2_86216d4f-0892-447d-bd07-13059634e18f.jpg?v=1761154266	vision:qwen2.5vl:7b
+gid://shopify/Product/7884358090803	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/interlocking-deck-tiles-jeffrey-stevens.jpg?v=1783985321	vision:qwen2.5vl:7b
+gid://shopify/Product/6679660658739	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R16501_image2.jpg?v=1756327113	vision:qwen2.5vl:7b
+gid://shopify/Product/7429003378739	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6462257.jpg?v=1739303590	vision:qwen2.5vl:7b
+gid://shopify/Product/6936691736627	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-FT-07_340960a9-8907-4c42-8076-ab2a6dfa3374.jpg?v=1733891247	vision:qwen2.5vl:7b
+gid://shopify/Product/7885807943731	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T75112_49220411-0366-4363-be32-256e306666fe.jpg?v=1784137211	vision:qwen2.5vl:7b
+gid://shopify/Product/7534247477299	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/marigold-morris-and-co_48aa5bfc-c723-4bd2-bc15-a652d1886193.jpg?v=1741111437	vision:qwen2.5vl:7b
+gid://shopify/Product/7800465326131	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CW10009_76b0b5d9-4d14-4d46-96cf-59964672a511.jpg?v=1781201869	vision:qwen2.5vl:7b
+gid://shopify/Product/7584895565875	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EMPIRE_WHITE-ASH_SG07-03__KOROSEAL.jpg?v=1751952533	vision:qwen2.5vl:7b
+gid://shopify/Product/7793942364211	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/STA16.jpg?v=1772819054	vision:qwen2.5vl:7b
+gid://shopify/Product/7898806648883	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MCO2305.jpg?v=1785082606	vision:qwen2.5vl:7b
+gid://shopify/Product/7857697849395	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/choon-charcoal-mica-chip-jeffrey-stevens.jpg?v=1781129878	vision:qwen2.5vl:7b
+gid://shopify/Product/7882834083891	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/76be647d8e3b8f30c91da58064d8051e.jpg?v=1783881230	vision:qwen2.5vl:7b
+gid://shopify/Product/7419901607987	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W0060_05_CAC_6ce3c40a-49fb-43ce-a2c4-0c053383e15b.jpg?v=1726037786	vision:qwen2.5vl:7b
+gid://shopify/Product/7881307947059	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-merida-wall-pepite-6b28fe5294acdd19ac4e70daa48a_5e1ed322-f1fc-41d7-9943-bfb1c5de6360.jpg?v=1783790945	vision:qwen2.5vl:7b
+gid://shopify/Product/7584921092147	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/JENSEN_ZINC_JN21-12_2cfe0b97-1191-4ab2-8478-e48dd50675f2.jpg?v=1751951560	vision:qwen2.5vl:7b
+gid://shopify/Product/7419901706291	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W0060_07_CAC_231073e4-6a88-45ec-8545-9d59d5dc1489.jpg?v=1726037790	vision:qwen2.5vl:7b
+gid://shopify/Product/7375663857715	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_0910231a-b60e-4c0c-bc43-e87a0b554c4e.png?v=1722465808	vision:qwen2.5vl:7b
+gid://shopify/Product/7799449911347	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/CW10005_8f9fd567-b322-42aa-bb3e-60e45b9ce156.jpg?v=1781201933	vision:qwen2.5vl:7b
+gid://shopify/Product/7420026814515	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3639_624_a64e0789-a000-4e04-a21a-b915cf77a07f.jpg?v=1753121966	vision:qwen2.5vl:7b
+gid://shopify/Product/7866354729011	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ecailles-2501-5-wallpapersrepeated-patterns-coordonne-scaled.jpg?v=1782183302	vision:qwen2.5vl:7b
+gid://shopify/Product/7870100897843	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT9639_ad922154-5e0e-4857-9211-587418275475.jpg?v=1782697252	vision:qwen2.5vl:7b
+gid://shopify/Product/1502199119984	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DUR-72075-sample-clean.jpg?v=1774484295	vision:qwen2.5vl:7b
+gid://shopify/Product/1498773454960	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/09ff06769b5f792b609d31c2a86e2925.jpg?v=1745458703	vision:qwen2.5vl:7b
+gid://shopify/Product/7896527470643	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ETU6302.jpg?v=1784745520	vision:qwen2.5vl:7b
+gid://shopify/Product/7896528060467	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ECS3807.jpg?v=1784745582	vision:qwen2.5vl:7b
+gid://shopify/Product/7584987185203	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/RAMMED-EARTH-_COSMOS_CL09-01__24X24_b5a31fac-8ba7-49fc-acd8-04196b6a6431.jpg?v=1751949206	vision:qwen2.5vl:7b
+gid://shopify/Product/6829108232243	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920872-sta-01.jpg?v=1781716758	vision:qwen2.5vl:7b
+gid://shopify/Product/7882748231731	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0159035_marquetry-taupe-tile-wallpaper.jpg?v=1783865572	vision:qwen2.5vl:7b
+gid://shopify/Product/7876147511347	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36656_53_0f610653-7df3-4e53-a131-30579643f1df.jpg?v=1783118430	vision:qwen2.5vl:7b
+gid://shopify/Product/1502427185264	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6222b22b0eecd1c498d2bc024de34bdf.jpg?v=1783356028	vision:qwen2.5vl:7b
+gid://shopify/Product/7292273524787	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/LW51103_51592cce-0150-4e39-82e3-a283ec1268f0.jpg?v=1754499043	vision:qwen2.5vl:7b
+gid://shopify/Product/1495546298480	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/cropped_22fa7b49-f5cd-4ddc-b05a-bc9a0fea7b9c.jpg?v=1775515253	vision:qwen2.5vl:7b
+gid://shopify/Product/7873792344115	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36414_1101_8946145f-998b-4343-95d2-7e0a2a7d2486.jpg?v=1782960022	vision:qwen2.5vl:7b
+gid://shopify/Product/4484583751731	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/WTT661556.jpg?v=1745346487	vision:qwen2.5vl:7b
+gid://shopify/Product/7780862623795	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MW124-02-synamay-_00_5c4e6227-f912-4673-86f9-8aca017955c2.jpg?v=1771474292	vision:qwen2.5vl:7b
+gid://shopify/Product/6936684134451	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-BC-07_eff94fe3-427a-47d5-b662-1e7aa1de64c9.jpg?v=1733891680	vision:qwen2.5vl:7b
+gid://shopify/Product/7800250630195	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Patina_Blocks_A208-536-Amethyst.jpg?v=1773880399	vision:qwen2.5vl:7b
+gid://shopify/Product/7851179147315	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21754_interior1.webp?v=1780557793	vision:qwen2.5vl:7b
+gid://shopify/Product/7883947835443	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/black-self-adhesive-film-jeffrey-stevens.jpg?v=1783968971	vision:qwen2.5vl:7b
+gid://shopify/Product/7781672026163	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/WK816-02-blend-wallpaper-desert_01_6cee938b-552f-4d36-877c-e959498d7ce7.jpg?v=1771562115	vision:qwen2.5vl:7b
+gid://shopify/Product/7871208325171	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3127802__75196.1757696169.jpg?v=1782830443	vision:qwen2.5vl:7b
+gid://shopify/Product/7881301393459	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/intermix_wc-hybrid.jpg?v=1783782039	vision:qwen2.5vl:7b
+gid://shopify/Product/7552700514355	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T19638.jpg?v=1762251555	vision:qwen2.5vl:7b
+gid://shopify/Product/7866348077107	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EF4906-2_01.jpg?v=1782182894	vision:qwen2.5vl:7b
+gid://shopify/Product/7422944673843	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P2017108_19_7156e24e-f1d2-407f-b8c1-b72bcb7dca64.jpg?v=1753291239	vision:qwen2.5vl:7b
+gid://shopify/Product/1498015727728	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/e755ed95387ada07e06e1705cbe1afb7.jpg?v=1745459038	vision:qwen2.5vl:7b
+gid://shopify/Product/7882821861427	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/638c7680e72fa2fc1c8f2420dfcee05e.jpg?v=1783880338	vision:qwen2.5vl:7b
+gid://shopify/Product/1497369837680	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/a226b671d4d1c70e21382785c1af0e51.jpg?v=1572309652	vision:qwen2.5vl:7b
+gid://shopify/Product/7879497744435	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T14581.jpg?v=1783557638	vision:qwen2.5vl:7b
+gid://shopify/Product/7874286485555	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36656_1101_3f20d948-b2d3-4ee4-a18e-30aba59b3d73.jpg?v=1783032027	vision:qwen2.5vl:7b
+gid://shopify/Product/7880574992435	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/tulle-organza_weave.jpg?v=1783695636	vision:qwen2.5vl:7b
+gid://shopify/Product/1502426955888	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/843e82f306a343b19c985c6e0a93a055.jpg?v=1783356024	vision:qwen2.5vl:7b
+gid://shopify/Product/7884562333747	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T5069_1888b0f3-2768-4c21-ab66-f60a498f9118.jpg?v=1784014809	vision:qwen2.5vl:7b
+gid://shopify/Product/1497404145776	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/babd4418f47c1c2a010616a2ec4e106a.jpg?v=1572309697	vision:qwen2.5vl:7b
+gid://shopify/Product/7897175719987	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Erosion-Black-Erosion-WEB.jpg?v=1784829170	vision:qwen2.5vl:7b
+gid://shopify/Product/7817257451571	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/6c7559585607d8f44d90176a96ec2458.jpg?v=1776041143	vision:qwen2.5vl:7b
+gid://shopify/Product/7375912861747	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_c7febb0d-b884-4f82-9a39-39943a012d0c.png?v=1722457691	vision:qwen2.5vl:7b
+gid://shopify/Product/7375630172211	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_bab087de-36e8-42e1-a147-ae50a18f16b4.png?v=1722468244	vision:qwen2.5vl:7b
+gid://shopify/Product/7422637113395	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3653_417_d184b3ab-79e3-4fe9-9d03-7100b2bc36ae.jpg?v=1753292360	vision:qwen2.5vl:7b
+gid://shopify/Product/7388470083635	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ASK-05_a058b32e-0999-4487-a4e8-739cd8584061.jpg?v=1736206935	vision:qwen2.5vl:7b
+gid://shopify/Product/7878157860915	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/i55kaSZJwuQtX5peNmiJ_62f9d69a-e3ce-4775-8523-edf015861554.webp?v=1783457245	vision:qwen2.5vl:7b
+gid://shopify/Product/7534234927155	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/leicester-morris-and-co--wallpaper-216684-image01_c00da7fd-bebd-483b-b355-83c97df4adb5.jpg?v=1741110685	vision:qwen2.5vl:7b
+gid://shopify/Product/7864803917875	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/az53187ps.jpg?v=1781895059	vision:qwen2.5vl:7b
+gid://shopify/Product/7424893616179	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/P8015136_14_d93270b6-3c97-4a5c-9e62-4f42bcc7b27a.jpg?v=1753290553	vision:qwen2.5vl:7b
+gid://shopify/Product/7880948383795	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-bois-sculpte-ramille-4512f24f4c4f2094cb7ba0793cd8.jpg?v=1783790593	vision:qwen2.5vl:7b
+gid://shopify/Product/7880969617459	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWGL-100093.jpg?v=1783750319	vision:qwen2.5vl:7b
+gid://shopify/Product/7896534155315	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EHO2103.jpg?v=1784746149	vision:qwen2.5vl:7b
+gid://shopify/Product/7863637213235	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fajalauzas-blue-repeated-patterns-coordonne.jpg?v=1781716704	vision:qwen2.5vl:7b
+gid://shopify/Product/7863637049395	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/fajalauzas-grey-repeated-patterns-coordonne.jpg?v=1781716691	vision:qwen2.5vl:7b
+gid://shopify/Product/7884354781235	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/medallion-avalon-anti-fatigue-comfort-mats-jeffrey.jpg?v=1783984256	vision:qwen2.5vl:7b
+gid://shopify/Product/6829093584947	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920776-sac-002.jpg?v=1781716643	vision:qwen2.5vl:7b
+gid://shopify/Product/6829012680755	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920062-arp-030.jpg?v=1781715535	vision:qwen2.5vl:7b
+gid://shopify/Product/1502367350896	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ab30e18879b9a67608c9a15bde415fa1.jpg?v=1745455798	vision:qwen2.5vl:7b
+gid://shopify/Product/7879655194675	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R18061_interior1.jpg?v=1783582870	vision:qwen2.5vl:7b
+gid://shopify/Product/7897181290547	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Todonas.jpg?v=1784829483	vision:qwen2.5vl:7b
+gid://shopify/Product/3740355756097	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/HWC-61035-sample-clean.jpg?v=1774485727	vision:qwen2.5vl:7b
+gid://shopify/Product/7882763993139	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149743_vava-wallpaper-tall.jpg?v=1783866398	vision:qwen2.5vl:7b
+gid://shopify/Product/7817252405299	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/dc9c6728da36c3e6b7cc644deb6b1869.jpg?v=1776040943	vision:qwen2.5vl:7b
+gid://shopify/Product/1495790813296	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/341a934e910c4d59536b524d690ee001.jpg?v=1572309152	vision:qwen2.5vl:7b
+gid://shopify/Product/7775005999155	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Playing_Favorites_Serenity_9c3a2713-58f2-42e9-af08-762c984a747a.jpg?v=1770780154	vision:qwen2.5vl:7b
+gid://shopify/Product/6948066558003	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT24602.jpg?v=1773967631	vision:qwen2.5vl:7b
+gid://shopify/Product/6936683216947	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-BA-16_6676aed8-2553-4580-8d1f-f3f7c6dd88b1.jpg?v=1733891729	vision:qwen2.5vl:7b
+gid://shopify/Product/6936683184179	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-BA-15_6030d906-cd43-4207-8798-6d00a77f94ef.jpg?v=1733891731	vision:qwen2.5vl:7b
+gid://shopify/Product/7896261722163	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GWP-3745_16.jpg?v=1784732210	vision:qwen2.5vl:7b
+gid://shopify/Product/7375662448691	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_cfe2462a-7387-42d4-b54b-1cddbc6d8783.png?v=1722465937	vision:qwen2.5vl:7b
+gid://shopify/Product/7897172738099	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BrokenLinesStraight-SQ_eed5ef54-6b1f-4d15-a4cd-993d8807b743.jpg?v=1784828919	vision:qwen2.5vl:7b
+gid://shopify/Product/7857696440371	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/caledonia-dark-green-plaid-jeffrey-stevens.jpg?v=1781129380	vision:qwen2.5vl:7b
+gid://shopify/Product/7880951824435	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-lanzarote1-calero-metal-eba169253ff79283a9d2989b5fc9.jpg?v=1783790879	vision:qwen2.5vl:7b
+gid://shopify/Product/4484581326899	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/WTT661433.jpg?v=1745346623	vision:qwen2.5vl:7b
+gid://shopify/Product/7375665037363	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_bdf0d006-cf90-477f-87d1-ca388de41c95.png?v=1722465725	vision:qwen2.5vl:7b
+gid://shopify/Product/7896576360499	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-CALM-008_0.jpg?v=1784752153	vision:qwen2.5vl:7b
+gid://shopify/Product/7375664775219	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_8c3ac81f-b642-475d-918d-a951f8c114d0.png?v=1722465738	vision:qwen2.5vl:7b
+gid://shopify/Product/1502367744112	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/241d03338bc46fa447124eeb686712ec.jpg?v=1745455794	vision:qwen2.5vl:7b
+gid://shopify/Product/7421207543859	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W0115_10_CAC_916a9a9f-b8c6-40f2-bd06-c8792e248ce7.jpg?v=1753321677	vision:qwen2.5vl:7b
+gid://shopify/Product/7876774101043	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PU2904-5-Light_31a2c701-3f88-4cdd-a660-e2a6c773e2b4.jpg?v=1783258813	vision:qwen2.5vl:7b
+gid://shopify/Product/1499346763888	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/belize-tidal_9eddf37a-028c-4ddd-ae65-ff4def3743aa.jpg?v=1777480345	vision:qwen2.5vl:7b
+gid://shopify/Product/7865248972851	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/8538751__39652.1731000956.jpg?v=1781984472	vision:qwen2.5vl:7b
+gid://shopify/Product/7880575418419	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/marquise-black_pearl.jpg?v=1783695681	vision:qwen2.5vl:7b
+gid://shopify/Product/7796822605875	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Fenton-Silver-Wallpaper-1838-Wallcoverings_00df4cec-41e3-42be-bc4e-764cc61edea6.jpg?v=1773304908	vision:qwen2.5vl:7b
+gid://shopify/Product/7822332428339	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0063936_french-country-bebe-baby-pink_650.jpg?v=1776902948	vision:qwen2.5vl:7b
+gid://shopify/Product/7822325841971	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0068618_queens-weave-taupe-gray_650.jpg?v=1776902681	vision:qwen2.5vl:7b
+gid://shopify/Product/7885719765043	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0163852_tansy-teal-distressed-wallpaper.jpg?v=1784122709	vision:qwen2.5vl:7b
+gid://shopify/Product/7855824699443	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21581_interior1.webp?v=1781029202	vision:qwen2.5vl:7b
+gid://shopify/Product/7822341668915	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/default-image_650_51ea76f1-0d20-41ba-8201-ea734100abbf.png?v=1776905329	vision:qwen2.5vl:7b
+gid://shopify/Product/6884332568627	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/118484_1_5d6b95d0-f15b-4787-ab99-e119f15f09d4.jpg?v=1674259882	vision:qwen2.5vl:7b
+gid://shopify/Product/7273396699187	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2024-05-24at11.11.53AM.png?v=1747072513	vision:qwen2.5vl:7b
+gid://shopify/Product/7884809338931	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0111661_midolin-salt-ivory-texture-wallpaper.jpg?v=1784040990	vision:qwen2.5vl:7b
+gid://shopify/Product/1500762734704	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/cc903348a3a6fc9dbae2a7b0d3dae90c_5392329f-11ea-4b96-bd18-4b55ed2dbe7e.jpg?v=1572310425	vision:qwen2.5vl:7b
+gid://shopify/Product/7879831846963	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36953_15_e343ea72-4814-4e91-adcd-6469291379c0.jpg?v=1783608013	vision:qwen2.5vl:7b
+gid://shopify/Product/1498285047920	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/db54d24ee49e9bd004e3b46bd82da8c1.jpg?v=1572309871	vision:qwen2.5vl:7b
+gid://shopify/Product/7375954182195	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_87194569-7178-4a50-9a0c-cf9eb55bfcc6.png?v=1722455990	vision:qwen2.5vl:7b
+gid://shopify/Product/7855825190963	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20437_interior1.webp?v=1781029244	vision:qwen2.5vl:7b
+gid://shopify/Product/7855825223731	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20678_interior1.jpg?v=1781029247	vision:qwen2.5vl:7b
+gid://shopify/Product/7879993491507	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T24056_ef85678c-609a-42dc-a796-07b3f56458c4.jpg?v=1783640446	vision:qwen2.5vl:7b
+gid://shopify/Product/1497937707120	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xwa-73268-sample-caterina-embossed-vinyl-type-2-hollywood.jpg?v=1775707442	vision:qwen2.5vl:7b
+gid://shopify/Product/7822341275699	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/default-image_650_fa9c489c-f60f-4ef8-b505-c0d11817b7f4.png?v=1776905313	vision:qwen2.5vl:7b
+gid://shopify/Product/7864802443315	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/suv-2161.webp?v=1781894947	vision:qwen2.5vl:7b
+gid://shopify/Product/7851177476147	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R20080_interior1.webp?v=1780557734	vision:qwen2.5vl:7b
+gid://shopify/Product/1496512790640	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/d82a3156f7052db09307c64a0bdff478.jpg?v=1572309297	vision:qwen2.5vl:7b
+gid://shopify/Product/3740355952705	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/hwc-61056-sample-cesarea-vinyl-hollywood-wallcoverings.jpg?v=1775707862	vision:qwen2.5vl:7b
+gid://shopify/Product/7896517017651	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DG1095.jpg?v=1784744573	vision:qwen2.5vl:7b
+gid://shopify/Product/7883808243763	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T435_5608f159-7aae-4117-be10-e25297e51b6b.jpg?v=1783953616	vision:qwen2.5vl:7b
+gid://shopify/Product/7897174704179	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Crystalline-LapisLazuli_embellished_-2CC.jpg?v=1784829083	vision:qwen2.5vl:7b
+gid://shopify/Product/7815364313139	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W952-03-sieta-tinto-wallcovering-caper_01_8f93de86-3871-4a2c-bff0-69458e6e65e8.jpg?v=1775761457	vision:qwen2.5vl:7b
+gid://shopify/Product/7880948777011	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/mural-la-caravane-moshi-moshi-4123d9bafa648f852279500dbf33_4dd0c0c5-9aaa-4c6c-b79c-120cd85ab803.jpg?v=1783790648	vision:qwen2.5vl:7b
+gid://shopify/Product/7882756489267	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149088_challenger-wallpaper-mineral_0c4b82e2-3dff-48f6-a2ff-81ffe1e04f1d.jpg?v=1783866013	vision:qwen2.5vl:7b
+gid://shopify/Product/6829086474291	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920728-ree-05.jpg?v=1781716577	vision:qwen2.5vl:7b
+gid://shopify/Product/7884352290867	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/charleston-peel-and-stick-floor-tiles-jeffrey-stev.jpg?v=1783982967	vision:qwen2.5vl:7b
+gid://shopify/Product/7863630594099	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/product_willow_lg_moss.jpg?v=1781715772	vision:qwen2.5vl:7b
+gid://shopify/Product/1499606548592	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/como-stone_sculpture.jpg?v=1777480693	vision:qwen2.5vl:7b
+gid://shopify/Product/7881392291891	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T337_969b2776-d704-4f4e-aa6d-74276a150efb.jpg?v=1783806020	vision:qwen2.5vl:7b
+gid://shopify/Product/7864380031027	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Hera-Droplet-1024x914.jpg?v=1781823371	vision:qwen2.5vl:7b
+gid://shopify/Product/7896538939443	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ERC3205.jpg?v=1784746471	vision:qwen2.5vl:7b
+gid://shopify/Product/6936756322355	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM147-2790.jpg?v=1733889526	vision:qwen2.5vl:7b
+gid://shopify/Product/7855826239539	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R18668_interior1.jpg?v=1781029316	vision:qwen2.5vl:7b
+gid://shopify/Product/6829012516915	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920061-arp-029.jpg?v=1781715531	vision:qwen2.5vl:7b
+gid://shopify/Product/6829010944051	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920050-arp-013.jpg?v=1781715509	vision:qwen2.5vl:7b
+gid://shopify/Product/6936756420659	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM147-2793.jpg?v=1733889518	vision:qwen2.5vl:7b
+gid://shopify/Product/7883957272627	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0156039_pinnate-green-wallpaper.jpg?v=1783970577	vision:qwen2.5vl:7b
+gid://shopify/Product/6936711397427	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/TR-CL-17_b4fd1943-1f8f-4379-b290-4783cc5cadfc.jpg?v=1733889849	vision:qwen2.5vl:7b
+gid://shopify/Product/7384915509299	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/ScreenShot2024-12-30at11.26.35AM.png?v=1738861396	vision:qwen2.5vl:7b
+gid://shopify/Product/7870250680371	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3075201__92513.1730729269_edc3688d-c333-40b5-8481-e17e9073e9fa.jpg?v=1782708005	vision:qwen2.5vl:7b
+gid://shopify/Product/7388482764851	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/LDO-01_51e0e36d-1ee7-4c90-85f6-a49d25c1adf2.jpg?v=1736207764	vision:qwen2.5vl:7b
+gid://shopify/Product/1502199316592	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DUR-72076-sample-clean.jpg?v=1774484300	vision:qwen2.5vl:7b
+gid://shopify/Product/7865423691827	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT23100_5ebd1fcc-5278-4812-a4b2-a6df58dd3d52.jpg?v=1782049244	vision:qwen2.5vl:7b
+gid://shopify/Product/7421469098035	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/109_2009_CS_e8ab933f-35bb-46bb-9943-7df1dba15e25.jpg?v=1753305852	vision:qwen2.5vl:7b
+gid://shopify/Product/7898780008499	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBTW02_905ba493-20b1-4878-9f99-2ac8b31ba6a0.jpg?v=1785081308	vision:qwen2.5vl:7b
+gid://shopify/Product/7896475959347	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/BBSU08.jpg?v=1784741582	vision:qwen2.5vl:7b
+gid://shopify/Product/7855828303923	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21619_interior1.jpg?v=1781029453	vision:qwen2.5vl:7b
+gid://shopify/Product/7887551201331	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0065389_shantung-aged-stone_650_1024x1024_201302eb-7c4c-4021-8cc2-5a4d81834000.jpg?v=1784681834	vision:qwen2.5vl:7b
+gid://shopify/Product/6948077240371	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/AT9660.jpg?v=1773971267	vision:qwen2.5vl:7b
+gid://shopify/Product/6936756748339	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM147-2802.jpg?v=1733889490	vision:qwen2.5vl:7b
+gid://shopify/Product/7882842112051	Tropical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/e1b0352f9c7ccef42ebafa106212c4e7.jpg?v=1783881773	vision:qwen2.5vl:7b
+gid://shopify/Product/7384926715955	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/B_37_244_L_CandyApple_HR_CMYK_eb1fa067-ec8e-4a91-8e4f-aa3f5fc891ca.jpg?v=1738861109	vision:qwen2.5vl:7b
+gid://shopify/Product/1497238044784	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/4ae6ad8d0d4b2dd6f30eacde82e69a94.jpg?v=1572309621	vision:qwen2.5vl:7b
+gid://shopify/Product/7891177242675	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149284_aspen-grove-wallpaper-grey.jpg?v=1784468366	vision:qwen2.5vl:7b
+gid://shopify/Product/7375695151155	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_19a90e8c-bfc7-4ba1-8f7f-d44e1811e238.png?v=1722463478	vision:qwen2.5vl:7b
+gid://shopify/Product/7866350895155	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/rio-jo2715-3-wallpapersmurals-coordonne.jpg?v=1782183109	vision:qwen2.5vl:7b
+gid://shopify/Product/7878797131827	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0060464_rion-orange-trellis-wallpaper_7b19c8b8-dacf-4b6e-ba65-ff3a11d5074d.jpg?v=1783485609	vision:qwen2.5vl:7b
+gid://shopify/Product/6936756256819	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/CM148-2812.jpg?v=1733889531	vision:qwen2.5vl:7b
+gid://shopify/Product/7421479977011	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/114_14028_CS_4de6c115-bff1-4575-9c7f-39bcb5335799.jpg?v=1753305391	vision:qwen2.5vl:7b
+gid://shopify/Product/6936687116339	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/T2-DC-23_2854e6c7-dc9b-4284-9527-41c481a8b738.jpg?v=1733891492	vision:qwen2.5vl:7b
+gid://shopify/Product/1495476404336	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/8c0d0e6df608b615ff4d92000380f4c9.jpg?v=1572309072	vision:qwen2.5vl:7b
+gid://shopify/Product/7865240879155	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T7014_67148b51-cee7-4532-90fe-1424d4692430.jpg?v=1781980833	vision:qwen2.5vl:7b
+gid://shopify/Product/6752395657267	Paisley	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/MI10377_E99Cannete_RS1ex_650x_e799650b-2123-424c-a228-9f19597c0191.webp?v=1654903791	vision:qwen2.5vl:7b
+gid://shopify/Product/7388481945651	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/JNS-02_6907f3ee-4bbd-426b-a18e-a21e977ba9c8.jpg?v=1736207706	vision:qwen2.5vl:7b
+gid://shopify/Product/7375733424179	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_57e2ab0c-451b-45e5-b643-44964deee997.png?v=1722461785	vision:qwen2.5vl:7b
+gid://shopify/Product/7896577245235	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-CASCADE_BY_TROVE-002_0.jpg?v=1784752314	vision:qwen2.5vl:7b
+gid://shopify/Product/7375660908595	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_8df385a5-af8a-469f-81d1-a20ccb3c8214.png?v=1722466073	vision:qwen2.5vl:7b
+gid://shopify/Product/7887548317747	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0065374_chess-shale.jpg?v=1784304624	vision:qwen2.5vl:7b
+gid://shopify/Product/1496055349360	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/96e1ba23b7b766202233c039fc3aa707.jpg?v=1775081347	vision:qwen2.5vl:7b
+gid://shopify/Product/7851169808435	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R17141_interior1.jpg?v=1780557488	vision:qwen2.5vl:7b
+gid://shopify/Product/7866349912115	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/caras-tres-1994-4-wallpapersrepeated-patterns-coordonne.jpg?v=1782183031	vision:qwen2.5vl:7b
+gid://shopify/Product/1502282121328	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DUR-72392-sample-clean.jpg?v=1774485340	vision:qwen2.5vl:7b
+gid://shopify/Product/1495476699248	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/ba8da0abac61e6a051a4adec32e92e0e.jpg?v=1572309072	vision:qwen2.5vl:7b
+gid://shopify/Product/7882753343539	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0151376_terrace-wallpaper-navy.jpg?v=1783865814	vision:qwen2.5vl:7b
+gid://shopify/Product/7876833181747	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T10965_007a18e3-7aef-4f5b-a448-7048b830a5a5.jpg?v=1783276810	vision:qwen2.5vl:7b
+gid://shopify/Product/7375663726643	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_0a9f5d35-036d-4b04-ab5b-667c167d06fa.png?v=1722465822	vision:qwen2.5vl:7b
+gid://shopify/Product/7874801500211	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36656_15_a45538ee-0417-465f-8634-931d8258af66.jpg?v=1783071636	vision:qwen2.5vl:7b
+gid://shopify/Product/7877290983475	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36815_11_ddc75cdf-fc59-4641-975d-0ac478e2fcec.jpg?v=1783381230	vision:qwen2.5vl:7b
+gid://shopify/Product/7882753278003	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0151368_terrace-wallpaper-black.jpg?v=1783865810	vision:qwen2.5vl:7b
+gid://shopify/Product/7880533344307	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/khasia-white-1.jpg?v=1783687217	vision:qwen2.5vl:7b
+gid://shopify/Product/7896224825395	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KT-ALIAS_II_BACKED-005_0.jpg?v=1784730949	vision:qwen2.5vl:7b
+gid://shopify/Product/7882749935667	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0151604_pirouette-wallpaper-white-gold.jpg?v=1783865678	vision:qwen2.5vl:7b
+gid://shopify/Product/7375680208947	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_7a41ba84-5a15-47ea-9c0c-720a0419a859.png?v=1722464574	vision:qwen2.5vl:7b
+gid://shopify/Product/7884346982451	Floral	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/lillium-green-peel-and-stick-floor-tiles-jeffrey-s.jpg?v=1783982378	vision:qwen2.5vl:7b
+gid://shopify/Product/7421454811187	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/103_7026_CS_22561d70-6ffd-4277-82ab-fe9b4b24d6be.jpg?v=1753306514	vision:qwen2.5vl:7b
+gid://shopify/Product/7884985499699	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T72604_cc826be8-f3d5-486a-8b90-d9b8db41340a.jpg?v=1784054415	vision:qwen2.5vl:7b
+gid://shopify/Product/7421888561203	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/96_4020_CS_6ab86556-f7b5-4a1e-b796-987a1f37bff8.jpg?v=1753303818	vision:qwen2.5vl:7b
+gid://shopify/Product/7882960961587	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T34084_5abb10b3-7654-4559-8fef-eed20de5e209.jpg?v=1783888808	vision:qwen2.5vl:7b
+gid://shopify/Product/1500580774000	Polka Dot	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/46f5e90669a42ffb860fab754053d8f6_cc03f031-5456-49f5-b958-3ebad0a94e8a.jpg?v=1572310397	vision:qwen2.5vl:7b
+gid://shopify/Product/7808266534963	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/a2593105229_5_66b15d81-b9b0-4078-b0b0-bce1a9a2af9d.jpg?v=1774894418	vision:qwen2.5vl:7b
+gid://shopify/Product/7800005656627	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Ithaca_A183-061-Hanalei.jpg?v=1773849865	vision:qwen2.5vl:7b
+gid://shopify/Product/6679584997427	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/R11101_image2.jpg?v=1756328992	vision:qwen2.5vl:7b
+gid://shopify/Product/7882832707635	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/f505801feac21231b9514d0833ee5d41.jpg?v=1783881188	vision:qwen2.5vl:7b
+gid://shopify/Product/1499726086256	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/xww-53077-sample-bellaire-faux-finish-durable-hollywood-wallcoverings.jpg?v=1775703591	vision:qwen2.5vl:7b
+gid://shopify/Product/7855838789683	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R19642_interior1.jpg?v=1781030038	vision:qwen2.5vl:7b
+gid://shopify/Product/6829047447603	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920471-int-08.jpg?v=1781716049	vision:qwen2.5vl:7b
+gid://shopify/Product/6829020053555	Herringbone	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/prw-920112-buc-002.jpg?v=1781715611	vision:qwen2.5vl:7b
+gid://shopify/Product/7800243454003	Toile	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Akasha_A201-706-Eris_Mylar_2ec3b616-6307-4a06-8056-b2f1a49912f8.jpg?v=1773880189	vision:qwen2.5vl:7b
+gid://shopify/Product/1497159794800	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/82480bbefa7174e06eb8bc6f0bada0db.jpg?v=1572309573	vision:qwen2.5vl:7b
+gid://shopify/Product/7864806899763	Trellis	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/y47633dv.jpg?v=1781895223	vision:qwen2.5vl:7b
+gid://shopify/Product/1497264685168	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/619483e35e88f51fe1d10f7e947739dc.jpg?v=1572309627	vision:qwen2.5vl:7b
+gid://shopify/Product/6679712170035	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/products/RS11101_image1.jpg?v=1756313701	vision:qwen2.5vl:7b
+gid://shopify/Product/7897176801331	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Gradiens-Trace300-small.jpg?v=1784829255	vision:qwen2.5vl:7b
+gid://shopify/Product/7375640133683	Damask	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/PhillipJeffriesLogo_7270fd32-aee4-4f56-933c-385d0f2d5421.png?v=1722467633	vision:qwen2.5vl:7b
+gid://shopify/Product/7887630041139	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/9aa8ce7e4015914967289435476bf58a.jpg?v=1784318493	vision:qwen2.5vl:7b
+gid://shopify/Product/7833334087731	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Dot_All_Over_Wallpaper_Seafoam_3b7e829b-46f0-4ddf-be5b-693d126cfb34.jpg?v=1778630012	vision:qwen2.5vl:7b
+gid://shopify/Product/7419919466547	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3587_81_1c8e42b1-39b3-406e-b634-717ee0f0f0e3.jpg?v=1753122218	vision:qwen2.5vl:7b
+gid://shopify/Product/7855840362547	Chinoiserie	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/R21325_interior1.webp?v=1781030137	vision:qwen2.5vl:7b
+gid://shopify/Product/7882761928755	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0149196_meadowbrook-wallpaper-thread.jpg?v=1783866275	vision:qwen2.5vl:7b
+gid://shopify/Product/7420785328179	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/W3967_106_9e68b7bd-c1a2-4a72-89b2-f702405e7a7e.jpg?v=1753321924	vision:qwen2.5vl:7b
+gid://shopify/Product/7870750687283	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3876801__90192.1730819722_cc0103b9-0742-45af-9b65-3c8ec1dbbd27.jpg?v=1782780037	vision:qwen2.5vl:7b
+gid://shopify/Product/7879992934451	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/37006_1116_cc5906fd-10cd-4217-baa0-44cb2fdd855f.jpg?v=1783640410	vision:qwen2.5vl:7b
+gid://shopify/Product/7878157500467	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/IQbyxx295ghLIsqx1cOE_05c91faf-4757-4fe4-84b5-ba58d0f2d12d.webp?v=1783457185	vision:qwen2.5vl:7b
+gid://shopify/Product/7884803801139	Botanical	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/T6829_5dc2c62e-70b7-46b5-b779-aaec86704ea1.jpg?v=1784040009	vision:qwen2.5vl:7b
+gid://shopify/Product/7388487057459	Grasscloth	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/SAK-008_6d3d5a92-1a74-4597-9a39-2162b0bf895b.jpg?v=1740076896	vision:qwen2.5vl:7b
+gid://shopify/Product/7876691984435	Abstract	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/36674_811_a55c65f6-c733-4c97-acd4-47cb199b7755.jpg?v=1783251645	vision:qwen2.5vl:7b
+gid://shopify/Product/7858590449715	Stripe	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/MW108-03-kuima-wallcovering-salt-marsh_01.jpg?v=1781195673	vision:qwen2.5vl:7b
+gid://shopify/Product/7885717962803	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/0159442_modulus-wheat-geometric-stripe-wallpaper.jpg?v=1784122605	vision:qwen2.5vl:7b
+gid://shopify/Product/7388482666547	Geometric	https://cdn.shopify.com/s/files/1/0015/4117/7456/files/KIN-07_382435fe-f417-4981-be58-41716881a247.jpg?v=1736207756	vision:qwen2.5vl:7b

← d96acfe8 auto-save: 2026-07-28T13:30:51 (9 files) — DW-Programming/DW  ·  back to Designer Wallcoverings  ·  auto-save: 2026-07-28T14:31:09 (5 files) — DW-Programming/Im cd65139b →