sektaolga-fodmapcommits77b56ec
Analyzing diff...
index.html+251 −36
index 152781b..6b16114 100644 @@ -127,50 +127,51 @@ const foods=[ {name:'Клубника замороженная',g:65,a:100,groups:['фруктоза'],load:.12,n:'ориентир по свежей; заморозка без добавок обычно сопоставима',uncertain:true}, {name:'Куриная печень',g:9999,a:9999,groups:[],load:0,n:'без лука/чеснока и высоко-FODMAP соусов'}, {name:'Сушёная хурма',g:10,a:20,groups:['фруктоза','полиолы'],load:.48,n:'нет надёжного публичного порога; консервативная оценка сухофрукта',uncertain:true}, -{name:'Хурма',g:60,a:100,groups:['фруктоза','полиолы'],load:.3,n:'Sharon/persimmon: около 60 г low-порция'},{name:'Болгарский перец',g:43,a:75,groups:['фруктоза','полиолы'],load:.18,n:'консервативно для красного; зелёный имеет другой профиль'}, +{name:'Хурма',g:60,a:100,groups:['фруктоза','полиолы'],load:.3,n:'Sharon/persimmon: около 60 г low-порция'}, +{name:'Болгарский перец',g:43,a:75,groups:['фруктоза','полиолы'],load:.18,n:'консервативно для красного; зелёный имеет другой профиль'}, {name:'Тыква запечённая',g:63,a:75,groups:['фруктоза','фруктаны'],load:.22,n:'консервативно как butternut; kabocha переносится в больших порциях'}, {name:'Персики',g:0,a:0,groups:['фруктоза','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Манго',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Манго',g:40,a:45,red:140,load:0.35,groups:['фруктоза'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Консервированные фрукты в сиропе/соку',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Мёд',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Мёд',g:7,a:14,red:28,load:0.35,groups:['фруктоза'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Сухофрукты (общее)',g:0,a:0,groups:['фруктоза','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Фруктовый сок',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Концентрированные фруктовые соусы',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Козье молоко',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Мороженое молочное',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Йогурт обычный',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Йогурт обычный',g:20,a:60,red:170,load:0.35,groups:['лактоза'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Сливки',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Сыр мягкий',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Сыр сливочный',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Моцарелла',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Адыгейский сыр',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Сулугуни',g:0,a:0,groups:['лактоза'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Артишок',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Артишок',g:17,a:20,red:75,load:0.35,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Спаржа',g:0,a:0,groups:['фруктоза','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Брокколи',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Брюссельская капуста',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Белокочанная капуста',g:0,a:0,groups:['фруктаны','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Брокколи',g:75,a:240,red:270,load:0.1,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Брюссельская капуста',g:50,a:60,red:75,load:0.35,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Белокочанная капуста',g:75,a:100,red:145,load:0.1,groups:['фруктаны','полиолы'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Укроп',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Бамия (окра)',g:0,a:0,groups:['GOS','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Бамия (окра)',g:75,a:90,red:100,load:0.1,groups:['GOS','фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Чеснок',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Лук репчатый',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Лук-порей',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Лук-шалот',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Лук репчатый',g:0,a:12,red:75,load:0.35,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Лук-порей',g:14,a:18,red:75,load:0.35,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Лук-шалот',g:0,a:0,red:1,load:0.45,groups:['фруктаны'],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, {name:'Рожь',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Пшеница',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Хлеб пшеничный',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Печенье пшеничное',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Макароны пшеничные',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Фасоль запечённая',g:0,a:0,groups:['GOS','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Фасоль запечённая',g:10,a:15,red:91,load:0.35,groups:['GOS','фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Чечевица',g:0,a:0,groups:['GOS'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Красная фасоль',g:0,a:0,groups:['GOS','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Красная фасоль',g:0,a:0,red:1,load:0.45,groups:['GOS','фруктаны'],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, {name:'Горох',g:0,a:0,groups:['GOS','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Рамбутан',g:0,a:0,groups:['фруктаны','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Персик белый',g:0,a:0,groups:['полиолы','фруктаны'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Абрикосы',g:0,a:0,groups:['полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Авокадо',g:0,a:0,groups:['сорбитол','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Вишня',g:0,a:0,groups:['фруктоза','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Личи',g:0,a:0,groups:['фруктоза','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Абрикосы',g:16,a:25,red:70,load:0.35,groups:['полиолы'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Авокадо',g:30,a:45,red:80,load:0.35,groups:['сорбитол','полиолы'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Вишня',g:20,a:25,red:150,load:0.35,groups:['фруктоза','полиолы'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Личи',g:30,a:40,red:150,load:0.35,groups:['фруктоза','полиолы'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, {name:'Чернослив',g:0,a:0,groups:['сорбитол','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Горох стручковый',g:0,a:0,groups:['полиолы','GOS'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Грибы',g:0,a:0,groups:['маннитол','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, @@ -179,39 +180,253 @@ const foods=[ {name:'Маннит',g:0,a:0,groups:['маннитол','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Сорбит',g:0,a:0,groups:['сорбитол','полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Ксилит',g:0,a:0,groups:['полиолы'],load:0,unknown:true,hint:'high',uncertain:true,n:'высокое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Грейпфрут',g:0,a:0,groups:['фруктоза'],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Канталупа',g:0,a:0,groups:['фруктаны'],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Карамбола',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Дуриан',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Киви',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Грейпфрут',g:80,a:100,red:207,load:0.35,groups:['фруктоза'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Канталупа',g:120,a:150,red:160,load:0.2,groups:['фруктаны'],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Карамбола',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Дуриан',g:150,a:300,red:320,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Киви',g:150,a:286,red:320,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Лимон',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Лайм',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Маракуйя',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Маракуйя',g:46,a:100,red:126,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Папайя',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Танжело',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Патока светлая',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Кленовый сироп',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Кленовый сироп',g:50,a:100,red:150,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Глюкоза',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Сахар (сахароза)',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Молоко безлактозное',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Молоко безлактозное',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, {name:'Молоко соевое',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Йогурт безлактозный',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Йогурт безлактозный',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, {name:'Сыр твёрдый',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Шербет',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Замороженный сок',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Китайская капуста',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Китайская капуста',g:75,a:100,red:150,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Сельдерей',g:0,a:0,groups:['полиолы'],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Зелёный лук (перья)',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Зелёный лук (перья)',g:75,a:265,red:330,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Кукуруза',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Баклажаны',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Баклажаны',g:75,a:182,red:260,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Зелёная фасоль',g:0,a:0,groups:['сорбитол'],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Салат листовой',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, {name:'Пастернак',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Мангольд',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Мангольд',g:75,a:185,red:225,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Побеги бамбука',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Хлеб безглютеновый',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Хлеб безглютеновый',g:52,a:78,red:91,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, {name:'Хлеб из полбы',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, -{name:'Крупяная продукция безглютеновая',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'} +{name:'Крупяная продукция безглютеновая',g:0,a:0,groups:[],load:0,unknown:true,hint:'low',uncertain:true,n:'низкое содержание FODMAP по таблице — таблица «Структура FODMAP-диеты» (клинический обзор); точный порог в граммах не указан'}, +{name:'Абрикос консервированный',g:20,a:25,red:230,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Агар-агар',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Амарант воздушный',g:10,a:20,red:30,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Амарантовая мука',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Ананас',g:140,a:200,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Ананас консервированный в сиропе',g:65,a:84,red:107,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Ананас сушёный',g:10,a:25,red:50,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Анис звёздчатый/бадьян',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Апельсин',g:130,a:155,red:230,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Апельсиновый джем',g:40,a:80,red:120,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Апельсиновый сок',g:70,a:95,red:200,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Арахис',g:28,a:56,red:130,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Арахисовая паста',g:50,a:110,red:140,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Артишок маринованный в масле',g:10,a:15,red:50,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Базилик свежий',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Бальзамический уксус',g:21,a:42,red:63,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Банан неспелый',g:100,a:110,red:125,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Банан спелый',g:35,a:45,red:100,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Банан сушёный',g:30,a:34,red:40,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Банановая мука (из несп. банана)',g:100,a:150,red:220,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Баранина',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Батончик мюсли',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Безглютеновая мука',g:100,a:145,red:200,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Безглютеновая паста',g:100,a:145,red:200,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Бекон',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Белое вино',g:150,a:250,red:300,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Белый винный уксус',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Белый гриб сушёный',g:10,a:15,red:30,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Белый рис',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Белый сахар',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Белый хлеб пшеничный',g:35,a:52,red:69,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Бобы адзуки варёные',g:35,a:40,red:150,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Бобы мунг/маш варёные',g:49,a:58,red:73,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Бойзенова ягода',g:12,a:24,red:36,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Болгарский перец жёлтый',g:35,a:47,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Болгарский перец зелёный',g:75,a:250,red:310,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Болгарский перец красный',g:43,a:57,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Болгарский перец оранжевый',g:38,a:51,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Бородинский хлеб',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Бразильский орех',g:40,a:45,red:52,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Бренди',g:30,a:30,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Брокколи (стебли)',g:45,a:50,red:75,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Брокколини (соцветия)',g:58,a:87,red:90,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Брокколини (стебли)',g:90,a:320,red:350,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Брюква',g:75,a:85,red:100,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Булгур',g:44,a:66,red:88,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Бурый рис',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Быстрорастворимый кофе',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Виноград белый без косточек',g:32,a:48,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Виноград красный без косточек',g:28,a:42,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Виски',g:30,a:30,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Витлуф',g:75,a:220,red:300,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Водка',g:30,a:30,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Водоросли вакаме сушёные',g:5,a:10,red:15,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Воздушный рис',g:15,a:20,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Вустерширский соус',g:42,a:105,red:133,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Говядина',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Голубика',g:40,a:50,red:125,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Горох замороженный',g:15,a:18,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гороховая крупа',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Горошек консервированный',g:45,a:55,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Горчица',g:11,a:60,red:80,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гранат',g:45,a:55,red:87,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гранола',g:0,a:26,red:52,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Грецкий орех',g:30,a:110,red:135,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гречневая крупа приготовленная',g:120,a:360,red:420,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гречневая мука',g:120,a:360,red:420,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гречневые хлопья',g:120,a:360,red:420,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гриб Портобелло',g:10,a:15,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гриб вешенка',g:75,a:500,red:1000,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Гриб маслёнок',g:40,a:60,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гриб шиитаке',g:10,a:15,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Грибы шиитаке сушёные',g:7,a:12,red:15,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Грибы еноки',g:0,a:12,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Груша азиатская',g:5,a:10,red:190,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Груша пакхам',g:5,a:10,red:190,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гуава неспелая',g:10,a:15,red:90,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Гуава спелая',g:180,a:250,red:320,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Дайкон',g:75,a:280,red:350,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Десертное вино',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Джем из голубики',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Джин',g:30,a:30,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Душистый перец',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Ежевика',g:4,a:7,red:160,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Заварной крем',g:25,a:75,red:100,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Зелёный перец халапеньо сырой',g:29,a:39,red:41,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Зелёный перец чили сырой',g:61,a:230,red:279,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Зелёный перец чили консервированный',g:28,a:150,red:177,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Зелёный чай',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Зерновой батончик',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Игристое вино',g:150,a:250,red:300,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Изюм',g:13,a:18,red:26,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Индейка',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Инжир',g:5,a:8,red:50,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Инжир сушёный',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Искусственная курица (соевая)',g:50,a:75,red:100,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Йогурт из козьего молока',g:33,a:45,red:200,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Йогурт греческий',g:23,a:93,red:170,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Йогурт кокосовый',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Кабачок',g:65,a:75,red:85,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Какао-порошок',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Каперсы',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Капуста квашеная',g:20,a:30,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Капуста красная',g:75,a:150,red:180,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Капуста краснокочанная квашеная',g:75,a:140,red:170,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кардамон',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Карри',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Картофель красный неочищенный',g:75,a:500,red:1000,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Картофель неочищенный',g:75,a:500,red:1000,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Картофель (соломка)',g:22,a:35,red:40,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Картофельные чипсы',g:30,a:40,red:60,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кассава',g:75,a:100,red:120,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Каштан водяной',g:75,a:250,red:335,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Каштановая мука',g:35,a:70,red:100,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Каштаны варёные',g:168,a:213,red:295,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кедровый орех',g:14,a:80,red:100,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кетчуп',g:13,a:20,red:26,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Киви голд',g:150,a:195,red:230,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кимчхи',g:47,a:70,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Кинза/кориандр',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Киноа',g:155,a:350,red:575,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кисло-сладкий соус',g:44,a:100,red:130,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Клементин',g:86,a:130,red:200,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Клубника',g:65,a:75,red:100,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Клубничный джем',g:40,a:63,red:84,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Клюква',g:50,a:135,red:165,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Клюква сушёная',g:15,a:23,red:30,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Клюквенный морс',g:210,a:450,red:600,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кокос',g:64,a:96,red:125,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Кокос измельчённый сушёный',g:30,a:45,red:50,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кокосовая вода',g:100,a:163,red:250,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Кокосовая мука',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Кокосовое молоко с инулином',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Кокосовые сливки',g:60,a:95,red:120,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Колючая груша',g:166,a:230,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Континентальный огурец',g:75,a:360,red:545,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Корень имбиря',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Корень сельдерея',g:75,a:350,red:500,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Корнишоны',g:28,a:170,red:280,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Красное вино сухое',g:150,a:250,red:300,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Красный винный уксус',g:42,a:84,red:120,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Красный лук',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Красный перец чили',g:28,a:35,red:42,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Красный перец хабанеро',g:11,a:53,red:68,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Крахмал',g:100,a:500,red:1000,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Креветки',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Креветочные чипсы',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Крекеры солёные',g:14,a:40,red:125,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кремовое яблоко (аннона)',g:30,a:35,red:100,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Крендельки',g:24,a:35,red:40,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кукуруза консервированная',g:75,a:250,red:310,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кукурузная мука',g:100,a:250,red:400,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кукурузная тортилья',g:57,a:150,red:200,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кукурузные хлопья',g:15,a:30,red:45,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Кукурузные чипсы',g:30,a:85,red:150,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кукурузный хлеб',g:35,a:120,red:200,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кумин',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Кумкват',g:88,a:180,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кунжут',g:11,a:33,red:66,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Кунжутное масло',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Курага',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Курица',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Куркума',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Кускус',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Лемонграсс',g:50,a:100,red:150,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Лимонный сок',g:125,a:187,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Лимская фасоль',g:39,a:54,red:79,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Лимская фасоль консервированная',g:35,a:60,red:85,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Листовая капуста',g:75,a:150,red:225,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Листья карри',g:8,a:24,red:48,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Листья салата',g:75,a:225,red:380,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Лонган',g:25,a:30,red:140,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Лонган сушёный',g:20,a:25,red:30,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Лук-порей (листья)',g:100,a:190,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Фенхель (луковица)',g:48,a:60,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Льняное семя',g:15,a:22,red:30,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Люцерна',g:75,a:170,red:220,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Майонез',g:40,a:250,red:330,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мак',g:24,a:88,red:135,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Макадамия',g:40,a:110,red:135,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Малина',g:60,a:65,red:135,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Малиновый джем',g:40,a:45,red:115,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Манго сушёное',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Мангостин',g:50,a:100,red:125,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Манжту',g:17,a:25,red:75,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Маргарин',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Маслины без косточки',g:60,a:135,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Миндальная мука',g:24,a:36,red:48,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Миндальная паста',g:20,a:32,red:40,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Миндальное молоко',g:250,a:330,red:550,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мини-кукуруза консервированная',g:75,a:165,red:250,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мисо паста',g:12,a:75,red:90,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Молочный шоколад',g:20,a:30,red:85,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Морковь',g:75,a:500,red:1000,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мороженое ванильное',g:30,a:88,red:120,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Мука из арроурута',g:100,a:180,red:270,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мука из киноа',g:100,a:575,red:750,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Мультизерновой хлеб',g:17,a:34,red:68,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Мускатный орех',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Мюсли',g:18,a:21,red:55,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Мята свежая',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Мятный чай',g:9999,a:9999,load:0,groups:[],n:'без ограничений по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Напиток с соком алоэ',g:64,a:75,red:250,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Нектарин',g:18,a:25,red:150,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Нут консервированный',g:42,a:84,red:120,load:0.2,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Medium'}, +{name:'Нут пророщенный',g:10,a:22,red:30,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Овсяная крупа',g:60,a:240,red:280,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Овсяное молоко',g:104,a:121,red:250,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Овсяное печенье',g:36,a:64,red:81,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Овсяные отруби',g:22,a:66,red:88,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Овсяные хлопья',g:50,a:100,red:125,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'}, +{name:'Овсяный батончик',g:8,a:12,red:15,load:0.35,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: High'}, +{name:'Овсяный хлеб',g:0,a:0,red:1,load:0.45,groups:[],n:'безопасной дозы нет по таблице; сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18)'}, +{name:'Огурец',g:75,a:360,red:545,load:0.1,groups:[],n:'сводная таблица порций Low FODMAP (материал Ольги, 2026-08-18); уровень по таблице: Low'} ]; @@ -255,7 +470,7 @@ function downloadJournalBackup(){ const foodSel=document.getElementById('food');let selectedFoodIndex=-1,suggestIndex=-1,suggestList=[]; function populateFoods(){if(selectedFoodIndex>=foods.length)selectedFoodIndex=-1} -function foodHint(f){return f.hint==='high'?'высокий FODMAP':f.hint==='low'?'низкий FODMAP':f.unknown?'нет данных':f.load===0?'FODMAP-free':'green ≤ '+f.g+' г'} +function foodHint(f){return f.hint==='high'?'высокий FODMAP':f.hint==='low'?'низкий FODMAP':f.unknown?'нет данных':f.g>=9999?'без ограничений':f.load===0?'FODMAP-free':(!f.g&&f.red===1)?'безопасной дозы нет':'green ≤ '+f.g+' г'} function matchFoods(q){ q=q.trim().toLocaleLowerCase('ru'); let list=foods.map((f,i)=>({f,i})); @@ -292,7 +507,7 @@ function level(f,g){ if(g<=f.g)return'g'; if(g<=f.a)return'a'; return'r' } function contribution(f,g){ - if(f.unknown||f.load===0)return 0;let ratio=g/f.g; + if(f.unknown||f.load===0)return 0;if(!f.g)return g>0?f.load*2.5:0;let ratio=g/f.g; if(ratio<=1)return f.load*ratio;if(ratio<=2)return f.load*(1+(ratio-1)*1.3);return f.load*(2.3+(ratio-2)*1.7) } function addFood(){let g=+document.getElementById('grams').value,i=selectedFoodIndex; @@ -362,7 +577,7 @@ function render(){ if(!meal.length)el.innerHTML='<div class="small">Пока ничего не добавлено.</div>'; else el.innerHTML=meal.map((x,k)=>{ let f=foods[x.i],l=level(f,x.g),label=f.hint==='high'?'ВЫСОКИЙ FODMAP':f.hint==='low'?'НИЗКИЙ FODMAP':l==='g'?'GREEN':l==='a'?'AMBER':l==='r'?'RED':'НЕТ ДАННЫХ'; - let general=f.hint?(f.hint==='high'?'Высокий FODMAP по таблице; порог в граммах не задан':'Низкий FODMAP по таблице; порог в граммах не задан'):f.unknown?'Общий порог: нет данных':f.load===0?'Общий диапазон: FODMAP практически отсутствуют':`Общий: green ≤ ${f.g} г${f.a?`, amber ≤ ${f.a} г`:''}`; + let general=(!f.g&&f.red===1)?'Безопасной дозы нет по таблице':f.g>=9999?'Без ограничений по таблице':f.hint?(f.hint==='high'?'Высокий FODMAP по таблице; порог в граммах не задан':'Низкий FODMAP по таблице; порог в граммах не задан'):f.unknown?'Общий порог: нет данных':f.load===0?'Общий диапазон: FODMAP практически отсутствуют':`Общий: green ≤ ${f.g} г${f.a?`, amber ≤ ${f.a} г`:''}`; return `<div class="meal-row"><div><b>${esc(f.name)}</b>${f.custom?'<span class="custom-badge">свой</span>':''}<div class="small">${esc(general)}${f.uncertain?' • оценочно':''}</div>${personalHtml(f,x.g)}</div><input type="number" value="${x.g}" onchange="updateGram(${k},this.value)"><span class="tag"><i class="dot ${l}"></i>${label}</span><button class="remove" onclick="removeFood(${k})">×</button></div>` }).join(''); document.getElementById('editingMeal').textContent=editingMealId?'редактируется сохранённый приём пищи':'';