{"id":30958,"date":"2026-07-29T14:46:52","date_gmt":"2026-07-29T10:46:52","guid":{"rendered":"https:\/\/fitmeal.ge\/?page_id=30958"},"modified":"2026-08-11T22:40:14","modified_gmt":"2026-08-11T18:40:14","slug":"accomplish","status":"publish","type":"page","link":"https:\/\/fitmeal.ge\/en\/accomplish\/","title":{"rendered":"Accomplish"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30958\" class=\"elementor elementor-30958\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b58df5 e-con-full wd-section-stretch-content e-flex e-con e-parent\" data-id=\"0b58df5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf2d4c9 elementor-widget elementor-widget-html\" data-id=\"bf2d4c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"fm21\" id=\"fm21-menu\" aria-busy=\"true\">\r\n  <div class=\"fm21__wash\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"fm21__shell\">\r\n    <header class=\"fm21__hero\">\r\n      <h1 data-fm-ui=\"heroTitle\" data-no-translation>\r\n        21 \u10d3\u10e6\u10d8\u10d0\u10dc\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10e1 \u10db\u10d4\u10dc\u10d8\u10e3\r\n      <\/h1>\r\n      <p data-fm-ui=\"heroText\" data-no-translation>\r\n        \u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d9\u10d5\u10d8\u10e0\u10d0 \u10d3\u10d0 \u10d3\u10e6\u10d4, \u10dc\u10d0\u10ee\u10d4 \u10dd\u10e0\u10d8\u10d5\u10d4 \u10d9\u10d5\u10d4\u10d1\u10d0, \u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10e1\u10e0\u10e3\u10da\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10d7\u10d8 \u10e6\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d0.\r\n      <\/p>\r\n\r\n      <div class=\"fm21__benefits\" aria-label=\"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e3\u10de\u10d8\u10e0\u10d0\u10e2\u10d4\u10e1\u10dd\u10d1\u10d4\u10d1\u10d8\" data-fm-benefits data-no-translation>\r\n        <span>2 \u10d9\u10d5\u10d4\u10d1\u10d0 \u10e7\u10dd\u10d5\u10d4\u10da\u10d3\u10e6\u10d4<\/span>\r\n        <span>\u10e1\u10e0\u10e3\u10da\u10d8 \u10db\u10d0\u10d9\u10e0\u10dd\u10d4\u10d1\u10d8<\/span>\r\n        <span>\u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d8\u10d0<\/span>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <section\r\n      class=\"fm21__patient-access\"\r\n      aria-labelledby=\"fm21-access-title\"\r\n      data-fm-patient-access\r\n      data-no-translation\r\n    >\r\n      <div class=\"fm21__access-header\">\r\n        <span class=\"fm21__access-icon\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n            <circle cx=\"12\" cy=\"8\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\"\/>\r\n            <path d=\"M5 20a7 7 0 0 1 14 0\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n\r\n        <div class=\"fm21__access-header-copy\">\r\n          <span data-fm-ui=\"accessEyebrow\">\u10de\u10d0\u10ea\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1<\/span>\r\n          <h2 id=\"fm21-access-title\" data-fm-ui=\"accessTitle\">\u10de\u10d0\u10ea\u10d8\u10d4\u10dc\u10e2\u10d8\u10e1 \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4<\/h2>\r\n          <p data-fm-ui=\"accessDescription\">\u10e8\u10d4\u10d0\u10d5\u10e1\u10d4\u10d7 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8 \u10d0\u10d5\u10e2\u10dd\u10e0\u10d8\u10d6\u10d0\u10ea\u10d8\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"fm21__access-surface\">\r\n        <div class=\"fm21__access-panel\" data-fm-login-panel>\r\n          <div class=\"fm21__access-panel-heading\">\r\n            <h3 id=\"fm21-login-title\" data-fm-ui=\"loginTitle\">\u10d0\u10d5\u10e2\u10dd\u10e0\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0<\/h3>\r\n            <p data-fm-ui=\"loginText\">\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10db\u10dd\u10ea\u10d4\u10db\u10e3\u10da\u10d8 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8.<\/p>\r\n          <\/div>\r\n\r\n          <form class=\"fm21__access-form\" data-fm-login-form aria-labelledby=\"fm21-login-title\">\r\n            <div class=\"fm21__access-grid\">\r\n              <label class=\"fm21__field\" for=\"fm21-patient-first-name\">\r\n                <span class=\"fm21__field-label\">\r\n                  <span data-fm-ui=\"firstName\">\u10e1\u10d0\u10ee\u10d4\u10da\u10d8<\/span>\r\n                  <span class=\"fm21__required\" aria-hidden=\"true\">*<\/span>\r\n                <\/span>\r\n                <input id=\"fm21-patient-first-name\" name=\"first_name\" type=\"text\" autocomplete=\"given-name\" required>\r\n              <\/label>\r\n\r\n              <label class=\"fm21__field\" for=\"fm21-patient-last-name\">\r\n                <span class=\"fm21__field-label\">\r\n                  <span data-fm-ui=\"lastName\">\u10d2\u10d5\u10d0\u10e0\u10d8<\/span>\r\n                  <span class=\"fm21__required\" aria-hidden=\"true\">*<\/span>\r\n                <\/span>\r\n                <input id=\"fm21-patient-last-name\" name=\"last_name\" type=\"text\" autocomplete=\"family-name\" required>\r\n              <\/label>\r\n\r\n              <label class=\"fm21__field fm21__field--full\" for=\"fm21-patient-address\">\r\n                <span class=\"fm21__field-label\">\r\n                  <span data-fm-ui=\"address\">\u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10e1\u10d0\u10db\u10d0\u10e0\u10d7\u10d8<\/span>\r\n                  <span class=\"fm21__required\" aria-hidden=\"true\">*<\/span>\r\n                <\/span>\r\n                <textarea id=\"fm21-patient-address\" name=\"address\" rows=\"2\" autocomplete=\"street-address\" required><\/textarea>\r\n              <\/label>\r\n\r\n              <label class=\"fm21__field fm21__field--full\" for=\"fm21-patient-email\">\r\n                <span class=\"fm21__field-label\" data-fm-ui=\"emailOptional\">\u10db\u10d4\u10d8\u10da\u10d8 (\u10d0\u10e0\u10d0\u10e1\u10d0\u10d5\u10d0\u10da\u10d3\u10d4\u10d1\u10e3\u10da\u10dd)<\/span>\r\n                <input id=\"fm21-patient-email\" name=\"email\" type=\"email\" inputmode=\"email\" autocomplete=\"email\">\r\n              <\/label>\r\n\r\n              <label class=\"fm21__field\" for=\"fm21-patient-phone\">\r\n                <span class=\"fm21__field-label\">\r\n                  <span data-fm-ui=\"phoneNumber\">\u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8\u10e1 \u10dc\u10dd\u10db\u10d4\u10e0\u10d8<\/span>\r\n                  <span class=\"fm21__required\" aria-hidden=\"true\">*<\/span>\r\n                <\/span>\r\n                <input id=\"fm21-patient-phone\" name=\"phone_number\" type=\"tel\" inputmode=\"tel\" autocomplete=\"tel\" required>\r\n              <\/label>\r\n\r\n              <label class=\"fm21__field\" for=\"fm21-patient-code\">\r\n                <span class=\"fm21__field-label\">\r\n                  <span data-fm-ui=\"uniqueCode\">\u10e3\u10dc\u10d8\u10d9\u10d0\u10da\u10e3\u10e0\u10d8 \u10d9\u10dd\u10d3\u10d8<\/span>\r\n                  <span class=\"fm21__required\" aria-hidden=\"true\">*<\/span>\r\n                <\/span>\r\n                <input\r\n                  id=\"fm21-patient-code\"\r\n                  name=\"unique_code\"\r\n                  type=\"text\"\r\n                  autocomplete=\"off\"\r\n                  autocapitalize=\"characters\"\r\n                  spellcheck=\"false\"\r\n                  required\r\n                >\r\n              <\/label>\r\n            <\/div>\r\n\r\n            <p class=\"fm21__required-note\" data-fm-ui=\"requiredNote\">* \u10e1\u10d0\u10d5\u10d0\u10da\u10d3\u10d4\u10d1\u10e3\u10da\u10dd \u10d5\u10d4\u10da\u10d8<\/p>\r\n\r\n            <div class=\"fm21__access-actions fm21__access-actions--single\">\r\n              <button class=\"fm21__access-button fm21__access-button--primary\" type=\"submit\" data-fm-login-submit>\r\n                <span data-fm-ui=\"loginButton\">\u10e0\u10d4\u10d2\u10d8\u10e1\u10e2\u10e0\u10d0\u10ea\u10d8\u10d0<\/span>\r\n                <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n                  <path d=\"M10 17l5-5-5-5M15 12H3M14 4h5a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                <\/svg>\r\n              <\/button>\r\n            <\/div>\r\n          <\/form>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"fm21__access-contact\">\r\n        <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n          <path d=\"M7 3h3l1.5 4-2 1.5a15 15 0 0 0 6 6l1.5-2 4 1.5v3a3 3 0 0 1-3 3C10.3 20 4 13.7 4 6a3 3 0 0 1 3-3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n        <span data-fm-ui=\"contactText\">\u10de\u10e0\u10dd\u10d1\u10da\u10d4\u10db\u10d8\u10e1 \u10e8\u10d4\u10db\u10d7\u10ee\u10d5\u10d4\u10d5\u10d0\u10e8\u10d8 \u10d3\u10d0\u10d2\u10d5\u10d8\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d3\u10d8\u10d7:<\/span>\r\n        <a href=\"tel:+995551216060\">551 216 060<\/a>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <nav class=\"fm21__navigator\" aria-label=\"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0\" data-fm-navigator data-no-translation>\r\n      <div class=\"fm21__week-tabs\" role=\"tablist\" aria-label=\"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d9\u10d5\u10d8\u10e0\u10d0\" data-fm-week-tabs><\/div>\r\n      <div class=\"fm21__day-tabs\" role=\"tablist\" aria-label=\"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d3\u10e6\u10d4\" data-fm-day-tabs><\/div>\r\n    <\/nav>\r\n\r\n    <div class=\"fm21__selection\">\r\n      <div class=\"fm21__selection-copy\" data-no-translation>\r\n        <div class=\"fm21__selection-topline\">\r\n          <span class=\"fm21__selection-label\" data-fm-selection-label>\u10d3\u10e6\u10d4\u10d5\u10d0\u10dc\u10d3\u10d4\u10da\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3<\/span>\r\n          <button class=\"fm21__today-button is-hidden\" type=\"button\" data-fm-today-button hidden aria-hidden=\"true\">\r\n            \u10d3\u10e6\u10d4\u10d5\u10d0\u10dc\u10d3\u10d4\u10da\u10d6\u10d4 \u10d3\u10d0\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0\r\n          <\/button>\r\n        <\/div>\r\n        <h2 id=\"fm21-current-title\" data-fm-current-title aria-live=\"polite\">\u10d9\u10d5\u10d8\u10e0\u10d0 1 \u00b7 \u10d3\u10e6\u10d4 1<\/h2>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <section class=\"fm21__daily\" aria-labelledby=\"fm21-daily-title\" data-no-translation>\r\n      <div class=\"fm21__daily-heading\">\r\n        <div>\r\n          <span data-fm-ui=\"dailyEyebrow\">2 \u10d9\u10d5\u10d4\u10d1\u10d8\u10e1 \u10ef\u10d0\u10db\u10e3\u10e0\u10d8 \u10db\u10d0\u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10da\u10d4\u10d1\u10d8<\/span>\r\n          <h2 id=\"fm21-daily-title\" data-fm-ui=\"dailyTitle\">\u10d3\u10e6\u10d8\u10e1 \u10ef\u10d0\u10db\u10d8<\/h2>\r\n        <\/div>\r\n        <span class=\"fm21__daily-badge\" data-fm-ui=\"dailyBadge\">\u10e1\u10d0\u10d3\u10d8\u10da\u10d8 + \u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8<\/span>\r\n      <\/div>\r\n      <div class=\"fm21__daily-macros\" data-fm-daily-macros><\/div>\r\n    <\/section>\r\n\r\n    <div\r\n      class=\"fm21__meal-grid\"\r\n      id=\"fm21-meal-panel\"\r\n      role=\"tabpanel\"\r\n      aria-labelledby=\"fm21-current-title\"\r\n      data-fm-meal-grid\r\n    ><\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n  <noscript>\r\n    <p class=\"fm21__noscript\">\r\n      \u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e1\u10d0\u10dc\u10d0\u10ee\u10d0\u10d5\u10d0\u10d3 \u10e9\u10d0\u10e0\u10d7\u10d4 JavaScript. \u00b7 Enable JavaScript to view the menu.\r\n    <\/p>\r\n  <\/noscript>\r\n<\/section>\r\n\r\n<script data-nowprocket>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  const root = document.getElementById(\"fm21-menu\");\r\n  if (!root || root.dataset.fmInitialized === \"true\") return;\r\n  root.dataset.fmInitialized = \"true\";\r\n\r\n  const CONFIG = {\r\n    baseImageUrl: \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2025\/12\/\",\r\n    timezone: \"Asia\/Tbilisi\",\r\n    imageCacheKey: \"fm21-translated-image-urls-v2\",\r\n    imageOverrides: {\r\n      ka: {\r\n        \"1-5-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/08\/week-1-day-5-31.webp\",\r\n        \"3-5-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/08\/week-3-day-5-2.webp\"\r\n      },\r\n      en: {\r\n        \"1-1-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-1-2-EN.webp\",\r\n        \"1-1-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-1-3-EN.webp\",\r\n        \"1-2-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-2-2-EN.webp\",\r\n        \"1-2-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-2-3-EN.webp\",\r\n        \"1-3-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-3-2-EN.webp\",\r\n        \"1-3-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-3-3-EN-1.webp\",\r\n        \"1-4-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-4-2-EN.webp\",\r\n        \"1-4-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-4-3-EN.webp\",\r\n        \"1-5-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-5-2-EN.webp\",\r\n        \"1-5-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/08\/week-1-day-5-3-EN.webp\",\r\n        \"1-6-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-6-2-EN.webp\",\r\n        \"1-6-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-6-3-EN.webp\",\r\n        \"1-7-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-7-2-EN.webp\",\r\n        \"1-7-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-1-day-7-3-EN.webp\",\r\n        \"2-1-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-1-2-EN.webp\",\r\n        \"2-1-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-1-3-EN.webp\",\r\n        \"2-2-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-2-2-EN.webp\",\r\n        \"2-2-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-2-3-EN.webp\",\r\n        \"2-3-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-3-2-EN.webp\",\r\n        \"2-3-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-3-3-EN.webp\",\r\n        \"2-4-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-4-2-EN.webp\",\r\n        \"2-4-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-4-3-EN.webp\",\r\n        \"2-5-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-5-2-EN.webp\",\r\n        \"2-5-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-5-3-EN.webp\",\r\n        \"2-6-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-6-2-EN.webp\",\r\n        \"2-6-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-6-3-EN.webp\",\r\n        \"2-7-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-7-2-EN.webp\",\r\n        \"2-7-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-2-day-7-3-EN.webp\",\r\n        \"3-1-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-1-2-EN.webp\",\r\n        \"3-1-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-1-3-EN.webp\",\r\n        \"3-2-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-2-2-EN.webp\",\r\n        \"3-2-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-2-3-EN.webp\",\r\n        \"3-3-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-3-2-EN.webp\",\r\n        \"3-3-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-3-3-EN.webp\",\r\n        \"3-4-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-4-2-EN.webp\",\r\n        \"3-4-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-4-3-EN.webp\",\r\n        \"3-5-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/08\/week-3-day-5-2-EN.webp\",\r\n        \"3-5-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-5-3-EN.webp\",\r\n        \"3-6-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-6-2-EN.webp\",\r\n        \"3-6-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-6-3-EN.webp\",\r\n        \"3-7-2\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-7-2-EN.webp\",\r\n        \"3-7-3\": \"https:\/\/fitmeal.ge\/wp-content\/uploads\/2026\/07\/week-3-day-7-3-EN.webp\"\r\n      }\r\n    },\r\n    translationWaitMs: 3000,\r\n    anchor: {\r\n      year: 2026,\r\n      month: 6,\r\n      day: 8,\r\n      week: 3,\r\n      menuDay: 1\r\n    }\r\n  };\r\n\r\n  const MENU = {\"1-1\":{\"week\":1,\"day\":1,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4 \u10e5\u10d8\u10dc\u10dd\u10d0\u10d7\u10d8\",\"en\":\"Chicken Fillet with Quinoa\"},\"totals\":{\"weight\":560,\"calories\":467,\"protein\":45.6,\"fat\":11.6,\"carbs\":56.9},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":120,\"calories\":132,\"protein\":27.5,\"fat\":1.5,\"carbs\":0},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10dd\u10d0 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Quinoa (dry)\"},\"weight\":55,\"calories\":190,\"protein\":7,\"fat\":3,\"carbs\":34},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10da\u10dd\u10d1\u10d8\u10dd\",\"en\":\"Green beans\"},\"weight\":100,\"calories\":31,\"protein\":1.8,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0\",\"en\":\"Green peas\"},\"weight\":50,\"calories\":40,\"protein\":2.5,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":70,\"calories\":13,\"protein\":0.6,\"fat\":0.1,\"carbs\":2.7},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10d3\u10d8\u10df\u10dd\u10dc\u10d8\u10e1 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Dijon mustard\"},\"weight\":10,\"calories\":9,\"protein\":0.5,\"fat\":0.5,\"carbs\":0.6}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10e1\u10e3\u10d9\u10d8\u10d7\",\"en\":\"Greek Salad with Beef Tenderloin\"},\"totals\":{\"weight\":780,\"calories\":500,\"protein\":41.7,\"fat\":21,\"carbs\":39.5},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":140,\"calories\":210,\"protein\":31,\"fat\":9,\"carbs\":0},{\"name\":{\"ka\":\"\u10e4\u10d4\u10e2\u10d0 (\u10d9\u10da\u10d0\u10e1\u10d8\u10d9\u10e3\u10e0\u10d8)\",\"en\":\"Feta cheese (classic)\"},\"weight\":35,\"calories\":93,\"protein\":5,\"fat\":7.5,\"carbs\":1.4},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d7\u10d8\u10e1\u10ee\u10d8\u10da\u10d8\",\"en\":\"Olives\"},\"weight\":30,\"calories\":35,\"protein\":0.3,\"fat\":3.5,\"carbs\":1},{\"name\":{\"ka\":\"\u10d1\u10e3\u10da\u10d2\u10d0\u10e0\u10e3\u10da\u10d8 \u10ec\u10d8\u10ec\u10d0\u10d9\u10d0\",\"en\":\"Bell pepper\"},\"weight\":150,\"calories\":40,\"protein\":1.5,\"fat\":0.3,\"carbs\":9},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":150,\"calories\":27,\"protein\":1.3,\"fat\":0.3,\"carbs\":5.8},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":150,\"calories\":23,\"protein\":1,\"fat\":0.1,\"carbs\":5.4},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10ea\u10d8\u10e2\u10e0\u10e3\u10e1\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \u10d7\u10d0\u10e4\u10da\u10d8\u10d7\",\"en\":\"Citrus sauce with honey\"},\"weight\":25,\"calories\":57,\"protein\":0.2,\"fat\":0.1,\"carbs\":14}]}]},\"1-2\":{\"week\":1,\"day\":2,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8 \u10d1\u10d0\u10e2\u10d0\u10e2\u10d8\u10d7\",\"en\":\"Salmon with Sweet Potato\"},\"totals\":{\"weight\":415,\"calories\":430,\"protein\":34.6,\"fat\":13,\"carbs\":46},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":145,\"calories\":206,\"protein\":29,\"fat\":10,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d0\u10e2\u10d0\u10e2\u10d8 (\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8)\",\"en\":\"Sweet potato\"},\"weight\":140,\"calories\":120,\"protein\":2.2,\"fat\":0.1,\"carbs\":28},{\"name\":{\"ka\":\"\u10e3\u10dc\u10d0\u10d2\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Unagi sauce\"},\"weight\":25,\"calories\":60,\"protein\":1,\"fat\":0.2,\"carbs\":14},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10dd\u10da\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10ea\u10d4\u10d6\u10d0\u10e0\u10d8\",\"en\":\"Chicken Caesar Salad\"},\"totals\":{\"weight\":435,\"calories\":433,\"protein\":40.7,\"fat\":18.8,\"carbs\":24.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":130,\"calories\":143,\"protein\":29.8,\"fat\":1.6,\"carbs\":0},{\"name\":{\"ka\":\"\u10ea\u10d4\u10d6\u10d0\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Caesar dressing\"},\"weight\":20,\"calories\":110,\"protein\":0.5,\"fat\":11.5,\"carbs\":1.2},{\"name\":{\"ka\":\"\u10de\u10d0\u10e0\u10db\u10d4\u10d6\u10d0\u10dc\u10d8\",\"en\":\"Parmesan cheese\"},\"weight\":15,\"calories\":60,\"protein\":5.3,\"fat\":4.2,\"carbs\":0.2},{\"name\":{\"ka\":\"\u10d9\u10e0\u10e3\u10e2\u10dd\u10dc\u10d4\u10d1\u10d8 (\u10dd\u10e0\u10ea\u10ee\u10dd\u10d1\u10d8\u10da\u10d0)\",\"en\":\"Croutons\"},\"weight\":20,\"calories\":80,\"protein\":2,\"fat\":1,\"carbs\":15},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10dd\u10da\u10d8 \/ \u10e0\u10e3\u10d9\u10dd\u10da\u10d0 \/ \u10db\u10d8\u10d9\u10e0\u10dd \u10db\u10ec\u10d5\u10d0\u10dc\u10d8\u10da\u10d8\",\"en\":\"Lettuce \/ arugula \/ microgreens\"},\"weight\":150,\"calories\":22,\"protein\":2.2,\"fat\":0.3,\"carbs\":4}]}]},\"1-3\":{\"week\":1,\"day\":3,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e4\u10d0\u10e0\u10e8\u10d8 \u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10d7 \u10d3\u10d0 \u10d3\u10d0\u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10d1\u10dd\u10e1\u10e2\u10dc\u10d4\u10e3\u10da\u10d8\u10d7\",\"en\":\"Ground Beef with Rice and Pickled Vegetables\"},\"totals\":{\"weight\":430,\"calories\":473,\"protein\":35,\"fat\":9.6,\"carbs\":64.5},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean ground beef\"},\"weight\":130,\"calories\":192,\"protein\":27.5,\"fat\":9,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice (dry)\"},\"weight\":45,\"calories\":160,\"protein\":3.2,\"fat\":0.3,\"carbs\":36},{\"name\":{\"ka\":\"\u10d7\u10d0\u10e4\u10da\u10d8\",\"en\":\"Honey\"},\"weight\":10,\"calories\":30,\"protein\":0,\"fat\":0,\"carbs\":8.2},{\"name\":{\"ka\":\"\u10e2\u10d4\u10e0\u10d8\u10d0\u10d9\u10d8 \/ \u10e2\u10d9\u10d1\u10d8\u10da-\u10db\u10df\u10d0\u10d5\u10d4 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Teriyaki \/ Sweet and sour sauce\"},\"weight\":15,\"calories\":25,\"protein\":0.3,\"fat\":0,\"carbs\":6},{\"name\":{\"ka\":\"\u10ec\u10d8\u10d7\u10d4\u10da\u10d8 \u10d9\u10dd\u10db\u10d1\u10dd\u10e1\u10e2\u10dd\",\"en\":\"Red cabbage\"},\"weight\":100,\"calories\":31,\"protein\":1.4,\"fat\":0.2,\"carbs\":7.4},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10ef\u10d8\u10dc\u10ef\u10d4\u10e0\u10d8, \u10dc\u10d8\u10dd\u10e0\u10d8\",\"en\":\"Ginger, garlic\"},\"weight\":10,\"calories\":8,\"protein\":0.2,\"fat\":0,\"carbs\":1.8},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \/ \u10d5\u10dd\u10e0\u10e9\u10d4\u10e1\u10e2\u10d4\u10e0\u10d8\",\"en\":\"Soy sauce \/ Worcestershire sauce\"},\"weight\":20,\"calories\":12,\"protein\":1.6,\"fat\":0,\"carbs\":1.5}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8 \u10de\u10d0\u10dc\u10d9\u10dd\u10e8\u10d8 \u10d3\u10d0 \u10d1\u10dd\u10e1\u10e2\u10dc\u10d4\u10e3\u10da\u10d8\",\"en\":\"Panko-Crusted Shrimp with Vegetables\"},\"totals\":{\"weight\":548,\"calories\":444,\"protein\":43.4,\"fat\":14.7,\"carbs\":37},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d8\",\"en\":\"Shrimp\"},\"weight\":150,\"calories\":140,\"protein\":30,\"fat\":1.5,\"carbs\":0.3},{\"name\":{\"ka\":\"\u10de\u10d0\u10dc\u10d9\u10dd (\u10e1\u10e3\u10ee\u10d0\u10e0\u10d8)\",\"en\":\"Panko\"},\"weight\":25,\"calories\":90,\"protein\":2.5,\"fat\":0.5,\"carbs\":18.5},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":8,\"calories\":72,\"protein\":0,\"fat\":8,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":100,\"calories\":34,\"protein\":2.8,\"fat\":0.4,\"carbs\":7},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10d3\u10d8\u10df\u10dd\u10dc\u10d8\u10e1 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Dijon mustard\"},\"weight\":10,\"calories\":9,\"protein\":0.5,\"fat\":0.5,\"carbs\":0.6},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8, \u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Lemon, salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"1-4\":{\"week\":1,\"day\":4,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d1\u10dd\u10da\u10dd\u10dc\u10d4\u10d6\u10d4\",\"en\":\"Bolognese\"},\"totals\":{\"weight\":370,\"calories\":505,\"protein\":39.6,\"fat\":13.9,\"carbs\":54.9},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean ground beef\"},\"weight\":120,\"calories\":177,\"protein\":25.4,\"fat\":8.3,\"carbs\":0},{\"name\":{\"ka\":\"\u10de\u10d4\u10dc\u10d4 (\u10db\u10d0\u10d9\u10d0\u10e0\u10dd\u10dc\u10d8, \u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Penne pasta (dry)\"},\"weight\":55,\"calories\":196,\"protein\":6.6,\"fat\":1.1,\"carbs\":39.1},{\"name\":{\"ka\":\"\u10de\u10dd\u10db\u10d8\u10d3\u10d5\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 (\u10e2\u10dd\u10db\u10d0\u10e2\u10d8\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0 \/ \u10de\u10d0\u10e1\u10d0\u10e2\u10d0)\",\"en\":\"Tomato sauce (tomato paste \/ passata)\"},\"weight\":100,\"calories\":40,\"protein\":1.5,\"fat\":0.2,\"carbs\":8},{\"name\":{\"ka\":\"\u10de\u10d0\u10e0\u10db\u10d4\u10d6\u10d0\u10dc\u10d8\",\"en\":\"Parmesan cheese\"},\"weight\":15,\"calories\":60,\"protein\":5.3,\"fat\":4.2,\"carbs\":0.2},{\"name\":{\"ka\":\"\u10e1\u10e2\u10d0\u10e4\u10d8\u10da\u10dd\",\"en\":\"Carrot\"},\"weight\":50,\"calories\":20,\"protein\":0.5,\"fat\":0.1,\"carbs\":4.8},{\"name\":{\"ka\":\"\u10ee\u10d0\u10ee\u10d5\u10d8\",\"en\":\"Onion\"},\"weight\":30,\"calories\":12,\"protein\":0.3,\"fat\":0,\"carbs\":2.8}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Chicken Salad\"},\"totals\":{\"weight\":415,\"calories\":407,\"protein\":37.7,\"fat\":14.9,\"carbs\":31.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":130,\"calories\":143,\"protein\":29.8,\"fat\":1.6,\"carbs\":0},{\"name\":{\"ka\":\"\u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\",\"en\":\"Avocado\"},\"weight\":40,\"calories\":64,\"protein\":0.8,\"fat\":5.9,\"carbs\":3.4},{\"name\":{\"ka\":\"\u10e4\u10d4\u10e2\u10d0\",\"en\":\"Feta cheese\"},\"weight\":20,\"calories\":53,\"protein\":2.8,\"fat\":4.3,\"carbs\":0.8},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da-\u10db\u10df\u10d0\u10d5\u10d4 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Sweet and sour sauce\"},\"weight\":25,\"calories\":40,\"protein\":0.2,\"fat\":0,\"carbs\":9.5},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Sweet corn (canned)\"},\"weight\":40,\"calories\":34,\"protein\":1,\"fat\":0.4,\"carbs\":7.4},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":40,\"calories\":32,\"protein\":2,\"fat\":0.2,\"carbs\":5.6},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d7\u10d8\u10e1\u10ee\u10d8\u10da\u10d8\",\"en\":\"Olives\"},\"weight\":20,\"calories\":23,\"protein\":0.2,\"fat\":2.3,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9}]}]},\"1-5\":{\"week\":1,\"day\":5,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10d0\u10db\u10d8 \u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8\u10d7 \u10d3\u10d0 \u10d1\u10dd\u10e1\u10e2\u10dc\u10d4\u10e3\u10da\u10d8\u10d7\",\"en\":\"Chicken with Couscous and Vegetables\"},\"totals\":{\"weight\":420,\"calories\":503,\"protein\":39.6,\"fat\":12.4,\"carbs\":55.1},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":130,\"calories\":143,\"protein\":29.8,\"fat\":1.6,\"carbs\":0},{\"name\":{\"ka\":\"\u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Couscous (dry)\"},\"weight\":50,\"calories\":180,\"protein\":6.4,\"fat\":0.3,\"carbs\":36.2},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":40,\"calories\":32,\"protein\":2,\"fat\":0.2,\"carbs\":5.6},{\"name\":{\"ka\":\"\u10ea\u10d8\u10e2\u10e0\u10e3\u10e1\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \u10d7\u10d0\u10e4\u10da\u10d8\u10d7\",\"en\":\"Citrus sauce with honey\"},\"weight\":20,\"calories\":30,\"protein\":0.1,\"fat\":0.1,\"carbs\":7},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":70,\"calories\":13,\"protein\":0.6,\"fat\":0.1,\"carbs\":2.7},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":10,\"calories\":90,\"protein\":0,\"fat\":10,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e4\u10d0\u10e0\u10e8\u10d8 \u10d1\u10d0\u10e2\u10d0\u10e2\u10d8\u10e1 \u10f0\u10e3\u10db\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Minced Beef with Sweet Potato Hummus\"},\"totals\":{\"weight\":498,\"calories\":530,\"protein\":35,\"fat\":18,\"carbs\":63},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (5% \u10ea\u10ee\u10d8\u10db\u10d8\u10d0\u10dc\u10dd\u10d1\u10d0)\",\"en\":\"Ground beef (5% fat)\"},\"weight\":100,\"calories\":137,\"protein\":21,\"fat\":5,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d0\u10e2\u10d0\u10e2\u10d8 (\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8)\",\"en\":\"Sweet potato\"},\"weight\":220,\"calories\":189,\"protein\":3.5,\"fat\":0.3,\"carbs\":44.2},{\"name\":{\"ka\":\"\u10d4\u10d3\u10d0\u10db\u10d0\u10db\u10d4\",\"en\":\"Edamame\"},\"weight\":50,\"calories\":61,\"protein\":5.5,\"fat\":2.6,\"carbs\":4.3},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8\",\"en\":\"Sweet corn\"},\"weight\":40,\"calories\":34,\"protein\":1.3,\"fat\":0.5,\"carbs\":7.5},{\"name\":{\"ka\":\"\u10e2\u10d0\u10f0\u10d8\u10dc\u10d8\",\"en\":\"Tahini\"},\"weight\":8,\"calories\":48,\"protein\":1.4,\"fat\":4.3,\"carbs\":1.4},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10eb\u10d8\",\"en\":\"Cilantro\"},\"weight\":5,\"calories\":1,\"protein\":0.1,\"fat\":0,\"carbs\":0.2},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8\u10e1 \u10ec\u10d5\u10d4\u10dc\u10d8\",\"en\":\"Lemon juice\"},\"weight\":10,\"calories\":2,\"protein\":0,\"fat\":0,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10dc\u10d8\u10dd\u10e0\u10d8\",\"en\":\"Garlic\"},\"weight\":5,\"calories\":7,\"protein\":0.3,\"fat\":0,\"carbs\":1.6},{\"name\":{\"ka\":\"\u10d5\u10dd\u10e0\u10e9\u10d4\u10e1\u10e2\u10d4\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Worcestershire sauce\"},\"weight\":5,\"calories\":4,\"protein\":0,\"fat\":0,\"carbs\":1},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":5,\"calories\":3,\"protein\":0.4,\"fat\":0,\"carbs\":0.3},{\"name\":{\"ka\":\"\u10db\u10dd\u10ee\u10d0\u10e0\u10e8\u10e3\u10da\u10d8 \u10d9\u10d5\u10d4\u10e0\u10ea\u10ee\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Boiled egg sauce\"},\"weight\":50,\"calories\":44,\"protein\":1.5,\"fat\":5.3,\"carbs\":1.8}]}]},\"1-6\":{\"week\":1,\"day\":6,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10e1 \u10dc\u10e3\u10d3\u10da\u10e1\u10d8\",\"en\":\"Salmon with Rice Noodles\"},\"totals\":{\"weight\":370,\"calories\":490,\"protein\":32.2,\"fat\":16.2,\"carbs\":56.8},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":130,\"calories\":221,\"protein\":26,\"fat\":13,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10e1 \u10dc\u10e3\u10d3\u10da\u10e1\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice noodles (dry)\"},\"weight\":45,\"calories\":152,\"protein\":1.6,\"fat\":0.2,\"carbs\":36},{\"name\":{\"ka\":\"\u10e3\u10dc\u10d0\u10d2\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Unagi sauce\"},\"weight\":20,\"calories\":41,\"protein\":0.2,\"fat\":0,\"carbs\":10},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":100,\"calories\":34,\"protein\":2.8,\"fat\":0.4,\"carbs\":7},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":70,\"calories\":13,\"protein\":0.6,\"fat\":0.1,\"carbs\":2.7}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8\u10d7\",\"en\":\"Chicken Salad with Potatoes\"},\"totals\":{\"weight\":543,\"calories\":524,\"protein\":39.9,\"fat\":16.3,\"carbs\":53},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":110,\"calories\":121,\"protein\":25.3,\"fat\":1.3,\"carbs\":0},{\"name\":{\"ka\":\"\u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8 (\u10dc\u10d4\u10d3\u10da\u10d8)\",\"en\":\"Potato (raw)\"},\"weight\":180,\"calories\":140,\"protein\":3.6,\"fat\":0.2,\"carbs\":31},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":60,\"calories\":45,\"protein\":6,\"fat\":1.2,\"carbs\":2.4},{\"name\":{\"ka\":\"\u10d2\u10dd\u10e9\u10e3\u10ef\u10d0\u10dc\u10d2\u10d8\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0\",\"en\":\"Gochujang paste\"},\"weight\":15,\"calories\":37,\"protein\":0.6,\"fat\":0.3,\"carbs\":8},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":50,\"calories\":40,\"protein\":2.5,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":15,\"calories\":9,\"protein\":1.2,\"fat\":0,\"carbs\":1},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":13,\"calories\":117,\"protein\":0,\"fat\":13,\"carbs\":0}]}]},\"1-7\":{\"week\":1,\"day\":7,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8 \u10e5\u10d8\u10dc\u10dd\u10d0\u10d7\u10d8\",\"en\":\"Salmon with Quinoa\"},\"totals\":{\"weight\":415,\"calories\":500,\"protein\":37.3,\"fat\":16.3,\"carbs\":52.5},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":130,\"calories\":221,\"protein\":26,\"fat\":13,\"carbs\":0},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10dd\u10d0 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Quinoa (dry)\"},\"weight\":45,\"calories\":165,\"protein\":6.3,\"fat\":2.7,\"carbs\":28.8},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":50,\"calories\":40,\"protein\":2.5,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10da\u10dd\u10d1\u10d8\u10dd\",\"en\":\"Green beans\"},\"weight\":100,\"calories\":31,\"protein\":1.8,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10ea\u10d8\u10e2\u10e0\u10e3\u10e1\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \u10d7\u10d0\u10e4\u10da\u10d8\u10d7\",\"en\":\"Citrus sauce with honey\"},\"weight\":20,\"calories\":30,\"protein\":0.1,\"fat\":0.1,\"carbs\":7},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":70,\"calories\":13,\"protein\":0.6,\"fat\":0.1,\"carbs\":2.7}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10dc\u10d0\u10d2\u10d4\u10d7\u10e1\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Chicken Nugget Salad\"},\"totals\":{\"weight\":459,\"calories\":485,\"protein\":36.7,\"fat\":16.3,\"carbs\":45.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":130,\"calories\":143,\"protein\":30,\"fat\":1.5,\"carbs\":0},{\"name\":{\"ka\":\"\u10de\u10d0\u10dc\u10d9\u10dd (\u10e1\u10e3\u10ee\u10d0\u10e0\u10d8)\",\"en\":\"Panko\"},\"weight\":35,\"calories\":126,\"protein\":3.5,\"fat\":0.3,\"carbs\":26},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da-\u10ea\u10ee\u10d0\u10e0\u10d4 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Sweet chili sauce\"},\"weight\":30,\"calories\":47,\"protein\":0.3,\"fat\":0,\"carbs\":11.4},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":14,\"calories\":126,\"protein\":0,\"fat\":14,\"carbs\":0},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":150,\"calories\":22,\"protein\":2,\"fat\":0.3,\"carbs\":4},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9}]}]},\"2-1\":{\"week\":2,\"day\":1,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8 \u10db\u10d0\u10dc\u10d2\u10dd\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10d7\",\"en\":\"Shrimp with Mango Salad\"},\"totals\":{\"weight\":405,\"calories\":466,\"protein\":47.8,\"fat\":7.5,\"carbs\":52.2},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\",\"en\":\"Shrimp\"},\"weight\":160,\"calories\":145,\"protein\":32,\"fat\":1.6,\"carbs\":0.5},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10dd\u10d0 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Quinoa (dry)\"},\"weight\":55,\"calories\":200,\"protein\":7.7,\"fat\":3.3,\"carbs\":35.2},{\"name\":{\"ka\":\"\u10db\u10d0\u10dc\u10d2\u10dd\",\"en\":\"Mango\"},\"weight\":60,\"calories\":40,\"protein\":0.5,\"fat\":0.2,\"carbs\":9},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10e0\u10e3\u10d9\u10dd\u10da\u10d0\",\"en\":\"Arugula\"},\"weight\":50,\"calories\":13,\"protein\":1.3,\"fat\":0.3,\"carbs\":1.8},{\"name\":{\"ka\":\"\u10e1\u10e0\u10d8\u10e0\u10d0\u10e9\u10d0\",\"en\":\"Sriracha\"},\"weight\":15,\"calories\":13,\"protein\":0.3,\"fat\":0.1,\"carbs\":2.7},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Whole grain mustard\"},\"weight\":15,\"calories\":18,\"protein\":1,\"fat\":1,\"carbs\":1},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10d2\u10e3\u10db\u10d1\u10d0\u10dd\",\"en\":\"Beef Kung Pao\"},\"totals\":{\"weight\":420,\"calories\":463,\"protein\":38.1,\"fat\":10.6,\"carbs\":56.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":140,\"calories\":215,\"protein\":30.8,\"fat\":9.8,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice (dry)\"},\"weight\":35,\"calories\":124,\"protein\":2.5,\"fat\":0.2,\"carbs\":28},{\"name\":{\"ka\":\"\u10d0\u10dc\u10d0\u10dc\u10d0\u10e1\u10d8\",\"en\":\"Pineapple\"},\"weight\":40,\"calories\":20,\"protein\":0.2,\"fat\":0.1,\"carbs\":5.2},{\"name\":{\"ka\":\"\u10d1\u10e3\u10da\u10d2\u10d0\u10e0\u10e3\u10da\u10d8 \u10ec\u10d8\u10ec\u10d0\u10d9\u10d0\",\"en\":\"Bell pepper\"},\"weight\":80,\"calories\":20,\"protein\":0.8,\"fat\":0.2,\"carbs\":4.8},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":80,\"calories\":27,\"protein\":2.2,\"fat\":0.3,\"carbs\":5.6},{\"name\":{\"ka\":\"\u10e2\u10d4\u10e0\u10d8\u10d0\u10d9\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Teriyaki sauce\"},\"weight\":15,\"calories\":25,\"protein\":0.3,\"fat\":0,\"carbs\":6},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da-\u10ea\u10ee\u10d0\u10e0\u10d4 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Sweet chili sauce\"},\"weight\":15,\"calories\":23,\"protein\":0.1,\"fat\":0,\"carbs\":5.7},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":15,\"calories\":9,\"protein\":1.2,\"fat\":0,\"carbs\":1}]}]},\"2-2\":{\"week\":2,\"day\":2,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10d0\u10db\u10d8 \u10d1\u10d0\u10e2\u10d0\u10e2\u10d8\u10d7\",\"en\":\"Chicken with Sweet Potato\"},\"totals\":{\"weight\":415,\"calories\":468,\"protein\":47.3,\"fat\":7.2,\"carbs\":50.1},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":160,\"calories\":176,\"protein\":36.8,\"fat\":2,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d0\u10e2\u10d0\u10e2\u10d8 (\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8)\",\"en\":\"Sweet potato\"},\"weight\":210,\"calories\":180,\"protein\":3.4,\"fat\":0.2,\"carbs\":42},{\"name\":{\"ka\":\"\u10de\u10d0\u10e0\u10db\u10d4\u10d6\u10d0\u10dc\u10d8\",\"en\":\"Parmesan cheese\"},\"weight\":20,\"calories\":80,\"protein\":7,\"fat\":5,\"carbs\":0.6},{\"name\":{\"ka\":\"\u10d9\u10d4\u10dc\u10d9\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Berry sauce\"},\"weight\":25,\"calories\":32,\"protein\":0.1,\"fat\":0,\"carbs\":7.5}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\u10e1 \u10ea\u10d4\u10d6\u10d0\u10e0\u10d8\",\"en\":\"Shrimp Caesar Salad\"},\"totals\":{\"weight\":525,\"calories\":516,\"protein\":41.7,\"fat\":19.2,\"carbs\":47.4},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\",\"en\":\"Shrimp\"},\"weight\":140,\"calories\":130,\"protein\":28,\"fat\":1.4,\"carbs\":0.3},{\"name\":{\"ka\":\"\u10d9\u10e0\u10e3\u10e2\u10dd\u10dc\u10d4\u10d1\u10d8 (\u10dd\u10e0\u10ea\u10ee\u10dd\u10d1\u10d8\u10da\u10d0)\",\"en\":\"Croutons\"},\"weight\":45,\"calories\":162,\"protein\":4.5,\"fat\":2.2,\"carbs\":33.7},{\"name\":{\"ka\":\"\u10ea\u10d4\u10d6\u10d0\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Caesar dressing\"},\"weight\":15,\"calories\":83,\"protein\":0.4,\"fat\":8.6,\"carbs\":0.9},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":5,\"calories\":45,\"protein\":0,\"fat\":5,\"carbs\":0},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8 \/ \u10db\u10d8\u10d9\u10e0\u10dd \u10db\u10ec\u10d5\u10d0\u10dc\u10d8\u10da\u10d8\",\"en\":\"Lettuce \/ Microgreens\"},\"weight\":150,\"calories\":22,\"protein\":2,\"fat\":0.3,\"carbs\":4},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10d5\u10dd\u10e0\u10e9\u10d4\u10e1\u10e2\u10d4\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Worcestershire sauce\"},\"weight\":10,\"calories\":10,\"protein\":0.4,\"fat\":0,\"carbs\":2},{\"name\":{\"ka\":\"\u10d3\u10d8\u10df\u10dd\u10dc\u10d8\u10e1 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Dijon mustard\"},\"weight\":10,\"calories\":9,\"protein\":0.5,\"fat\":0.5,\"carbs\":0.6},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"2-3\":{\"week\":2,\"day\":3,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8 \u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10d7\",\"en\":\"Salmon with Rice\"},\"totals\":{\"weight\":null,\"calories\":495,\"protein\":30.5,\"fat\":19.6,\"carbs\":49.6},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":130,\"calories\":255,\"protein\":26,\"fat\":16.9,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice (dry)\"},\"weight\":45,\"calories\":160,\"protein\":3.2,\"fat\":0.2,\"carbs\":36},{\"name\":{\"ka\":\"\u10e3\u10dc\u10d0\u10d2\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Unagi sauce\"},\"weight\":25,\"calories\":51,\"protein\":0.3,\"fat\":0,\"carbs\":12.5},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Chicken Salad\"},\"totals\":{\"weight\":670,\"calories\":471,\"protein\":45.9,\"fat\":12.7,\"carbs\":42.6},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":120,\"calories\":132,\"protein\":27.6,\"fat\":1.4,\"carbs\":0},{\"name\":{\"ka\":\"\u10e2\u10d0\u10f0\u10d8\u10dc\u10d8 (\u10e5\u10e3\u10dc\u10ef\u10e3\u10e2\u10d8\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0)\",\"en\":\"Tahini\"},\"weight\":15,\"calories\":96,\"protein\":2.7,\"fat\":8,\"carbs\":3.2},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Sweet corn (canned)\"},\"weight\":80,\"calories\":68,\"protein\":1.6,\"fat\":0.4,\"carbs\":14.4},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":80,\"calories\":64,\"protein\":4,\"fat\":0.2,\"carbs\":11.2},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":60,\"calories\":45,\"protein\":6,\"fat\":1.2,\"carbs\":2.4},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Whole grain mustard\"},\"weight\":15,\"calories\":18,\"protein\":1,\"fat\":1,\"carbs\":1},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9}]}]},\"2-4\":{\"week\":2,\"day\":4,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10de\u10e0\u10dd\u10e2\u10d4\u10d8\u10dc \u10d1\u10dd\u10e3\u10da\u10d8\",\"en\":\"Protein Bowl\"},\"totals\":{\"weight\":null,\"calories\":451,\"protein\":28.3,\"fat\":25.7,\"carbs\":31.2},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10d5\u10d4\u10e0\u10ea\u10ee\u10d8\",\"en\":\"Egg\"},\"weight\":\"1 \u10ea\u10d0\u10da\u10d8 (50 \u10d2\u10e0)\",\"calories\":72,\"protein\":6.3,\"fat\":5,\"carbs\":0.4},{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean ground beef\"},\"weight\":50,\"calories\":74,\"protein\":10.5,\"fat\":3.5,\"carbs\":0},{\"name\":{\"ka\":\"\u10db\u10e3\u10ee\u10e3\u10d3\u10dd\u10e1 \u10f0\u10e3\u10db\u10e3\u10e1\u10d8\",\"en\":\"Chickpea hummus\"},\"weight\":40,\"calories\":72,\"protein\":3.2,\"fat\":4,\"carbs\":5.6},{\"name\":{\"ka\":\"\u10e2\u10dd\u10e0\u10e2\u10d8\u10da\u10d0\u10e1 \u10e9\u10d8\u10e4\u10e1\u10d8\",\"en\":\"Tortilla chips\"},\"weight\":30,\"calories\":140,\"protein\":2.1,\"fat\":7.5,\"carbs\":19.5},{\"name\":{\"ka\":\"\u10d4\u10d3\u10d0\u10db\u10d0\u10db\u10d4\",\"en\":\"Edamame\"},\"weight\":50,\"calories\":60,\"protein\":5.5,\"fat\":2.5,\"carbs\":5},{\"name\":{\"ka\":\"\u10dc\u10d8\u10d2\u10dd\u10d6\u10d8\",\"en\":\"Walnuts\"},\"weight\":5,\"calories\":33,\"protein\":0.7,\"fat\":3.2,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10eb\u10d8, \u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Cilantro, lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10d0\u10db\u10d8 \u10d2\u10e0\u10d8\u10da\u10d6\u10d4 \u10d1\u10dd\u10e1\u10e2\u10dc\u10d4\u10e3\u10da\u10d8\u10d7\",\"en\":\"Grilled Chicken with Vegetables\"},\"totals\":{\"weight\":775,\"calories\":462,\"protein\":49,\"fat\":15.9,\"carbs\":37.9},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":150,\"calories\":165,\"protein\":34.5,\"fat\":1.8,\"carbs\":0},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":25,\"calories\":143,\"protein\":4.5,\"fat\":12.5,\"carbs\":5.7},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":200,\"calories\":68,\"protein\":5.6,\"fat\":0.8,\"carbs\":14},{\"name\":{\"ka\":\"\u10d1\u10e3\u10da\u10d2\u10d0\u10e0\u10e3\u10da\u10d8 \u10ec\u10d8\u10ec\u10d0\u10d9\u10d0\",\"en\":\"Bell pepper\"},\"weight\":200,\"calories\":52,\"protein\":2,\"fat\":0.4,\"carbs\":12},{\"name\":{\"ka\":\"\u10e7\u10d0\u10d1\u10d0\u10e7\u10d8\",\"en\":\"Zucchini\"},\"weight\":200,\"calories\":34,\"protein\":2.4,\"fat\":0.4,\"carbs\":6.2}]}]},\"2-5\":{\"week\":2,\"day\":5,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8 \u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Shrimp with Couscous\"},\"totals\":{\"weight\":460,\"calories\":486,\"protein\":43.3,\"fat\":2.4,\"carbs\":71.1},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\",\"en\":\"Shrimp\"},\"weight\":160,\"calories\":145,\"protein\":32,\"fat\":1.6,\"carbs\":0.5},{\"name\":{\"ka\":\"\u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Couscous (dry)\"},\"weight\":75,\"calories\":270,\"protein\":9.6,\"fat\":0.4,\"carbs\":54.3},{\"name\":{\"ka\":\"\u10ea\u10d8\u10e2\u10e0\u10e3\u10e1\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \u10d7\u10d0\u10e4\u10da\u10d8\u10d7\",\"en\":\"Citrus sauce with honey\"},\"weight\":25,\"calories\":38,\"protein\":0.1,\"fat\":0.1,\"carbs\":8.8},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e1\u10e3\u10d9\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Beef Tenderloin Salad\"},\"totals\":{\"weight\":565,\"calories\":428,\"protein\":51.1,\"fat\":15,\"carbs\":27.4},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":180,\"calories\":276,\"protein\":39.6,\"fat\":12.6,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":250,\"calories\":85,\"protein\":7,\"fat\":1,\"carbs\":17.5},{\"name\":{\"ka\":\"\u10db\u10d8\u10e1\u10dd\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0\",\"en\":\"Miso paste\"},\"weight\":20,\"calories\":40,\"protein\":2.4,\"fat\":1.2,\"carbs\":5},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":15,\"calories\":9,\"protein\":1.2,\"fat\":0,\"carbs\":1},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"2-6\":{\"week\":2,\"day\":6,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10de\u10d4\u10dc\u10d4 \u10e1\u10e3\u10d9\u10d8\u10d7\",\"en\":\"Penne with Beef Tenderloin\"},\"totals\":{\"weight\":295,\"calories\":458,\"protein\":37.9,\"fat\":10,\"carbs\":51.8},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":130,\"calories\":200,\"protein\":28.6,\"fat\":9.1,\"carbs\":0},{\"name\":{\"ka\":\"\u10de\u10d4\u10dc\u10d4 (\u10db\u10d0\u10d9\u10d0\u10e0\u10dd\u10dc\u10d8, \u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Penne pasta (dry)\"},\"weight\":65,\"calories\":228,\"protein\":7.8,\"fat\":1,\"carbs\":46.8},{\"name\":{\"ka\":\"\u10de\u10dd\u10db\u10d8\u10d3\u10d5\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 (\u10de\u10d0\u10e1\u10d0\u10e2\u10d0)\",\"en\":\"Tomato sauce (passata)\"},\"weight\":100,\"calories\":30,\"protein\":1.5,\"fat\":0,\"carbs\":5},{\"name\":{\"ka\":\"\u10dd\u10e0\u10d4\u10d2\u10d0\u10dc\u10dd, \u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Oregano, salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10d7\u10d8\u10dc\u10e3\u10e1\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Tuna Salad\"},\"totals\":{\"weight\":565,\"calories\":461,\"protein\":42.8,\"fat\":19.1,\"carbs\":32.7},\"ingredients\":[{\"name\":{\"ka\":\"\u10d7\u10d8\u10dc\u10e3\u10e1\u10d8 (\u10e1\u10d0\u10d9\u10e3\u10d7\u10d0\u10e0 \u10ec\u10d5\u10d4\u10dc\u10e8\u10d8)\",\"en\":\"Tuna (canned in water)\"},\"weight\":120,\"calories\":130,\"protein\":30,\"fat\":1.2,\"carbs\":0},{\"name\":{\"ka\":\"\u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\",\"en\":\"Avocado\"},\"weight\":50,\"calories\":80,\"protein\":1,\"fat\":7.5,\"carbs\":4.5},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":100,\"calories\":80,\"protein\":5,\"fat\":0.2,\"carbs\":14},{\"name\":{\"ka\":\"\u10e4\u10d4\u10e2\u10d0 (\u10e7\u10d5\u10d4\u10da\u10d8)\",\"en\":\"Feta cheese\"},\"weight\":20,\"calories\":53,\"protein\":2.8,\"fat\":4.2,\"carbs\":0.8},{\"name\":{\"ka\":\"\u10d6\u10d4\u10d8\u10d7\u10e3\u10dc\u10d8\u10e1 \u10d6\u10d4\u10d7\u10d8\",\"en\":\"Olive oil\"},\"weight\":5,\"calories\":45,\"protein\":0,\"fat\":5,\"carbs\":0},{\"name\":{\"ka\":\"\u10e4\u10dd\u10e0\u10d7\u10dd\u10ee\u10da\u10d8\u10e1 \u10ec\u10d5\u10d4\u10dc\u10d8 (\u10e1\u10dd\u10e3\u10e1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1)\",\"en\":\"Orange juice\"},\"weight\":50,\"calories\":22,\"protein\":0.3,\"fat\":0,\"carbs\":5.3},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Whole grain mustard\"},\"weight\":10,\"calories\":12,\"protein\":0.6,\"fat\":0.6,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":10,\"calories\":6,\"protein\":0.8,\"fat\":0,\"carbs\":0.6}]}]},\"2-7\":{\"week\":2,\"day\":7,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8 \u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Salmon with Couscous\"},\"totals\":{\"weight\":405,\"calories\":472,\"protein\":34.1,\"fat\":13.7,\"carbs\":52.5},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":130,\"calories\":221,\"protein\":26,\"fat\":13,\"carbs\":0},{\"name\":{\"ka\":\"\u10d9\u10e3\u10e1\u10d9\u10e3\u10e1\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Couscous (dry)\"},\"weight\":50,\"calories\":180,\"protein\":6.4,\"fat\":0.3,\"carbs\":36.2},{\"name\":{\"ka\":\"\u10ea\u10d8\u10e2\u10e0\u10e3\u10e1\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 \u10d7\u10d0\u10e4\u10da\u10d8\u10d7\",\"en\":\"Citrus sauce with honey\"},\"weight\":25,\"calories\":38,\"protein\":0.1,\"fat\":0.1,\"carbs\":8.8},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10d8\u10e1\u10e0\u10d4\u10d1\u10d8 \u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10d7\",\"en\":\"Beef Strips with Green Salad\"},\"totals\":{\"weight\":525,\"calories\":465,\"protein\":48.2,\"fat\":20.4,\"carbs\":25.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":150,\"calories\":225,\"protein\":33,\"fat\":10.5,\"carbs\":0},{\"name\":{\"ka\":\"\u10e2\u10d0\u10f0\u10d8\u10dc\u10d8 (\u10e5\u10e3\u10dc\u10ef\u10e3\u10e2\u10d8\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0)\",\"en\":\"Tahini\"},\"weight\":15,\"calories\":96,\"protein\":2.7,\"fat\":8,\"carbs\":3.2},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":60,\"calories\":48,\"protein\":3,\"fat\":0.2,\"carbs\":8.4},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10da\u10dd\u10d1\u10d8\u10dd\",\"en\":\"Green beans\"},\"weight\":100,\"calories\":31,\"protein\":1.8,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10e0\u10e3\u10d9\u10dd\u10da\u10d0\",\"en\":\"Arugula\"},\"weight\":50,\"calories\":13,\"protein\":1.3,\"fat\":0.3,\"carbs\":1.8}]}]},\"3-1\":{\"week\":3,\"day\":1,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e4\u10d0\u10e0\u10e8\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8\u10d7 \u10d3\u10d0 \u10eb\u10d0\u10eb\u10d8\u10d9\u10d8\u10d7\",\"en\":\"Ground Beef with Potatoes and Tzatziki\"},\"totals\":{\"weight\":520,\"calories\":448,\"protein\":38.9,\"fat\":10.5,\"carbs\":49.6},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean ground beef\"},\"weight\":120,\"calories\":177,\"protein\":25.4,\"fat\":8.3,\"carbs\":0},{\"name\":{\"ka\":\"\u10d2\u10d0\u10db\u10dd\u10db\u10ea\u10ee\u10d5\u10d0\u10e0\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8\",\"en\":\"Baked potato\"},\"weight\":180,\"calories\":140,\"protein\":3.6,\"fat\":0.2,\"carbs\":31},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":80,\"calories\":60,\"protein\":8,\"fat\":1.6,\"carbs\":3.2},{\"name\":{\"ka\":\"\u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8\u10e1 \u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d8\",\"en\":\"Pickled corn\"},\"weight\":60,\"calories\":51,\"protein\":1.2,\"fat\":0.3,\"carbs\":10.8},{\"name\":{\"ka\":\"\u10d3\u10d0\u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10ee\u10d0\u10ee\u10d5\u10d8\",\"en\":\"Marinated onion\"},\"weight\":30,\"calories\":12,\"protein\":0.3,\"fat\":0,\"carbs\":2.8},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8 (\u10eb\u10d0\u10eb\u10d8\u10d9\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1)\",\"en\":\"Cucumber (for tzatziki)\"},\"weight\":50,\"calories\":8,\"protein\":0.4,\"fat\":0.1,\"carbs\":1.8},{\"name\":{\"ka\":\"\u10d9\u10d0\u10db\u10d0, \u10dc\u10d8\u10dd\u10e0\u10d8, \u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Dill, garlic, salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\u10e1 \u10db\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Shrimp Salad with Avocado Mousse\"},\"totals\":{\"weight\":550,\"calories\":472,\"protein\":45.9,\"fat\":15.5,\"carbs\":40.4},\"ingredients\":[{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8\",\"en\":\"Shrimp\"},\"weight\":140,\"calories\":130,\"protein\":28,\"fat\":1.4,\"carbs\":0.3},{\"name\":{\"ka\":\"\u10db\u10e3\u10ee\u10e3\u10d3\u10dd (\u10db\u10dd\u10ee\u10d0\u10e0\u10e8\u10e3\u10da\u10d8\/\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Chickpeas (boiled \/ canned)\"},\"weight\":100,\"calories\":164,\"protein\":8.8,\"fat\":2.5,\"carbs\":27.4},{\"name\":{\"ka\":\"\u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\",\"en\":\"Avocado\"},\"weight\":40,\"calories\":64,\"protein\":0.8,\"fat\":6,\"carbs\":3.4},{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10db \u10e7\u10d5\u10d4\u10da\u10d8\",\"en\":\"Cream cheese\"},\"weight\":20,\"calories\":47,\"protein\":1.2,\"fat\":4.3,\"carbs\":0.8},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10d9\u10d0\u10db\u10d0, \u10db\u10d0\u10e0\u10d8\u10da\u10d8, \u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Dill, salt, lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"3-2\":{\"week\":3,\"day\":2,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10d1\u10dd\u10e3\u10da\u10d8 \u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10e1 \u10dc\u10e3\u10d3\u10da\u10e1\u10d8\u10d7\",\"en\":\"Chicken Bowl with Rice Noodles\"},\"totals\":{\"weight\":405,\"calories\":469,\"protein\":40.5,\"fat\":10,\"carbs\":56.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":140,\"calories\":154,\"protein\":32.2,\"fat\":1.7,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8\u10e1 \u10dc\u10e3\u10d3\u10da\u10e1\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice noodles (dry)\"},\"weight\":50,\"calories\":169,\"protein\":1.8,\"fat\":0.2,\"carbs\":40},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":15,\"calories\":86,\"protein\":2.7,\"fat\":7.5,\"carbs\":3.3},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":100,\"calories\":34,\"protein\":2.8,\"fat\":0.4,\"carbs\":7},{\"name\":{\"ka\":\"\u10d1\u10e3\u10da\u10d2\u10d0\u10e0\u10e3\u10da\u10d8 \u10ec\u10d8\u10ec\u10d0\u10d9\u10d0\",\"en\":\"Bell pepper\"},\"weight\":100,\"calories\":26,\"protein\":1,\"fat\":0.2,\"carbs\":6}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e1\u10e3\u10d9\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Beef Tenderloin Salad\"},\"totals\":{\"weight\":290,\"calories\":504,\"protein\":43.5,\"fat\":28.7,\"carbs\":19},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":160,\"calories\":246,\"protein\":35.2,\"fat\":11.2,\"carbs\":0},{\"name\":{\"ka\":\"\u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\",\"en\":\"Avocado\"},\"weight\":40,\"calories\":64,\"protein\":0.8,\"fat\":6,\"carbs\":3.4},{\"name\":{\"ka\":\"\u10d2\u10dd\u10d2\u10e0\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10d0\u10da\u10d8\",\"en\":\"Pumpkin seeds\"},\"weight\":5,\"calories\":28,\"protein\":1.5,\"fat\":2.3,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10db\u10d6\u10d4\u10e1\u10e3\u10db\u10d6\u10d8\u10e0\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10d0\u10da\u10d8\",\"en\":\"Sunflower seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.6,\"carbs\":1},{\"name\":{\"ka\":\"\u10dc\u10d8\u10d2\u10dd\u10d6\u10d8\",\"en\":\"Walnuts\"},\"weight\":5,\"calories\":33,\"protein\":0.7,\"fat\":3.2,\"carbs\":0.7},{\"name\":{\"ka\":\"\u10e1\u10d4\u10d6\u10d0\u10db\u10d8\u10e1 \u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10d4\u10d1\u10d8\",\"en\":\"Sesame seeds\"},\"weight\":5,\"calories\":29,\"protein\":1,\"fat\":2.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10db\u10d8\u10e1\u10dd\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0\",\"en\":\"Miso paste\"},\"weight\":15,\"calories\":30,\"protein\":1.8,\"fat\":0.9,\"carbs\":3.8},{\"name\":{\"ka\":\"\u10db\u10d8\u10e0\u10d8\u10dc\u10d8\",\"en\":\"Mirin\"},\"weight\":10,\"calories\":24,\"protein\":0,\"fat\":0,\"carbs\":4.5},{\"name\":{\"ka\":\"\u10d3\u10d0\u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10ee\u10d0\u10ee\u10d5\u10d8\",\"en\":\"Marinated onion\"},\"weight\":30,\"calories\":12,\"protein\":0.3,\"fat\":0,\"carbs\":2.8},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":15,\"calories\":9,\"protein\":1.2,\"fat\":0,\"carbs\":1},{\"name\":{\"ka\":\"\u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"3-3\":{\"week\":3,\"day\":3,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d1\u10e3\u10e0\u10d8\u10e2\u10dd \u10d1\u10dd\u10e3\u10da\u10d8\",\"en\":\"Burrito Bowl\"},\"totals\":{\"weight\":475,\"calories\":538,\"protein\":37.4,\"fat\":20.2,\"carbs\":52.9},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10e8\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean ground beef\"},\"weight\":120,\"calories\":177,\"protein\":25.4,\"fat\":8.3,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10e0\u10d8\u10dc\u10ef\u10d8 (\u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Rice (dry)\"},\"weight\":40,\"calories\":142,\"protein\":2.8,\"fat\":0.2,\"carbs\":32},{\"name\":{\"ka\":\"\u10e9\u10d4\u10d3\u10d0\u10e0\u10d8\",\"en\":\"Cheddar cheese\"},\"weight\":20,\"calories\":80,\"protein\":4.9,\"fat\":6.6,\"carbs\":0.3},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Sweet corn (canned)\"},\"weight\":50,\"calories\":43,\"protein\":1.3,\"fat\":0.3,\"carbs\":9},{\"name\":{\"ka\":\"\u10d0\u10e0\u10d0\u10df\u10dc\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8 (\u10d0\u10e0\u10d0\u10df\u10d0\u10dc\u10d8 15%)\",\"en\":\"Sour cream sauce (15%)\"},\"weight\":30,\"calories\":48,\"protein\":0.8,\"fat\":4.5,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10d5\u10dd\u10e0\u10e9\u10d4\u10e1\u10e2\u10d4\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Worcestershire sauce\"},\"weight\":15,\"calories\":15,\"protein\":0.6,\"fat\":0,\"carbs\":3}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\u10e1 \u10db\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Chicken Salad with Avocado Mousse\"},\"totals\":{\"weight\":null,\"calories\":435,\"protein\":44.8,\"fat\":21,\"carbs\":16.9},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":120,\"calories\":132,\"protein\":27.6,\"fat\":1.4,\"carbs\":0},{\"name\":{\"ka\":\"\u10d9\u10d5\u10d4\u10e0\u10ea\u10ee\u10d8\",\"en\":\"Egg\"},\"weight\":\"1 \u10ea\u10d0\u10da\u10d8 (50 \u10d2\u10e0)\",\"calories\":72,\"protein\":6.3,\"fat\":5,\"carbs\":0.4},{\"name\":{\"ka\":\"\u10e4\u10d4\u10e2\u10d0\",\"en\":\"Feta cheese\"},\"weight\":20,\"calories\":53,\"protein\":2.8,\"fat\":4.2,\"carbs\":0.8},{\"name\":{\"ka\":\"\u10d0\u10d5\u10dd\u10d9\u10d0\u10d3\u10dd\",\"en\":\"Avocado\"},\"weight\":40,\"calories\":64,\"protein\":0.8,\"fat\":6,\"carbs\":3.4},{\"name\":{\"ka\":\"\u10d9\u10e0\u10d4\u10db \u10e7\u10d5\u10d4\u10da\u10d8\",\"en\":\"Cream cheese\"},\"weight\":15,\"calories\":35,\"protein\":0.9,\"fat\":3.2,\"carbs\":0.6},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":40,\"calories\":30,\"protein\":4,\"fat\":0.8,\"carbs\":1.6},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10e1\u10d8\u10db\u10d8\u10dc\u10d3\u10d8 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Sweet corn (canned)\"},\"weight\":40,\"calories\":34,\"protein\":1,\"fat\":0.2,\"carbs\":7.2},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10d9\u10d0\u10db\u10d0, \u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Dill, lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"3-4\":{\"week\":3,\"day\":4,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d2\u10d0\u10db\u10dd\u10db\u10ea\u10ee\u10d5\u10d0\u10e0\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8 \u10e1\u10e3\u10d9\u10d8\u10d7\",\"en\":\"Baked Potato with Beef Tenderloin\"},\"totals\":{\"weight\":495,\"calories\":454,\"protein\":38.5,\"fat\":10.9,\"carbs\":51.4},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":150,\"calories\":225,\"protein\":33,\"fat\":10.5,\"carbs\":0},{\"name\":{\"ka\":\"\u10d2\u10d0\u10db\u10dd\u10db\u10ea\u10ee\u10d5\u10d0\u10e0\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8\",\"en\":\"Baked potato\"},\"weight\":220,\"calories\":172,\"protein\":4.4,\"fat\":0.2,\"carbs\":38},{\"name\":{\"ka\":\"\u10e2\u10d9\u10d1\u10d8\u10da-\u10ea\u10ee\u10d0\u10e0\u10d4 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Sweet chili sauce\"},\"weight\":25,\"calories\":39,\"protein\":0.2,\"fat\":0,\"carbs\":9.5},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d1\u10d0\u10df\u10d4\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Salmon Salad with Bazhe Sauce\"},\"totals\":{\"weight\":null,\"calories\":413,\"protein\":31.1,\"fat\":25.5,\"carbs\":16.3},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":120,\"calories\":204,\"protein\":24,\"fat\":12,\"carbs\":0},{\"name\":{\"ka\":\"\u10dc\u10d8\u10d2\u10dd\u10d6\u10d8 (\u10e1\u10dd\u10e3\u10e1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1)\",\"en\":\"Walnuts (for the sauce)\"},\"weight\":20,\"calories\":131,\"protein\":3,\"fat\":13,\"carbs\":1.4},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":60,\"calories\":48,\"protein\":3,\"fat\":0.2,\"carbs\":8.4},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\u10e1 \u10e1\u10da\u10d0\u10d8\u10e1\u10d4\u10d1\u10d8\",\"en\":\"Cucumber slices\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10eb\u10db\u10d0\u10e0\u10d8, \u10da\u10d8\u10db\u10dd\u10dc\u10d8\",\"en\":\"Vinegar, lemon\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0},{\"name\":{\"ka\":\"\u10e5\u10d8\u10dc\u10eb\u10d8, \u10e3\u10ea\u10ee\u10dd \u10e1\u10e3\u10dc\u10d4\u10da\u10d8, \u10ee\u10db\u10d4\u10da\u10d8 \u10e5\u10d8\u10dc\u10eb\u10d8, \u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Cilantro, blue fenugreek, dried coriander, salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"3-5\":{\"week\":3,\"day\":5,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e1\u10e3\u10d9\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\",\"en\":\"Beef Steak Salad\"},\"totals\":{\"weight\":470,\"calories\":530,\"protein\":42.7,\"fat\":20.7,\"carbs\":46},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e2\u10d4\u10d8\u10d9\u10d8\",\"en\":\"Beef steak\"},\"weight\":90,\"calories\":165,\"protein\":24,\"fat\":7.2,\"carbs\":0},{\"name\":{\"ka\":\"\u10db\u10e3\u10ee\u10e3\u10d3\u10dd (\u10db\u10dd\u10ee\u10d0\u10e0\u10e8\u10e3\u10da\u10d8)\",\"en\":\"Chickpeas (cooked)\"},\"weight\":130,\"calories\":213,\"protein\":11.6,\"fat\":3.4,\"carbs\":35.6},{\"name\":{\"ka\":\"\u10da\u10e3\u10e0\u10ef\u10d8 \u10e7\u10d5\u10d4\u10da\u10d8\",\"en\":\"Blue cheese\"},\"weight\":15,\"calories\":53,\"protein\":3.2,\"fat\":4.3,\"carbs\":0.4},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":80,\"calories\":14,\"protein\":0.7,\"fat\":0.2,\"carbs\":3.1},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\u10e1 \u10db\u10ec\u10dc\u10d8\u10da\u10d8\",\"en\":\"Pickled cucumber\"},\"weight\":40,\"calories\":5,\"protein\":0.2,\"fat\":0,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":60,\"calories\":10,\"protein\":0.8,\"fat\":0.1,\"carbs\":1.8},{\"name\":{\"ka\":\"\u10d3\u10d0\u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10ec\u10d8\u10d7\u10d4\u10da\u10d8 \u10ee\u10d0\u10ee\u10d5\u10d8\",\"en\":\"Pickled red onion\"},\"weight\":20,\"calories\":8,\"protein\":0.2,\"fat\":0,\"carbs\":1.9},{\"name\":{\"ka\":\"\u10e0\u10d0\u10dc\u10e9\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Ranch sauce\"},\"weight\":35,\"calories\":62,\"protein\":2,\"fat\":5.5,\"carbs\":2.1}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d1\u10d0\u10e2\u10d0\u10e2\u10d8\u10d7\",\"en\":\"Chicken Salad with Sweet Potato\"},\"totals\":{\"weight\":null,\"calories\":438,\"protein\":46.5,\"fat\":9.1,\"carbs\":41},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":120,\"calories\":132,\"protein\":27.6,\"fat\":1.4,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d0\u10e2\u10d0\u10e2\u10d8 (\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8)\",\"en\":\"Sweet potato\"},\"weight\":160,\"calories\":138,\"protein\":2.6,\"fat\":0.2,\"carbs\":32},{\"name\":{\"ka\":\"\u10db\u10dd\u10ee\u10d0\u10e0\u10e8\u10e3\u10da\u10d8 \u10d9\u10d5\u10d4\u10e0\u10ea\u10ee\u10d8\",\"en\":\"Boiled egg\"},\"weight\":\"1 \u10ea\u10d0\u10da\u10d8 (50 \u10d2\u10e0)\",\"calories\":72,\"protein\":6.3,\"fat\":5,\"carbs\":0.4},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":60,\"calories\":45,\"protein\":6,\"fat\":1.2,\"carbs\":2.4},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\u10e1 \u10db\u10ec\u10dc\u10d8\u10da\u10d8\",\"en\":\"Pickles\"},\"weight\":60,\"calories\":9,\"protein\":0.4,\"fat\":0.1,\"carbs\":1.2},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Whole grain mustard\"},\"weight\":15,\"calories\":18,\"protein\":1,\"fat\":1,\"carbs\":1},{\"name\":{\"ka\":\"\u10e1\u10dd\u10d8\u10dd\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Soy sauce\"},\"weight\":15,\"calories\":9,\"protein\":1.2,\"fat\":0,\"carbs\":1},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]}]},\"3-6\":{\"week\":3,\"day\":6,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10d7\u10d8\u10dc\u10e3\u10e1\u10d8 \u10de\u10d4\u10dc\u10d4\u10d7\u10d8\",\"en\":\"Tuna with Penne Pasta\"},\"totals\":{\"weight\":null,\"calories\":476,\"protein\":50,\"fat\":5,\"carbs\":60},\"ingredients\":[{\"name\":{\"ka\":\"\u10d7\u10d8\u10dc\u10e3\u10e1\u10d8 (\u10e1\u10d0\u10d9\u10e3\u10d7\u10d0\u10e0 \u10ec\u10d5\u10d4\u10dc\u10e8\u10d8)\",\"en\":\"Tuna (canned in water)\"},\"weight\":130,\"calories\":141,\"protein\":32.5,\"fat\":1.3,\"carbs\":0},{\"name\":{\"ka\":\"\u10de\u10d4\u10dc\u10d4 (\u10db\u10d0\u10d9\u10d0\u10e0\u10dd\u10dc\u10d8, \u10db\u10e8\u10e0\u10d0\u10da\u10d8)\",\"en\":\"Penne pasta (dry)\"},\"weight\":60,\"calories\":211,\"protein\":7.2,\"fat\":0.9,\"carbs\":43.2},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":60,\"calories\":45,\"protein\":6,\"fat\":1.2,\"carbs\":2.4},{\"name\":{\"ka\":\"\u10e1\u10e0\u10d8\u10e0\u10d0\u10e9\u10d0\",\"en\":\"Sriracha\"},\"weight\":15,\"calories\":13,\"protein\":0.3,\"fat\":0.1,\"carbs\":2.7},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10ea\u10d5\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d3\u10dd\u10d2\u10d5\u10d8\",\"en\":\"Whole grain mustard\"},\"weight\":15,\"calories\":18,\"protein\":1,\"fat\":1,\"carbs\":1},{\"name\":{\"ka\":\"\u10e9\u10d4\u10e0\u10d8 \u10de\u10dd\u10db\u10d8\u10d3\u10dd\u10e0\u10d8\",\"en\":\"Cherry tomatoes\"},\"weight\":100,\"calories\":18,\"protein\":0.9,\"fat\":0.2,\"carbs\":3.9},{\"name\":{\"ka\":\"\u10d9\u10d8\u10e2\u10e0\u10d8\",\"en\":\"Cucumber\"},\"weight\":100,\"calories\":15,\"protein\":0.7,\"fat\":0.1,\"carbs\":3.6},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10db\u10d0\u10e0\u10d8\u10da\u10d8\",\"en\":\"Salt\"},\"weight\":\"\u2014\",\"calories\":0,\"protein\":0,\"fat\":0,\"carbs\":0}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4 \u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10d7\",\"en\":\"Chicken Breast with Green Salad\"},\"totals\":{\"weight\":null,\"calories\":455,\"protein\":53.5,\"fat\":12.1,\"carbs\":35},\"ingredients\":[{\"name\":{\"ka\":\"\u10e5\u10d0\u10d7\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Chicken fillet\"},\"weight\":150,\"calories\":165,\"protein\":34.5,\"fat\":1.8,\"carbs\":0},{\"name\":{\"ka\":\"\u10e2\u10d0\u10f0\u10d8\u10dc\u10d8 (\u10e5\u10e3\u10dc\u10ef\u10e3\u10e2\u10d8\u10e1 \u10de\u10d0\u10e1\u10e2\u10d0)\",\"en\":\"Tahini\"},\"weight\":15,\"calories\":96,\"protein\":2.7,\"fat\":8,\"carbs\":3.2},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10d1\u10d0\u10e0\u10d3\u10d0 (\u10d9\u10dd\u10dc\u10e1\u10d4\u10e0\u10d5\u10d8)\",\"en\":\"Green peas (canned)\"},\"weight\":80,\"calories\":64,\"protein\":4,\"fat\":0.2,\"carbs\":11.2},{\"name\":{\"ka\":\"\u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8 \u10d8\u10dd\u10d2\u10e3\u10e0\u10e2\u10d8 (2%)\",\"en\":\"Greek yogurt (2%)\"},\"weight\":50,\"calories\":37,\"protein\":5,\"fat\":1,\"carbs\":2},{\"name\":{\"ka\":\"\u10db\u10ec\u10d5\u10d0\u10dc\u10d4 \u10da\u10dd\u10d1\u10d8\u10dd\",\"en\":\"Green beans\"},\"weight\":100,\"calories\":31,\"protein\":1.8,\"fat\":0.2,\"carbs\":7},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":100,\"calories\":34,\"protein\":2.8,\"fat\":0.4,\"carbs\":7},{\"name\":{\"ka\":\"\u10e1\u10d0\u10da\u10d0\u10d7\u10d8\u10e1 \u10e4\u10dd\u10d7\u10da\u10d4\u10d1\u10d8\",\"en\":\"Lettuce\"},\"weight\":100,\"calories\":15,\"protein\":1.4,\"fat\":0.2,\"carbs\":2.9},{\"name\":{\"ka\":\"\u10e0\u10e3\u10d9\u10dd\u10da\u10d0\",\"en\":\"Arugula\"},\"weight\":50,\"calories\":13,\"protein\":1.3,\"fat\":0.3,\"carbs\":1.8}]}]},\"3-7\":{\"week\":3,\"day\":7,\"meals\":[{\"imageSlot\":2,\"type\":{\"ka\":\"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8\",\"en\":\"Lunch\"},\"title\":{\"ka\":\"\u10e1\u10e3\u10d9\u10d8 \u10d1\u10d0\u10e2\u10d0\u10e2\u10d8\u10d7\",\"en\":\"Beef Tenderloin with Sweet Potato\"},\"totals\":{\"weight\":405,\"calories\":467,\"protein\":38.8,\"fat\":11.4,\"carbs\":51.5},\"ingredients\":[{\"name\":{\"ka\":\"\u10e1\u10d0\u10e5\u10dd\u10dc\u10da\u10d8\u10e1 \u10e1\u10e3\u10d9\u10d8 (\u10db\u10ed\u10da\u10d4)\",\"en\":\"Lean beef tenderloin\"},\"weight\":160,\"calories\":246,\"protein\":35.2,\"fat\":11.2,\"carbs\":0},{\"name\":{\"ka\":\"\u10d1\u10d0\u10e2\u10d0\u10e2\u10d8 (\u10e2\u10d9\u10d1\u10d8\u10da\u10d8 \u10d9\u10d0\u10e0\u10e2\u10dd\u10e4\u10d8\u10da\u10d8)\",\"en\":\"Sweet potato\"},\"weight\":220,\"calories\":189,\"protein\":3.5,\"fat\":0.2,\"carbs\":44},{\"name\":{\"ka\":\"\u10d9\u10d4\u10dc\u10d9\u10e0\u10d8\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\",\"en\":\"Berry sauce\"},\"weight\":25,\"calories\":32,\"protein\":0.1,\"fat\":0,\"carbs\":7.5}]},{\"imageSlot\":3,\"type\":{\"ka\":\"\u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\"en\":\"Dinner\"},\"title\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e1\u10d0\u10da\u10d0\u10d7\u10d8 \u10d1\u10d0\u10df\u10d4\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\u10d7\",\"en\":\"Salmon Salad with Bazhe Sauce\"},\"totals\":{\"weight\":null,\"calories\":408,\"protein\":34.6,\"fat\":23.7,\"carbs\":19.1},\"ingredients\":[{\"name\":{\"ka\":\"\u10dd\u10e0\u10d0\u10d2\u10e3\u10da\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\",\"en\":\"Salmon fillet\"},\"weight\":130,\"calories\":221,\"protein\":26,\"fat\":13,\"carbs\":0},{\"name\":{\"ka\":\"\u10dc\u10d8\u10d2\u10dd\u10d6\u10d8 (\u10d1\u10d0\u10df\u10d4\u10e1 \u10e1\u10dd\u10e3\u10e1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1)\",\"en\":\"Walnuts (for Bazhe sauce)\"},\"weight\":15,\"calories\":98,\"protein\":2.3,\"fat\":9.8,\"carbs\":1.1},{\"name\":{\"ka\":\"\u10d1\u10e0\u10dd\u10d9\u10dd\u10da\u10d8\",\"en\":\"Broccoli\"},\"weight\":150,\"calories\":51,\"protein\":4.2,\"fat\":0.6,\"carbs\":10.5},{\"name\":{\"ka\":\"\u10e7\u10d0\u10d1\u10d0\u10e7\u10d8\",\"en\":\"Zucchini\"},\"weight\":150,\"calories\":26,\"protein\":1.8,\"fat\":0.3,\"carbs\":4.7},{\"name\":{\"ka\":\"\u10d3\u10d0\u10db\u10d0\u10e0\u10d8\u10dc\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10ee\u10d0\u10ee\u10d5\u10d8\",\"en\":\"Marinated onion\"},\"weight\":30,\"calories\":12,\"protein\":0.3,\"fat\":0,\"carbs\":2.8}]}]}};\r\n\r\n  const UI = {\r\n    ka: {\r\n      eyebrow: \"FITMEAL \u00b7 21-\u10d3\u10e6\u10d8\u10d0\u10dc\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3\",\r\n      heroTitle: \"21 \u10d3\u10e6\u10d8\u10d0\u10dc\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10e1 \u10db\u10d4\u10dc\u10d8\u10e3\",\r\n      heroText: \"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d9\u10d5\u10d8\u10e0\u10d0 \u10d3\u10d0 \u10d3\u10e6\u10d4, \u10dc\u10d0\u10ee\u10d4 \u10dd\u10e0\u10d8\u10d5\u10d4 \u10d9\u10d5\u10d4\u10d1\u10d0, \u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10e1\u10e0\u10e3\u10da\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10d7\u10d8 \u10e6\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d0.\",\r\n      benefits: [\"2 \u10d9\u10d5\u10d4\u10d1\u10d0 \u10e7\u10dd\u10d5\u10d4\u10da\u10d3\u10e6\u10d4\", \"\u10e1\u10e0\u10e3\u10da\u10d8 \u10db\u10d0\u10d9\u10e0\u10dd\u10d4\u10d1\u10d8\", \"\u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d8\u10d0\"],\r\n      benefitsLabel: \"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e3\u10de\u10d8\u10e0\u10d0\u10e2\u10d4\u10e1\u10dd\u10d1\u10d4\u10d1\u10d8\",\r\n      navigatorLabel: \"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0\",\r\n      weekTabsLabel: \"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d9\u10d5\u10d8\u10e0\u10d0\",\r\n      dayTabsLabel: \"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d3\u10e6\u10d4\",\r\n      week: \"\u10d9\u10d5\u10d8\u10e0\u10d0\",\r\n      day: \"\u10d3\u10e6\u10d4\",\r\n      todayMenu: \"\u10d3\u10e6\u10d4\u10d5\u10d0\u10dc\u10d3\u10d4\u10da\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3\",\r\n      selectedMenu: \"\u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3\",\r\n      backToToday: \"\u10d3\u10e6\u10d4\u10d5\u10d0\u10dc\u10d3\u10d4\u10da\u10d6\u10d4 \u10d3\u10d0\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0\",\r\n      accessEyebrow: \"\u10de\u10d0\u10ea\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1\",\r\n      accessTitle: \"\u10de\u10d0\u10ea\u10d8\u10d4\u10dc\u10e2\u10d8\u10e1 \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4\",\r\n      accessDescription: \"\u10e8\u10d4\u10d0\u10d5\u10e1\u10d4\u10d7 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8 \u10d0\u10d5\u10e2\u10dd\u10e0\u10d8\u10d6\u10d0\u10ea\u10d8\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1.\",\r\n      loginTitle: \"\u10d0\u10d5\u10e2\u10dd\u10e0\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0\",\r\n      loginText: \"\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10db\u10dd\u10ea\u10d4\u10db\u10e3\u10da\u10d8 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8.\",\r\n      uniqueCode: \"\u10e3\u10dc\u10d8\u10d9\u10d0\u10da\u10e3\u10e0\u10d8 \u10d9\u10dd\u10d3\u10d8\",\r\n      phoneNumber: \"\u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d8\u10e1 \u10dc\u10dd\u10db\u10d4\u10e0\u10d8\",\r\n      loginButton: \"\u10e0\u10d4\u10d2\u10d8\u10e1\u10e2\u10e0\u10d0\u10ea\u10d8\u10d0\",\r\n      firstName: \"\u10e1\u10d0\u10ee\u10d4\u10da\u10d8\",\r\n      lastName: \"\u10d2\u10d5\u10d0\u10e0\u10d8\",\r\n      address: \"\u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10e1\u10d0\u10db\u10d0\u10e0\u10d7\u10d8\",\r\n      emailOptional: \"\u10db\u10d4\u10d8\u10da\u10d8 (\u10d0\u10e0\u10d0\u10e1\u10d0\u10d5\u10d0\u10da\u10d3\u10d4\u10d1\u10e3\u10da\u10dd)\",\r\n      requiredNote: \"* \u10e1\u10d0\u10d5\u10d0\u10da\u10d3\u10d4\u10d1\u10e3\u10da\u10dd \u10d5\u10d4\u10da\u10d8\",\r\n      contactText: \"\u10de\u10e0\u10dd\u10d1\u10da\u10d4\u10db\u10d8\u10e1 \u10e8\u10d4\u10db\u10d7\u10ee\u10d5\u10d4\u10d5\u10d0\u10e8\u10d8 \u10d3\u10d0\u10d2\u10d5\u10d8\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d3\u10d8\u10d7:\",\r\n      dailyEyebrow: \"2 \u10d9\u10d5\u10d4\u10d1\u10d8\u10e1 \u10ef\u10d0\u10db\u10e3\u10e0\u10d8 \u10db\u10d0\u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10da\u10d4\u10d1\u10d8\",\r\n      dailyTitle: \"\u10d3\u10e6\u10d8\u10e1 \u10ef\u10d0\u10db\u10d8\",\r\n      dailyBadge: \"\u10e1\u10d0\u10d3\u10d8\u10da\u10d8 + \u10d5\u10d0\u10ee\u10e8\u10d0\u10db\u10d8\",\r\n      nutritionNote: \"\u10d9\u10d5\u10d4\u10d1\u10d8\u10d7\u10d8 \u10e6\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d4\u10d1\u10d8 \u10db\u10d8\u10d0\u10ee\u10da\u10dd\u10d4\u10d1\u10d8\u10d7\u10d8\u10d0 \u10d3\u10d0 \u10db\u10dd\u10db\u10d6\u10d0\u10d3\u10d4\u10d1\u10d8\u10e1\u10d0\u10e1 \u10e8\u10d4\u10e1\u10d0\u10eb\u10da\u10dd\u10d0 \u10db\u10ea\u10d8\u10e0\u10d4\u10d3 \u10e8\u10d4\u10d8\u10ea\u10d5\u10d0\u10da\u10dd\u10e1.\",\r\n      calories: \"\u10d9\u10d0\u10da\u10dd\u10e0\u10d8\u10d0\",\r\n      kcal: \"\u10d9\u10d9\u10d0\u10da\",\r\n      protein: \"\u10ea\u10d8\u10da\u10d0\",\r\n      carbs: \"\u10dc\u10d0\u10ee\u10e8\u10d8\u10e0\u10ec\u10e7\u10da\u10d4\u10d1\u10d8\",\r\n      fat: \"\u10ea\u10ee\u10d8\u10db\u10d8\",\r\n      grams: \"\u10d2\",\r\n      details: \"\u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10e1\u10e0\u10e3\u10da\u10d8 \u10db\u10d0\u10d9\u10e0\u10dd\u10d4\u10d1\u10d8\",\r\n      ingredient: \"\u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d8\",\r\n      amount: \"\u10e0\u10d0\u10dd\u10d3\u10d4\u10dc\u10dd\u10d1\u10d0\",\r\n      nutritionTable: \"\u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10d9\u10d5\u10d4\u10d1\u10d8\u10d7\u10d8 \u10e6\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d0\",\r\n      imageUnavailable: \"\u10e4\u10dd\u10e2\u10dd \u10d3\u10e0\u10dd\u10d4\u10d1\u10d8\u10d7 \u10db\u10d8\u10e3\u10ec\u10d5\u10d3\u10dd\u10db\u10d4\u10da\u10d8\u10d0\",\r\n      mealImage: \"\u10d9\u10d4\u10e0\u10eb\u10d8\u10e1 \u10e4\u10dd\u10e2\u10dd\"\r\n    },\r\n    en: {\r\n      eyebrow: \"FITMEAL \u00b7 21-DAY MENU\",\r\n      heroTitle: \"21-Day Meal Menu\",\r\n      heroText: \"Choose a week and day to explore both meals, every ingredient, and the full nutritional breakdown.\",\r\n      benefits: [\"2 meals every day\", \"Complete macros\", \"Full ingredient list\"],\r\n      benefitsLabel: \"Menu highlights\",\r\n      navigatorLabel: \"Menu selection\",\r\n      weekTabsLabel: \"Choose a week\",\r\n      dayTabsLabel: \"Choose a day\",\r\n      week: \"Week\",\r\n      day: \"Day\",\r\n      todayMenu: \"Today\u2019s menu\",\r\n      selectedMenu: \"Selected menu\",\r\n      backToToday: \"Back to today\",\r\n      accessEyebrow: \"For patients\",\r\n      accessTitle: \"Patient access\",\r\n      accessDescription: \"Complete your details to log in.\",\r\n      loginTitle: \"Authorization\",\r\n      loginText: \"Enter your details below.\",\r\n      uniqueCode: \"Unique code\",\r\n      phoneNumber: \"Phone number\",\r\n      loginButton: \"Register\",\r\n      firstName: \"First name\",\r\n      lastName: \"Last name\",\r\n      address: \"Delivery Address\",\r\n      emailOptional: \"Email (optional)\",\r\n      requiredNote: \"* Required field\",\r\n      contactText: \"For assistance, please contact:\",\r\n      dailyEyebrow: \"Combined values for both meals\",\r\n      dailyTitle: \"Daily total\",\r\n      dailyBadge: \"Lunch + dinner\",\r\n      nutritionNote: \"Nutritional values are approximate and may vary slightly during preparation.\",\r\n      calories: \"Calories\",\r\n      kcal: \"kcal\",\r\n      protein: \"Protein\",\r\n      carbs: \"Carbs\",\r\n      fat: \"Fat\",\r\n      grams: \"g\",\r\n      details: \"Ingredients & full macros\",\r\n      ingredient: \"Ingredient\",\r\n      amount: \"Amount\",\r\n      nutritionTable: \"Nutritional values by ingredient\",\r\n      imageUnavailable: \"Image temporarily unavailable\",\r\n      mealImage: \"meal image\"\r\n    }\r\n  };\r\n\r\n  const elements = {\r\n    benefits: root.querySelector(\"[data-fm-benefits]\"),\r\n    navigator: root.querySelector(\"[data-fm-navigator]\"),\r\n    weekTabs: root.querySelector(\"[data-fm-week-tabs]\"),\r\n    dayTabs: root.querySelector(\"[data-fm-day-tabs]\"),\r\n    selectionLabel: root.querySelector(\"[data-fm-selection-label]\"),\r\n    currentTitle: root.querySelector(\"[data-fm-current-title]\"),\r\n    todayButton: root.querySelector(\"[data-fm-today-button]\"),\r\n    loginForm: root.querySelector(\"[data-fm-login-form]\"),\r\n    dailyMacros: root.querySelector(\"[data-fm-daily-macros]\"),\r\n    mealGrid: root.querySelector(\"[data-fm-meal-grid]\")\r\n  };\r\n\r\n  const state = {\r\n    language: getLanguage(),\r\n    week: 1,\r\n    day: 1,\r\n    todayWeek: 1,\r\n    todayDay: 1\r\n  };\r\n\r\n  const numberFormatters = {\r\n    ka: new Intl.NumberFormat(\"ka-GE\", { maximumFractionDigits: 1 }),\r\n    en: new Intl.NumberFormat(\"en-US\", { maximumFractionDigits: 1 })\r\n  };\r\n\r\n  function getLanguage() {\r\n    const htmlLanguage = String(document.documentElement.lang || \"\").toLowerCase();\r\n    if (htmlLanguage.startsWith(\"en\")) return \"en\";\r\n    if (htmlLanguage.startsWith(\"ka\") || htmlLanguage.startsWith(\"ge\")) return \"ka\";\r\n\r\n    const pathLanguage = window.location.pathname\r\n      .split(\"\/\")\r\n      .filter(Boolean)[0]\r\n      ?.toLowerCase();\r\n\r\n    return pathLanguage === \"en\" ? \"en\" : \"ka\";\r\n  }\r\n\r\n  function text(key) {\r\n    return UI[state.language][key];\r\n  }\r\n\r\n  function localized(pair) {\r\n    return pair?.[state.language] || pair?.ka || pair?.en || \"\";\r\n  }\r\n\r\n  function menuKey(week, day) {\r\n    return week + \"-\" + day;\r\n  }\r\n\r\n  function currentMenu() {\r\n    return MENU[menuKey(state.week, state.day)];\r\n  }\r\n\r\n  function todayKey() {\r\n    return menuKey(state.todayWeek, state.todayDay);\r\n  }\r\n\r\n  function isTodaySelected() {\r\n    return menuKey(state.week, state.day) === todayKey();\r\n  }\r\n\r\n  function getTodayInTimezone() {\r\n    try {\r\n      const formatter = new Intl.DateTimeFormat(\"en-CA\", {\r\n        timeZone: CONFIG.timezone,\r\n        year: \"numeric\",\r\n        month: \"2-digit\",\r\n        day: \"2-digit\"\r\n      });\r\n      const parts = formatter.formatToParts(new Date());\r\n\r\n      return {\r\n        year: Number(parts.find(function (part) { return part.type === \"year\"; }).value),\r\n        month: Number(parts.find(function (part) { return part.type === \"month\"; }).value),\r\n        day: Number(parts.find(function (part) { return part.type === \"day\"; }).value)\r\n      };\r\n    } catch (error) {\r\n      const now = new Date();\r\n      return {\r\n        year: now.getFullYear(),\r\n        month: now.getMonth() + 1,\r\n        day: now.getDate()\r\n      };\r\n    }\r\n  }\r\n\r\n  function utcDayNumber(dateParts) {\r\n    return Math.floor(\r\n      Date.UTC(dateParts.year, dateParts.month - 1, dateParts.day) \/ 86400000\r\n    );\r\n  }\r\n\r\n  function automaticMenuPosition() {\r\n    const today = getTodayInTimezone();\r\n    const passedDays =\r\n      utcDayNumber(today) -\r\n      utcDayNumber({\r\n        year: CONFIG.anchor.year,\r\n        month: CONFIG.anchor.month,\r\n        day: CONFIG.anchor.day\r\n      });\r\n    const anchorIndex =\r\n      (CONFIG.anchor.week - 1) * 7 + (CONFIG.anchor.menuDay - 1);\r\n    const index = ((anchorIndex + passedDays) % 21 + 21) % 21;\r\n\r\n    return {\r\n      week: Math.floor(index \/ 7) + 1,\r\n      day: (index % 7) + 1\r\n    };\r\n  }\r\n\r\n  function makeElement(tagName, className, value) {\r\n    const element = document.createElement(tagName);\r\n    if (className) element.className = className;\r\n    if (value !== undefined) element.textContent = value;\r\n    return element;\r\n  }\r\n\r\n  function markAsLocalized(element) {\r\n    element.setAttribute(\"data-no-translation\", \"\");\r\n    element.setAttribute(\"data-no-dynamic-translation\", \"\");\r\n    return element;\r\n  }\r\n\r\n  function formatNumber(value) {\r\n    const numericValue = Number(value);\r\n    if (!Number.isFinite(numericValue)) return \"\u2014\";\r\n    return numberFormatters[state.language].format(numericValue);\r\n  }\r\n\r\n  function formatWeight(value) {\r\n    if (value === null || value === undefined || value === \"\" || value === \"\u2014\") {\r\n      return \"\u2014\";\r\n    }\r\n\r\n    if (typeof value === \"number\") {\r\n      return formatNumber(value) + \" \" + text(\"grams\");\r\n    }\r\n\r\n    if (String(value).includes(\"1 \u10ea\u10d0\u10da\u10d8\")) {\r\n      return state.language === \"en\" ? \"1 pc (50 g)\" : \"1 \u10ea\u10d0\u10da\u10d8 (50 \u10d2)\";\r\n    }\r\n\r\n    return String(value);\r\n  }\r\n\r\n  function formatMacro(value, unit) {\r\n    return formatNumber(value) + \" \" + unit;\r\n  }\r\n\r\n  function updateStaticText() {\r\n    root.querySelectorAll(\"[data-fm-ui]\").forEach(function (element) {\r\n      const key = element.getAttribute(\"data-fm-ui\");\r\n      if (Object.prototype.hasOwnProperty.call(UI[state.language], key)) {\r\n        element.textContent = text(key);\r\n      }\r\n    });\r\n\r\n    elements.benefits.replaceChildren(\r\n      ...UI[state.language].benefits.map(function (benefit) {\r\n        return makeElement(\"span\", \"\", benefit);\r\n      })\r\n    );\r\n    elements.benefits.setAttribute(\"aria-label\", text(\"benefitsLabel\"));\r\n    elements.navigator.setAttribute(\"aria-label\", text(\"navigatorLabel\"));\r\n    elements.weekTabs.setAttribute(\"aria-label\", text(\"weekTabsLabel\"));\r\n    elements.dayTabs.setAttribute(\"aria-label\", text(\"dayTabsLabel\"));\r\n\r\n    elements.todayButton.textContent = text(\"backToToday\");\r\n\r\n    root.querySelectorAll(\"[data-fm-week]\").forEach(function (button) {\r\n      const week = Number(button.dataset.fmWeek);\r\n      button.textContent = text(\"week\") + \" \" + week;\r\n      button.setAttribute(\"aria-label\", text(\"week\") + \" \" + week);\r\n    });\r\n\r\n    root.querySelectorAll(\"[data-fm-day]\").forEach(function (button) {\r\n      const day = Number(button.dataset.fmDay);\r\n      button.textContent = text(\"day\") + \" \" + day;\r\n      button.setAttribute(\"aria-label\", text(\"day\") + \" \" + day);\r\n    });\r\n  }\r\n\r\n  function preparePatientForm(form, eventName) {\r\n    form.addEventListener(\"submit\", function (event) {\r\n      event.preventDefault();\r\n      if (!form.reportValidity()) return;\r\n\r\n      root.dispatchEvent(\r\n        new CustomEvent(eventName, {\r\n          bubbles: true,\r\n          detail: { form: form }\r\n        })\r\n      );\r\n    });\r\n  }\r\n\r\n  function activateTabs() {\r\n    root.querySelectorAll(\"[data-fm-week]\").forEach(function (button) {\r\n      const active = Number(button.dataset.fmWeek) === state.week;\r\n      button.classList.toggle(\"is-active\", active);\r\n      button.setAttribute(\"aria-selected\", String(active));\r\n      button.tabIndex = active ? 0 : -1;\r\n    });\r\n\r\n    root.querySelectorAll(\"[data-fm-day]\").forEach(function (button) {\r\n      const active = Number(button.dataset.fmDay) === state.day;\r\n      button.classList.toggle(\"is-active\", active);\r\n      button.setAttribute(\"aria-selected\", String(active));\r\n      button.tabIndex = active ? 0 : -1;\r\n    });\r\n  }\r\n\r\n  function buildTabs() {\r\n    const weekButtons = [];\r\n    for (let week = 1; week <= 3; week += 1) {\r\n      const button = markAsLocalized(makeElement(\"button\", \"fm21__week-button\"));\r\n      button.type = \"button\";\r\n      button.role = \"tab\";\r\n      button.dataset.fmWeek = String(week);\r\n      button.setAttribute(\"aria-controls\", \"fm21-meal-panel\");\r\n      button.addEventListener(\"click\", function () {\r\n        state.week = week;\r\n        renderMenu();\r\n      });\r\n      weekButtons.push(button);\r\n    }\r\n    elements.weekTabs.replaceChildren(...weekButtons);\r\n\r\n    const dayButtons = [];\r\n    for (let day = 1; day <= 7; day += 1) {\r\n      const button = markAsLocalized(makeElement(\"button\", \"fm21__day-button\"));\r\n      button.type = \"button\";\r\n      button.role = \"tab\";\r\n      button.dataset.fmDay = String(day);\r\n      button.setAttribute(\"aria-controls\", \"fm21-meal-panel\");\r\n      button.addEventListener(\"click\", function () {\r\n        state.day = day;\r\n        renderMenu();\r\n        keepActiveDayVisible(button);\r\n      });\r\n      dayButtons.push(button);\r\n    }\r\n    elements.dayTabs.replaceChildren(...dayButtons);\r\n\r\n    bindTabKeyboard(elements.weekTabs, \"[data-fm-week]\", function (button) {\r\n      state.week = Number(button.dataset.fmWeek);\r\n      renderMenu();\r\n    });\r\n    bindTabKeyboard(elements.dayTabs, \"[data-fm-day]\", function (button) {\r\n      state.day = Number(button.dataset.fmDay);\r\n      renderMenu();\r\n      keepActiveDayVisible(button);\r\n    });\r\n  }\r\n\r\n  function bindTabKeyboard(tablist, selector, onActivate) {\r\n    tablist.addEventListener(\"keydown\", function (event) {\r\n      const buttons = Array.from(tablist.querySelectorAll(selector));\r\n      const currentIndex = buttons.indexOf(document.activeElement);\r\n      if (currentIndex < 0) return;\r\n\r\n      let nextIndex = currentIndex;\r\n      if (event.key === \"ArrowRight\" || event.key === \"ArrowDown\") {\r\n        nextIndex = (currentIndex + 1) % buttons.length;\r\n      } else if (event.key === \"ArrowLeft\" || event.key === \"ArrowUp\") {\r\n        nextIndex = (currentIndex - 1 + buttons.length) % buttons.length;\r\n      } else if (event.key === \"Home\") {\r\n        nextIndex = 0;\r\n      } else if (event.key === \"End\") {\r\n        nextIndex = buttons.length - 1;\r\n      } else {\r\n        return;\r\n      }\r\n\r\n      event.preventDefault();\r\n      buttons[nextIndex].focus();\r\n      onActivate(buttons[nextIndex]);\r\n    });\r\n  }\r\n\r\n  function keepActiveDayVisible(button) {\r\n    if (!button || typeof button.scrollIntoView !== \"function\") return;\r\n    const reducedMotion = window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;\r\n    button.scrollIntoView({\r\n      behavior: reducedMotion ? \"auto\" : \"smooth\",\r\n      block: \"nearest\",\r\n      inline: \"center\"\r\n    });\r\n  }\r\n\r\n  function createMacro(label, value, unit, tone, compact) {\r\n    const item = makeElement(\r\n      \"div\",\r\n      \"fm21__macro fm21__macro--\" + tone + (compact ? \" is-compact\" : \"\")\r\n    );\r\n    const labelElement = makeElement(\"span\", \"fm21__macro-label\", label);\r\n    const valueElement = makeElement(\"strong\", \"fm21__macro-value\");\r\n    valueElement.textContent = formatMacro(value, unit);\r\n    item.append(labelElement, valueElement);\r\n    return item;\r\n  }\r\n\r\n  function renderDailyMacros(dayMenu) {\r\n    const totals = dayMenu.meals.reduce(\r\n      function (sum, meal) {\r\n        sum.calories += Number(meal.totals.calories) || 0;\r\n        sum.protein += Number(meal.totals.protein) || 0;\r\n        sum.carbs += Number(meal.totals.carbs) || 0;\r\n        sum.fat += Number(meal.totals.fat) || 0;\r\n        return sum;\r\n      },\r\n      { calories: 0, protein: 0, carbs: 0, fat: 0 }\r\n    );\r\n\r\n    elements.dailyMacros.replaceChildren(\r\n      createMacro(text(\"calories\"), totals.calories, text(\"kcal\"), \"calories\"),\r\n      createMacro(text(\"protein\"), totals.protein, text(\"grams\"), \"protein\"),\r\n      createMacro(text(\"carbs\"), totals.carbs, text(\"grams\"), \"carbs\"),\r\n      createMacro(text(\"fat\"), totals.fat, text(\"grams\"), \"fat\")\r\n    );\r\n  }\r\n\r\n  function imageCacheId(week, day, slot) {\r\n    return week + \"-\" + day + \"-\" + slot;\r\n  }\r\n\r\n  function imageOverrideUrl(language, week, day, slot) {\r\n    const overrides = CONFIG.imageOverrides[language] || {};\r\n    return overrides[imageCacheId(week, day, slot)] || \"\";\r\n  }\r\n\r\n  function imageUrl(week, day, slot) {\r\n    return (\r\n      imageOverrideUrl(\"ka\", week, day, slot) ||\r\n      CONFIG.baseImageUrl.replace(\/\\\/$\/, \"\") +\r\n      \"\/week\" + week + \"-day\" + day + \"-\" + slot + \".webp\"\r\n    );\r\n  }\r\n\r\n  function readImageCache() {\r\n    try {\r\n      return JSON.parse(window.localStorage.getItem(CONFIG.imageCacheKey) || \"{}\");\r\n    } catch (error) {\r\n      return {};\r\n    }\r\n  }\r\n\r\n  function cachedTranslatedImage(week, day, slot) {\r\n    return readImageCache()[imageCacheId(week, day, slot)] || \"\";\r\n  }\r\n\r\n  function cacheTranslatedImage(week, day, slot, url) {\r\n    try {\r\n      const cache = readImageCache();\r\n      cache[imageCacheId(week, day, slot)] = normalizeUrl(url);\r\n      window.localStorage.setItem(CONFIG.imageCacheKey, JSON.stringify(cache));\r\n    } catch (error) {\r\n      \/* The menu remains fully usable when storage is unavailable. *\/\r\n    }\r\n  }\r\n\r\n  function normalizeUrl(url) {\r\n    try {\r\n      return new URL(url, document.baseURI).href;\r\n    } catch (error) {\r\n      return String(url || \"\");\r\n    }\r\n  }\r\n\r\n  function revealImage(media, image) {\r\n    media.classList.remove(\"is-waiting\");\r\n    if (image.complete && image.naturalWidth === 0) {\r\n      media.classList.add(\"is-error\");\r\n    }\r\n  }\r\n\r\n  function watchTranslatedImage(media, image, week, day, slot, originalUrl) {\r\n    image.addEventListener(\"load\", function () {\r\n      media.classList.remove(\"is-error\");\r\n      if (state.language !== \"en\") revealImage(media, image);\r\n    });\r\n\r\n    image.addEventListener(\"error\", function () {\r\n      media.classList.add(\"is-error\");\r\n      revealImage(media, image);\r\n    });\r\n\r\n    if (state.language !== \"en\") {\r\n      if (image.complete) revealImage(media, image);\r\n      return;\r\n    }\r\n\r\n    const original = normalizeUrl(originalUrl);\r\n    let finished = false;\r\n    let timeoutId;\r\n\r\n    function finish(url) {\r\n      if (finished || !url) return;\r\n      finished = true;\r\n      const translated = normalizeUrl(url);\r\n      cacheTranslatedImage(week, day, slot, translated);\r\n\r\n      if (normalizeUrl(image.getAttribute(\"src\")) !== translated) {\r\n        image.src = translated;\r\n      }\r\n\r\n      image.setAttribute(\"data-no-dynamic-translation\", \"\");\r\n      observer.disconnect();\r\n      window.clearTimeout(timeoutId);\r\n\r\n      if (image.complete) revealImage(media, image);\r\n      else image.addEventListener(\"load\", function () {\r\n        revealImage(media, image);\r\n      }, { once: true });\r\n    }\r\n\r\n    function check() {\r\n      const currentSource = normalizeUrl(image.getAttribute(\"src\"));\r\n      if (currentSource && currentSource !== original) finish(currentSource);\r\n    }\r\n\r\n    const observer = new MutationObserver(check);\r\n    observer.observe(image, {\r\n      attributes: true,\r\n      attributeFilter: [\"src\", \"srcset\"]\r\n    });\r\n\r\n    requestAnimationFrame(check);\r\n    timeoutId = window.setTimeout(function () {\r\n      if (finished) return;\r\n      finished = true;\r\n      observer.disconnect();\r\n      revealImage(media, image);\r\n    }, CONFIG.translationWaitMs);\r\n  }\r\n\r\n  function createNutritionTable(meal) {\r\n    const details = markAsLocalized(makeElement(\"details\", \"fm21__details\"));\r\n    const summary = makeElement(\"summary\", \"fm21__details-summary\");\r\n    const summaryText = makeElement(\"span\", \"\", text(\"details\"));\r\n    const chevron = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"svg\");\r\n    chevron.setAttribute(\"aria-hidden\", \"true\");\r\n    chevron.setAttribute(\"viewBox\", \"0 0 20 20\");\r\n    chevron.innerHTML =\r\n      '<path d=\"m5 7.5 5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>';\r\n    summary.append(summaryText, chevron);\r\n\r\n    const scroll = makeElement(\"div\", \"fm21__table-scroll\");\r\n    const table = makeElement(\"table\", \"fm21__table\");\r\n    const caption = makeElement(\"caption\", \"fm21__sr-only\", text(\"nutritionTable\"));\r\n    const head = document.createElement(\"thead\");\r\n    const headRow = document.createElement(\"tr\");\r\n    [\r\n      text(\"ingredient\"),\r\n      text(\"amount\"),\r\n      text(\"kcal\"),\r\n      text(\"protein\"),\r\n      text(\"fat\"),\r\n      text(\"carbs\")\r\n    ].forEach(function (heading) {\r\n      const cell = makeElement(\"th\", \"\", heading);\r\n      cell.scope = \"col\";\r\n      headRow.appendChild(cell);\r\n    });\r\n    head.appendChild(headRow);\r\n\r\n    const body = document.createElement(\"tbody\");\r\n    meal.ingredients.forEach(function (ingredient) {\r\n      const row = document.createElement(\"tr\");\r\n      const nameCell = makeElement(\"th\", \"\", localized(ingredient.name));\r\n      nameCell.scope = \"row\";\r\n      row.appendChild(nameCell);\r\n\r\n      [\r\n        formatWeight(ingredient.weight),\r\n        formatNumber(ingredient.calories),\r\n        formatNumber(ingredient.protein),\r\n        formatNumber(ingredient.fat),\r\n        formatNumber(ingredient.carbs)\r\n      ].forEach(function (value) {\r\n        row.appendChild(makeElement(\"td\", \"\", value));\r\n      });\r\n      body.appendChild(row);\r\n    });\r\n\r\n    const foot = document.createElement(\"tfoot\");\r\n    const totalRow = document.createElement(\"tr\");\r\n    const totalLabel = makeElement(\r\n      \"th\",\r\n      \"\",\r\n      state.language === \"en\" ? \"Total\" : \"\u10ef\u10d0\u10db\u10d8\"\r\n    );\r\n    totalLabel.scope = \"row\";\r\n    totalRow.appendChild(totalLabel);\r\n    [\r\n      formatWeight(meal.totals.weight),\r\n      formatNumber(meal.totals.calories),\r\n      formatNumber(meal.totals.protein),\r\n      formatNumber(meal.totals.fat),\r\n      formatNumber(meal.totals.carbs)\r\n    ].forEach(function (value) {\r\n      totalRow.appendChild(makeElement(\"td\", \"\", value));\r\n    });\r\n    foot.appendChild(totalRow);\r\n\r\n    table.append(caption, head, body, foot);\r\n    scroll.appendChild(table);\r\n    details.append(summary, scroll);\r\n    return details;\r\n  }\r\n\r\n  function createMealCard(meal, mealIndex) {\r\n    const article = makeElement(\"article\", \"fm21__meal-card\");\r\n    article.style.setProperty(\"--fm21-card-index\", String(mealIndex));\r\n\r\n    const media = makeElement(\"div\", \"fm21__media is-waiting\");\r\n    const originalUrl = imageUrl(state.week, state.day, meal.imageSlot);\r\n    const translatedOverrideUrl =\r\n      state.language === \"en\"\r\n        ? imageOverrideUrl(\"en\", state.week, state.day, meal.imageSlot)\r\n        : \"\";\r\n    const cachedUrl =\r\n      translatedOverrideUrl ||\r\n      (state.language === \"en\"\r\n        ? cachedTranslatedImage(state.week, state.day, meal.imageSlot)\r\n        : \"\");\r\n    const initialUrl = cachedUrl || originalUrl;\r\n\r\n    const image = document.createElement(\"img\");\r\n    image.src = initialUrl;\r\n    image.alt =\r\n      localized(meal.title) + \" \u2014 \" + text(\"mealImage\");\r\n    image.width = 1142;\r\n    image.height = 712;\r\n    image.loading = mealIndex === 0 ? \"eager\" : \"lazy\";\r\n    image.decoding = \"async\";\r\n    if (mealIndex === 0) image.fetchPriority = \"high\";\r\n    if (cachedUrl) image.setAttribute(\"data-no-dynamic-translation\", \"\");\r\n\r\n    const imageFallback = markAsLocalized(\r\n      makeElement(\"span\", \"fm21__image-fallback\", text(\"imageUnavailable\"))\r\n    );\r\n    media.append(image, imageFallback);\r\n\r\n    if (cachedUrl) {\r\n      image.addEventListener(\"load\", function () {\r\n        revealImage(media, image);\r\n      }, { once: true });\r\n      image.addEventListener(\"error\", function () {\r\n        media.classList.add(\"is-error\");\r\n        revealImage(media, image);\r\n      }, { once: true });\r\n      if (image.complete) revealImage(media, image);\r\n    } else {\r\n      watchTranslatedImage(\r\n        media,\r\n        image,\r\n        state.week,\r\n        state.day,\r\n        meal.imageSlot,\r\n        originalUrl\r\n      );\r\n    }\r\n\r\n    const body = markAsLocalized(makeElement(\"div\", \"fm21__meal-body\"));\r\n    const headingWrap = makeElement(\"div\", \"fm21__meal-heading\");\r\n    const overline = makeElement(\r\n      \"span\",\r\n      \"fm21__meal-overline\",\r\n      localized(meal.type)\r\n    );\r\n    const heading = makeElement(\"h3\", \"\", localized(meal.title));\r\n    headingWrap.append(overline, heading);\r\n\r\n    const macros = makeElement(\"div\", \"fm21__meal-macros\");\r\n    macros.append(\r\n      createMacro(\r\n        text(\"calories\"),\r\n        meal.totals.calories,\r\n        text(\"kcal\"),\r\n        \"calories\",\r\n        true\r\n      ),\r\n      createMacro(\r\n        text(\"protein\"),\r\n        meal.totals.protein,\r\n        text(\"grams\"),\r\n        \"protein\",\r\n        true\r\n      ),\r\n      createMacro(\r\n        text(\"carbs\"),\r\n        meal.totals.carbs,\r\n        text(\"grams\"),\r\n        \"carbs\",\r\n        true\r\n      ),\r\n      createMacro(\r\n        text(\"fat\"),\r\n        meal.totals.fat,\r\n        text(\"grams\"),\r\n        \"fat\",\r\n        true\r\n      )\r\n    );\r\n\r\n    body.append(headingWrap, macros, createNutritionTable(meal));\r\n    article.append(media, body);\r\n    return article;\r\n  }\r\n\r\n  function renderMenu() {\r\n    const dayMenu = currentMenu();\r\n    if (!dayMenu) return;\r\n\r\n    activateTabs();\r\n    elements.selectionLabel.textContent = isTodaySelected()\r\n      ? text(\"todayMenu\")\r\n      : text(\"selectedMenu\");\r\n    elements.currentTitle.textContent =\r\n      text(\"week\") + \" \" + state.week + \" \u00b7 \" + text(\"day\") + \" \" + state.day;\r\n    const todaySelected = isTodaySelected();\r\n    elements.todayButton.hidden = todaySelected;\r\n    elements.todayButton.classList.toggle(\"is-hidden\", todaySelected);\r\n    elements.todayButton.setAttribute(\"aria-hidden\", String(todaySelected));\r\n\r\n    renderDailyMacros(dayMenu);\r\n    elements.mealGrid.setAttribute(\"aria-busy\", \"true\");\r\n    elements.mealGrid.replaceChildren(\r\n      ...dayMenu.meals.map(function (meal, index) {\r\n        return createMealCard(meal, index);\r\n      })\r\n    );\r\n    elements.mealGrid.setAttribute(\"aria-busy\", \"false\");\r\n  }\r\n\r\n  function localizeAndRender() {\r\n    state.language = getLanguage();\r\n    updateStaticText();\r\n    renderMenu();\r\n    root.setAttribute(\"aria-busy\", \"false\");\r\n    root.classList.add(\"is-ready\");\r\n  }\r\n\r\n  function observeLanguage() {\r\n    let currentLanguageAttribute = document.documentElement.lang;\r\n    const observer = new MutationObserver(function () {\r\n      if (document.documentElement.lang === currentLanguageAttribute) return;\r\n      currentLanguageAttribute = document.documentElement.lang;\r\n      localizeAndRender();\r\n    });\r\n    observer.observe(document.documentElement, {\r\n      attributes: true,\r\n      attributeFilter: [\"lang\"]\r\n    });\r\n  }\r\n\r\n  buildTabs();\r\n\r\n  const today = automaticMenuPosition();\r\n  state.todayWeek = today.week;\r\n  state.todayDay = today.day;\r\n  state.week = today.week;\r\n  state.day = today.day;\r\n\r\n  elements.todayButton.addEventListener(\"click\", function () {\r\n    state.week = state.todayWeek;\r\n    state.day = state.todayDay;\r\n    renderMenu();\r\n    keepActiveDayVisible(root.querySelector('[data-fm-day=\"' + state.day + '\"]'));\r\n  });\r\n\r\n  preparePatientForm(elements.loginForm, \"fm21:patient-login\");\r\n\r\n  localizeAndRender();\r\n  observeLanguage();\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n.fm21 {\r\n  --fm21-ink: #0a3436;\r\n  --fm21-green: #348e67;\r\n  --fm21-green-deep: #236e50;\r\n  --fm21-mint: #e6f5f1;\r\n  --fm21-canvas: #f7faf8;\r\n  --fm21-white: #ffffff;\r\n  --fm21-copy: #183b34;\r\n  --fm21-muted: #667a73;\r\n  --fm21-line: rgba(10, 52, 54, 0.11);\r\n  --fm21-orange: #ff7a2f;\r\n  --fm21-orange-deep: #e95d17;\r\n  --fm21-radius-xl: 32px;\r\n  --fm21-radius-lg: 26px;\r\n  --fm21-radius-md: 18px;\r\n  --fm21-shadow-soft: 0 18px 55px rgba(10, 52, 54, 0.09);\r\n  --fm21-shadow-card: 0 22px 70px rgba(10, 52, 54, 0.12);\r\n\r\n  position: relative;\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n  width: 100%;\r\n  padding: clamp(46px, 7vw, 88px) 18px;\r\n  background:\r\n    radial-gradient(circle at 8% 2%, rgba(52, 142, 103, 0.14), transparent 29rem),\r\n    radial-gradient(circle at 92% 24%, rgba(230, 245, 241, 0.75), transparent 28rem),\r\n    linear-gradient(180deg, #ffffff 0%, var(--fm21-canvas) 100%);\r\n  color: var(--fm21-copy);\r\n  font-family: inherit;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.fm21 *,\r\n.fm21 *::before,\r\n.fm21 *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.fm21 button,\r\n.fm21 a,\r\n.fm21 summary,\r\n.fm21 input,\r\n.fm21 textarea {\r\n  font-family: inherit;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.fm21 button {\r\n  text-transform: none !important;\r\n  letter-spacing: normal;\r\n}\r\n\r\n.fm21__wash {\r\n  position: absolute;\r\n  z-index: -1;\r\n  top: 135px;\r\n  left: 50%;\r\n  width: min(980px, 92vw);\r\n  height: 360px;\r\n  border: 1px solid rgba(52, 142, 103, 0.08);\r\n  border-radius: 50%;\r\n  transform: translateX(-50%) rotate(-4deg);\r\n  pointer-events: none;\r\n}\r\n\r\n.fm21__shell {\r\n  width: min(1200px, 100%);\r\n  margin: 0 auto;\r\n}\r\n\r\n.fm21__hero {\r\n  max-width: 850px;\r\n  margin: 0 auto clamp(30px, 5vw, 48px);\r\n  text-align: center;\r\n}\r\n\r\n.fm21__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  min-height: 34px;\r\n  padding: 8px 14px;\r\n  border: 1px solid rgba(52, 142, 103, 0.18);\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, 0.78);\r\n  color: var(--fm21-green-deep);\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  line-height: 1;\r\n  letter-spacing: 0.08em;\r\n  box-shadow: 0 8px 26px rgba(10, 52, 54, 0.06);\r\n  backdrop-filter: blur(12px);\r\n}\r\n\r\n.fm21__hero h1 {\r\n  max-width: 790px;\r\n  margin: 18px auto 0;\r\n  color: var(--fm21-ink);\r\n  font-family: inherit;\r\n  font-size: clamp(35px, 5.8vw, 68px);\r\n  font-weight: 900;\r\n  line-height: 1.03;\r\n  letter-spacing: -0.045em;\r\n}\r\n\r\n.fm21__hero p {\r\n  max-width: 690px;\r\n  margin: 20px auto 0;\r\n  color: var(--fm21-muted);\r\n  font-size: clamp(15px, 1.9vw, 18px);\r\n  line-height: 1.72;\r\n}\r\n\r\n.fm21__benefits {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.fm21__benefits span {\r\n  position: relative;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  min-height: 38px;\r\n  padding: 8px 13px;\r\n  border: 1px solid var(--fm21-line);\r\n  border-radius: 999px;\r\n  background: var(--fm21-white);\r\n  color: var(--fm21-copy);\r\n  font-size: 13px;\r\n  font-weight: 750;\r\n  box-shadow: 0 8px 24px rgba(10, 52, 54, 0.045);\r\n}\r\n\r\n.fm21__benefits span::before {\r\n  content: \"\";\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n  background: var(--fm21-green);\r\n  box-shadow: 0 0 0 4px rgba(52, 142, 103, 0.12);\r\n}\r\n\r\n.fm21__patient-access {\r\n  position: relative;\r\n  max-width: 960px;\r\n  margin: 0 auto clamp(28px, 4vw, 40px);\r\n  padding: clamp(20px, 3vw, 30px);\r\n  overflow: hidden;\r\n  border: 1px solid rgba(255, 255, 255, 0.14);\r\n  border-radius: var(--fm21-radius-lg);\r\n  background:\r\n    radial-gradient(circle at 95% 0%, rgba(52, 142, 103, 0.55), transparent 19rem),\r\n    linear-gradient(135deg, var(--fm21-ink), #12524a);\r\n  color: var(--fm21-white);\r\n  box-shadow: 0 22px 60px rgba(10, 52, 54, 0.18);\r\n}\r\n\r\n.fm21__access-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 15px;\r\n}\r\n\r\n.fm21__access-icon {\r\n  display: grid;\r\n  flex: 0 0 48px;\r\n  width: 48px;\r\n  height: 48px;\r\n  place-items: center;\r\n  border: 1px solid rgba(255, 255, 255, 0.2);\r\n  border-radius: 50%;\r\n  background: rgba(255, 255, 255, 0.12);\r\n  color: var(--fm21-white);\r\n}\r\n\r\n.fm21__access-icon svg {\r\n  width: 24px;\r\n  height: 24px;\r\n}\r\n\r\n.fm21__access-header-copy > span {\r\n  display: block;\r\n  color: #bfe8d9;\r\n  font-size: 11px;\r\n  font-weight: 850;\r\n  line-height: 1.2;\r\n  letter-spacing: 0.065em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.fm21__access-header-copy h2 {\r\n  margin: 4px 0 0;\r\n  color: var(--fm21-white);\r\n  font-family: inherit;\r\n  font-size: clamp(23px, 2.8vw, 30px);\r\n  font-weight: 900;\r\n  line-height: 1.15;\r\n  letter-spacing: -0.025em;\r\n}\r\n\r\n.fm21__access-header-copy p {\r\n  max-width: 680px;\r\n  margin: 6px 0 0;\r\n  color: rgba(255, 255, 255, 0.8);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.fm21__access-surface {\r\n  margin-top: 20px;\r\n  padding: 20px;\r\n  border: 1px solid rgba(255, 255, 255, 0.3);\r\n  border-radius: 20px;\r\n  background: var(--fm21-white);\r\n  color: var(--fm21-copy);\r\n  box-shadow: 0 16px 42px rgba(3, 29, 30, 0.18);\r\n}\r\n\r\n.fm21__access-panel-heading {\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.fm21__access-panel-heading h3 {\r\n  margin: 0;\r\n  color: var(--fm21-ink);\r\n  font-family: inherit;\r\n  font-size: clamp(20px, 2.2vw, 24px);\r\n  font-weight: 900;\r\n  line-height: 1.2;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.fm21__access-panel-heading p {\r\n  margin: 5px 0 0;\r\n  color: var(--fm21-muted);\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.fm21__access-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 14px;\r\n}\r\n\r\n.fm21__field {\r\n  display: grid;\r\n  gap: 8px;\r\n  min-width: 0;\r\n  margin: 0;\r\n}\r\n\r\n.fm21__field--full {\r\n  grid-column: 1 \/ -1;\r\n}\r\n\r\n.fm21__field-label {\r\n  color: var(--fm21-copy);\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  line-height: 1.35;\r\n}\r\n\r\n.fm21__required {\r\n  margin-left: 2px;\r\n  color: var(--fm21-orange-deep);\r\n}\r\n\r\n.fm21__field input,\r\n.fm21__field textarea {\r\n  display: block;\r\n  width: 100%;\r\n  min-width: 0;\r\n  min-height: 52px;\r\n  margin: 0 !important;\r\n  padding: 12px 14px;\r\n  border: 1px solid rgba(10, 52, 54, 0.18);\r\n  border-radius: 14px;\r\n  outline: 0;\r\n  background: #fbfdfc;\r\n  color: var(--fm21-ink);\r\n  font-size: 16px;\r\n  font-weight: 650;\r\n  line-height: 1.35;\r\n  box-shadow: none;\r\n  transition:\r\n    border-color 0.2s ease,\r\n    background 0.2s ease,\r\n    box-shadow 0.2s ease;\r\n}\r\n\r\n.fm21__field textarea {\r\n  min-height: 82px;\r\n  resize: vertical;\r\n}\r\n\r\n.fm21__field input:hover,\r\n.fm21__field textarea:hover {\r\n  border-color: rgba(52, 142, 103, 0.48);\r\n}\r\n\r\n.fm21__field input:focus,\r\n.fm21__field textarea:focus {\r\n  border-color: var(--fm21-green);\r\n  background: var(--fm21-white);\r\n  box-shadow: 0 0 0 4px rgba(52, 142, 103, 0.12);\r\n}\r\n\r\n.fm21__access-actions {\r\n  display: flex;\r\n  gap: 10px;\r\n  margin-top: 18px;\r\n}\r\n\r\n.fm21__access-actions--single {\r\n  justify-content: flex-end;\r\n}\r\n\r\n.fm21__access-button {\r\n  display: inline-flex;\r\n  flex: 1 1 0;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 9px;\r\n  min-height: 52px;\r\n  margin: 0;\r\n  padding: 12px 18px;\r\n  border: 1px solid transparent;\r\n  border-radius: 14px;\r\n  font-size: 14px;\r\n  font-weight: 850;\r\n  line-height: 1.2;\r\n  cursor: pointer;\r\n  transition:\r\n    transform 0.2s ease,\r\n    border-color 0.2s ease,\r\n    background 0.2s ease,\r\n    box-shadow 0.2s ease;\r\n}\r\n\r\n.fm21__access-button svg {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.fm21__access-button--primary {\r\n  background: linear-gradient(135deg, var(--fm21-orange), var(--fm21-orange-deep));\r\n  color: var(--fm21-white);\r\n  box-shadow: 0 12px 28px rgba(233, 93, 23, 0.25);\r\n}\r\n\r\n.fm21__access-button:hover {\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.fm21__access-button--primary:hover {\r\n  color: var(--fm21-white);\r\n  box-shadow: 0 16px 34px rgba(233, 93, 23, 0.32);\r\n}\r\n\r\n.fm21__required-note {\r\n  margin: 10px 0 0;\r\n  color: var(--fm21-muted);\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.fm21__access-contact {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 7px;\r\n  margin-top: 16px;\r\n  padding: 10px 13px;\r\n  border: 1px solid rgba(255, 255, 255, 0.12);\r\n  border-radius: 14px;\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: rgba(255, 255, 255, 0.88);\r\n  text-align: center;\r\n}\r\n\r\n.fm21__access-contact svg {\r\n  flex: 0 0 18px;\r\n  width: 18px;\r\n  height: 18px;\r\n}\r\n\r\n.fm21__access-contact span {\r\n  font-size: 13px;\r\n  font-weight: 650;\r\n  line-height: 1.4;\r\n}\r\n\r\n.fm21__access-contact a {\r\n  color: var(--fm21-white) !important;\r\n  font-size: 15px;\r\n  font-weight: 900;\r\n  line-height: 1.3;\r\n  text-decoration: underline !important;\r\n  text-underline-offset: 3px;\r\n}\r\n\r\n.fm21__navigator {\r\n  position: relative;\r\n  z-index: 20;\r\n  padding: 12px;\r\n  border: 1px solid var(--fm21-line);\r\n  border-radius: var(--fm21-radius-lg);\r\n  background: rgba(255, 255, 255, 0.86);\r\n  box-shadow: var(--fm21-shadow-soft);\r\n  backdrop-filter: blur(18px);\r\n}\r\n\r\n.fm21__week-tabs {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 8px;\r\n  max-width: 610px;\r\n  margin: 0 auto;\r\n  padding: 6px;\r\n  border-radius: 999px;\r\n  background: var(--fm21-mint);\r\n}\r\n\r\n.fm21__week-button,\r\n.fm21__day-button,\r\n.fm21__today-button {\r\n  appearance: none;\r\n  border: 0;\r\n  outline: 0;\r\n  cursor: pointer;\r\n}\r\n\r\n.fm21__week-button {\r\n  min-height: 48px;\r\n  padding: 10px 16px;\r\n  border-radius: 999px;\r\n  background: transparent;\r\n  color: #587068;\r\n  font-size: 14px;\r\n  font-weight: 850;\r\n  line-height: 1.2;\r\n  transition:\r\n    color 0.2s ease,\r\n    background 0.2s ease,\r\n    transform 0.2s ease,\r\n    box-shadow 0.2s ease;\r\n}\r\n\r\n.fm21__week-button:hover {\r\n  color: var(--fm21-green-deep);\r\n}\r\n\r\n.fm21__week-button.is-active {\r\n  background: var(--fm21-green);\r\n  color: var(--fm21-white);\r\n  box-shadow: 0 10px 28px rgba(10, 52, 54, 0.22);\r\n}\r\n\r\n.fm21__day-tabs {\r\n  display: grid;\r\n  grid-template-columns: repeat(7, minmax(86px, 1fr));\r\n  gap: 8px;\r\n  margin-top: 12px;\r\n  overflow-x: auto;\r\n  padding: 2px 2px 5px;\r\n  scrollbar-width: thin;\r\n  scrollbar-color: rgba(52, 142, 103, 0.35) transparent;\r\n}\r\n\r\n.fm21__day-tabs::-webkit-scrollbar {\r\n  height: 4px;\r\n}\r\n\r\n.fm21__day-tabs::-webkit-scrollbar-thumb {\r\n  border-radius: 999px;\r\n  background: rgba(52, 142, 103, 0.35);\r\n}\r\n\r\n.fm21__day-button {\r\n  min-height: 44px;\r\n  padding: 10px 13px;\r\n  border: 1px solid var(--fm21-line);\r\n  border-radius: 14px;\r\n  background: var(--fm21-white);\r\n  color: var(--fm21-muted);\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  line-height: 1.2;\r\n  white-space: nowrap;\r\n  transition:\r\n    border-color 0.2s ease,\r\n    color 0.2s ease,\r\n    background 0.2s ease,\r\n    transform 0.2s ease;\r\n}\r\n\r\n.fm21__day-button:hover {\r\n  border-color: rgba(52, 142, 103, 0.42);\r\n  color: var(--fm21-green-deep);\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.fm21__day-button.is-active {\r\n  border-color: rgba(52, 142, 103, 0.48);\r\n  background: var(--fm21-mint);\r\n  color: var(--fm21-green-deep);\r\n}\r\n\r\n.fm21__week-button:focus-visible,\r\n.fm21__day-button:focus-visible,\r\n.fm21__today-button:focus-visible,\r\n.fm21__details-summary:focus-visible,\r\n.fm21__access-button:focus-visible {\r\n  outline: 3px solid rgba(52, 142, 103, 0.3);\r\n  outline-offset: 3px;\r\n}\r\n\r\n.fm21__selection {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  margin: clamp(30px, 5vw, 50px) 0 18px;\r\n}\r\n\r\n.fm21__selection-topline {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  gap: 10px;\r\n  margin-bottom: 6px;\r\n}\r\n\r\n.fm21__selection-label {\r\n  color: var(--fm21-green-deep);\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n  line-height: 1.2;\r\n  letter-spacing: 0.075em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.fm21__today-button {\r\n  padding: 5px 9px;\r\n  border-radius: 999px;\r\n  background: rgba(52, 142, 103, 0.1);\r\n  color: var(--fm21-green-deep);\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n}\r\n\r\n.fm21__today-button[hidden],\r\n.fm21__today-button.is-hidden {\r\n  display: none !important;\r\n}\r\n\r\n.fm21__today-button:hover {\r\n  background: rgba(52, 142, 103, 0.17);\r\n}\r\n\r\n.fm21__selection h2 {\r\n  margin: 0;\r\n  color: var(--fm21-ink);\r\n  font-family: inherit;\r\n  font-size: clamp(27px, 4vw, 42px);\r\n  font-weight: 900;\r\n  line-height: 1.08;\r\n  letter-spacing: -0.035em;\r\n}\r\n\r\n.fm21__daily {\r\n  display: grid;\r\n  grid-template-columns: minmax(210px, 0.7fr) minmax(0, 1.3fr);\r\n  align-items: center;\r\n  gap: clamp(18px, 3vw, 34px);\r\n  margin-bottom: 20px;\r\n  padding: clamp(20px, 3vw, 28px);\r\n  border-radius: var(--fm21-radius-lg);\r\n  background:\r\n    radial-gradient(circle at 95% 0%, rgba(230, 245, 241, 0.18), transparent 18rem),\r\n    linear-gradient(135deg, var(--fm21-ink), #12524a);\r\n  color: var(--fm21-white);\r\n  box-shadow: 0 20px 55px rgba(10, 52, 54, 0.18);\r\n}\r\n\r\n.fm21__daily-heading {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n}\r\n\r\n.fm21__daily-heading > div > span {\r\n  display: block;\r\n  margin-bottom: 4px;\r\n  color: rgba(255, 255, 255, 0.65);\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  line-height: 1.35;\r\n  letter-spacing: 0.055em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.fm21__daily-heading h2 {\r\n  margin: 0;\r\n  color: var(--fm21-white);\r\n  font-family: inherit;\r\n  font-size: clamp(24px, 3vw, 34px);\r\n  font-weight: 900;\r\n  line-height: 1.1;\r\n}\r\n\r\n.fm21__daily-badge {\r\n  display: none;\r\n  padding: 7px 10px;\r\n  border: 1px solid rgba(255, 255, 255, 0.15);\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: rgba(255, 255, 255, 0.82);\r\n  font-size: 11px;\r\n  font-weight: 750;\r\n  white-space: nowrap;\r\n}\r\n\r\n.fm21__daily-macros,\r\n.fm21__meal-macros {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 9px;\r\n}\r\n\r\n.fm21__macro {\r\n  min-width: 0;\r\n  padding: 13px 14px;\r\n  border: 1px solid rgba(255, 255, 255, 0.12);\r\n  border-radius: 16px;\r\n  background: rgba(255, 255, 255, 0.075);\r\n}\r\n\r\n.fm21__macro-label,\r\n.fm21__macro-value {\r\n  display: block;\r\n}\r\n\r\n.fm21__macro-label {\r\n  overflow: hidden;\r\n  color: rgba(255, 255, 255, 0.62);\r\n  font-size: 10px;\r\n  font-weight: 750;\r\n  line-height: 1.25;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n.fm21__macro-value {\r\n  margin-top: 4px;\r\n  color: var(--fm21-white);\r\n  font-size: clamp(16px, 1.8vw, 21px);\r\n  font-weight: 900;\r\n  line-height: 1.1;\r\n  letter-spacing: -0.02em;\r\n  white-space: nowrap;\r\n}\r\n\r\n.fm21__meal-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  align-items: start;\r\n  gap: 20px;\r\n}\r\n\r\n.fm21__meal-card {\r\n  overflow: hidden;\r\n  min-width: 0;\r\n  border: 1px solid var(--fm21-line);\r\n  border-radius: var(--fm21-radius-xl);\r\n  background: var(--fm21-white);\r\n  box-shadow: var(--fm21-shadow-card);\r\n  animation: fm21-card-in 0.42s ease both;\r\n  animation-delay: calc(var(--fm21-card-index) * 80ms);\r\n}\r\n\r\n@keyframes fm21-card-in {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.fm21__media {\r\n  position: relative;\r\n  overflow: hidden;\r\n  aspect-ratio: 1142 \/ 712;\r\n  background: #e9f2ee;\r\n}\r\n\r\n.fm21__media::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: auto 0 0;\r\n  height: 38%;\r\n  background: linear-gradient(180deg, transparent, rgba(5, 33, 29, 0.38));\r\n  pointer-events: none;\r\n}\r\n\r\n.fm21__media img {\r\n  display: block;\r\n  width: 100%;\r\n  height: 100%;\r\n  margin: 0;\r\n  border: 0;\r\n  border-radius: 0;\r\n  object-fit: cover;\r\n  transition:\r\n    transform 0.45s ease,\r\n    opacity 0.22s ease;\r\n}\r\n\r\n.fm21__meal-card:hover .fm21__media img {\r\n  transform: scale(1.025);\r\n}\r\n\r\n.fm21__media.is-waiting {\r\n  background:\r\n    linear-gradient(\r\n      110deg,\r\n      rgba(52, 142, 103, 0.07) 8%,\r\n      rgba(52, 142, 103, 0.16) 18%,\r\n      rgba(52, 142, 103, 0.07) 33%\r\n    );\r\n  background-size: 220% 100%;\r\n  animation: fm21-shimmer 1.15s linear infinite;\r\n}\r\n\r\n.fm21__media.is-waiting img,\r\n.fm21__media.is-waiting::after {\r\n  opacity: 0;\r\n}\r\n\r\n@keyframes fm21-shimmer {\r\n  to {\r\n    background-position-x: -220%;\r\n  }\r\n}\r\n\r\n.fm21__image-fallback {\r\n  position: absolute;\r\n  z-index: 3;\r\n  inset: 0;\r\n  display: none;\r\n  place-items: center;\r\n  padding: 20px;\r\n  color: var(--fm21-muted);\r\n  font-size: 13px;\r\n  font-weight: 750;\r\n  text-align: center;\r\n}\r\n\r\n.fm21__media.is-error img,\r\n.fm21__media.is-error::after {\r\n  display: none;\r\n}\r\n\r\n.fm21__media.is-error .fm21__image-fallback {\r\n  display: grid;\r\n}\r\n\r\n.fm21__meal-body {\r\n  padding: clamp(20px, 3vw, 28px);\r\n}\r\n\r\n.fm21__meal-heading {\r\n  min-height: 82px;\r\n}\r\n\r\n.fm21__meal-overline {\r\n  display: block;\r\n  margin-bottom: 7px;\r\n  color: var(--fm21-green-deep);\r\n  font-size: 11px;\r\n  font-weight: 850;\r\n  line-height: 1.2;\r\n  letter-spacing: 0.065em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.fm21__meal-heading h3 {\r\n  margin: 0;\r\n  color: var(--fm21-ink);\r\n  font-family: inherit;\r\n  font-size: clamp(21px, 2.5vw, 28px);\r\n  font-weight: 900;\r\n  line-height: 1.16;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.fm21__meal-macros {\r\n  margin-top: 18px;\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro {\r\n  border-color: rgba(10, 52, 54, 0.08);\r\n  background: #f5f8f6;\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--calories {\r\n  background: var(--fm21-ink);\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro-label {\r\n  color: var(--fm21-muted);\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro-value {\r\n  color: var(--fm21-ink);\r\n  font-size: 16px;\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--calories .fm21__macro-label {\r\n  color: rgba(255, 255, 255, 0.62);\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--calories .fm21__macro-value {\r\n  color: var(--fm21-white);\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--protein {\r\n  background: #eaf7ef;\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--carbs {\r\n  background: #fff5e9;\r\n}\r\n\r\n.fm21__meal-macros .fm21__macro--fat {\r\n  background: #f3f1ff;\r\n}\r\n\r\n.fm21__details {\r\n  margin-top: 18px;\r\n  border: 1px solid var(--fm21-line);\r\n  border-radius: var(--fm21-radius-md);\r\n  background: var(--fm21-white);\r\n}\r\n\r\n.fm21__details-summary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n  min-height: 54px;\r\n  padding: 14px 16px;\r\n  color: var(--fm21-ink);\r\n  font-size: 13px;\r\n  font-weight: 850;\r\n  line-height: 1.3;\r\n  list-style: none;\r\n  cursor: pointer;\r\n  user-select: none;\r\n}\r\n\r\n.fm21__details-summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.fm21__details-summary svg {\r\n  flex: 0 0 auto;\r\n  width: 19px;\r\n  height: 19px;\r\n  color: var(--fm21-green);\r\n  transition: transform 0.22s ease;\r\n}\r\n\r\n.fm21__details[open] .fm21__details-summary svg {\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.fm21__details[open] .fm21__details-summary {\r\n  border-bottom: 1px solid var(--fm21-line);\r\n}\r\n\r\n.fm21__table-scroll {\r\n  overflow-x: auto;\r\n  scrollbar-width: thin;\r\n  scrollbar-color: rgba(52, 142, 103, 0.28) transparent;\r\n}\r\n\r\n.fm21__table {\r\n  width: 100%;\r\n  min-width: 520px;\r\n  border: 0;\r\n  border-collapse: collapse;\r\n  table-layout: fixed;\r\n  color: var(--fm21-copy);\r\n  font-size: 12px;\r\n  line-height: 1.35;\r\n  font-variant-numeric: tabular-nums;\r\n}\r\n\r\n.fm21__table th,\r\n.fm21__table td {\r\n  padding: 11px 10px;\r\n  border: 0;\r\n  border-bottom: 1px solid rgba(10, 52, 54, 0.075);\r\n  text-align: right;\r\n  vertical-align: middle;\r\n  white-space: nowrap;\r\n}\r\n\r\n.fm21__table th:first-child,\r\n.fm21__table td:first-child {\r\n  width: 42%;\r\n  padding-left: 16px;\r\n  text-align: left;\r\n  white-space: normal;\r\n}\r\n\r\n.fm21__table th:last-child,\r\n.fm21__table td:last-child {\r\n  padding-right: 16px;\r\n}\r\n\r\n.fm21__table thead th {\r\n  background: #f4f8f6;\r\n  color: var(--fm21-muted);\r\n  font-size: 10px;\r\n  font-weight: 850;\r\n  letter-spacing: 0.035em;\r\n  text-transform: uppercase;\r\n  white-space: normal;\r\n}\r\n\r\n.fm21__table tbody th {\r\n  color: var(--fm21-copy);\r\n  font-weight: 700;\r\n}\r\n\r\n.fm21__table tbody td {\r\n  color: var(--fm21-muted);\r\n}\r\n\r\n.fm21__table tfoot th,\r\n.fm21__table tfoot td {\r\n  border-bottom: 0;\r\n  background: var(--fm21-mint);\r\n  color: var(--fm21-ink);\r\n  font-weight: 900;\r\n}\r\n\r\n.fm21__nutrition-note {\r\n  max-width: 760px;\r\n  margin: 22px auto 0;\r\n  color: var(--fm21-muted);\r\n  font-size: 12px;\r\n  line-height: 1.6;\r\n  text-align: center;\r\n}\r\n\r\n.fm21__noscript {\r\n  width: min(720px, calc(100% - 36px));\r\n  margin: 20px auto;\r\n  padding: 16px;\r\n  border-radius: 14px;\r\n  background: #fff4e8;\r\n  color: #7d3d17;\r\n  text-align: center;\r\n}\r\n\r\n.fm21__sr-only {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  margin: -1px !important;\r\n  padding: 0 !important;\r\n  overflow: hidden !important;\r\n  clip: rect(0 0 0 0) !important;\r\n  clip-path: inset(50%) !important;\r\n  white-space: nowrap !important;\r\n  border: 0 !important;\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .fm21__daily {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .fm21__daily-badge {\r\n    display: inline-flex;\r\n  }\r\n\r\n  .fm21__meal-macros {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .fm21__meal-heading {\r\n    min-height: 100px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .fm21 {\r\n    padding: 44px 13px 54px;\r\n  }\r\n\r\n  .fm21__hero {\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .fm21__hero h1 {\r\n    letter-spacing: -0.035em;\r\n  }\r\n\r\n  .fm21__benefits {\r\n    gap: 7px;\r\n  }\r\n\r\n  .fm21__benefits span {\r\n    min-height: 34px;\r\n    padding: 7px 10px;\r\n    font-size: 11px;\r\n  }\r\n\r\n  .fm21__patient-access {\r\n    padding: 18px 14px;\r\n    border-radius: 24px;\r\n  }\r\n\r\n  .fm21__access-header {\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n  }\r\n\r\n  .fm21__access-icon {\r\n    flex-basis: 44px;\r\n    width: 44px;\r\n    height: 44px;\r\n  }\r\n\r\n  .fm21__access-surface {\r\n    padding: 16px 13px;\r\n  }\r\n\r\n  .fm21__access-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 13px;\r\n  }\r\n\r\n  .fm21__field--full {\r\n    grid-column: auto;\r\n  }\r\n\r\n  .fm21__access-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .fm21__access-button,\r\n  .fm21__access-button--primary {\r\n    width: 100%;\r\n    max-width: none;\r\n  }\r\n\r\n  .fm21__navigator {\r\n    position: sticky;\r\n    top: 8px;\r\n    margin-inline: -3px;\r\n    padding: 9px;\r\n    border-radius: 21px;\r\n  }\r\n\r\n  body.admin-bar .fm21__navigator {\r\n    top: 54px;\r\n  }\r\n\r\n  .fm21__week-tabs {\r\n    gap: 5px;\r\n    padding: 5px;\r\n  }\r\n\r\n  .fm21__week-button {\r\n    min-height: 43px;\r\n    padding: 9px 8px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .fm21__day-tabs {\r\n    grid-template-columns: repeat(7, 78px);\r\n    gap: 6px;\r\n    margin-top: 8px;\r\n  }\r\n\r\n  .fm21__day-button {\r\n    min-height: 40px;\r\n    padding: 9px 10px;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .fm21__selection {\r\n    align-items: stretch;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n    margin-top: 30px;\r\n  }\r\n\r\n  .fm21__daily {\r\n    padding: 20px 16px;\r\n    border-radius: 23px;\r\n  }\r\n\r\n  .fm21__daily-heading {\r\n    align-items: center;\r\n  }\r\n\r\n  .fm21__daily-macros {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .fm21__macro {\r\n    padding: 12px;\r\n  }\r\n\r\n  .fm21__macro-value {\r\n    font-size: 18px;\r\n  }\r\n\r\n  .fm21__meal-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 16px;\r\n  }\r\n\r\n  .fm21__meal-card {\r\n    border-radius: 24px;\r\n  }\r\n\r\n  .fm21__meal-heading {\r\n    min-height: 0;\r\n  }\r\n\r\n  .fm21__meal-body {\r\n    padding: 20px 16px 17px;\r\n  }\r\n\r\n  .fm21__meal-macros .fm21__macro-value {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .fm21__details-summary {\r\n    padding-inline: 14px;\r\n  }\r\n}\r\n\r\n@media (max-width: 390px) {\r\n  .fm21__daily-badge {\r\n    display: none;\r\n  }\r\n\r\n  .fm21__meal-macros .fm21__macro {\r\n    padding: 11px 10px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .fm21 *,\r\n  .fm21 *::before,\r\n  .fm21 *::after {\r\n    scroll-behavior: auto !important;\r\n    animation-duration: 0.01ms !important;\r\n    animation-iteration-count: 1 !important;\r\n    transition-duration: 0.01ms !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>21 \u10d3\u10e6\u10d8\u10d0\u10dc\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10e1 \u10db\u10d4\u10dc\u10d8\u10e3 \u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d9\u10d5\u10d8\u10e0\u10d0 \u10d3\u10d0 \u10d3\u10e6\u10d4, \u10dc\u10d0\u10ee\u10d4 \u10dd\u10e0\u10d8\u10d5\u10d4 \u10d9\u10d5\u10d4\u10d1\u10d0, \u10d8\u10dc\u10d2\u10e0\u10d4\u10d3\u10d8\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10e1\u10e0\u10e3\u10da\u10d8 \u10d9\u10d5\u10d4\u10d1\u10d8\u10d7\u10d8 \u10e6\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d0. 2 \u10d9\u10d5\u10d4\u10d1\u10d0 \u10e7\u10dd\u10d5\u10d4\u10da\u10d3\u10e6\u10d4 \u10e1\u10e0\u10e3\u10da\u10d8<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30958","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/pages\/30958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/comments?post=30958"}],"version-history":[{"count":59,"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/pages\/30958\/revisions"}],"predecessor-version":[{"id":31091,"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/pages\/30958\/revisions\/31091"}],"wp:attachment":[{"href":"https:\/\/fitmeal.ge\/en\/wp-json\/wp\/v2\/media?parent=30958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}