{
 "generated": "2026-11-04T02:58:02.686Z",
 "sites": [
  {
   "name": "admin",
   "baseUrl": "http://admin.localhost:3004",
   "counts": {
    "pages": 23,
    "screenshots": 31,
    "high": 0,
    "medium": 0,
    "low": 3,
    "gated": 21
   },
   "findings": [
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://dev-api.drape.to/api/admin/login"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: Request returned 404",
     "evidence": "http://admin.localhost:3004/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 4951,
     "shots": [
      "home--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2204,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--expand-1.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png",
      "login--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "login-bad-credentials",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 422: https://dev-api.drape.to/api/admin/login"
     ]
    },
    {
     "path": "/dashboard",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2181,
     "shots": [
      "dashboard--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/analytics",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3089,
     "shots": [
      "analytics--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/audit-logs",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2225,
     "shots": [
      "audit-logs--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/billing-plans",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2386,
     "shots": [
      "billing-plans--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/brand-waitlist",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3016,
     "shots": [
      "brand-waitlist--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/drops",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2288,
     "shots": [
      "drops--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/featured",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3274,
     "shots": [
      "featured--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/inbox",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 9665,
     "shots": [
      "inbox--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/integrations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3129,
     "shots": [
      "integrations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/moderation",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2583,
     "shots": [
      "moderation--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ops",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3291,
     "shots": [
      "ops--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2838,
     "shots": [
      "products--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/referrals",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 8565,
     "shots": [
      "referrals--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/seller-listings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 9197,
     "shots": [
      "seller-listings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/settings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 7760,
     "shots": [
      "settings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/stores",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 8614,
     "shots": [
      "stores--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/submissions",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 4316,
     "shots": [
      "submissions--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/taxonomy",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2482,
     "shots": [
      "taxonomy--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ugc",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3253,
     "shots": [
      "ugc--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/users",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 3247,
     "shots": [
      "users--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape Admin",
     "h1": "404",
     "loadMs": 2362,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png",
      "-audit-missing-page--expand-1.png",
      "-audit-missing-page--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: http://admin.localhost:3004/__audit-missing-page"
     ]
    }
   ]
  },
  {
   "name": "brand-portal",
   "baseUrl": "http://brand.localhost:3005",
   "counts": {
    "pages": 38,
    "screenshots": 103,
    "high": 0,
    "medium": 1,
    "low": 32,
    "gated": 20
   },
   "findings": [
    {
     "sev": "medium",
     "cat": "console",
     "page": "/",
     "msg": "Console error",
     "evidence": "A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:\n\n- A server/client branch `if (typeof window !== 'undefined')`.\n- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.\n- Date formatting in a user's locale which doesn't match the serv"
    },
    {
     "sev": "low",
     "cat": "console",
     "page": "/",
     "msg": "Console warning",
     "evidence": "You have Reduced Motion enabled on your device. Animations may not appear as expected.. For more information and steps for solving, visit https://motion.dev/troubleshooting/reduced-motion-disabled"
    },
    {
     "sev": "low",
     "cat": "console",
     "page": "/",
     "msg": "Console warning",
     "evidence": "Image with src \"/imgs/brand/prk-marketing.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/signup",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/signup",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/apply",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/apply",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/forgot-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/forgot-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/reset-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/reset-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/reset-password?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/reset-password?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/verify-email",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/verify-email",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/verify-email?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/verify-email?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/accept-invite",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/accept-invite",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/auth/handoff",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/auth/handoff",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l?code=AUDIT1",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l?code=AUDIT1",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/shop",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://dev-api.drape.to/api/auth/login"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/verify-email?token=audit-invalid",
     "msg": "Expected: API returned 400",
     "evidence": "https://dev-api.drape.to/api/auth/verify-email?token=audit-invalid"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "Expected: API returned 404",
     "evidence": "https://dev-api.drape.to/api/brand/team/invites/preview?token=audit-invalid"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: Request returned 404",
     "evidence": "http://brand.localhost:3005/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "YOUR STORE. EVERYWHERE.",
     "loadMs": 4443,
     "shots": [
      "home--desktop.png",
      "home--mobile.png",
      "home--expand-1.png",
      "home--expand-2.png",
      "home--expand-3.png",
      "home--expand-4.png",
      "home--expand-5.png",
      "home--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "expand-2",
      "expand-3",
      "expand-4",
      "expand-5",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 8,
      "images": 21,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 1,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: YOUR STORE. EVERYWHERE.",
      "h2: ALREADY ON THE FLOOR.",
      "h2: PAST THE PEOPLE WHO ALREADY KNOW YOU.",
      "h2: ON THEM. BEFORE ANYONE PULLS IT.",
      "h2: THE RACK DOESN'T END AT THE RACK.",
      "h3: Overlooked",
      "h3: Try it on",
      "h3: Locate",
      "h2: THE SALE STAYS ON DRAPE.",
      "h3: Virtual try-on",
      "h3: Branded storefront",
      "h3: In-store QR"
     ],
     "diagnostics": [
      "warning: You have Reduced Motion enabled on your device. Animations may not appear as expected.. For more information and steps for solving, visit https://motion.dev/troubleshooting/reduced-motion-disabled",
      "error: A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:\n\n- A server/client branch `if (typeof window !== 'undefined')`.\n- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.\n- Date formatting in a user's locale which doesn't match the serv",
      "warning: Image with src \"/imgs/brand/prk-marketing.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
     ]
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3465,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--expand-1.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png",
      "login--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "login-bad-credentials",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 422: https://dev-api.drape.to/api/auth/login"
     ]
    },
    {
     "path": "/signup",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 13585,
     "shots": [
      "signup--desktop.png",
      "signup--mobile.png",
      "signup--expand-1.png",
      "signup--form1-empty-submit.png",
      "signup--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 3,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/apply",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 7337,
     "shots": [
      "apply--desktop.png",
      "apply--mobile.png",
      "apply--expand-1.png",
      "apply--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/forgot-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 4443,
     "shots": [
      "forgot-password--desktop.png",
      "forgot-password--mobile.png",
      "forgot-password--expand-1.png",
      "forgot-password--form1-empty-submit.png",
      "forgot-password--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/reset-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3182,
     "shots": [
      "reset-password--desktop.png",
      "reset-password--mobile.png",
      "reset-password--expand-1.png",
      "reset-password--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 1,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/reset-password?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2069,
     "shots": [
      "reset-password--q-token-audit-invalid--desktop.png",
      "reset-password--q-token-audit-invalid--mobile.png",
      "reset-password--q-token-audit-invalid--expand-1.png",
      "reset-password--q-token-audit-invalid--form1-empty-submit.png",
      "reset-password--q-token-audit-invalid--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 1,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/verify-email",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1913,
     "shots": [
      "verify-email--desktop.png",
      "verify-email--mobile.png",
      "verify-email--expand-1.png",
      "verify-email--form1-empty-submit.png",
      "verify-email--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 1,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/verify-email?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 4726,
     "shots": [
      "verify-email--q-token-audit-invalid--desktop.png",
      "verify-email--q-token-audit-invalid--mobile.png",
      "verify-email--q-token-audit-invalid--expand-1.png",
      "verify-email--q-token-audit-invalid--form1-empty-submit.png",
      "verify-email--q-token-audit-invalid--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 1,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 400: https://dev-api.drape.to/api/auth/verify-email?token=audit-invalid"
     ]
    },
    {
     "path": "/accept-invite",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2036,
     "shots": [
      "accept-invite--desktop.png",
      "accept-invite--mobile.png",
      "accept-invite--expand-1.png",
      "accept-invite--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 1,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/accept-invite?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 4620,
     "shots": [
      "accept-invite--q-token-audit-invalid--desktop.png",
      "accept-invite--q-token-audit-invalid--mobile.png",
      "accept-invite--q-token-audit-invalid--expand-1.png",
      "accept-invite--q-token-audit-invalid--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/brand/team/invites/preview?token=audit-invalid"
     ]
    },
    {
     "path": "/auth/handoff",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1948,
     "shots": [
      "auth-handoff--desktop.png",
      "auth-handoff--mobile.png",
      "auth-handoff--expand-1.png",
      "auth-handoff--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 1,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/l",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1993,
     "shots": [
      "l--desktop.png",
      "l--mobile.png",
      "l--expand-1.png",
      "l--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/l?code=AUDIT1",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1864,
     "shots": [
      "l--q-code-AUDIT1--desktop.png",
      "l--q-code-AUDIT1--mobile.png",
      "l--q-code-AUDIT1--expand-1.png",
      "l--q-code-AUDIT1--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/p",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 1937,
     "shots": [
      "p--desktop.png",
      "p--mobile.png",
      "p--expand-1.png",
      "p--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 2491,
     "shots": [
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--expand-1.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/shop",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "Brand not found",
     "loadMs": 1865,
     "shots": [
      "shop--desktop.png",
      "shop--mobile.png",
      "shop--expand-1.png",
      "shop--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Brand not found"
     ],
     "diagnostics": []
    },
    {
     "path": "/dashboard",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2101,
     "shots": [
      "dashboard--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1957,
     "shots": [
      "products--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products/new",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1988,
     "shots": [
      "products-new--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products/edit",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2018,
     "shots": [
      "products-edit--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/orders",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2079,
     "shots": [
      "orders--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/analytics",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1986,
     "shots": [
      "analytics--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/billing",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2032,
     "shots": [
      "billing--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/comments",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1978,
     "shots": [
      "comments--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/content",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2012,
     "shots": [
      "content--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/content/comments",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1974,
     "shots": [
      "content-comments--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/engagement",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1992,
     "shots": [
      "engagement--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/go-live",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3466,
     "shots": [
      "go-live--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/integrations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2042,
     "shots": [
      "integrations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/locations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1970,
     "shots": [
      "locations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/retail",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1997,
     "shots": [
      "retail--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/settings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2023,
     "shots": [
      "settings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/team",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 1969,
     "shots": [
      "team--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/widget",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2317,
     "shots": [
      "widget--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ads",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2052,
     "shots": [
      "ads--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/agreement",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2021,
     "shots": [
      "agreement--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "404",
     "loadMs": 1892,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png",
      "-audit-missing-page--expand-1.png",
      "-audit-missing-page--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: http://brand.localhost:3005/__audit-missing-page"
     ]
    }
   ]
  },
  {
   "name": "brand-storefront-qa-atelier",
   "baseUrl": "http://qa-atelier.localhost:3005",
   "counts": {
    "pages": 11,
    "screenshots": 40,
    "high": 0,
    "medium": 1,
    "low": 17,
    "gated": 1
   },
   "findings": [
    {
     "sev": "medium",
     "cat": "console",
     "page": "/",
     "msg": "Console error",
     "evidence": "A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:\n\n- A server/client branch `if (typeof window !== 'undefined')`.\n- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.\n- Date formatting in a user's locale which doesn't match the serv"
    },
    {
     "sev": "low",
     "cat": "console",
     "page": "/",
     "msg": "Console warning",
     "evidence": "You have Reduced Motion enabled on your device. Animations may not appear as expected.. For more information and steps for solving, visit https://motion.dev/troubleshooting/reduced-motion-disabled"
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l?code=AUDIT1",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l?code=AUDIT1",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/shop",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/forgot-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/forgot-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/apply",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/apply",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/signup",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/signup",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/",
     "msg": "Expected: API returned 404",
     "evidence": "https://dev-api.drape.to/api/tenant/qa-atelier"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://dev-api.drape.to/api/auth/login"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: Request returned 404",
     "evidence": "http://qa-atelier.localhost:3005/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 7036,
     "shots": [
      "home--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 1,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "warning: You have Reduced Motion enabled on your device. Animations may not appear as expected.. For more information and steps for solving, visit https://motion.dev/troubleshooting/reduced-motion-disabled",
      "error: A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:\n\n- A server/client branch `if (typeof window !== 'undefined')`.\n- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.\n- Date formatting in a user's locale which doesn't match the serv",
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/l",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 15758,
     "shots": [
      "l--desktop.png",
      "l--mobile.png",
      "l--expand-1.png",
      "l--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/l?code=AUDIT1",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 5237,
     "shots": [
      "l--q-code-AUDIT1--desktop.png",
      "l--q-code-AUDIT1--mobile.png",
      "l--q-code-AUDIT1--mobile-menu.png"
     ],
     "interactions": [
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/p",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 6502,
     "shots": [
      "p--desktop.png",
      "p--mobile.png",
      "p--expand-1.png",
      "p--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 10849,
     "shots": [
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--expand-1.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/shop",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "Brand not found",
     "loadMs": 12406,
     "shots": [
      "shop--desktop.png",
      "shop--mobile.png",
      "shop--expand-1.png",
      "shop--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 2,
      "brokenImages": 0
     },
     "headings": [
      "h1: Brand not found"
     ],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier",
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3722,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--expand-1.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png",
      "login--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "form1-empty-submit",
      "login-bad-credentials",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 2,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier",
      "HTTP 422: https://dev-api.drape.to/api/auth/login"
     ]
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "404",
     "loadMs": 5091,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png",
      "-audit-missing-page--expand-1.png",
      "-audit-missing-page--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 2,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: http://qa-atelier.localhost:3005/__audit-missing-page",
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/forgot-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 4214,
     "shots": [
      "forgot-password--desktop.png",
      "forgot-password--mobile.png",
      "forgot-password--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/apply",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3969,
     "shots": [
      "apply--desktop.png",
      "apply--mobile.png",
      "apply--expand-1.png"
     ],
     "interactions": [
      "expand-1"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    },
    {
     "path": "/signup",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3935,
     "shots": [
      "signup--desktop.png",
      "signup--mobile.png",
      "signup--form1-empty-submit.png",
      "signup--mobile-menu.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 3,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://dev-api.drape.to/api/tenant/qa-atelier"
     ]
    }
   ]
  },
  {
   "name": "marketing",
   "baseUrl": "http://localhost:3003",
   "counts": {
    "pages": 10,
    "screenshots": 41,
    "high": 1,
    "medium": 1,
    "low": 10,
    "gated": 0
   },
   "findings": [
    {
     "sev": "high",
     "cat": "js",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "Uncaught JS error",
     "evidence": "Invalid src prop (https://v3b.fal.media/files/b/0aae41a5/jhIkKsATSLxjVHqCJlgT6.png) on `next/image`, hostname \"v3b.fal.media\" is not configured under images in your `next.config.js`\nSee more info: https://nextjs.org/docs/messages/next-image-unconfigured-host"
    },
    {
     "sev": "medium",
     "cat": "seo",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "Missing <title>",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "console",
     "page": "/",
     "msg": "Console warning",
     "evidence": "Image with src \"/imgs/try-on.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/download",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "console",
     "page": "/for-brands",
     "msg": "Console warning",
     "evidence": "Image with src \"/imgs/brand/prk-marketing.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/for-brands",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/join",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/product/share?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No lang attribute on <html>",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: Request returned 404",
     "evidence": "http://localhost:3003/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "CHECK YOUR FITBEFORE YOU COMMIT.",
     "loadMs": 3682,
     "shots": [
      "home--desktop.png",
      "home--mobile.png",
      "home--expand-2.png",
      "home--expand-3.png",
      "home--expand-4.png",
      "home--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "expand-3",
      "expand-4",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 14,
      "images": 22,
      "links": 29,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: CHECK YOUR FITBEFORE YOU COMMIT.",
      "h2: THE PRODUCT. THE FIT. YOU.",
      "h2: BUILT WITHINDEPENDENTBRANDS.",
      "h2: A MARKETPLACE FOR THE PEOPLE",
      "h2: TRY ONTHE CULTURE.",
      "h2: FOLLOW DRAPE",
      "h2: BE FIRST TO TRY DRAPE"
     ],
     "diagnostics": [
      "warning: Image with src \"/imgs/try-on.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
     ]
    },
    {
     "path": "/download",
     "status": 200,
     "finalPath": null,
     "title": "Download — Drape",
     "h1": "DOWNLOAD DRAPE",
     "loadMs": 2100,
     "shots": [
      "download--desktop.png",
      "download--mobile.png",
      "download--expand-2.png",
      "download--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 26,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: DOWNLOAD DRAPE",
      "h2: iOS AND ANDROID",
      "h2: FOLLOW DRAPE"
     ],
     "diagnostics": []
    },
    {
     "path": "/for-brands",
     "status": 200,
     "finalPath": null,
     "title": "For Brands — Drape",
     "h1": "SMALL BRANDSDESERVE BIGGER STAGES.",
     "loadMs": 5879,
     "shots": [
      "for-brands--desktop.png",
      "for-brands--mobile.png",
      "for-brands--expand-2.png",
      "for-brands--expand-3.png",
      "for-brands--expand-4.png",
      "for-brands--expand-5.png",
      "for-brands--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "expand-3",
      "expand-4",
      "expand-5",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 9,
      "images": 12,
      "links": 28,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: SMALL BRANDSDESERVE BIGGER STAGES.",
      "h2: BUILT FOR BRANDS ON DRAPE",
      "h3: Virtual try-on",
      "h3: Branded storefront",
      "h3: In-store QR",
      "h3: Team & roles",
      "h3: Brand analytics",
      "h3: Website widget",
      "h2: START FREE. GROW WHEN YOU SELL.",
      "h3: Freemium",
      "h3: Basic",
      "h3: Premium"
     ],
     "diagnostics": [
      "warning: Image with src \"/imgs/brand/prk-marketing.png\" was detected as the Largest Contentful Paint (LCP). Please add the `loading=\"eager\"` property if this image is above the fold.\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading"
     ]
    },
    {
     "path": "/join",
     "status": 200,
     "finalPath": null,
     "title": "Join — Drape",
     "h1": "JOIN DRAPE",
     "loadMs": 8424,
     "shots": [
      "join--desktop.png",
      "join--mobile.png",
      "join--expand-2.png",
      "join--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 26,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: JOIN DRAPE"
     ],
     "diagnostics": []
    },
    {
     "path": "/seller/billing",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "Power up your closet",
     "loadMs": 2679,
     "shots": [
      "seller-billing--desktop.png",
      "seller-billing--mobile.png",
      "seller-billing--expand-2.png",
      "seller-billing--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 21,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Power up your closet"
     ],
     "diagnostics": []
    },
    {
     "path": "/product/share?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "PRODUCT UNAVAILABLE",
     "loadMs": 2420,
     "shots": [
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--expand-2.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 21,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: PRODUCT UNAVAILABLE"
     ],
     "diagnostics": []
    },
    {
     "path": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "",
     "h1": "This page couldn’t load",
     "loadMs": 4621,
     "shots": [
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--expand-1.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "expand-1",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 0,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 1,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: This page couldn’t load"
     ],
     "diagnostics": [
      "JS: Invalid src prop (https://v3b.fal.media/files/b/0aae41a5/jhIkKsATSLxjVHqCJlgT6.png) on `next/image`, hostname \"v3b.fal.media\" is not configured under images in your `next.config.js`\nSee more info: https://nextjs.org/docs/messages/next-image-unconfigured-host"
     ]
    },
    {
     "path": "/privacy",
     "status": 200,
     "finalPath": null,
     "title": "Privacy Policy — Drape AI",
     "h1": "Privacy Policy",
     "loadMs": 1739,
     "shots": [
      "privacy--desktop.png",
      "privacy--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Privacy Policy",
      "h2: 1. Information We Collect",
      "h3: Personal Information",
      "h3: Device & Usage Information",
      "h2: 2. How We Use Your Information",
      "h2: 3. Biometric Data (BIPA Compliance)",
      "h2: 4. Data Retention",
      "h2: 5. Data Sharing",
      "h2: 6. Your Rights (GDPR — EU Users)",
      "h2: 7. California Privacy Rights (CCPA)",
      "h2: 8. Children's Privacy (COPPA)",
      "h2: 9. Security"
     ],
     "diagnostics": []
    },
    {
     "path": "/terms",
     "status": 200,
     "finalPath": null,
     "title": "Terms of Service — Drape AI",
     "h1": "Terms of Service",
     "loadMs": 1726,
     "shots": [
      "terms--desktop.png",
      "terms--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Terms of Service",
      "h2: 1. Eligibility",
      "h2: 2. Account Registration",
      "h2: 3. Subscription Terms",
      "h2: 4. Refund Policy",
      "h2: 5. User Content",
      "h2: 6. Intellectual Property",
      "h2: 7. Prohibited Uses",
      "h2: 8. Limitation of Liability",
      "h2: 9. Indemnification",
      "h2: 10. Termination",
      "h2: 11. Governing Law"
     ],
     "diagnostics": []
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "404",
     "loadMs": 2946,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png",
      "-audit-missing-page--expand-2.png",
      "-audit-missing-page--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 20,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: http://localhost:3003/__audit-missing-page"
     ]
    }
   ]
  }
 ]
}