{"_readme":"Модели конфигуратора по коллекциям (ключ - адрес страницы /katalogproduktsii/<ключ>). Для каждой модели: name - название, src - картинка двери (дверь по центру на светлом фоне; подписи по углам не мешают), price - цена комплекта в рублях или null. Геометрию (коробка, стекло, ручка) конфигуратор находит на картинке сам. materials: ral - цвета RAL, veneer - шпон. glass - стекло вручную, если конфигуратор не нашёл его сам: список прямоугольников [x, y, ширина, высота] в долях кадра двери (0..1); края подгоняются к рамке. Можно {\"r\": [...], \"bars\": [колонки, ряды]} - раскладка, \"snap\": false - без подгонки. Пустой список - стекла нет. casing: false - дверь без наличников. {\"r\": [...], \"hold\": true} - участок «не трогать»: там дверь остаётся как на фото, даже внутри стекла (\"oval\": true - овал/круг в рамке r, край ровный). Рисуется в редакторе стёкол. {\"r\": [...], \"wall\": true, \"rot\": градусы} - рамка «не заливать» (с поворотом): внутри неё стекла нет, дверь как на фото; если рамки лежат на стекле с cross, свой крест не рисуется (планки уже обведены на фото). На уровне коллекции: glass - \"keep\" (стекло/витраж всегда как на фото) или \"none\" (стекла нет); detectMetal: false - не искать ручку/петли (для шпона). \"lines\": [колонки, ряды] - тонкая латунная решётка поверх стекла; \"keep\": true - этот проём как на фото (витраж). facet: true - у стекла скошенная кромка (фацет), она тоже стекло. seed: [x, y, ширина, высота] - откуда начинать заливку стекла (для стекла с вырезом); flood: false - стекло с отражением, без заливки. cross: true - косой крест из планок цвета полотна. glazed - есть ли у модели стекло (true/false): по нему модели во вкладке «Модель» делятся на «Без остекления» и «С остеклением». Проставлено по разбору фото; если поля нет - конфигуратор решает сам. smoothPaint: true — сглаживать шум исходного фото при окраске RAL/NCS; древесный рисунок шпона сохраняется. highlightStrength — сила светлых бликов (0..1). hardware — точная маска ручек и петель в долях обрезанного кадра двери: rect [x,y,ширина,высота] или ellipse [центрX,центрY,радиусX,радиусY]; radius — скругление прямоугольника в долях ширины кадра. При полной ручной разметке detectMetal: false исключает ложное сохранение теней и бликов полотна.","collections":{"baget-e":{"models":[{"name":"Е1","src":"images/modeli/e/price/e1ppp.jpg","price":38010,"glazed":false,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е2","src":"images/modeli/e/price/e2ppp.jpg","price":38010,"glass":[{"r":[0.281,0.127,0.437,0.779],"lines":[2,5]}],"glazed":true,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е3","src":"images/modeli/e/price/e3ppp.jpg","price":38010,"glazed":false,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е4","src":"images/modeli/e/price/e4ppp.jpg","price":38010,"glass":[{"r":[0.283,0.125,0.214,0.167],"snap":false},{"r":[0.283,0.295,0.214,0.165],"snap":false},{"r":[0.283,0.463,0.214,0.167],"snap":false},{"r":[0.505,0.125,0.211,0.167],"snap":false},{"r":[0.503,0.295,0.213,0.167],"snap":false},{"r":[0.504,0.463,0.212,0.166],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е5","src":"images/modeli/e/price/e5ppp.jpg","price":38010,"glazed":false,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е6","src":"images/modeli/e/price/e6ppp.jpg","price":38010,"glass":[{"r":[0.284,0.126,0.212,0.141],"snap":false},{"r":[0.284,0.27,0.212,0.14],"snap":false},{"r":[0.284,0.413,0.212,0.14],"snap":false},{"r":[0.284,0.555,0.212,0.14],"snap":false},{"r":[0.502,0.555,0.214,0.14],"snap":false},{"r":[0.502,0.413,0.214,0.14],"snap":false},{"r":[0.502,0.27,0.214,0.14],"snap":false},{"r":[0.502,0.127,0.214,0.14],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е7","src":"images/modeli/e/price/e7ppp.jpg","price":40220,"glazed":false,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е8","src":"images/modeli/e/price/e8ppp.jpg","price":40220,"glass":[{"r":[0.282,0.126,0.212,0.12],"snap":false},{"r":[0.282,0.249,0.212,0.119],"snap":false},{"r":[0.282,0.372,0.212,0.12],"snap":false},{"r":[0.502,0.126,0.212,0.12],"snap":false},{"r":[0.502,0.25,0.215,0.119],"snap":false},{"r":[0.502,0.25,0.215,0.119],"snap":false},{"r":[0.503,0.372,0.214,0.119],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]},{"name":"Е9","src":"images/modeli/e/price/e9ppp.jpg","price":40220,"glazed":false,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е10","src":"images/modeli/e/price/e10ppp.jpg","price":40220,"glass":[{"r":[0.284,0.126,0.212,0.098],"snap":false},{"r":[0.284,0.227,0.212,0.098],"snap":false},{"r":[0.504,0.126,0.213,0.098],"snap":false},{"r":[0.504,0.227,0.213,0.098],"snap":false},{"r":[0.282,0.414,0.215,0.097],"snap":false},{"r":[0.282,0.514,0.215,0.097],"snap":false},{"r":[0.504,0.414,0.215,0.097],"snap":false},{"r":[0.504,0.514,0.215,0.097],"snap":false},{"r":[0.284,0.7,0.213,0.097],"snap":false},{"r":[0.284,0.8,0.213,0.097],"snap":false},{"r":[0.505,0.8,0.213,0.097],"snap":false},{"r":[0.504,0.7,0.214,0.097],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е11","src":"images/modeli/e/price/e11ppp.jpg","price":40220,"glazed":false,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е12","src":"images/modeli/e/price/e12ppp.jpg","price":40220,"glass":[{"r":[0.283,0.33,0.213,0.119],"snap":false},{"r":[0.283,0.453,0.213,0.119],"snap":false},{"r":[0.283,0.575,0.213,0.119],"snap":false},{"r":[0.504,0.33,0.213,0.119],"snap":false},{"r":[0.504,0.453,0.213,0.119],"snap":false},{"r":[0.504,0.575,0.213,0.119],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е13","src":"images/modeli/e/price/e13ppp.jpg","price":42795,"glazed":false,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е14","src":"images/modeli/e/price/e14ppp.jpg","price":42795,"glass":[{"r":[0.282,0.126,0.142,0.496],"snap":false},{"r":[0.575,0.126,0.144,0.496],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е15","src":"images/modeli/e/price/e15ppp.jpg","price":45720,"glazed":false,"hardware":[{"ellipse":[0.17016317016317017,0.535,0.03263403263403263,0.014]},{"rect":[0.17016317016317017,0.532,0.10256410256410256,0.006],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.135,0.016317016317016316,0.05],"radius":0.002331002331002331},{"rect":[0.8764568764568764,0.838,0.016317016317016316,0.05],"radius":0.002331002331002331}]},{"name":"Е16","src":"images/modeli/e/price/e16ppp.jpg","price":45720,"glass":[{"r":[0.282,0.126,0.162,0.157],"snap":false},{"r":[0.556,0.126,0.164,0.157],"snap":false},{"r":[0.281,0.331,0.165,0.159],"snap":false},{"r":[0.556,0.331,0.165,0.158],"snap":false},{"r":[0.282,0.537,0.166,0.158],"snap":false},{"r":[0.558,0.537,0.163,0.158],"snap":false},{"r":[0.281,0.742,0.164,0.157],"snap":false},{"r":[0.555,0.742,0.166,0.158],"snap":false}],"glazed":true,"hardware":[{"ellipse":[0.1697674418604651,0.535,0.03255813953488372,0.014]},{"rect":[0.1697674418604651,0.532,0.10232558139534884,0.006],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.135,0.01627906976744186,0.05],"radius":0.002325581395348837},{"rect":[0.8744186046511628,0.838,0.01627906976744186,0.05],"radius":0.002325581395348837}]}],"smoothPaint":true,"highlightStrength":0.18,"detectMetal":false}}}