{
  "exportDate": "2026-08-23T23:29:48.339Z",
  "appName": "Mon Atelier Patrons",
  "version": "1.0.0",
  "brands": [
    {
      "aliases": "Deer & Doe, Deer and Doe",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "nfc0j583iejbep3",
      "logoUrl": "",
      "name": "Deer and Doe",
      "normalizedName": "deer and doe",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.deer-and-doe.com"
    },
    {
      "aliases": "Maison Fauve, Fauve",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "kt5o6xmmpbxf681",
      "logoUrl": "",
      "name": "Maison Fauve",
      "normalizedName": "maison fauve",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.maison-fauve.com"
    },
    {
      "aliases": "Atelier Brunette",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "sqh7iilbijuk90z",
      "logoUrl": "",
      "name": "Atelier Brunette",
      "normalizedName": "atelier brunette",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://atelierbrunette.com"
    },
    {
      "aliases": "I AM, IAM Patterns",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "oqq6akudweyrtk6",
      "logoUrl": "",
      "name": "I AM Patterns",
      "normalizedName": "i am patterns",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://iampatterns.fr"
    },
    {
      "aliases": "Fibre Mood",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "jp9183xhzvo3ndu",
      "logoUrl": "",
      "name": "Fibre Mood",
      "normalizedName": "fibre mood",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.fibremood.com"
    },
    {
      "aliases": "Named",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "6r39smsh4hjl82e",
      "logoUrl": "",
      "name": "Named Clothing",
      "normalizedName": "named clothing",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.namedclothing.com"
    },
    {
      "aliases": "Pauline Alice Patterns",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "55967nt7tbfahl1",
      "logoUrl": "",
      "name": "Pauline Alice",
      "normalizedName": "pauline alice",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.paulinealicepatterns.com"
    },
    {
      "aliases": "With Thy Needle, Brenda Gervais",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "0gdw0jz7ba2944j",
      "logoUrl": "",
      "name": "With Thy Needle & Thread",
      "normalizedName": "with thy needle & thread",
      "notes": "",
      "userId": "default-owner-id",
      "website": ""
    },
    {
      "aliases": "DMC Fils",
      "collectionId": "pbc_1236351354",
      "collectionName": "brands",
      "id": "ocpx0ox80syhjel",
      "logoUrl": "",
      "name": "DMC",
      "normalizedName": "dmc",
      "notes": "",
      "userId": "default-owner-id",
      "website": "https://www.dmc.com"
    }
  ],
  "designers": [
    {
      "brand": "nfc0j583iejbep3",
      "collectionId": "pbc_2200895793",
      "collectionName": "designers",
      "id": "73lrp03xpb8tnbw",
      "name": "Éléonore Klein",
      "notes": "",
      "userId": "default-owner-id",
      "website": ""
    },
    {
      "brand": "kt5o6xmmpbxf681",
      "collectionId": "pbc_2200895793",
      "collectionName": "designers",
      "id": "irz7242raazm53w",
      "name": "Émilie",
      "notes": "",
      "userId": "default-owner-id",
      "website": ""
    },
    {
      "brand": "sqh7iilbijuk90z",
      "collectionId": "pbc_2200895793",
      "collectionName": "designers",
      "id": "1ae4wdz2geee7mp",
      "name": "Annabelle",
      "notes": "",
      "userId": "default-owner-id",
      "website": ""
    },
    {
      "brand": "oqq6akudweyrtk6",
      "collectionId": "pbc_2200895793",
      "collectionName": "designers",
      "id": "u0oqkbknadhqs90",
      "name": "Marie-Émilienne",
      "notes": "",
      "userId": "default-owner-id",
      "website": ""
    }
  ],
  "categories": [
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "q9dg37bkhrp7lqo",
      "isSystem": true,
      "name": "Robes",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "d5iocwbkvluuota",
      "isSystem": true,
      "name": "Hauts & Chemisiers",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "bi41qzts6x47192",
      "isSystem": true,
      "name": "Pantalons & Shorts",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "wgoqtd3i9i2iwf6",
      "isSystem": true,
      "name": "Jupes",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "menoriq0c6qddbq",
      "isSystem": true,
      "name": "Vestes & Manteaux",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "xeugea0flip33fd",
      "isSystem": true,
      "name": "Combinaisons",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "w613lbirruq2qwk",
      "isSystem": true,
      "name": "Lingerie & Nuit",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "a3o3526w5edswzy",
      "isSystem": true,
      "name": "Accessoires & Sacs",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "ni3rkpzdhjarsha",
      "isSystem": true,
      "name": "Enfants & Bébés",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "ms8qctgb53f9lpg",
      "isSystem": true,
      "name": "Autre",
      "type": "couture",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "m92xqja9fsk4py0",
      "isSystem": true,
      "name": "Nature & Botanique",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "v7z7d7iqimr45i8",
      "isSystem": true,
      "name": "Animaux",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "h99kd8m2lu3rlgn",
      "isSystem": true,
      "name": "Saisons & Fêtes",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "xz70bndt2erm0fr",
      "isSystem": true,
      "name": "Abécédaires & Samplers",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "pylh5yuc9em1x2k",
      "isSystem": true,
      "name": "Paysages & Maisons",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "pgy6h7uw1dljdgf",
      "isSystem": true,
      "name": "Enfance & Naissance",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "vh4aa7fn4ulntyn",
      "isSystem": true,
      "name": "Cuisine & Gourmandise",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "99x6s9f6gmyhjgq",
      "isSystem": true,
      "name": "Vintage & Rétro",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "8yx447mq7w3boic",
      "isSystem": true,
      "name": "Géométrique & Moderne",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_3292755704",
      "collectionName": "categories",
      "id": "0jjnfzo9gm5stzy",
      "isSystem": true,
      "name": "Autre",
      "type": "point_de_croix",
      "userId": "default-owner-id"
    }
  ],
  "fabricTypes": [
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "3zvmd9zrc5bklr2",
      "isSystem": true,
      "name": "Coton",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "m9d16k2gxrm6aba",
      "isSystem": true,
      "name": "Lin",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "d5cpcb3zot9qsju",
      "isSystem": true,
      "name": "Viscose",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "as08ik7rp42xqti",
      "isSystem": true,
      "name": "Soie",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "4r6xhpkvkutvow6",
      "isSystem": true,
      "name": "Jersey",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "e7jr18y7lvkoyon",
      "isSystem": true,
      "name": "Sweat / French Terry",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "4yfhc2mpa1jggbl",
      "isSystem": true,
      "name": "Denim / Jean",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "oghbtpzx3fqedcw",
      "isSystem": true,
      "name": "Double gaze",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "gpj6pl44vu01tds",
      "isSystem": true,
      "name": "Tencel / Lyocell",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "6dxj62kerbwq7x1",
      "isSystem": true,
      "name": "Popeline",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "ekbhinekhxovmfu",
      "isSystem": true,
      "name": "Crêpe de viscose",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "vfo819jgngxx21n",
      "isSystem": true,
      "name": "Chambray",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "38zyux4csvilhfw",
      "isSystem": true,
      "name": "Molleton",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "o115lg657s9gpog",
      "isSystem": true,
      "name": "Gabardine",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "tj1rwqctl6yokoo",
      "isSystem": true,
      "name": "Crêpe",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "hsine3d9b37b9bj",
      "isSystem": true,
      "name": "Satin",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "vlfv4chaj8jut8v",
      "isSystem": true,
      "name": "Velours",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "18mcr6uuegyf5ov",
      "isSystem": true,
      "name": "Laine",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "8vbem88ghtv5irv",
      "isSystem": true,
      "name": "Maille",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "qvev9rgk6bhjwt6",
      "isSystem": true,
      "name": "Mousseline",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "o2qn6zalfjjeonw",
      "isSystem": true,
      "name": "Tulle",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "8qppyenow2fw7gz",
      "isSystem": true,
      "name": "Simili cuir",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "08gl4ziyovoqw8a",
      "isSystem": true,
      "name": "Tissu enduit",
      "userId": "default-owner-id"
    },
    {
      "collectionId": "pbc_1712264320",
      "collectionName": "fabric_types",
      "id": "nst1xi5zq4rjfl1",
      "isSystem": true,
      "name": "Autre",
      "userId": "default-owner-id"
    }
  ],
  "patterns": [
    {
      "id": "n67g05vrwbaz8ld",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Robe Magnolia",
      "normalizedName": "robe magnolia",
      "brandId": "nfc0j583iejbep3",
      "brand": {
        "id": "nfc0j583iejbep3",
        "name": "Deer and Doe",
        "aliases": "Deer & Doe, Deer and Doe",
        "website": "https://www.deer-and-doe.com"
      },
      "designerId": "73lrp03xpb8tnbw",
      "designer": {
        "id": "73lrp03xpb8tnbw",
        "name": "Éléonore Klein",
        "website": ""
      },
      "reference": null,
      "description": "Robe cache-cœur spectaculaire déclinable en version longue fendue ou version courte avec manches papillon.",
      "notes": "Attention au décolleté très plongeant sur la version A : prévoir un point discret ou une pression invisible.",
      "location": "Classeur Robes - Pochette 04",
      "difficulty": "Avancé",
      "tutorialAvailable": true,
      "tutorialUrl": "https://www.youtube.com/watch?v=deer-and-doe-magnolia",
      "purchaseUrl": "https://www.deer-and-doe.com/boutique/robes/robe-magnolia",
      "purchasePrice": 16,
      "purchaseDate": "2024-03-15T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F6F1EA%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23B58463%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23B58463%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23B58463%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23B58463%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23B58463%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23B58463%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EMAGNOLIA%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDeer%20and%20Doe%20-%20Robe%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "n67g05vrwbaz8ld",
        "patternId": "n67g05vrwbaz8ld",
        "category": "Robes",
        "subCategory": "Robe longue / midi portefeuille",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48, 52",
        "usualSize": "38",
        "printedSizes": "38, 40",
        "metrageMin": 2.5,
        "metrageMax": 3.2,
        "fabricWidth": 140,
        "metrageNotes": "Version A longue : 3m10 en 140cm. Version B courte : 2m40 en 140cm.",
        "recommendedFabrics": "Viscose, Soie, Tencel / Lyocell, Crêpe de viscose, Satin",
        "seasons": "Printemps, Été, Automne",
        "formats": "Pochette papier, PDF A4",
        "tags": "fête, portefeuille, décolleté, fluide, manches longues"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "5s4du2rhlj2jyl6",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Blouse Fauve / Blush",
      "normalizedName": "blouse fauve / blush",
      "brandId": "kt5o6xmmpbxf681",
      "brand": {
        "id": "kt5o6xmmpbxf681",
        "name": "Maison Fauve",
        "aliases": "Maison Fauve, Fauve",
        "website": "https://www.maison-fauve.com"
      },
      "designerId": "irz7242raazm53w",
      "designer": {
        "id": "irz7242raazm53w",
        "name": "Émilie",
        "website": ""
      },
      "reference": null,
      "description": "Blouse féminine aux découpes graphiques soulignées de volants délicats.",
      "notes": "Penser à bien cranter les arrondis du col avant de retourner.",
      "location": "Boîte PDF 2024 - Dossier Maison Fauve",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": true,
      "tutorialUrl": "https://maison-fauve.com/tutoriel-blush",
      "purchaseUrl": "https://maison-fauve.com/produit/blouse-blush",
      "purchasePrice": 12.5,
      "purchaseDate": "2024-06-02T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F5EBE6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23C47B59%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23C47B59%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23C47B59%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23C47B59%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EBLUSH%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EMaison%20Fauve%20-%20Blouse%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "5s4du2rhlj2jyl6",
        "patternId": "5s4du2rhlj2jyl6",
        "category": "Hauts & Chemisiers",
        "subCategory": "Blouse col volanté",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48, 52",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 1.6,
        "metrageMax": 2,
        "fabricWidth": 140,
        "metrageNotes": "1m80 en 140cm + 40cm de thermocollant fin.",
        "recommendedFabrics": "Popeline, Viscose, Double gaze, Soie",
        "seasons": "Toutes saisons, Printemps, Automne",
        "formats": "PDF A4, PDF A0",
        "tags": "volants, chic, bureau, boutonnage dos"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "gpgey1fvmi741ko",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Pantalon Narcisse",
      "normalizedName": "pantalon narcisse",
      "brandId": "nfc0j583iejbep3",
      "brand": {
        "id": "nfc0j583iejbep3",
        "name": "Deer and Doe",
        "aliases": "Deer & Doe, Deer and Doe",
        "website": "https://www.deer-and-doe.com"
      },
      "designerId": "73lrp03xpb8tnbw",
      "designer": {
        "id": "73lrp03xpb8tnbw",
        "name": "Éléonore Klein",
        "website": ""
      },
      "reference": null,
      "description": "Pantalon taille haute aux jambes larges et fluides avec bande contrastée optionnelle le long de la jambe.",
      "notes": "Faire une toile pour vérifier la fourche avant découpe définitive.",
      "location": "Classeur Pantalons - Pochette 02",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": "https://www.deer-and-doe.com/boutique/pantalons/narcisse",
      "purchasePrice": 15,
      "purchaseDate": "2023-09-10T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23EEF2EB%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%236B8E6B%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%236B8E6B%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%236B8E6B%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%236B8E6B%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%236B8E6B%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%236B8E6B%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ENARCISSE%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDeer%20and%20Doe%20-%20Pantalon%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "gpgey1fvmi741ko",
        "patternId": "gpgey1fvmi741ko",
        "category": "Pantalons & Shorts",
        "subCategory": "Pantalon large taille haute",
        "sizes": "34, 36, 38, 40, 42, 44, 46",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 2,
        "metrageMax": 2.5,
        "fabricWidth": 140,
        "metrageNotes": "2m20 en 140cm + zip pantalon 18cm + 1 bouton.",
        "recommendedFabrics": "Lin, Tencel / Lyocell, Gabardine, Velours",
        "seasons": "Printemps, Été, Automne",
        "formats": "Pochette papier",
        "tags": "taille haute, jambes larges, poches italiennes, élégant"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "7a9q90y8lxx9ljj",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Robe / Blouse La Bohème",
      "normalizedName": "robe / blouse la boheme",
      "brandId": "sqh7iilbijuk90z",
      "brand": {
        "id": "sqh7iilbijuk90z",
        "name": "Atelier Brunette",
        "aliases": "Atelier Brunette",
        "website": "https://atelierbrunette.com"
      },
      "designerId": "1ae4wdz2geee7mp",
      "designer": {
        "id": "1ae4wdz2geee7mp",
        "name": "Annabelle",
        "website": ""
      },
      "reference": null,
      "description": "Une silhouette libre et aérienne avec ses fronces généreuses et son empiècement dos délicat.",
      "notes": "Super rapide à coudre ! Parfait pour les débutants avancés.",
      "location": "Boîte PDF - Atelier Brunette",
      "difficulty": "Débutant",
      "tutorialAvailable": true,
      "tutorialUrl": "https://atelierbrunette.com/fr/blog/tuto-la-boheme",
      "purchaseUrl": "https://atelierbrunette.com/fr/patrons/la-boheme",
      "purchasePrice": 14,
      "purchaseDate": "2024-04-18T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23FDF6EE%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23D9822B%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23D9822B%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23D9822B%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23D9822B%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23D9822B%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23D9822B%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ELA%20BOH%C3%88ME%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EAtelier%20Brunette%20-%20Robe%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "7a9q90y8lxx9ljj",
        "patternId": "7a9q90y8lxx9ljj",
        "category": "Robes",
        "subCategory": "Robe bohème froncée",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 2.2,
        "metrageMax": 2.8,
        "fabricWidth": 140,
        "metrageNotes": "2m60 en 140cm pour la version robe longue.",
        "recommendedFabrics": "Viscose, Double gaze, Lin, Popeline",
        "seasons": "Printemps, Été",
        "formats": "PDF A4, PDF A0, Livret imprimé",
        "tags": "bohème, fronces, ample, facile, estival"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "9shrdgkcixnuhhm",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Veste Nénuphar",
      "normalizedName": "veste nenuphar",
      "brandId": "nfc0j583iejbep3",
      "brand": {
        "id": "nfc0j583iejbep3",
        "name": "Deer and Doe",
        "aliases": "Deer & Doe, Deer and Doe",
        "website": "https://www.deer-and-doe.com"
      },
      "designerId": "73lrp03xpb8tnbw",
      "designer": {
        "id": "73lrp03xpb8tnbw",
        "name": "Éléonore Klein",
        "website": ""
      },
      "reference": null,
      "description": "Veste courte ou mi-longue d inspiration kimono avec revers de col rabattu et poches profondes.",
      "notes": "Magnifique réalisée en jacquard lourd ou en lin épais.",
      "location": "Classeur Vestes - Pochette 01",
      "difficulty": "Débutant",
      "tutorialAvailable": true,
      "tutorialUrl": "https://deer-and-doe.com/blog/nenuphar-tuto",
      "purchaseUrl": "https://deer-and-doe.com/boutique/vestes/nenuphar",
      "purchasePrice": 15,
      "purchaseDate": "2023-11-05T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23EBF3F5%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%234A7C8A%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%234A7C8A%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%234A7C8A%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%234A7C8A%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%234A7C8A%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%234A7C8A%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EN%C3%89NUPHAR%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDeer%20and%20Doe%20-%20Veste%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "9shrdgkcixnuhhm",
        "patternId": "9shrdgkcixnuhhm",
        "category": "Vestes & Manteaux",
        "subCategory": "Veste kimono structurée",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48, 52",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 1.8,
        "metrageMax": 2.4,
        "fabricWidth": 140,
        "metrageNotes": "2m10 en 140cm pour la version longue avec col.",
        "recommendedFabrics": "Lin, Jacquard, Denim / Jean, Gabardine, Tencel / Lyocell",
        "seasons": "Toutes saisons, Printemps, Été, Automne",
        "formats": "Pochette papier",
        "tags": "kimono, poches plaquées, sans fermeture, facile"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "wbu6gv7mps8ofr7",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Jupe Justine",
      "normalizedName": "jupe justine",
      "brandId": "oqq6akudweyrtk6",
      "brand": {
        "id": "oqq6akudweyrtk6",
        "name": "I AM Patterns",
        "aliases": "I AM, IAM Patterns",
        "website": "https://iampatterns.fr"
      },
      "designerId": "u0oqkbknadhqs90",
      "designer": {
        "id": "u0oqkbknadhqs90",
        "name": "Marie-Émilienne",
        "website": ""
      },
      "reference": null,
      "description": "Jupe froncée facile et rapide à coudre avec ceinture élastiquée au dos et boutonnage devant.",
      "notes": "Idéal pour utiliser un joli coupon de lin ou une popeline imprimée.",
      "location": "Patrons gratuits - Dossier PDF",
      "difficulty": "Débutant",
      "tutorialAvailable": true,
      "tutorialUrl": "https://iampatterns.fr/fr/blog/tuto-jupe-justine",
      "purchaseUrl": "https://iampatterns.fr/fr/produit/patron-couture-jupe-justine-gratuit",
      "purchasePrice": null,
      "purchaseDate": "2023-01-10T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F4F1EA%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%238E735B%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%238E735B%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%238E735B%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%238E735B%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%238E735B%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%238E735B%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EJUSTINE%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EI%20AM%20Patterns%20-%20Jupe%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "wbu6gv7mps8ofr7",
        "patternId": "wbu6gv7mps8ofr7",
        "category": "Jupes",
        "subCategory": "Jupe patineuse boutonnée",
        "sizes": "36, 38, 40, 42, 44, 46",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 1.4,
        "metrageMax": 1.8,
        "fabricWidth": 140,
        "metrageNotes": "1m50 en 140cm + 6 boutons de 15mm.",
        "recommendedFabrics": "Coton, Lin, Denim / Jean, Popeline, Velours",
        "seasons": "Toutes saisons, Printemps, Été",
        "formats": "PDF A4",
        "tags": "patineuse, fronces, poches, boutons, patron gratuit"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "kf3qw6qvfhvpoud",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Chemisier I AM Cassiopée",
      "normalizedName": "chemisier i am cassiopee",
      "brandId": "oqq6akudweyrtk6",
      "brand": {
        "id": "oqq6akudweyrtk6",
        "name": "I AM Patterns",
        "aliases": "I AM, IAM Patterns",
        "website": "https://iampatterns.fr"
      },
      "designerId": "u0oqkbknadhqs90",
      "designer": {
        "id": "u0oqkbknadhqs90",
        "name": "Marie-Émilienne",
        "website": ""
      },
      "reference": null,
      "description": "Robe chemise ample aux manches raglan et découpe épurée.",
      "notes": "Boutonnières fines à réaliser avec précision sur patte cachée.",
      "location": "Classeur Hauts - Pochette 07",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": "https://iampatterns.fr/fr/produit/patron-couture-robe-chemise-cassiopee",
      "purchasePrice": 13,
      "purchaseDate": "2024-02-14T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F7F0F5%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%239B5B82%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%239B5B82%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%239B5B82%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%239B5B82%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%239B5B82%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%239B5B82%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ECASSIOP%C3%89E%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EI%20AM%20Patterns%20-%20Blouse%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "kf3qw6qvfhvpoud",
        "patternId": "kf3qw6qvfhvpoud",
        "category": "Hauts & Chemisiers",
        "subCategory": "Robe / blouse chemise à manches raglan",
        "sizes": "36, 38, 40, 42, 44, 46",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 1.8,
        "metrageMax": 2.3,
        "fabricWidth": 140,
        "metrageNotes": "2m00 en 140cm pour la version blouse.",
        "recommendedFabrics": "Popeline, Viscose, Crêpe de viscose, Soie, Tencel / Lyocell",
        "seasons": "Toutes saisons, Printemps, Automne",
        "formats": "PDF A4, Pochette papier",
        "tags": "manches raglan, col classique, boutons, moderne"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "vjtgzuqdm3obiwf",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Robe Bleuet",
      "normalizedName": "robe bleuet",
      "brandId": "nfc0j583iejbep3",
      "brand": {
        "id": "nfc0j583iejbep3",
        "name": "Deer and Doe",
        "aliases": "Deer & Doe, Deer and Doe",
        "website": "https://www.deer-and-doe.com"
      },
      "designerId": "73lrp03xpb8tnbw",
      "designer": {
        "id": "73lrp03xpb8tnbw",
        "name": "Éléonore Klein",
        "website": ""
      },
      "reference": null,
      "description": "Robe chemisier sans manches ajustée par des découpes princesse avec un nœud décoratif au dos.",
      "notes": "Bien repasser les coutures ouvertes pour des découpes parfaites.",
      "location": "Classeur Robes - Pochette 08",
      "difficulty": "Avancé",
      "tutorialAvailable": true,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": 15,
      "purchaseDate": "2023-05-12T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23EBF0F7%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%233A608F%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%233A608F%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%233A608F%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%233A608F%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%233A608F%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%233A608F%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EBLEUET%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDeer%20and%20Doe%20-%20Robe%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "vjtgzuqdm3obiwf",
        "patternId": "vjtgzuqdm3obiwf",
        "category": "Robes",
        "subCategory": "Robe chemisier cintrée",
        "sizes": "34, 36, 38, 40, 42, 44, 46",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 2.2,
        "metrageMax": 2.9,
        "fabricWidth": 140,
        "metrageNotes": "2m60 en 140cm + 12 boutons + 50cm de thermocollant.",
        "recommendedFabrics": "Popeline, Chambray, Denim / Jean, Piqué de coton",
        "seasons": "Printemps, Été",
        "formats": "Pochette papier",
        "tags": "chemisier, col officier, découpes princesses, nœud dos"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "rm6x0d0zuhnwzdg",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Combi-pantalon Sirocco",
      "normalizedName": "combi-pantalon sirocco",
      "brandId": "nfc0j583iejbep3",
      "brand": {
        "id": "nfc0j583iejbep3",
        "name": "Deer and Doe",
        "aliases": "Deer & Doe, Deer and Doe",
        "website": "https://www.deer-and-doe.com"
      },
      "designerId": "73lrp03xpb8tnbw",
      "designer": {
        "id": "73lrp03xpb8tnbw",
        "name": "Éléonore Klein",
        "website": ""
      },
      "reference": null,
      "description": "Combinaison en maille ultra seyante avec décolleté cache-cœur et jambes fuselées avec plis à la taille.",
      "notes": "Indispensable d utiliser une aiguille stretch ou jersey.",
      "location": "Classeur Combinaisons - Pochette 01",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": true,
      "tutorialUrl": "https://deer-and-doe.com/blog/sirocco-tuto",
      "purchaseUrl": "https://deer-and-doe.com/boutique/combinaisons/sirocco",
      "purchasePrice": 16,
      "purchaseDate": "2024-01-20T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F7EDE2%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23C66B3D%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23C66B3D%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23C66B3D%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23C66B3D%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23C66B3D%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23C66B3D%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ESIROCCO%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDeer%20and%20Doe%20-%20Combi%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "rm6x0d0zuhnwzdg",
        "patternId": "rm6x0d0zuhnwzdg",
        "category": "Combinaisons",
        "subCategory": "Combinaison jersey cache-cœur",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48, 52",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 2.4,
        "metrageMax": 3,
        "fabricWidth": 140,
        "metrageNotes": "2m80 en maille/jersey avec au moins 60% d élasticité.",
        "recommendedFabrics": "Jersey, Maille, Sweat / French Terry, Crêpe",
        "seasons": "Toutes saisons, Printemps, Été",
        "formats": "PDF A4, Pochette papier",
        "tags": "jersey, stretch, combinaison, poches, confort, fête"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "6vjnvurjhatorh1",
      "userId": "default-owner-id",
      "domain": "couture",
      "name": "Manteau Quart Coat",
      "normalizedName": "manteau quart coat",
      "brandId": "55967nt7tbfahl1",
      "brand": {
        "id": "55967nt7tbfahl1",
        "name": "Pauline Alice",
        "aliases": "Pauline Alice Patterns",
        "website": "https://www.paulinealicepatterns.com"
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Manteau d hiver élégant et féminin avec découpes cintrées, fermeture zippée et basque plissée.",
      "notes": "Prévoir de bonnes aiguilles pour lainage épais.",
      "location": "Classeur Manteaux - Pochette 03",
      "difficulty": "Avancé",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": "https://www.paulinealicepatterns.com/fr/manteau-quart",
      "purchasePrice": 17.5,
      "purchaseDate": "2023-10-01T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23EAE8E6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23474443%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23474443%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23474443%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23474443%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23474443%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23474443%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EQUART%20COAT%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EPauline%20Alice%20-%20Manteau%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.339Z",
      "updatedAt": "2026-08-23T23:29:48.339Z",
      "sewingDetails": {
        "id": "6vjnvurjhatorh1",
        "patternId": "6vjnvurjhatorh1",
        "category": "Vestes & Manteaux",
        "subCategory": "Manteau cintré à basque",
        "sizes": "34, 36, 38, 40, 42, 44, 46, 48",
        "usualSize": "38",
        "printedSizes": "38",
        "metrageMin": 2.8,
        "metrageMax": 3.5,
        "fabricWidth": 140,
        "metrageNotes": "3m20 drap de laine + 2m50 de doublure acétate.",
        "recommendedFabrics": "Laine, Gabardine, Velours, Jacquard",
        "seasons": "Automne, Hiver",
        "formats": "Pochette papier",
        "tags": "manteau, laine, doublé, basque, hiver, zippé"
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    },
    {
      "id": "ydu09nnh8cnc6af",
      "userId": "default-owner-id",
      "domain": "point_de_croix",
      "name": "Sampler d Automne aux Citrouilles",
      "normalizedName": "sampler d automne aux citrouilles",
      "brandId": "0gdw0jz7ba2944j",
      "brand": {
        "id": "0gdw0jz7ba2944j",
        "name": "With Thy Needle & Thread",
        "aliases": "With Thy Needle, Brenda Gervais",
        "website": ""
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Magnifique sampler d automne avec motif central de citrouilles, glands, feuillages dorés et abécédaire ancien.",
      "notes": "Broderie en 1 brin sur 2 fils de trame pour un rendu tout en finesse.",
      "location": "Boîte Grilles Broderie - Dossier Automne",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": 14.5,
      "purchaseDate": "2024-09-05T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23F8EFE3%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23B85D19%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23B85D19%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23B85D19%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23B85D19%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23B85D19%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23B85D19%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EPUMPKIN%20SAMPLER%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EWith%20Thy%20Needle%20-%20Broderie%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": null,
      "crossStitchDetails": {
        "id": "ydu09nnh8cnc6af",
        "patternId": "ydu09nnh8cnc6af",
        "theme": "Saisons & Fêtes",
        "seasons": "Automne, Halloween",
        "canvasType": "Lin 14 fils (36 count)",
        "canvasColor": "Mocha / Vintage Sand",
        "dimensions": "22 cm x 28 cm",
        "stitchCount": "145 x 182 points",
        "framePlanned": "Cadre bois mouluré chêne naturel 25x30 cm",
        "threads": "Weeks Dye Works (DMC équivalents : 310, 434, 729, 919, 936, 3830, 3865)",
        "preparedStatus": "Toile coupée et surfilée, fils classés",
        "tags": "sampler, citrouilles, automne, écureuil, abécédaire, lin"
      },
      "projects": [],
      "photos": []
    },
    {
      "id": "wgld4vs974nrl8k",
      "userId": "default-owner-id",
      "domain": "point_de_croix",
      "name": "Herbier Sauvage & Botanique",
      "normalizedName": "herbier sauvage & botanique",
      "brandId": "ocpx0ox80syhjel",
      "brand": {
        "id": "ocpx0ox80syhjel",
        "name": "DMC",
        "aliases": "DMC Fils",
        "website": "https://www.dmc.com"
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Planche botanique rétro illustrant des fougères, brins de lavande et fleurs des champs avec lettrage calligraphié.",
      "notes": "Super relaxant ! Beaucoup de nuances de vert DMC.",
      "location": "Classeur DMC - Grille Botanique 02",
      "difficulty": "Débutant",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": "https://www.dmc.com/fr/herbier-sauvage",
      "purchasePrice": 6.9,
      "purchaseDate": "2024-05-18T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23EBF2EB%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%234A7C4A%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%234A7C4A%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%234A7C4A%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%234A7C4A%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%234A7C4A%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%234A7C4A%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EHERBIER%20SAUVAGE%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDMC%20-%20Botanique%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": null,
      "crossStitchDetails": {
        "id": "wgld4vs974nrl8k",
        "patternId": "wgld4vs974nrl8k",
        "theme": "Nature & Botanique",
        "seasons": "Printemps, Été, Toutes saisons",
        "canvasType": "Toile Aïda 6.4 pts (16 count)",
        "canvasColor": "Blanc cassé / Antique White",
        "dimensions": "18 cm x 24 cm",
        "stitchCount": "110 x 150 points",
        "framePlanned": "Tambour à broder en hêtre 22 cm",
        "threads": "DMC Mouliné Spécial : 471, 472, 730, 733, 890, 3345, 3347, B5200",
        "preparedStatus": "Kit complet prêt",
        "tags": "botanique, herbier, fougères, fleurs sauvages, nature, vert"
      },
      "projects": [],
      "photos": []
    },
    {
      "id": "wpmait58fwn3sim",
      "userId": "default-owner-id",
      "domain": "point_de_croix",
      "name": "Couronne Hivernale aux Oiseaux",
      "normalizedName": "couronne hivernale aux oiseaux",
      "brandId": "ocpx0ox80syhjel",
      "brand": {
        "id": "ocpx0ox80syhjel",
        "name": "DMC",
        "aliases": "DMC Fils",
        "website": "https://www.dmc.com"
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Couronne de branches de sapin, houx et baies rouges enneigées où repose un rouge-gorge.",
      "notes": "Utilisation du fil DMC Étoile C815 pour un effet scintillant subtil sur les baies.",
      "location": "Dossier Hiver / Noël - Grille 05",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": 9.5,
      "purchaseDate": "2023-11-20T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23E8EEF2%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23A32929%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23A32929%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23A32929%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23A32929%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23A32929%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23A32929%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ECOURONNE%20HIVER%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDMC%20-%20Hiver%20%26%20No%C3%ABl%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": null,
      "crossStitchDetails": {
        "id": "wpmait58fwn3sim",
        "patternId": "wpmait58fwn3sim",
        "theme": "Saisons & Fêtes",
        "seasons": "Hiver, Noël",
        "canvasType": "Lin Belfast 12.6 fils (32 count)",
        "canvasColor": "Bleu grisé / Raw Linen",
        "dimensions": "20 cm x 20 cm",
        "stitchCount": "130 x 130 points",
        "framePlanned": "Cadre carré blanc patiné 22x22 cm",
        "threads": "DMC Mouliné Étoile (avec reflets scintillants) + DMC 666, 815, 986, 3865",
        "preparedStatus": "Projet en attente de fils Étoile",
        "tags": "noël, rouge-gorge, houx, baies rouges, couronne, hiver, fil scintillant"
      },
      "projects": [],
      "photos": []
    },
    {
      "id": "bta9oldhwfx4pbh",
      "userId": "default-owner-id",
      "domain": "point_de_croix",
      "name": "Abécédaire Ancien aux Papillons",
      "normalizedName": "abecedaire ancien aux papillons",
      "brandId": "0gdw0jz7ba2944j",
      "brand": {
        "id": "0gdw0jz7ba2944j",
        "name": "With Thy Needle & Thread",
        "aliases": "With Thy Needle, Brenda Gervais",
        "website": ""
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Chef-d œuvre traditionnel reprenant des polices d écriture du XIXe siècle entourées de papillons multicolores.",
      "notes": "Grand projet au long cours à broder sous bonne loupe éclairante.",
      "location": "Boîte Grilles Anciennes - Pochette 01",
      "difficulty": "Avancé",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": 18,
      "purchaseDate": "2024-02-10T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%23FAF5EC%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23785A44%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23785A44%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23785A44%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23785A44%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23785A44%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23785A44%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EAB%C3%89C%C3%89DAIRE%20PAPILLONS%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EWith%20Thy%20Needle%20-%20Sampler%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": null,
      "crossStitchDetails": {
        "id": "bta9oldhwfx4pbh",
        "patternId": "bta9oldhwfx4pbh",
        "theme": "Abécédaires & Samplers",
        "seasons": "Toutes saisons, Printemps",
        "canvasType": "Lin 16 fils (40 count)",
        "canvasColor": "Buttercream",
        "dimensions": "26 cm x 35 cm",
        "stitchCount": "190 x 260 points",
        "framePlanned": "Baguette dorée vieillie sur mesure",
        "threads": "Soies d Alger / Gentle Art Sampler Threads (tons pastel patinés)",
        "preparedStatus": "Fils rassemblés, lin commandé",
        "tags": "abécédaire, sampler, papillons, vintage, lettres anciennes, soies"
      },
      "projects": [],
      "photos": []
    },
    {
      "id": "g5t6i903dwyi1op",
      "userId": "default-owner-id",
      "domain": "point_de_croix",
      "name": "Petit Village Alpin sous la Neige",
      "normalizedName": "petit village alpin sous la neige",
      "brandId": "ocpx0ox80syhjel",
      "brand": {
        "id": "ocpx0ox80syhjel",
        "name": "DMC",
        "aliases": "DMC Fils",
        "website": "https://www.dmc.com"
      },
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": "Scène nocturne de chalets enneigés avec fenêtres éclairées et cheminées fumantes sous un ciel étoilé.",
      "notes": "Les fenêtres sont brodées avec du fil à effet lumineux dans le noir !",
      "location": "Dossier Hiver - Grille 08",
      "difficulty": "Intermédiaire",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": 8,
      "purchaseDate": "2023-12-01T00:00:00.000Z",
      "status": "Dans ma collection",
      "coverPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22800%22%20viewBox%3D%220%200%20600%20800%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22800%22%20fill%3D%22%231C2836%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22350%22%20r%3D%22160%22%20fill%3D%22%23E2A03F%22%20opacity%3D%220.15%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20240%20250%20C%20240%20210%2C%20360%20210%2C%20360%20250%20C%20370%20320%2C%20350%20420%2C%20370%20520%20L%20230%20520%20C%20250%20420%2C%20230%20320%2C%20240%20250%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23E2A03F%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22200%22%20x2%3D%22300%22%20y2%3D%22550%22%20stroke%3D%22%23E2A03F%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%228%208%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2212%22%20fill%3D%22%23E2A03F%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22560%22%20r%3D%228%22%20fill%3D%22%23E2A03F%22%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22260%22%20y1%3D%22580%22%20x2%3D%22340%22%20y2%3D%22580%22%20stroke%3D%22%23E2A03F%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22650%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22bold%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EVILLAGE%20ALPIN%3C%2Ftext%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22695%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2220%22%20font-weight%3D%22500%22%20fill%3D%22%236E645E%22%20text-anchor%3D%22middle%22%3EDMC%20-%20Sc%C3%A8ne%20d%20hiver%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": null,
      "crossStitchDetails": {
        "id": "g5t6i903dwyi1op",
        "patternId": "g5t6i903dwyi1op",
        "theme": "Paysages & Maisons",
        "seasons": "Hiver, Noël",
        "canvasType": "Toile Aïda 5.5 pts (14 count)",
        "canvasColor": "Bleu nuit / Navy Blue",
        "dimensions": "25 cm x 18 cm",
        "stitchCount": "140 x 100 points",
        "framePlanned": "Cadre bois flotté argenté",
        "threads": "DMC : Blanc, 310, 415, 762, 823, 930, 932, fil phosphorescent DMC E940",
        "preparedStatus": "Kit complet prêt à être démarré",
        "tags": "chalets, montagne, neige, étoiles, village, hiver, fil lumineux"
      },
      "projects": [],
      "photos": []
    },
    {
      "id": "ayd7i1xrcdrbyk4",
      "userId": "xqu3kmdajro69e5",
      "domain": "couture",
      "name": "Robe Test Valérie",
      "normalizedName": "robe test valérie",
      "brandId": null,
      "brand": null,
      "designerId": null,
      "designer": null,
      "reference": null,
      "description": null,
      "notes": null,
      "location": null,
      "difficulty": "Débutant",
      "tutorialAvailable": false,
      "tutorialUrl": null,
      "purchaseUrl": null,
      "purchasePrice": null,
      "purchaseDate": null,
      "status": "Dans ma collection",
      "coverPhoto": null,
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "sewingDetails": {
        "id": "ayd7i1xrcdrbyk4",
        "patternId": "ayd7i1xrcdrbyk4",
        "category": "Robes",
        "subCategory": null,
        "sizes": null,
        "usualSize": null,
        "printedSizes": null,
        "metrageMin": 0,
        "metrageMax": 0,
        "fabricWidth": 0,
        "metrageNotes": null,
        "recommendedFabrics": null,
        "seasons": null,
        "formats": null,
        "tags": null
      },
      "crossStitchDetails": null,
      "projects": [],
      "photos": []
    }
  ],
  "projects": [
    {
      "id": "pva2u65p61mtjkq",
      "userId": "default-owner-id",
      "patternId": "n67g05vrwbaz8ld",
      "pattern": null,
      "name": "Magnolia en viscose fleurie bleu nuit",
      "recipient": "Moi-même",
      "status": "Terminé",
      "startDate": "2024-05-10T00:00:00.000Z",
      "completionDate": "2024-05-22T00:00:00.000Z",
      "sizeMade": "38",
      "fabricUsed": "Viscose fleurie Atelier Brunette",
      "metrageUsed": 3.1,
      "fabricPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22600%22%20fill%3D%22%231E2A38%22%2F%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.35%22%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23D4AF37%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Crect%20x%3D%2250%22%20y%3D%22470%22%20width%3D%22500%22%20height%3D%2280%22%20rx%3D%2216%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.92%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22522%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2224%22%20font-weight%3D%22600%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EViscose%20Fleurie%20Atelier%20Brunette%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "notes": "Tombé道 impeccabler! J’ai posé un petit bouton pression invisible au décolleté.",
      "satisfaction": 5,
      "wouldRemake": "Oui",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "photos": []
    },
    {
      "id": "ay7cit9kr4il8me",
      "userId": "default-owner-id",
      "patternId": "n67g05vrwbaz8ld",
      "pattern": null,
      "name": "Magnolia courte pour mariage Sophie",
      "recipient": "Moi-même",
      "status": "En cours",
      "startDate": "2025-01-15T00:00:00.000Z",
      "completionDate": null,
      "sizeMade": "38",
      "fabricUsed": "Crêpe de soie émeraude",
      "metrageUsed": 2.4,
      "fabricPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22600%22%20fill%3D%22%230B3C2E%22%2F%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.35%22%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%2350C878%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Crect%20x%3D%2250%22%20y%3D%22470%22%20width%3D%22500%22%20height%3D%2280%22%20rx%3D%2216%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.92%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22522%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2224%22%20font-weight%3D%22600%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ECr%C3%AApe%20de%20soie%20%C3%A9meraude%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "notes": "Version B courte avec manches papillon.",
      "satisfaction": 0,
      "wouldRemake": "Oui",
      "createdAt": "2026-08-23T23:29:48.340Z",
      "updatedAt": "2026-08-23T23:29:48.340Z",
      "photos": []
    },
    {
      "id": "c45zyi53moj51ot",
      "userId": "default-owner-id",
      "patternId": "5s4du2rhlj2jyl6",
      "pattern": null,
      "name": "Blush en double gaze rose poudré",
      "recipient": "Moi-même",
      "status": "Terminé",
      "startDate": "2024-07-01T00:00:00.000Z",
      "completionDate": "2024-07-08T00:00:00.000Z",
      "sizeMade": "38",
      "fabricUsed": "Double gaze Nani Iro rose poudré",
      "metrageUsed": 1.8,
      "fabricPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22600%22%20fill%3D%22%23EED9D1%22%2F%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.35%22%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%23C47B59%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Crect%20x%3D%2250%22%20y%3D%22470%22%20width%3D%22500%22%20height%3D%2280%22%20rx%3D%2216%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.92%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22522%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2224%22%20font-weight%3D%22600%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3EDouble%20Gaze%20Nani%20Iro%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "notes": "Très agréable à porter au printemps !",
      "satisfaction": 5,
      "wouldRemake": "Oui",
      "createdAt": "2026-08-23T23:29:48.341Z",
      "updatedAt": "2026-08-23T23:29:48.341Z",
      "photos": []
    },
    {
      "id": "1sqwdsi2yx0so0k",
      "userId": "default-owner-id",
      "patternId": "ydu09nnh8cnc6af",
      "pattern": null,
      "name": "Sampler Citrouilles pour le salon",
      "recipient": "Maison",
      "status": "En cours",
      "startDate": "2024-10-01T00:00:00.000Z",
      "completionDate": null,
      "sizeMade": null,
      "fabricUsed": "Lin Zweigart 36ct Vintage Country Mocha",
      "metrageUsed": 0,
      "fabricPhoto": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20viewBox%3D%220%200%20600%20600%22%3E%0A%20%20%20%20%3Crect%20width%3D%22600%22%20height%3D%22600%22%20fill%3D%22%23D8C3A5%22%2F%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.35%22%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22100%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22200%22%20r%3D%2225%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22300%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22400%22%20cy%3D%22400%22%20r%3D%2225%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%22500%22%20cy%3D%22500%22%20r%3D%2230%22%20fill%3D%22%238E4A19%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Crect%20x%3D%2250%22%20y%3D%22470%22%20width%3D%22500%22%20height%3D%2280%22%20rx%3D%2216%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.92%22%2F%3E%0A%20%20%20%20%3Ctext%20x%3D%22300%22%20y%3D%22522%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Segoe%20UI%2C%20sans-serif%22%20font-size%3D%2224%22%20font-weight%3D%22600%22%20fill%3D%22%232C2623%22%20text-anchor%3D%22middle%22%3ELin%2036ct%20Vintage%20Country%20Mocha%3C%2Ftext%3E%0A%20%20%3C%2Fsvg%3E",
      "notes": "60% brodé. Le mélange de fils nuancés Weeks Dye Works est splendide.",
      "satisfaction": 0,
      "wouldRemake": "Oui",
      "createdAt": "2026-08-23T23:29:48.341Z",
      "updatedAt": "2026-08-23T23:29:48.341Z",
      "photos": []
    }
  ]
}