Skip to main content

Обновление индивидуальных меню

  1. Загрузка новых файлов меню
    • Загрузите новые файлы меню в хранилище.

    • Убедитесь, что открыт доступ по ссылке для всех пользователей (чтобы ссылки работали без авторизации).

    image.png

  2. Заменить ссылки файлов в соответ страницах по месяцу, типу меню и ккал
    https://fitnessmama.school/pl/cms/page?folderId=49979 

    image.png


  3. Меняем в этом блоке ссылки
    image.png
    • В письме

    image.pngimage.png
    • Переход по ссылке

    image.png

  4.  Проверяем наличие процесса для 2-го меню, если его нет, добавляем

    image.png

  5. Меняем ссылки на файлы в админке приложения
    https://fitnessmama.school/chtm/admin~food-menu-by-kkals/ 
    Также находим тип меню, месяц и ккал

    image.png

    image.png


  6. После замены ссылок на все меню, готовим рассылку
    1. Перед отпарвкой нужно удалить пользователей из групп в сегменте
      https://fitnessmama.school/pl/user/user/index?uc[segment_id]=32974796   
    2. Далее копируем и отправляем рассылку
    3. Письма должны отправляться в течении всего месяца при попадании под правило

      image.png

March 2025 https://fitnessmama.school/notifications/control/mailings/update/id/17174304  
April 2025 https://fitnessmama.school/notifications/control/mailings/update/id/17491678 
May 2025 https://fitnessmama.school/notifications/control/mailings/update/id/17814618 
Oct 2025 https://fitnessmama.school/notifications/control/mailings/update/id/19214182 
Nov 2025 https://fitnessmama.school/notifications/control/mailings/update/id/19532842
Booster 2.0 • 14-24 nov 2025 https://fitnessmama.school/notifications/control/mailings/update/id/19669589
Dec 2025 https://fitnessmama.school/notifications/control/mailings/update/id/19825041 
Ian 2026 https://fitnessmama.school/notifications/control/mailings/update/id/20151627
Feb 2026 https://fitnessmama.school/notifications/control/mailings/update/id/20389768 

 

Необходимо обновить новую стилизацию на страницах GC

