{"_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":{"lajt":{"models":[{"name":"Лайт 01","src":"images/modeli/lite/price/pricelajt01.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16506,0.52191,0.035,0.01479]},{"rect":[0.16279,0.52026,0.11628,0.00972],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 02","src":"images/modeli/lite/price/pricelajt02.jpg","price":31670,"glass":[[0.24,0.11,0.52,0.8]],"glazed":true,"hardware":[{"ellipse":[0.16478,0.52156,0.03336,0.01394]},{"rect":[0.16279,0.52026,0.11628,0.00919],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 04","src":"images/modeli/lite/price/pricelajt04.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16475,0.52133,0.03431,0.01422]},{"rect":[0.16279,0.52026,0.11628,0.00908],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 05","src":"images/modeli/lite/price/pricelajt05.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16471,0.52175,0.03375,0.0143]},{"rect":[0.16279,0.52026,0.11628,0.0091],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 06","src":"images/modeli/lite/price/pricelajt06.jpg","price":31670,"glass":[[0.24,0.11,0.52,0.61]],"glazed":true,"hardware":[{"ellipse":[0.16464,0.52142,0.03452,0.0143]},{"rect":[0.16279,0.52026,0.11628,0.00944],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 07","src":"images/modeli/lite/price/pricelajt07.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16431,0.52166,0.03425,0.01454]},{"rect":[0.16279,0.52026,0.11628,0.00934],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 09","src":"images/modeli/lite/price/pricelajt09.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16412,0.52161,0.03406,0.01449]},{"rect":[0.16279,0.52026,0.11628,0.00945],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 11","src":"images/modeli/lite/price/pricelajt11.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16434,0.52186,0.03428,0.01474]},{"rect":[0.16279,0.52026,0.11628,0.00956],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 13","src":"images/modeli/lite/price/pricelajt13p.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16461,0.52182,0.03455,0.0147]},{"rect":[0.16279,0.52026,0.11628,0.00932],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 15","src":"images/modeli/lite/price/pricelajt15.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16499,0.5217,0.03408,0.01441]},{"rect":[0.16279,0.52026,0.11628,0.00935],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 15_2","src":"images/modeli/lite/Lajt15_2.jpg","price":54660,"glazed":false,"hardware":[{"ellipse":[0.46665,0.52161,0.01838,0.01398]},{"rect":[0.40301,0.52051,0.06353,0.00871],"radius":0.00137},{"ellipse":[0.53316,0.52174,0.01819,0.01425]},{"rect":[0.53347,0.52051,0.06353,0.00871],"radius":0.00137},{"rect":[0.05633,0.13248,0.00674,0.05362],"radius":0.00065},{"rect":[0.05639,0.8399,0.00663,0.05315],"radius":0.00065},{"rect":[0.93693,0.13248,0.00674,0.05362],"radius":0.00065},{"rect":[0.93698,0.8399,0.00663,0.05315],"radius":0.00065}],"hardwareExact":true},{"name":"Лайт 16","src":"images/modeli/lite/price/pricelajt16.jpg","price":31670,"glass":[{"r":[0.258,0.114,0.486,0.798],"snap":false},{"r":[-0.285,0.369,0.742,0.303],"hold":true,"oval":true}],"glazed":true,"hardware":[{"ellipse":[0.16506,0.52191,0.035,0.01479]},{"rect":[0.16279,0.52026,0.11628,0.00972],"radius":0.00388},{"rect":[0.88413,0.13283,0.01768,0.05521],"radius":0.00258},{"rect":[0.88442,0.83956,0.01739,0.05473],"radius":0.00258}],"hardwareExact":true},{"name":"Лайт 16_2","src":"images/modeli/lite/Lajt16_2.jpg","price":54660,"glass":[{"r":[0.145,0.112,0.271,0.8],"snap":false},{"r":[0.585,0.112,0.272,0.8],"snap":false},{"r":[0.304,0.372,0.392,0.299],"hold":true,"oval":true}],"glazed":true,"hardware":[{"ellipse":[0.46653,0.52176,0.0185,0.01451]},{"rect":[0.40301,0.52051,0.06353,0.00871],"radius":0.00137},{"ellipse":[0.53324,0.52176,0.01827,0.01422]},{"rect":[0.53347,0.52051,0.06353,0.00871],"radius":0.00137},{"rect":[0.05633,0.13248,0.00674,0.05362],"radius":0.00065},{"rect":[0.05639,0.8399,0.00663,0.05315],"radius":0.00065},{"rect":[0.93693,0.13248,0.00674,0.05362],"radius":0.00065},{"rect":[0.93698,0.8399,0.00663,0.05315],"radius":0.00065}],"hardwareExact":true},{"name":"Лайт 23","src":"images/modeli/lite/price/pricelajt23.jpg","price":31670,"glazed":false,"hardware":[{"ellipse":[0.16695,0.52156,0.03303,0.01422]},{"rect":[0.16502,0.52044,0.1133,0.00891],"radius":0.00369},{"rect":[0.88466,0.13238,0.01685,0.05385],"radius":0.00246},{"rect":[0.88494,0.84123,0.01658,0.05339],"radius":0.00246}],"hardwareExact":true}],"room":{"src":"room-lajt-optimized-20261015.webp","w":2560,"h":1440,"top":0,"bottom":1138.5334750265674,"open":[1653.5885167464114,151.49840595111584,2021.0526315789473,1051.3071200850159],"focus":[0.7,0.5],"light":false},"defaultRal":"5019","defaultModel":"Лайт 05","defaultNcs":"S 4040-R90B","smoothPaint":true,"highlightStrength":0.45,"detectMetal":false,"enamel":{"strength":0.14}}}}