{
  "schemaVersion": 15,
  "id": "doc_v9hGHqHNgkJTpgtd",
  "meta": {
    "name": "Temel pantolon · Eğitim DEMO",
    "displayUnit": "cm",
    "createdAt": "2026-10-18T14:45:52.765Z",
    "updatedAt": "2026-10-18T14:45:52.765Z",
    "styleNo": "DEMO-GUIDE-trousers"
  },
  "sizeSystem": {
    "baseSizeId": "s38",
    "sizes": [
      {
        "id": "s34",
        "name": "34"
      },
      {
        "id": "s36",
        "name": "36"
      },
      {
        "id": "s38",
        "name": "38"
      },
      {
        "id": "s40",
        "name": "40"
      },
      {
        "id": "s42",
        "name": "42"
      },
      {
        "id": "s44",
        "name": "44"
      }
    ]
  },
  "gradeRules": {
    "gbf7kiv2_trside": {
      "id": "gbf7kiv2_trside",
      "name": "Yan dikiş (kalça ¼)",
      "deltas": {
        "s34": {
          "x": -20,
          "y": 0
        },
        "s36": {
          "x": -10,
          "y": 0
        },
        "s40": {
          "x": 10,
          "y": 0
        },
        "s42": {
          "x": 20,
          "y": 0
        },
        "s44": {
          "x": 30,
          "y": 0
        }
      },
      "derive": {
        "x": {
          "measurementId": "m_hip",
          "factor": 0.25
        }
      }
    },
    "gbf7kiv2_trlen": {
      "id": "gbf7kiv2_trlen",
      "name": "Pantolon boyu",
      "deltas": {
        "s34": {
          "x": 0,
          "y": -10
        },
        "s36": {
          "x": 0,
          "y": -5
        },
        "s40": {
          "x": 0,
          "y": 5
        },
        "s42": {
          "x": 0,
          "y": 10
        },
        "s44": {
          "x": 0,
          "y": 15
        }
      },
      "derive": {
        "y": {
          "measurementId": "m_trouserLen",
          "factor": 1
        }
      }
    },
    "gbf7kiv2_trrise": {
      "id": "gbf7kiv2_trrise",
      "name": "Oturuş (boy − oturuş)",
      "deltas": {
        "s34": {
          "x": 0,
          "y": -10
        },
        "s36": {
          "x": 0,
          "y": -5
        },
        "s40": {
          "x": 0,
          "y": 5
        },
        "s42": {
          "x": 0,
          "y": 10
        },
        "s44": {
          "x": 0,
          "y": 15
        }
      },
      "derive": {
        "y": {
          "measurementId": "m_trouserLen",
          "factor": 1
        }
      }
    },
    "gbf7kiv2_trfork": {
      "id": "gbf7kiv2_trfork",
      "name": "Ağ (kalça ⅜)",
      "deltas": {
        "s34": {
          "x": -25,
          "y": -10
        },
        "s36": {
          "x": -12.5,
          "y": -5
        },
        "s40": {
          "x": 12.5,
          "y": 5
        },
        "s42": {
          "x": 25,
          "y": 10
        },
        "s44": {
          "x": 37.5,
          "y": 15
        }
      },
      "derive": {
        "x": {
          "measurementId": "m_hip",
          "factor": 0.3125
        },
        "y": {
          "measurementId": "m_trouserLen",
          "factor": 1
        }
      }
    },
    "gbf7kiv2_trknee": {
      "id": "gbf7kiv2_trknee",
      "name": "Diz",
      "deltas": {
        "s34": {
          "x": 0,
          "y": -5
        },
        "s36": {
          "x": 0,
          "y": -2.5
        },
        "s40": {
          "x": 0,
          "y": 2.5
        },
        "s42": {
          "x": 0,
          "y": 5
        },
        "s44": {
          "x": 0,
          "y": 7.5
        }
      },
      "derive": {
        "y": {
          "measurementId": "m_trouserLen",
          "factor": 0.5
        }
      }
    }
  },
  "pieces": {
    "pc_Se3Tnvd3hZgGsCWt": {
      "id": "pc_Se3Tnvd3hZgGsCWt",
      "points": {
        "pt_s7LzWtnBERgspBP2": {
          "id": "pt_s7LzWtnBERgspBP2",
          "pos": {
            "x": 52.5,
            "y": 0
          },
          "kind": "corner",
          "label": "Paça (yan)",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_9kTscwg3bxVrsrhg": {
          "id": "pt_9kTscwg3bxVrsrhg",
          "pos": {
            "x": 252.5,
            "y": 0
          },
          "kind": "corner",
          "label": "Paça (iç)",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_wuGV8TFrC7Twhmyt": {
          "id": "pt_wuGV8TFrC7Twhmyt",
          "pos": {
            "x": 262.5,
            "y": 432.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trknee"
        },
        "pt_xPPRstABtAURcN3v": {
          "id": "pt_xPPRstABtAURcN3v",
          "pos": {
            "x": 305,
            "y": 765
          },
          "kind": "corner",
          "label": "Ağ",
          "gradeRuleId": "gbf7kiv2_trfork"
        },
        "pt_VfTVedJF4zm23dkd": {
          "id": "pt_VfTVedJF4zm23dkd",
          "pos": {
            "x": 283,
            "y": 795
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trfork"
        },
        "pt_bvRekbEBMDSbJcMz": {
          "id": "pt_bvRekbEBMDSbJcMz",
          "pos": {
            "x": 250,
            "y": 847.5
          },
          "kind": "corner",
          "label": "Ön orta kalça",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_fwZzprs9BYrSpQvh": {
          "id": "pt_fwZzprs9BYrSpQvh",
          "pos": {
            "x": 240,
            "y": 1040
          },
          "kind": "corner",
          "label": "Ön orta bel",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_GtnufkmJcmvPxwqx": {
          "id": "pt_GtnufkmJcmvPxwqx",
          "pos": {
            "x": 25,
            "y": 1040
          },
          "kind": "corner",
          "label": "Yan bel",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_BfYkMyU7X88tYbNC": {
          "id": "pt_BfYkMyU7X88tYbNC",
          "pos": {
            "x": 0,
            "y": 847.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_ctfcEbpvZsyFgJVM": {
          "id": "pt_ctfcEbpvZsyFgJVM",
          "pos": {
            "x": 2,
            "y": 765
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_Txaf8kYPKkuzntyD": {
          "id": "pt_Txaf8kYPKkuzntyD",
          "pos": {
            "x": 42.5,
            "y": 432.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trknee"
        },
        "pt_8758HcAJcKc3s2qR": {
          "id": "pt_8758HcAJcKc3s2qR",
          "pos": {
            "x": 152.5,
            "y": 80
          },
          "kind": "internal"
        },
        "pt_Tdx3CJDWQ5aBZH88": {
          "id": "pt_Tdx3CJDWQ5aBZH88",
          "pos": {
            "x": 152.5,
            "y": 725
          },
          "kind": "internal"
        },
        "pt_JRmaqERr7qvGYFVT": {
          "id": "pt_JRmaqERr7qvGYFVT",
          "pos": {
            "x": 152.5,
            "y": 0
          },
          "kind": "internal"
        },
        "pt_MWTrR8XYKQu89Sxy": {
          "id": "pt_MWTrR8XYKQu89Sxy",
          "pos": {
            "x": 152.5,
            "y": 980
          },
          "kind": "internal"
        },
        "pt_Znvey594hCCJybmU": {
          "id": "pt_Znvey594hCCJybmU",
          "pos": {
            "x": 142.5,
            "y": 1040
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_4jsHM5P8TtmQ8kMp": {
          "id": "pt_4jsHM5P8TtmQ8kMp",
          "pos": {
            "x": 122.5,
            "y": 1040
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_rQHecKw7QFvAHqt6": {
          "id": "pt_rQHecKw7QFvAHqt6",
          "pos": {
            "x": 132.5,
            "y": 945
          },
          "kind": "internal",
          "gradeRuleId": "gbf7kiv2_trrise"
        }
      },
      "contour": [
        {
          "id": "e_bhQ477phuTk8tASC",
          "from": "pt_s7LzWtnBERgspBP2",
          "to": "pt_9kTscwg3bxVrsrhg",
          "through": []
        },
        {
          "id": "e_4gAKCCSvS4jLuZF7",
          "from": "pt_9kTscwg3bxVrsrhg",
          "to": "pt_xPPRstABtAURcN3v",
          "through": [
            "pt_wuGV8TFrC7Twhmyt"
          ]
        },
        {
          "id": "e_6jLypNRYtxk9Smut",
          "from": "pt_xPPRstABtAURcN3v",
          "to": "pt_bvRekbEBMDSbJcMz",
          "through": [
            "pt_VfTVedJF4zm23dkd"
          ]
        },
        {
          "id": "e_qTdg4uyZfRqaXP6r",
          "from": "pt_bvRekbEBMDSbJcMz",
          "to": "pt_fwZzprs9BYrSpQvh",
          "through": []
        },
        {
          "id": "e_yQ4V8FrTsXNuuxx3",
          "from": "pt_fwZzprs9BYrSpQvh",
          "to": "pt_Znvey594hCCJybmU",
          "through": []
        },
        {
          "id": "e_vzkQsSRn7AFNxzJ5",
          "from": "pt_Znvey594hCCJybmU",
          "to": "pt_4jsHM5P8TtmQ8kMp",
          "through": [],
          "dartFold": "next"
        },
        {
          "id": "e_MvpsSaT6Xx6mm45G",
          "from": "pt_4jsHM5P8TtmQ8kMp",
          "to": "pt_GtnufkmJcmvPxwqx",
          "through": []
        },
        {
          "id": "e_5qgrqkZNBHKjRqL6",
          "from": "pt_GtnufkmJcmvPxwqx",
          "to": "pt_ctfcEbpvZsyFgJVM",
          "through": [
            "pt_BfYkMyU7X88tYbNC"
          ]
        },
        {
          "id": "e_aU2tKXYgy64xqJAJ",
          "from": "pt_ctfcEbpvZsyFgJVM",
          "to": "pt_s7LzWtnBERgspBP2",
          "through": [
            "pt_Txaf8kYPKkuzntyD"
          ]
        }
      ],
      "internals": [
        [
          {
            "id": "e_rrL5ESk33NUNdJCJ",
            "from": "pt_Znvey594hCCJybmU",
            "to": "pt_rQHecKw7QFvAHqt6",
            "through": []
          },
          {
            "id": "e_RmQdYFgj5SuRswR5",
            "from": "pt_rQHecKw7QFvAHqt6",
            "to": "pt_4jsHM5P8TtmQ8kMp",
            "through": []
          }
        ],
        [
          {
            "id": "e_LPExxJjQxmNPAL9v",
            "from": "pt_JRmaqERr7qvGYFVT",
            "to": "pt_MWTrR8XYKQu89Sxy",
            "through": []
          }
        ]
      ],
      "notches": [
        {
          "id": "n_fuAy8Fb3Mdf7Kr8v",
          "edgeId": "e_4gAKCCSvS4jLuZF7",
          "at": {
            "kind": "distance",
            "mm": 436.8
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_5QYRwafVpJcgDH5U",
          "edgeId": "e_aU2tKXYgy64xqJAJ",
          "at": {
            "kind": "distance",
            "mm": 321.3
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_z6yggyEMxQTbuGLf",
          "edgeId": "e_5qgrqkZNBHKjRqL6",
          "at": {
            "kind": "distance",
            "mm": 82.5
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_xBqUyUq5tYL6jXvZ",
          "edgeId": "e_yQ4V8FrTsXNuuxx3",
          "at": {
            "kind": "ratio",
            "t": 0.999
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_zWh5sHtqrZvfc64r",
          "edgeId": "e_MvpsSaT6Xx6mm45G",
          "at": {
            "kind": "ratio",
            "t": 0.001
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        }
      ],
      "drillHoles": [],
      "grainLine": {
        "from": "pt_8758HcAJcKc3s2qR",
        "to": "pt_Tdx3CJDWQ5aBZH88"
      },
      "seamAllowance": {
        "default": 10,
        "perEdge": {
          "e_bhQ477phuTk8tASC": 40
        },
        "corner": "miter"
      },
      "props": {
        "name": "Ön Pantolon",
        "code": "P-01",
        "fabric": "Demo pamuklu dokuma",
        "quantity": 2,
        "mirrored": true,
        "block": {
          "seed": "gbf7kiv2",
          "kinds": [
            "trousers"
          ],
          "ease": {
            "bust": 60,
            "waist": 40,
            "hip": 40,
            "upperArm": 60
          },
          "index": 0
        }
      }
    },
    "pc_5RzjPyDAMMRa8Bcw": {
      "id": "pc_5RzjPyDAMMRa8Bcw",
      "points": {
        "pt_LpBNTWBEnUCGsz9r": {
          "id": "pt_LpBNTWBEnUCGsz9r",
          "pos": {
            "x": 452.5,
            "y": 0
          },
          "kind": "corner",
          "label": "Paça (yan)",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_s3tZanweutJYLSjs": {
          "id": "pt_s3tZanweutJYLSjs",
          "pos": {
            "x": 692.5,
            "y": 0
          },
          "kind": "corner",
          "label": "Paça (iç)",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_aRb3jDbPjNtN5VLe": {
          "id": "pt_aRb3jDbPjNtN5VLe",
          "pos": {
            "x": 702.5,
            "y": 432.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trknee"
        },
        "pt_gXJxY7LSMsjrCak7": {
          "id": "pt_gXJxY7LSMsjrCak7",
          "pos": {
            "x": 760,
            "y": 765
          },
          "kind": "corner",
          "label": "Ağ",
          "gradeRuleId": "gbf7kiv2_trfork"
        },
        "pt_QXG82KcM7rGLz76Q": {
          "id": "pt_QXG82KcM7rGLz76Q",
          "pos": {
            "x": 694,
            "y": 810
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trfork"
        },
        "pt_5azuGy3Tqv8acKFn": {
          "id": "pt_5azuGy3Tqv8acKFn",
          "pos": {
            "x": 640,
            "y": 847.5
          },
          "kind": "corner",
          "label": "Arka orta kalça",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_T2bDxkXnbgQjJgN2": {
          "id": "pt_T2bDxkXnbgQjJgN2",
          "pos": {
            "x": 610,
            "y": 1060
          },
          "kind": "corner",
          "label": "Arka orta bel",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_YNfHZcpE9MQsMxk2": {
          "id": "pt_YNfHZcpE9MQsMxk2",
          "pos": {
            "x": 395,
            "y": 1040
          },
          "kind": "corner",
          "label": "Yan bel",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_9mrd2FuqPtfUKzFw": {
          "id": "pt_9mrd2FuqPtfUKzFw",
          "pos": {
            "x": 385,
            "y": 847.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_gs3a2nNgVebf8rHT": {
          "id": "pt_gs3a2nNgVebf8rHT",
          "pos": {
            "x": 387,
            "y": 765
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trlen"
        },
        "pt_dFfmRfeEkGGZjCUW": {
          "id": "pt_dFfmRfeEkGGZjCUW",
          "pos": {
            "x": 442.5,
            "y": 432.5
          },
          "kind": "curve",
          "gradeRuleId": "gbf7kiv2_trknee"
        },
        "pt_gXVk5Cb4NzWJAXxv": {
          "id": "pt_gXVk5Cb4NzWJAXxv",
          "pos": {
            "x": 572.5,
            "y": 80
          },
          "kind": "internal"
        },
        "pt_WGPn5LKz43nw5TbE": {
          "id": "pt_WGPn5LKz43nw5TbE",
          "pos": {
            "x": 572.5,
            "y": 725
          },
          "kind": "internal"
        },
        "pt_dQJk6kAGSXVSZB3Y": {
          "id": "pt_dQJk6kAGSXVSZB3Y",
          "pos": {
            "x": 572.5,
            "y": 0
          },
          "kind": "internal"
        },
        "pt_k4yBNMaAK5dQ3pdq": {
          "id": "pt_k4yBNMaAK5dQ3pdq",
          "pos": {
            "x": 572.5,
            "y": 980
          },
          "kind": "internal"
        },
        "pt_LMS8jCdSmTPGJDjU": {
          "id": "pt_LMS8jCdSmTPGJDjU",
          "pos": {
            "x": 520.3868905607108,
            "y": 1051.6638967963452
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_f3S8xk3AVH5TDRWY": {
          "id": "pt_f3S8xk3AVH5TDRWY",
          "pos": {
            "x": 485.53734800098727,
            "y": 1048.4220788838127
          },
          "kind": "corner",
          "gradeRuleId": "gbf7kiv2_trrise"
        },
        "pt_zmm3R3Va9qehBgXW": {
          "id": "pt_zmm3R3Va9qehBgXW",
          "pos": {
            "x": 502.96211928084904,
            "y": 910.0429878400789
          },
          "kind": "internal",
          "gradeRuleId": "gbf7kiv2_trrise"
        }
      },
      "contour": [
        {
          "id": "e_CMpbbs7fXJ88bHZ6",
          "from": "pt_LpBNTWBEnUCGsz9r",
          "to": "pt_s3tZanweutJYLSjs",
          "through": []
        },
        {
          "id": "e_WSUg23d4S958qk5X",
          "from": "pt_s3tZanweutJYLSjs",
          "to": "pt_gXJxY7LSMsjrCak7",
          "through": [
            "pt_aRb3jDbPjNtN5VLe"
          ]
        },
        {
          "id": "e_YHjP4NtYTxHgYe9r",
          "from": "pt_gXJxY7LSMsjrCak7",
          "to": "pt_5azuGy3Tqv8acKFn",
          "through": [
            "pt_QXG82KcM7rGLz76Q"
          ]
        },
        {
          "id": "e_2UhLkUaarRBXfeex",
          "from": "pt_5azuGy3Tqv8acKFn",
          "to": "pt_T2bDxkXnbgQjJgN2",
          "through": []
        },
        {
          "id": "e_2CbrvLSc9jHhKd8Y",
          "from": "pt_T2bDxkXnbgQjJgN2",
          "to": "pt_LMS8jCdSmTPGJDjU",
          "through": []
        },
        {
          "id": "e_ZmF2jgqNjWpRGmkZ",
          "from": "pt_LMS8jCdSmTPGJDjU",
          "to": "pt_f3S8xk3AVH5TDRWY",
          "through": [],
          "dartFold": "next"
        },
        {
          "id": "e_SfQazSpkVXgdbbRX",
          "from": "pt_f3S8xk3AVH5TDRWY",
          "to": "pt_YNfHZcpE9MQsMxk2",
          "through": []
        },
        {
          "id": "e_9beQMHSLkrjEtK73",
          "from": "pt_YNfHZcpE9MQsMxk2",
          "to": "pt_gs3a2nNgVebf8rHT",
          "through": [
            "pt_9mrd2FuqPtfUKzFw"
          ]
        },
        {
          "id": "e_6kyWe4jqfuDLJbNr",
          "from": "pt_gs3a2nNgVebf8rHT",
          "to": "pt_LpBNTWBEnUCGsz9r",
          "through": [
            "pt_dFfmRfeEkGGZjCUW"
          ]
        }
      ],
      "internals": [
        [
          {
            "id": "e_fQX4PkEcSBcz5nAc",
            "from": "pt_LMS8jCdSmTPGJDjU",
            "to": "pt_zmm3R3Va9qehBgXW",
            "through": []
          },
          {
            "id": "e_THUYAffRDtrARXrq",
            "from": "pt_zmm3R3Va9qehBgXW",
            "to": "pt_f3S8xk3AVH5TDRWY",
            "through": []
          }
        ],
        [
          {
            "id": "e_KAxTwJXvcJ5G2JgB",
            "from": "pt_dQJk6kAGSXVSZB3Y",
            "to": "pt_k4yBNMaAK5dQ3pdq",
            "through": []
          }
        ]
      ],
      "notches": [
        {
          "id": "n_B8xWHFZLkXULaw4R",
          "edgeId": "e_WSUg23d4S958qk5X",
          "at": {
            "kind": "distance",
            "mm": 436.8
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_gtCUnGvSEw9uJN9X",
          "edgeId": "e_6kyWe4jqfuDLJbNr",
          "at": {
            "kind": "distance",
            "mm": 321.3
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_2gUSZjjqkf4vKFQa",
          "edgeId": "e_9beQMHSLkrjEtK73",
          "at": {
            "kind": "distance",
            "mm": 82.5
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_U9RH4DNENuqTy7sU",
          "edgeId": "e_2CbrvLSc9jHhKd8Y",
          "at": {
            "kind": "ratio",
            "t": 0.999
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_C9Q5kb3mmAWwmkD6",
          "edgeId": "e_SfQazSpkVXgdbbRX",
          "at": {
            "kind": "ratio",
            "t": 0.001
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        }
      ],
      "drillHoles": [],
      "grainLine": {
        "from": "pt_gXVk5Cb4NzWJAXxv",
        "to": "pt_WGPn5LKz43nw5TbE"
      },
      "seamAllowance": {
        "default": 10,
        "perEdge": {
          "e_CMpbbs7fXJ88bHZ6": 40
        },
        "corner": "miter"
      },
      "props": {
        "name": "Arka Pantolon",
        "code": "P-02",
        "fabric": "Demo pamuklu dokuma",
        "quantity": 2,
        "mirrored": true,
        "block": {
          "seed": "gbf7kiv2",
          "kinds": [
            "trousers"
          ],
          "ease": {
            "bust": 60,
            "waist": 40,
            "hip": 40,
            "upperArm": 60
          },
          "index": 1
        }
      }
    }
  },
  "pieceOrder": [
    "pc_Se3Tnvd3hZgGsCWt",
    "pc_5RzjPyDAMMRa8Bcw"
  ],
  "markers": {
    "demo-marker": {
      "id": "demo-marker",
      "name": "Eğitim pastalı · 38 beden",
      "fabricWidthMm": 1500,
      "fabricType": "Demo pamuklu dokuma",
      "edgeMarginMm": 10,
      "ratio": {
        "s38": 1
      },
      "placements": [
        {
          "id": "pl_mvdxu29q4",
          "pieceId": "pc_5RzjPyDAMMRa8Bcw",
          "sizeId": "s38",
          "x": -364.93105084763147,
          "y": 50,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q5",
          "pieceId": "pc_5RzjPyDAMMRa8Bcw",
          "sizeId": "s38",
          "x": 1189.0166693872281,
          "y": 50,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q6",
          "pieceId": "pc_5RzjPyDAMMRa8Bcw",
          "sizeId": "s38",
          "x": 451.1545676919652,
          "y": 50,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q7",
          "pieceId": "pc_5RzjPyDAMMRa8Bcw",
          "sizeId": "s38",
          "x": 2005.1022879268248,
          "y": 50,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q0",
          "pieceId": "pc_Se3Tnvd3hZgGsCWt",
          "sizeId": "s38",
          "x": 1652.6984803655173,
          "y": 50,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q1",
          "pieceId": "pc_Se3Tnvd3hZgGsCWt",
          "sizeId": "s38",
          "x": 2295.577502500046,
          "y": 50,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q2",
          "pieceId": "pc_Se3Tnvd3hZgGsCWt",
          "sizeId": "s38",
          "x": 2328.631989072694,
          "y": 50,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29q3",
          "pieceId": "pc_Se3Tnvd3hZgGsCWt",
          "sizeId": "s38",
          "x": 2971.511011207223,
          "y": 50,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        }
      ]
    }
  },
  "measurements": {
    "defs": [
      {
        "id": "m_bust",
        "name": "Göğüs çevresi",
        "kind": "girth"
      },
      {
        "id": "m_waist",
        "name": "Bel çevresi",
        "kind": "girth"
      },
      {
        "id": "m_hip",
        "name": "Kalça çevresi",
        "kind": "girth"
      },
      {
        "id": "m_backLen",
        "name": "Arka boy (ense–bel)",
        "kind": "length"
      },
      {
        "id": "m_shoulder",
        "name": "Omuz boyu",
        "kind": "length"
      },
      {
        "id": "m_armLen",
        "name": "Kol boyu",
        "kind": "length"
      },
      {
        "id": "m_upperArm",
        "name": "Kol çevresi",
        "kind": "girth"
      },
      {
        "id": "m_neck",
        "name": "Boyun çevresi",
        "kind": "girth"
      },
      {
        "id": "m_skirtLen",
        "name": "Etek boyu",
        "kind": "length"
      },
      {
        "id": "m_rise",
        "name": "Oturuş yüksekliği",
        "kind": "length"
      },
      {
        "id": "m_trouserLen",
        "name": "Pantolon boyu",
        "kind": "length"
      }
    ],
    "values": {
      "s34": {
        "m_rise": 265,
        "m_trouserLen": 1030,
        "m_bust": 800,
        "m_waist": 620,
        "m_hip": 880,
        "m_backLen": 395,
        "m_shoulder": 118,
        "m_armLen": 585,
        "m_upperArm": 260,
        "m_neck": 350,
        "m_skirtLen": 590
      },
      "s36": {
        "m_rise": 270,
        "m_trouserLen": 1035,
        "m_bust": 840,
        "m_waist": 660,
        "m_hip": 920,
        "m_backLen": 400,
        "m_shoulder": 120,
        "m_armLen": 590,
        "m_upperArm": 270,
        "m_neck": 355,
        "m_skirtLen": 595
      },
      "s38": {
        "m_rise": 275,
        "m_trouserLen": 1040,
        "m_bust": 880,
        "m_waist": 700,
        "m_hip": 960,
        "m_backLen": 405,
        "m_shoulder": 122,
        "m_armLen": 595,
        "m_upperArm": 280,
        "m_neck": 360,
        "m_skirtLen": 600
      },
      "s40": {
        "m_rise": 280,
        "m_trouserLen": 1045,
        "m_bust": 920,
        "m_waist": 740,
        "m_hip": 1000,
        "m_backLen": 410,
        "m_shoulder": 124,
        "m_armLen": 600,
        "m_upperArm": 290,
        "m_neck": 365,
        "m_skirtLen": 605
      },
      "s42": {
        "m_rise": 285,
        "m_trouserLen": 1050,
        "m_bust": 960,
        "m_waist": 780,
        "m_hip": 1040,
        "m_backLen": 415,
        "m_shoulder": 126,
        "m_armLen": 605,
        "m_upperArm": 300,
        "m_neck": 370,
        "m_skirtLen": 610
      },
      "s44": {
        "m_rise": 290,
        "m_trouserLen": 1055,
        "m_bust": 1000,
        "m_waist": 820,
        "m_hip": 1080,
        "m_backLen": 420,
        "m_shoulder": 128,
        "m_armLen": 610,
        "m_upperArm": 310,
        "m_neck": 375,
        "m_skirtLen": 615
      }
    }
  },
  "fabrics": [
    {
      "name": "Demo pamuklu dokuma",
      "widthMm": 1500,
      "gsm": 140,
      "note": "Kurgusal eğitim verisi; fiziksel kumaş ölçümü değildir."
    }
  ],
  "techPack": {
    "season": "Eğitim koleksiyonu",
    "customer": "DEMO",
    "description": "Kurgusal öğrenme projesidir. Üretim öncesi fiziksel prova ve çıktı ölçeği doğrulanmalıdır.",
    "bom": [
      {
        "item": "Ana kumaş",
        "material": "Demo pamuklu dokuma",
        "qty": "Numuneye göre ölçülecek"
      }
    ],
    "construction": [
      {
        "area": "Genel",
        "operation": "Dikiş paylarını ve eş kenarları kontrol edin.",
        "note": "Örnek üretim notu"
      }
    ]
  }
}