eyJ0eXBlIjoicmF3LWNzcyIsInByZXNldCI6InJhdy1jc3MiLCJwYXJhbXMiOiJ7XCJibG9ja0NvZGVcIjpcImQyMTIzXCIsXCJuYW1lXCI6XCJcIixcInJhd1ZhbHVlXCI6XCJcXC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgR2V0Q291cnNlIEJsb2NrIC0gQ2xlYW4gRmxvdyBTdHlsZVxcbiAgIFxcdTA0MTFcXHUwNDNiXFx1MDQzZVxcdTA0M2FcXHUwNDM4IFxcdTA0M2ZcXHUwNDM1XFx1MDQ0MFxcdTA0MzVcXHUwNDQyXFx1MDQzNVxcdTA0M2FcXHUwNDMwXFx1MDQ0ZVxcdTA0NDIsIFxcdTA0M2VcXHUwNDMxXFx1MDQzMlxcdTA0M2VcXHUwNDM0XFx1MDQzYVxcdTA0MzAgXFx1MDQ0MlxcdTA0M2VcXHUwNDNiXFx1MDQ0Y1xcdTA0M2FcXHUwNDNlIFxcdTA0NDMgXFx1MDQ0NFxcdTA0M2VcXHUwNDQwXFx1MDQzY1xcdTA0NGJcXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXFwvXFxuXFxuXFwvKiBDU1MgVmFyaWFibGVzICpcXC9cXG46cm9vdCB7XFxuICAgIC0tZ2MtcHJpbWFyeTogI2Y4NDc5MDtcXG4gICAgLS1nYy1wcmltYXJ5LWxpZ2h0OiAjZmY2YjlkO1xcbiAgICAtLWdjLXRleHQtZGFyazogIzJkMzQzNjtcXG4gICAgLS1nYy10ZXh0LW11dGVkOiAjNjM2ZTcyO1xcbiAgICAtLWdjLWJnOiAjZmZmNWY4O1xcbiAgICAtLWdjLXdoaXRlOiAjZmZmZmZmO1xcbiAgICAtLWdjLXJhZGl1czogMTZweDtcXG4gICAgLS1nYy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xcbiAgICAtLWdjLWZvbnQ6ICdJbnRlcicsICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XFxufVxcblxcblxcLyogUGFnZSBCYWNrZ3JvdW5kICpcXC9cXG4ubGl0ZS1wYWdlLFxcbi5saXRlLW1hcmdpbmVkLXdyYXBwZXIsXFxuYm9keSB7XFxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdjLWJnKTtcXG59XFxuXFxuXFwvKiBCbG9ja3MgLSBcXHUwNDMxXFx1MDQzNVxcdTA0MzcgXFx1MDQzZVxcdTA0NDJcXHUwNDQxXFx1MDQ0MlxcdTA0NDNcXHUwNDNmXFx1MDQzZVxcdTA0MzIsIFxcdTA0M2ZcXHUwNDM1XFx1MDQ0MFxcdTA0MzVcXHUwNDQyXFx1MDQzNVxcdTA0M2FcXHUwNDMwXFx1MDQ0ZVxcdTA0NDIgKlxcL1xcbi5sdC1ibG9jayB7XFxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nYy1mb250KTtcXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5sdC1ibG9jay13cmFwcGVyIHtcXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcXG59XFxuXFxuLmxpdGUtYmxvY2s6Zmlyc3QtY2hpbGQgLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubGl0ZS1ibG9jazpsYXN0LWNoaWxkIC5sdC1ibG9jay13cmFwcGVyIHtcXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcXG59XFxuXFxuXFwvKiBDb250YWluZXIgKlxcL1xcbi5sdC1ibG9jayAuY29udGFpbmVyIHtcXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcXG4gICAgbWFyZ2luOiAwIGF1dG87XFxuICAgIHBhZGRpbmc6IDAgMjRweDtcXG59XFxuXFxuXFwvKiBDb250ZW50IEJveCAtIFxcdTA0MzFcXHUwNDM1XFx1MDQzNyBcXHUwNDNlXFx1MDQzMVxcdTA0MzJcXHUwNDNlXFx1MDQzNFxcdTA0M2FcXHUwNDM4ICpcXC9cXG4ubHQtYmxvY2sgLmJsb2NrLWJveCxcXG4ubHQtYmxvY2sgLm1vZGFsLWJsb2NrLWNvbnRlbnQge1xcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gICAgcGFkZGluZzogMDtcXG4gICAgYm94LXNoYWRvdzogbm9uZTtcXG4gICAgYm9yZGVyOiBub25lO1xcbn1cXG5cXG5cXC8qIEhlYWRlcnMgKlxcL1xcbi5mLWhlYWRlcixcXG4ubHQtYmxvY2sgLmYtaGVhZGVyIHtcXG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xcbiAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcblxcbi5mLWhlYWRlciBwIHtcXG4gICAgbWFyZ2luOiAwO1xcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nYy10ZXh0LWRhcmspIDAlLCB2YXIoLS1nYy1wcmltYXJ5KSAxMDAlKTtcXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XFxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xcbn1cXG5cXG4uZi1oZWFkZXItMzYsXFxuLmx0LWJsb2NrIC5mLWhlYWRlci0zNiB7XFxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNXZ3LCAzMnB4KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5cXG5cXC8qIFRleHQgKlxcL1xcbi5mLXRleHQsXFxuLnRleHQtbm9ybWFsLFxcbi5sdC1ibG9jayAuZi10ZXh0IHtcXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XFxuICAgIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IHZhcigtLWdjLXRleHQtbXV0ZWQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mLXRleHQgcCB7XFxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcXG59XFxuXFxuLmYtdGV4dCBwOmxhc3QtY2hpbGQge1xcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xcbn1cXG5cXG4uZi10ZXh0IHN0cm9uZyB7XFxuICAgIGNvbG9yOiB2YXIoLS1nYy10ZXh0LWRhcmspO1xcbiAgICBmb250LXdlaWdodDogNjAwO1xcbn1cXG5cXG5cXC8qIEJ1aWxkZXIgSXRlbXMgKlxcL1xcbi5idWlsZGVyLWl0ZW0ge1xcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5idWlsZGVyLWl0ZW06bGFzdC1jaGlsZCB7XFxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcXG59XFxuXFxuXFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICBcXHUwNDI0XFx1MDQxZVxcdTA0MjBcXHUwNDFjXFx1MDQxMCAtIFxcdTA0MzVcXHUwNDM0XFx1MDQzOFxcdTA0M2RcXHUwNDQxXFx1MDQ0MlxcdTA0MzJcXHUwNDM1XFx1MDQzZFxcdTA0M2RcXHUwNDRiXFx1MDQzOSBcXHUwNDMxXFx1MDQzYlxcdTA0M2VcXHUwNDNhIFxcdTA0NDEgXFx1MDQzZVxcdTA0MzFcXHUwNDMyXFx1MDQzZVxcdTA0MzRcXHUwNDNhXFx1MDQzZVxcdTA0MzlcXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxcL1xcbi5sdC1mb3JtLFxcbi5sdC1ibG9jay5sdC1mb3JtIHtcXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2Mtd2hpdGUpO1xcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nYy1yYWRpdXMpO1xcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMjQ4LCA3MSwgMTQ0LCAwLjEyKTtcXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcXG4gICAgbWFyZ2luOiA4cHggYXV0bztcXG59XFxuXFxuLmx0LWZvcm0gLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAzMnB4IDI4cHggIWltcG9ydGFudDtcXG59XFxuXFxuLmx0LWZvcm0gLmNvbnRhaW5lciB7XFxuICAgIHBhZGRpbmc6IDA7XFxuICAgIG1heC13aWR0aDogMTAwJTtcXG59XFxuXFxuLmx0LWZvcm0gLmJsb2NrLWJveCxcXG4ubHQtZm9ybSAubW9kYWwtYmxvY2stY29udGVudCB7XFxuICAgIHBhZGRpbmc6IDA7XFxufVxcblxcblxcLyogRm9ybSBpbm5lciAqXFwvXFxuLmx0LWZvcm0gLmZvcm0tY29udGVudCxcXG4ubHQtZm9ybS1pbm5lciB7XFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgICBwYWRkaW5nOiAwO1xcbiAgICBib3JkZXI6IG5vbmU7XFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcblxcblxcLyogRmllbGQgTGFiZWwgKlxcL1xcbi5maWVsZC1sYWJlbCB7XFxuICAgIGZvbnQtc2l6ZTogMTRweDtcXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcXG4gICAgY29sb3I6IHZhcigtLWdjLXRleHQtZGFyayk7XFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuXFxuXFwvKiBJbnB1dCAqXFwvXFxuLmYtaW5wdXQsXFxuaW5wdXQuZi1pbnB1dCB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHggIWltcG9ydGFudDtcXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XFxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nYy1mb250KTtcXG4gICAgY29sb3I6IHZhcigtLWdjLXRleHQtZGFyayk7XFxuICAgIGJhY2tncm91bmQ6ICNmNWY2Zjg7XFxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZ2MtdHJhbnNpdGlvbik7XFxufVxcblxcbi5mLWlucHV0OjpwbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOiAjOWNhM2FmO1xcbn1cXG5cXG4uZi1pbnB1dDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdjLXdoaXRlKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdjLXByaW1hcnkpICFpbXBvcnRhbnQ7XFxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI0OCwgNzEsIDE0NCwgMC4xKSAhaW1wb3J0YW50O1xcbiAgICBvdXRsaW5lOiBub25lO1xcbn1cXG5cXG5cXC8qIEJ1dHRvbiAqXFwvXFxuLmYtYnRuLFxcbmJ1dHRvbi5mLWJ0biB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHggIWltcG9ydGFudDtcXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XFxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdjLWZvbnQpO1xcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nYy1wcmltYXJ5KSAwJSwgdmFyKC0tZ2MtcHJpbWFyeS1saWdodCkgMTAwJSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcXG4gICAgY3Vyc29yOiBwb2ludGVyO1xcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1nYy10cmFuc2l0aW9uKTtcXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDI0OCwgNzEsIDE0NCwgMC4zNSk7XFxufVxcblxcbi5mLWJ0bjpob3ZlciB7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcXG4gICAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDI0OCwgNzEsIDE0NCwgMC40NSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmYtYnRuOmFjdGl2ZSB7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcXG59XFxuXFxuXFwvKiBUZXh0IGFsaWdubWVudCAqXFwvXFxuLnBhcnQtaGVhZGVyLFxcbi5wYXJ0LXRleHQsXFxuLnBhcnQtYnV0dG9uIHtcXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG5cXC8qIEZvcm0gcmVzdWx0ICpcXC9cXG4uZm9ybS1yZXN1bHQtYmxvY2s6bm90KDplbXB0eSkge1xcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XFxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XFxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XFxuICAgIGZvbnQtc2l6ZTogMTRweDtcXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDcxLCAxNDQsIDAuMDgpO1xcbn1cXG5cXG5cXC8qIFJlc3BvbnNpdmUgLSBUYWJsZXQgKlxcL1xcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgICAubHQtYmxvY2sgLmNvbnRhaW5lciB7XFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XFxuICAgIH1cXG5cXG4gICAgLmxpdGUtYmxvY2s6Zmlyc3QtY2hpbGQgLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcXG4gICAgfVxcblxcbiAgICAubGl0ZS1ibG9jazpsYXN0LWNoaWxkIC5sdC1ibG9jay13cmFwcGVyIHtcXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG5cXG4gICAgLmx0LWZvcm0ge1xcbiAgICAgICAgbWFyZ2luOiA4cHggMjRweDtcXG4gICAgfVxcblxcbiAgICAubHQtZm9ybSAubHQtYmxvY2std3JhcHBlciB7XFxuICAgICAgICBwYWRkaW5nOiAyOHB4IDI0cHggIWltcG9ydGFudDtcXG4gICAgfVxcblxcbiAgICAuZi1oZWFkZXItMzYge1xcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG5cXG4gICAgLmYtdGV4dCB7XFxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcXG4gICAgfVxcbn1cXG5cXG5cXC8qIFJlc3BvbnNpdmUgLSBNb2JpbGUgKlxcL1xcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xcbiAgICAubHQtYmxvY2sgLmNvbnRhaW5lciB7XFxuICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XFxuICAgIH1cXG5cXG4gICAgLmxpdGUtYmxvY2s6Zmlyc3QtY2hpbGQgLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcXG4gICAgfVxcblxcbiAgICAubGl0ZS1ibG9jazpsYXN0LWNoaWxkIC5sdC1ibG9jay13cmFwcGVyIHtcXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG5cXG4gICAgLmx0LWZvcm0ge1xcbiAgICAgICAgbWFyZ2luOiA4cHggMjRweDtcXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XFxuICAgIH1cXG5cXG4gICAgLmx0LWZvcm0gLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG5cXG4gICAgLmYtaGVhZGVyLTM2IHtcXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xcbiAgICB9XFxuXFxuICAgIC5mLWlucHV0IHtcXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50O1xcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG5cXG4gICAgLmYtYnRuIHtcXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAhaW1wb3J0YW50O1xcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG59XFxuXFxuXFwvKiBSZXNwb25zaXZlIC0gU21hbGwgTW9iaWxlICpcXC9cXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcXG4gICAgLmx0LWJsb2NrIC5jb250YWluZXIge1xcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xcbiAgICB9XFxuXFxuICAgIC5sdC1mb3JtIHtcXG4gICAgICAgIG1hcmdpbjogOHB4IDIwcHg7XFxuICAgIH1cXG5cXG4gICAgLmx0LWZvcm0gLmx0LWJsb2NrLXdyYXBwZXIge1xcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4ICFpbXBvcnRhbnQ7XFxuICAgIH1cXG59XFxuXFxuXFwvKiBQcmludCAqXFwvXFxuQG1lZGlhIHByaW50IHtcXG4gICAgYm9keSB7XFxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xcbiAgICB9XFxuXFxuICAgIC5sdC1mb3JtIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcXG4gICAgfVxcbn1cXG5cIixcImJsb2NrUGFkZGluZ1RvcFwiOjAsXCJibG9ja1BhZGRpbmdCb3R0b21cIjowLFwiYmxvY2tCYWNrZ3JvdW5kQ29sb3JcIjpcIlwiLFwiYmxvY2tGb3JlZ3JvdW5kQ29sb3JcIjpcIlwiLFwiYmxvY2tDc3NDbGFzc1wiOlwiXCIsXCJyZXBsYWNlVmFyaWFibGVzXCI6XCJcIixcImJsb2NrTGlua0NvbG9yXCI6XCJcIixcImJsb2NrRm9udFwiOm51bGwsXCJibG9ja0ZvbnRIZWFkZXJcIjpudWxsfSIsImNzcyI6bnVsbCwiaXNSZWRlc2lnbiI6ZmFsc2V9