>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-09-18_18-33-06

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:33:34 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] *** Response ***
INFO [console] shrinkOffset: 300.0, progress: 0.6276150627615061
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:01 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-18
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] shrinkOffset: 400.0, progress: 0.8368200836820082
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1086&rehabilitation_day_id=3102&workout_id
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1086&rehabilitation_day_id=3102&workout_id
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:07 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T12:34:07.931980Z","request_id":"e62336ef-8d56-4d95-80c5-53bcbdc919f5","version":"v1"},"data":{"unit_id":1086,"workout_duration_start":5,"workout_duration_end":10,"body_side":"left","exercises":[{"id":85,"sequence_number":1,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":2,"execution_count":7,"execution_time":null,"instruction":{"exercise_name":"Тренировка икроножных мышц стоя","video":"https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov","inventory":"Опора (стул, подоконник, стена)","warning":"Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами\nСледите, чтобы спина была прямая\nНе уводите таз вперед/назад\nКолени держите выпрямленными","general_description":"В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени.","steps":[{"exercise_id":85,"sequence_number":1,"step_text":"Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере"},{"exercise_id":85,"sequence_number":2,"step_text":"Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу"},{"exercise_id":85,"sequence_number":3,"step_text":"Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела"},{"exercise_id":85,"sequence_number":4,"step_text":"Спина прямая, живот слегка подтянут, взгляд направлен вперёд"},{"exercise_id":85,"sequence_number":5,"step_text":"Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп"},{"exercise_id":85,"sequence_number":6,"step_text":"Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке"},{"exercise_id":85,"sequence_number":7,"step_text":"Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение"},{"exercise_id":85,"sequence_number":8,"step_text":"Выполните поднятие на носки необходимое количество раз"}],"measurement":null}},{"id":37,"sequence_number":2,"name":"Изометрическое напряжение квадрицепсов и ягодичных мышц","image":"https://rehabilitation.most.team/storage/exercise/photos/01KQ9YTKC29DWK6945XXFY6GXC.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":2,"execution_count":null,"execution_time":20,"instruction":{"exercise_name":"Изометрическое напряжение квадрицепсов и ягодичных мышц","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQ9YTKC7WDDRBTWDGN57582Q.mov","inventory":null,"warning":null,"general_description":"И.п. лёжа на спине. Ноги максимально выпрямлены в коленных суставах. Потянуть обе стопы сильно на себя и “втянуть в себя ягодицы”. Почувствовать напряжение в передней части бёдер и ягодиц, удерживать это положение заданное количество времени. Цель – общая активация мышц бёдер, тренировка контроля мышечных усилий.","steps":[{"exercise_id":37,"sequence_number":1,"step_text":"Лягте на спину на твердую ровную поверхность (коврик, пол)"},{"exercise_id":37,"sequence_number":2,"step_text":"Ноги полностью выпрямлены, колени прижаты к полу"},{"exercise_id":37,"sequence_number":3,"step_text":"Стопы расположены на ширине плеч или немного уже"},{"exercise_id":37,"sequence_number":4,"step_text":"Руки лежат вдоль туловища ладонями вниз или на животе для самоконтроля дыхания"},{"exercise_id":37,"sequence_number":5,"step_text":"Сильно потяните стопы на себя, напрягите ягодицы и мышцы бедер"},{"exercise_id":37,"sequence_number":6,"step_text":"Удерживайте напряжение всё необходимое время"}],"measurement":null}}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T12:34:07.931980Z, request_id: e62336ef-8d56-4d95-80c5-53bcbdc919f5, version: v1}, data: {unit_id: 1086, workout_duration_start: 5, workout_duration_end: 10, body_side: left, exercises: [{id: 85, sequence_number: 1, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 2, execution_count: 7, execution_time: null, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник, стена), warning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами Следи
INFO [console] те, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, general_description: В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени., steps: [{exercise_id: 85, sequence_number: 1, step_text: Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере}, {exercise_id: 85, sequence_number: 2, step_text: Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу}, {exercise_id: 85, sequence_number: 3, step_text: Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела}, {exercise_id: 85, sequence_number: 4, step_text: Спина прямая, живот слегка подтянут, взгляд направлен вперёд}, {exercise_id: 85, sequence_number:
INFO [console] 5, step_text: Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп}, {exercise_id: 85, sequence_number: 6, step_text: Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке}, {exercise_id: 85, sequence_number: 7, step_text: Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение}, {exercise_id: 85, sequence_number: 8, step_text: Выполните поднятие на носки необходимое количество раз}], measurement: null}}, {id: 37, sequence_number: 2, name: Изометрическое напряжение квадрицепсов и ягодичных мышц, image: https://rehabilitation.most.team/storage/exercise/photos/01KQ9YTKC29DWK6945XXFY6GXC.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 2, execution_count: null, execution_time: 20, instruction: {exercise_name: Изометрическое напряжение квадрицепсов и ягодичных мышц, video: https://rehabilitation.most.team/storage/exercise/videos/01KQ9YTKC7WDDRBTWDGN5758
INFO [console] 2Q.mov, inventory: null, warning: null, general_description: И.п. лёжа на спине. Ноги максимально выпрямлены в коленных суставах. Потянуть обе стопы сильно на себя и “втянуть в себя ягодицы”. Почувствовать напряжение в передней части бёдер и ягодиц, удерживать это положение заданное количество времени. Цель – общая активация мышц бёдер, тренировка контроля мышечных усилий., steps: [{exercise_id: 37, sequence_number: 1, step_text: Лягте на спину на твердую ровную поверхность (коврик, пол)}, {exercise_id: 37, sequence_number: 2, step_text: Ноги полностью выпрямлены, колени прижаты к полу}, {exercise_id: 37, sequence_number: 3, step_text: Стопы расположены на ширине плеч или немного уже}, {exercise_id: 37, sequence_number: 4, step_text: Руки лежат вдоль туловища ладонями вниз или на животе для самоконтроля дыхания}, {exercise_id: 37, sequence_number: 5, step_text: Сильно потяните стопы на себя, напрягите ягодицы и мышцы бедер}, {exercise_id: 37, sequence_number: 6, step_text: Удерживайте
INFO [console] напряжение всё необходимое время}], measurement: null}}]}}
FATAL [zone] Unhandled asynchronous error
UnimplementedError: init() has not been implemented.
#0      VideoPlayerPlatform.init (package:video_player_platform_interface/video_player_platform_interface.dart:43:5)
#1      _videoPlayerPlatform (package:video_player/video_player.dart:138:21)
#2      VideoPlayerController.initialize (package:video_player/video_player.dart:615:16)
#3      _ExerciseVideoWidgetState.initState (package:testapp/features/training/presentation/widgets/exercise_video_widget.dart:26:9)
#4      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5963:55)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#7      Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#11     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#14     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#16     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#17     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#18     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#19     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#20     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#22     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#23     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7292:32)
#24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#38     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#49     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#50     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#51     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#52     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#54     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#55     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#56     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#58     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#62     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#63     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#64     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#65     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#66     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#67     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#68     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#69     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#70     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#71     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#72     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#73     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#74     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#76     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#77     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#78     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#79     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#80     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#83     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#84     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#85     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#86     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#87     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#88     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#89     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#90     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#91     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#92     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#93     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#94     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#95     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#96     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#97     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#98     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#99     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#100    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#101    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#102    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#103    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#104    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#109    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#110    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#111    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#112    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#113    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#114    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#116    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#117    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#118    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#119    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#120    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#121    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#122    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#123    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#124    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#125    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#126    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#127    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#128    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#129    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#130    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#131    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#132    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#133    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#134    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#135    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#136    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#137    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#138    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#139    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#140    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#141    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#142    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#143    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#144    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#145    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#146    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#147    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#148    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#149    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#150    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#151    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#152    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#153    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#154    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#155    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#156    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#157    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#158    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#159    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#160    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#161    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#162    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#163    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#164    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#165    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#166    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#167    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#168    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#169    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#170    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#171    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#172    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#173    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#174    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#175    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7292:32)
#176    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#177    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#178    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#179    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#180    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#181    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#182    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#183    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#184    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#185    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#186    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#187    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#188    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#189    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#190    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#191    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#192    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#193    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#194    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#195    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#196    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#197    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#198    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#199    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#200    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#201    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#202    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#203    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#204    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#205    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#206    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#207    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#208    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#209    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#210    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#211    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#212    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#213    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#214    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#215    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#216    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#217    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#218    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#219    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#220    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#221    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#222    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#223    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#224    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#225    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#226    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#228    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#229    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#230    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#231    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#232    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#233    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#234    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#235    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#236    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#237    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#238    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#239    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#240    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#241    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#242    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#243    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#244    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#245    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#246    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#247    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#248    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#249    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#250    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#251    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#252    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#253    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#254    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#255    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#256    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#257    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#258    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#259    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#260    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#261    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#262    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#263    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#264    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#265    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#266    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#267    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#268    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#269    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#270    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#271    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#272    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#273    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#274    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#275    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#276    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#277    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#278    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#279    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#280    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#281    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#282    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#283    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#284    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#285    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#286    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#287    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#288    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#289    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#290    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#291    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#292    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#293    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#294    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#295    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#296    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#297    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#298    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#299    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#300    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#301    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#302    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#303    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#304    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#305    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#306    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#307    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#308    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#309    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#310    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#311    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#312    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#313    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#314    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#315    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#316    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#317    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#318    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#319    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#320    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#321    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#322    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#323    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#324    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#325    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#326    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#327    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#328    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#329    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#330    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#331    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#332    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#333    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#334    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#335    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#336    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#337    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#338    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#339    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#340    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#341    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#342    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#343    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#344    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#345    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#346    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#347    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#348    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#349    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#350    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#351    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#352    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#353    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#354    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#355    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#356    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#357    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#358    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#359    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#360    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#361    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#362    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#363    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#364    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#365    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#366    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#367    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#368    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#369    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#370    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#371    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#372    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#373    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#374    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#375    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#376    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#377    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#378    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#379    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#380    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#381    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#382    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#383    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#384    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#385    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#386    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#387    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#388    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#389    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#390    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#391    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#392    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#393    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#394    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#395    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#396    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#397    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#398    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#399    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#400    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#401    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#402    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#403    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#404    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#405    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#406    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#407    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#408    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#409    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#410    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#411    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#412    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#413    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#414    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#415    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#416    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#417    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#418    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#419    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#420    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#421    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#422    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#423    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#424    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#425    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#426    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#427    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#428    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#429    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#430    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#431    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#432    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#433    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#434    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#435    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#436    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#437    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#438    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#439    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#440    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#441    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#442    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#443    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#444    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#445    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#446    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#447    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#448    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#449    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#450    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#451    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#452    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#453    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#454    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#455    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#456    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#457    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#458    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#459    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#460    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#461    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#462    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#463    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#464    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#465    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#466    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#467    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#468    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#469    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#470    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#471    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#472    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#473    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#474    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#475    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#476    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#477    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#478    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#479    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#480    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#481    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#482    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#483    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#484    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#485    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#486    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#487    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#488    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#489    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#490    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#491    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#492    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#493    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#494    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#495    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#496    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#497    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#498    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#499    Element.updateChildren (package:flutter/src/widgets/framework.dart:4268:32)
#500    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7308:17)
#501    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#502    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#503    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#504    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#505    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#506    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#507    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#508    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#509    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#510    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#511    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#512    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#513    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#514    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)
#515    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#516    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#517    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#518    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#519    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#520    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#521    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#522    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#523    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#524    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)
#525    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#526    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#527    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#528    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#529    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#530    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#531    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#532    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#533    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#534    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#535    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#536    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7135:14)
#537    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#538    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7135:14)
#539    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#540    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#541    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#542    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#543    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#544    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#545    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#546    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#547    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#548    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#549    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#550    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#551    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2763:15)
#552    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2820:11)
#553    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3124:18)
#554    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571:21)
#555    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:558:5)
#556    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#557    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#558    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#559    _rootRun (dart:async/zone_root.dart:35:13)
#560    _CustomZone.run (dart:async/zone.dart:810:35)
#561    _CustomZone.runGuarded (dart:async/zone.dart:702:7)
#562    _invoke (dart:ui/hooks.dart:443:10)
#563    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:450:5)
#564    _drawFrame (dart:ui/hooks.dart:413:31)
FATAL [zone] Unhandled asynchronous error
UnimplementedError: init() has not been implemented.
#0      VideoPlayerPlatform.init (package:video_player_platform_interface/video_player_platform_interface.dart:43:5)
#1      _videoPlayerPlatform (package:video_player/video_player.dart:138:21)
#2      VideoPlayerController.initialize (package:video_player/video_player.dart:615:16)
#3      _ExerciseVideoWidgetState.initState (package:testapp/features/training/presentation/widgets/exercise_video_widget.dart:26:9)
#4      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5963:55)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#7      Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#11     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#14     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#16     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#17     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#18     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#19     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#20     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#22     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#23     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7292:32)
#24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#38     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#49     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#50     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#51     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#52     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#54     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#55     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#56     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#58     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#62     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#63     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#64     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#65     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#66     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#67     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#68     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#69     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#70     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#71     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#72     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#73     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#74     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#76     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#77     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#78     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#79     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#80     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#83     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#84     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#85     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#86     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#87     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#88     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#89     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#90     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#91     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#92     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#93     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#94     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#95     Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#96     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#97     Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#98     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#99     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#100    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#101    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#102    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#103    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#104    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#109    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#110    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#111    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#112    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#113    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#114    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#116    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#117    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#118    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#119    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#120    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#121    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#122    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#123    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#124    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#125    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#126    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#127    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#128    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#129    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#130    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#131    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#132    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#133    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#134    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#135    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#136    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#137    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#138    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#139    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#140    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#141    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#142    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#143    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#144    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#145    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#146    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#147    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#148    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#149    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#150    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#151    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#152    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#153    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#154    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#155    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#156    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#157    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#158    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#159    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#160    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#161    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#162    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#163    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#164    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#165    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#166    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#167    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#168    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#169    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#170    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#171    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#172    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#173    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#174    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#175    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7292:32)
#176    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#177    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#178    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#179    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#180    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#181    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#182    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#183    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#184    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#185    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#186    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#187    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#188    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#189    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#190    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#191    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#192    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#193    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#194    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#195    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#196    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#197    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#198    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#199    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#200    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#201    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#202    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#203    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#204    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#205    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#206    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#207    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#208    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#209    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#210    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#211    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#212    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#213    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#214    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#215    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#216    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#217    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#218    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#219    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#220    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#221    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#222    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#223    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#224    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#225    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#226    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#228    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#229    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#230    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#231    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#232    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#233    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#234    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#235    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#236    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#237    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#238    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#239    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#240    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#241    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#242    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#243    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#244    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#245    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#246    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#247    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#248    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#249    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#250    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#251    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#252    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#253    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#254    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#255    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#256    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#257    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#258    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#259    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#260    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#261    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#262    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#263    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#264    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#265    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#266    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#267    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#268    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#269    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#270    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#271    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#272    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#273    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#274    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#275    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#276    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#277    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#278    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#279    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#280    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#281    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#282    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#283    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#284    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#285    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#286    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#287    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#288    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#289    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#290    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#291    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#292    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#293    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#294    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#295    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#296    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#297    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#298    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#299    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#300    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#301    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#302    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#303    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#304    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#305    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#306    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#307    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#308    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#309    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#310    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#311    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#312    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#313    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#314    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#315    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#316    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#317    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#318    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#319    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#320    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#321    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#322    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#323    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#324    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#325    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#326    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#327    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#328    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#329    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#330    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#331    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#332    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#333    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#334    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#335    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#336    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#337    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#338    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#339    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#340    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#341    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#342    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#343    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#344    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#345    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#346    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#347    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#348    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#349    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#350    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#351    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#352    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#353    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#354    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#355    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#356    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#357    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#358    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#359    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#360    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#361    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#362    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#363    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#364    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#365    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#366    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#367    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#368    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#369    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#370    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#371    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#372    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#373    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#374    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#375    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#376    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#377    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#378    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#379    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#380    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#381    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#382    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#383    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#384    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#385    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#386    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#387    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#388    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#389    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#390    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#391    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#392    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#393    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#394    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#395    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#396    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#397    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#398    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#399    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#400    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#401    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#402    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#403    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#404    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#405    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#406    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#407    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#408    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#409    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#410    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#411    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#412    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#413    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#414    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#415    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#416    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#417    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#418    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#419    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#420    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#421    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#422    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#423    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#424    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#425    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#426    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#427    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#428    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#429    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#430    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#431    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#432    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#433    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#434    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#435    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#436    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#437    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#438    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#439    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#440    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#441    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#442    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#443    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#444    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#445    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#446    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#447    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#448    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#449    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#450    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#451    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#452    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#453    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#454    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#455    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#456    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#457    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#458    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#459    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#460    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#461    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7128:14)
#462    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#463    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#464    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#465    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#466    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#467    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#468    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#469    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#470    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#471    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#472    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#473    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#474    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#475    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#476    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#477    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#478    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#479    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#480    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#481    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#482    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#483    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#484    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#485    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#486    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#487    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#488    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#489    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#490    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#491    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#492    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#493    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5812:5)
#494    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5986:11)
#495    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5806:5)
#496    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4600:20)
#497    MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7277:36)
#498    Element.updateChild (package:flutter/src/widgets/framework.dart:4072:18)
#499    Element.updateChildren (package:flutter/src/widgets/framework.dart:4268:32)
#500    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7308:17)
#501    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#502    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#503    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#504    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#505    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#506    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#507    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#508    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#509    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#510    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#511    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#512    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#513    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#514    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)
#515    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#516    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#517    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#518    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#519    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#520    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#521    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#522    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#523    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#524    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:108:11)
#525    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#526    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#527    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#528    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#529    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#530    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#531    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#532    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#533    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#534    StatefulElement.update (package:flutter/src/widgets/framework.dart:6020:5)
#535    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#536    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7135:14)
#537    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#538    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7135:14)
#539    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#540    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#541    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#542    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#543    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#544    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#545    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#546    ProxyElement.update (package:flutter/src/widgets/framework.dart:6162:5)
#547    Element.updateChild (package:flutter/src/widgets/framework.dart:4050:15)
#548    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5854:16)
#549    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5995:11)
#550    Element.rebuild (package:flutter/src/widgets/framework.dart:5542:7)
#551    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2763:15)
#552    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2820:11)
#553    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3124:18)
#554    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571:21)
#555    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:558:5)
#556    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#557    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#558    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#559    _rootRun (dart:async/zone_root.dart:35:13)
#560    _CustomZone.run (dart:async/zone.dart:810:35)
#561    _CustomZone.runGuarded (dart:async/zone.dart:702:7)
#562    _invoke (dart:ui/hooks.dart:443:10)
#563    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:450:5)
#564    _drawFrame (dart:ui/hooks.dart:413:31)
INFO [console] [ChatWebSocket] disconnected: closeCode=1006, closeReason=
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.8, private-user.147}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"390319220.205257744\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"390319220.205257744","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=390319220.205257744, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=390319220.205257744, channel=private-chat.8
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 390319220.205257744, channel_name: private-chat.8}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:34 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:7ecc167c64161418e1ee22ecd6aaa509fa62653d75031eeb1c5e50e9bf04e0fc"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:7ecc167c64161418e1ee22ecd6aaa509fa62653d75031eeb1c5e50e9bf04e0fc}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.8, auth: local-reverb-key:7ecc167c64161418e1ee22ecd6aaa509fa62653d75031eeb1c5e50e9bf04e0fc}
INFO [console] [ChatWebSocket] auth request: socketId=390319220.205257744, channel=private-user.147
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 390319220.205257744, channel_name: private-user.147}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.8"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.8, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.8
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:35 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:3be2d63ca7a707fe16c9208ce81078cbb94d1d08296b9b4dd93c7e02162069a6"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:3be2d63ca7a707fe16c9208ce81078cbb94d1d08296b9b4dd93c7e02162069a6}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.147, auth: local-reverb-key:3be2d63ca7a707fe16c9208ce81078cbb94d1d08296b9b4dd93c7e02162069a6}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.147"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.147, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.147
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/workout/reschedule/available-days?rehabilitation_day_id=3102
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/workout/reschedule/available-days?rehabilitation_day_id=3102
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:37 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T12:34:37.360448Z","request_id":"f9ce12bd-9f34-48fb-81ef-e0e6be02749c","version":"v1"},"data":{"selected_day_id":3102,"phase_id":362,"week_start_sequence_regarding_phase":1,"week_end_sequence_regarding_phase":7,"days":[{"id":3102,"date":"2026-09-18","phase_id":362,"day_sequence_number_regarding_rehab":1,"day_sequence_number_regarding_phase":1,"status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}],"available":false},{"id":null,"date":"2026-09-19","phase_id":362,"day_sequence_number_regarding_rehab":2,"day_sequence_number_regarding_phase":2,"status":["none"],"training":[],"available":true},{"id":null,"date":"2026-09-20","phase_id":362,"day_sequence_number_regarding_rehab":3,"day_sequence_number_regarding_phase":3,"status":["none"],"training":[],"available":true},{"id":3103,"date":"2026-09-21","phase_id":362,"day_sequence_number_regarding_rehab":4,"day_sequence_number_regarding_phase":4,"status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}],"available":false},{"id":3104,"date":"2026-09-22","phase_id":362,"day_sequence_number_regarding_rehab":5,"day_sequence_number_regarding_phase":5,"status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}],"available":false},{"id":3105,"date":"2026-09-23","phase_id":362,"day_sequence_number_regarding_rehab":6,"day_sequence_number_regarding_phase":6,"status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}],"available":false},{"id":3106,"date":"2026-09-24","phase_id":362,"day_sequence_number_regarding_rehab":7,"day_sequence_number_regarding_phase":7,"status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}],"available":false}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T12:34:37.360448Z, request_id: f9ce12bd-9f34-48fb-81ef-e0e6be02749c, version: v1}, data: {selected_day_id: 3102, phase_id: 362, week_start_sequence_regarding_phase: 1, week_end_sequence_regarding_phase: 7, days: [{id: 3102, date: 2026-09-18, phase_id: 362, day_sequence_number_regarding_rehab: 1, day_sequence_number_regarding_phase: 1, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}], available: false}, {id: null, date: 2026-09-19, phase_id: 362, day_sequence_number_regarding_rehab: 2, day_sequence_number_regarding_phase: 2, status: [none], training: [], available: true}, {id: null, date: 2026-09-20, phase_id: 362, day_sequence_number_regarding_rehab: 3, day_sequence_number_regarding_phase: 3, status: [none], training: [], available: true}, {id: 3103, date: 2026-09-21, phase_id: 362, day_sequence_number_regarding_rehab: 4, day_sequence_
INFO [console] number_regarding_phase: 4, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}], available: false}, {id: 3104, date: 2026-09-22, phase_id: 362, day_sequence_number_regarding_rehab: 5, day_sequence_number_regarding_phase: 5, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}], available: false}, {id: 3105, date: 2026-09-23, phase_id: 362, day_sequence_number_regarding_rehab: 6, day_sequence_number_regarding_phase: 6, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}], available: false}, {id: 3106, date: 2026-09-24, phase_id: 362, day_sequence_number_regarding_rehab: 7, day_sequence_number_regarding_phase: 7, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}], available: false}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/detailed-exercises?unit_id=1086&rehabilitation_day_id=3102&workout_id
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 765|iySyiFOD7zBiilzALht5x6tz49auAWrUHSDDcrOS5d80abe5
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/detailed-exercises?unit_id=1086&rehabilitation_day_id=3102&workout_id
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 12:34:39 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T12:34:39.839919Z","request_id":"6a36fce6-8880-4057-89a8-7d8105416d97","version":"v1"},"data":{"unit_id":1086,"workout_duration_start":5,"workout_duration_end":10,"body_side":"left","exercises":[{"id":85,"sequence_number":1,"is_monitored":true,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":2,"execution_count":7,"execution_time":null,"instruction":{"exercise_name":"Тренировка икроножных мышц стоя","video":"https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov","inventory":"Опора (стул, подоконник, стена)","warning":"Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами\nСледите, чтобы спина была прямая\nНе уводите таз вперед/назад\nКолени держите выпрямленными","general_description":"В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени.","steps":[{"exercise_id":85,"sequence_number":1,"step_text":"Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере"},{"exercise_id":85,"sequence_number":2,"step_text":"Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу"},{"exercise_id":85,"sequence_number":3,"step_text":"Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела"},{"exercise_id":85,"sequence_number":4,"step_text":"Спина прямая, живот слегка подтянут, взгляд направлен вперёд"},{"exercise_id":85,"sequence_number":5,"step_text":"Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп"},{"exercise_id":85,"sequence_number":6,"step_text":"Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке"},{"exercise_id":85,"sequence_number":7,"step_text":"Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение"},{"exercise_id":85,"sequence_number":8,"step_text":"Выполните поднятие на носки необходимое количество раз"}],"measurement":null},"camera_orientation":"vertical","neural_network_type":"mediapipe","base_main_command":"Поднимайтесь и опускайтесь на носках","left_main_command":null,"calibration_parameters":[{"id":107,"name":" Калибровка угла в колене","calibration_parameter_type":"angle","fixation_type":"max_value","fixation_order":null,"deviation_type":null,"deviation_critical":10,"deviation_uncritical":null,"has_division_by_side":true,"is_monitored":false,"components":[{"id":147,"component_side":"right","segment_type":null,"parts":[{"id":394,"sequence_number":1,"body_point":{"id":25,"mediapipe_index":24,"movenet_index":12},"line_type":null,"part_type":"point"},{"id":395,"sequence_number":2,"body_point":{"id":27,"mediapipe_index":26,"movenet_index":14},"line_type":null,"part_type":"point"},{"id":396,"sequence_number":3,"body_point":{"id":29,"mediapipe_index":28,"movenet_index":16},"line_type":null,"part_type":"point"}]},{"id":148,"component_side":"left","segment_type":null,"parts":[{"id":397,"sequence_number":1,"body_point":{"id":24,"mediapipe_index":23,"movenet_index":11},"line_type":null,"part_type":"point"},{"id":398,"sequence_number":2,"body_point":{"id":26,"mediapipe_index":25,"movenet_index":13},"line_type":null,"part_type":"point"},{"id":399,"sequence_number":3,"body_point":{"id":28,"mediapipe_index":27,"movenet_index":15},"line_type":null,"part_type":"point"}]}],"commands":[{"id":158,"command_side":"right","error_message":"Держите рабочее колено выпрямленным","error_audio":null},{"id":159,"command_side":"left","error_message":"Держите рабочее колено выпрямленным","error_audio":null}],"videos":[]},{"id":108,"name":"Калибровка угла в тазе","calibration_parameter_type":"angle","fixation_type":"max_value","fixation_order":null,"deviation_type":null,"deviation_critical":10,"deviation_uncritical":null,"has_division_by_side":true,"is_monitored":false,"components":[{"id":149,"component_side":"right","segment_type":null,"parts":[{"id":400,"sequence_number":1,"body_point":{"id":13,"mediapipe_index":12,"movenet_index":6},"line_type":null,"part_type":"point"},{"id":401,"sequence_number":2,"body_point":{"id":25,"mediapipe_index":24,"movenet_index":12},"line_type":null,"part_type":"point"},{"id":402,"sequence_number":3,"body_point":{"id":29,"mediapipe_index":28,"movenet_index":16},"line_type":null,"part_type":"point"}]},{"id":150,"component_side":"left","segment_type":null,"parts":[{"id":403,"sequence_number":1,"body_point":{"id":12,"mediapipe_index":11,"movenet_index":5},"line_type":null,"part_type":"point"},{"id":404,"sequence_number":2,"body_point":{"id":24,"mediapipe_index":23,"movenet_index":11},"line_type":null,"part_type":"point"},{"id":405,"sequence_number":3,"body_point":{"id":28,"mediapipe_index":27,"movenet_index":15},"line_type":null,"part_type":"point"}]}],"commands":[{"id":160,"command_side":"right","error_message":"Держите спину прямой","error_audio":null},{"id":161,"command_side":"left","error_message":"Держите спину прямой","error_audio":null}],"videos":[]},{"id":109,"name":"Калибровка амплитуды рабочего угла","calibration_parameter_type":"angle_amplitude","fixation_type":"alternate","fixation_order":"min_at_first","deviation_type":null,"deviation_critical":20,"deviation_uncritical":10,"has_division_by_side":true,"is_monitored":true,"components":[{"id":151,"component_side":"right","segment_type":null,"parts":[{"id":406,"sequence_number":1,"body_point":{"id":27,"mediapipe_index":26,"movenet_index":14},"line_type":null,"part_type":"point"},{"id":407,"sequence_number":2,"body_point":{"id":29,"mediapipe_index":28,"movenet_index":16},"line_type":null,"part_type":"point"},{"id":408,"sequence_number":3,"body_point":{"id":33,"mediapipe_index":32,"movenet_index":null},"line_type":null,"part_type":"point"}]},{"id":152,"component_side":"left","segment_type":null,"parts":[{"id":409,"sequence_number":1,"body_point":{"id":26,"mediapipe_index":25,"movenet_index":13},"line_type":null,"part_type":"point"},{"id":410,"sequence_number":2,"body_point":{"id":28,"mediapipe_index":27,"movenet_index":15},"line_type":null,"part_type":"point"},{"id":411,"sequence_number":3,"body_point":{"id":32,"mediapipe_index":31,"movenet_index":null},"line_type":null,"part_type":"point"}]}],"commands":[{"id":162,"command_side":"right","error_message":"Поднимайтесь на необходимую высоту","error_audio":null},{"id":163,"command_side":"left","error_message":"Поднимайтесь на необходимую высоту","error_audio":null},{"id":164,"command_side":"right","error_message":"Поднимайтесь на необходимую высоту","error_audio":null},{"id":165,"command_side":"left","error_message":"Поднимайтесь на необходимую высоту","error_audio":null}],"videos":[]}],"calibration_videos":[]},{"id":37,"sequence_number":2,"is_monitored":false,"name":"Изометрическое напряжение квадрицепсов и ягодичных мышц","image":"https://rehabilitation.most.team/storage/exercise/photos/01KQ9YTKC29DWK6945XXFY6GXC.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":2,"execution_count":null,"execution_time":20,"instruction":{"exercise_name":"Изометрическое напряжение квадрицепсов и ягодичных мышц","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQ9YTKC7WDDRBTWDGN57582Q.mov","inventory":null,"warning":null,"general_description":"И.п. лёжа на спине. Ноги максимально выпрямлены в коленных суставах. Потянуть обе стопы сильно на себя и “втянуть в себя ягодицы”. Почувствовать напряжение в передней части бёдер и ягодиц, удерживать это положение заданное количество времени. Цель – общая активация мышц бёдер, тренировка контроля мышечных усилий.","steps":[{"exercise_id":37,"sequence_number":1,"step_text":"Лягте на спину на твердую ровную поверхность (коврик, пол)"},{"exercise_id":37,"sequence_number":2,"step_text":"Ноги полностью выпрямлены, колени прижаты к полу"},{"exercise_id":37,"sequence_number":3,"step_text":"Стопы расположены на ширине плеч или немного уже"},{"exercise_id":37,"sequence_number":4,"step_text":"Руки лежат вдоль туловища ладонями вниз или на животе для самоконтроля дыхания"},{"exercise_id":37,"sequence_number":5,"step_text":"Сильно потяните стопы на себя, напрягите ягодицы и мышцы бедер"},{"exercise_id":37,"sequence_number":6,"step_text":"Удерживайте напряжение всё необходимое время"}],"measurement":null},"camera_orientation":"horizontal","neural_network_type":"mediapipe","base_main_command":"Напрягайте бедра и ягодицы","left_main_command":null,"calibration_parameters":[{"id":45,"name":"Калибровка угла в колене","calibration_parameter_type":"angle","fixation_type":"max_value","fixation_order":null,"deviation_type":null,"deviation_critical":10,"deviation_uncritical":null,"has_division_by_side":true,"is_monitored":false,"components":[{"id":61,"component_side":"right","segment_type":null,"parts":[{"id":150,"sequence_number":1,"body_point":{"id":25,"mediapipe_index":24,"movenet_index":12},"line_type":null,"part_type":"point"},{"id":151,"sequence_number":2,"body_point":{"id":27,"mediapipe_index":26,"movenet_index":14},"line_type":null,"part_type":"point"},{"id":152,"sequence_number":3,"body_point":{"id":29,"mediapipe_index":28,"movenet_index":16},"line_type":null,"part_type":"point"}]},{"id":62,"component_side":"left","segment_type":null,"parts":[{"id":153,"sequence_number":1,"body_point":{"id":24,"mediapipe_index":23,"movenet_index":11},"line_type":null,"part_type":"point"},{"id":154,"sequence_number":2,"body_point":{"id":26,"mediapipe_index":25,"movenet_index":13},"line_type":null,"part_type":"point"},{"id":155,"sequence_number":3,"body_point":{"id":28,"mediapipe_index":27,"movenet_index":15},"line_type":null,"part_type":"point"}]}],"commands":[{"id":66,"command_side":"right","error_message":"Держите колени выпрямленными","error_audio":null},{"id":67,"command_side":"left","error_message":"Держите колени выпрямленными","error_audio":null}],"videos":[]},{"id":46,"name":"Калибровка угла в голеностопе","calibration_parameter_type":"angle","fixation_type":"min_value","fixation_order":null,"deviation_type":null,"deviation_critical":10,"deviation_uncritical":null,"has_division_by_side":true,"is_monitored":false,"components":[{"id":63,"component_side":"right","segment_type":null,"parts":[{"id":156,"sequence_number":1,"body_point":{"id":27,"mediapipe_index":26,"movenet_index":14},"line_type":null,"part_type":"point"},{"id":157,"sequence_number":2,"body_point":{"id":29,"mediapipe_index":28,"movenet_index":16},"line_type":null,"part_type":"point"},{"id":158,"sequence_number":3,"body_point":{"id":33,"mediapipe_index":32,"movenet_index":null},"line_type":null,"part_type":"point"}]},{"id":64,"component_side":"left","segment_type":null,"parts":[{"id":159,"sequence_number":1,"body_point":{"id":26,"mediapipe_index":25,"movenet_index":13},"line_type":null,"part_type":"point"},{"id":160,"sequence_number":2,"body_point":{"id":28,"mediapipe_index":27,"movenet_index":15},"line_type":null,"part_type":"point"},{"id":161,"sequence_number":3,"body_point":{"id":32,"mediapipe_index":31,"movenet_index":null},"line_type":null,"part_type":"point"}]}],"commands":[{"id":68,"command_side":"right","error_message":"Потяните стопы на себя","error_audio":null},{"id":69,"command_side":"left","error_message":"Потяните стопы на себя","error_audio":null}],"videos":[]}],"calibration_videos":[]}]}}
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T12:34:39.839919Z, request_id: 6a36fce6-8880-4057-89a8-7d8105416d97, version: v1}, data: {unit_id: 1086, workout_duration_start: 5, workout_duration_end: 10, body_side: left, exercises: [{id: 85, sequence_number: 1, is_monitored: true, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 2, execution_count: 7, execution_time: null, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник, стена), warning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги
INFO [console] между стопами Следите, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, general_description: В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени., steps: [{exercise_id: 85, sequence_number: 1, step_text: Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере}, {exercise_id: 85, sequence_number: 2, step_text: Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу}, {exercise_id: 85, sequence_number: 3, step_text: Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела}, {exercise_id: 85, sequence_number: 4, step_text: Спина прямая, живот слегка подтянут, взгляд направлен вперёд}, {exercise_id: 8
INFO [console] 5, sequence_number: 5, step_text: Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп}, {exercise_id: 85, sequence_number: 6, step_text: Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке}, {exercise_id: 85, sequence_number: 7, step_text: Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение}, {exercise_id: 85, sequence_number: 8, step_text: Выполните поднятие на носки необходимое количество раз}], measurement: null}, camera_orientation: vertical, neural_network_type: mediapipe, base_main_command: Поднимайтесь и опускайтесь на носках, left_main_command: null, calibration_parameters: [{id: 107, name: Калибровка угла в колене, calibration_parameter_type: angle, fixation_type: max_value, fixation_order: null, deviation_type: null, deviation_critical: 10, deviation_uncritical: null, has_division_by_side: true, is_monitored: false, components: [{id: 147, component_side: right
INFO [console] , segment_type: null, parts: [{id: 394, sequence_number: 1, body_point: {id: 25, mediapipe_index: 24, movenet_index: 12}, line_type: null, part_type: point}, {id: 395, sequence_number: 2, body_point: {id: 27, mediapipe_index: 26, movenet_index: 14}, line_type: null, part_type: point}, {id: 396, sequence_number: 3, body_point: {id: 29, mediapipe_index: 28, movenet_index: 16}, line_type: null, part_type: point}]}, {id: 148, component_side: left, segment_type: null, parts: [{id: 397, sequence_number: 1, body_point: {id: 24, mediapipe_index: 23, movenet_index: 11}, line_type: null, part_type: point}, {id: 398, sequence_number: 2, body_point: {id: 26, mediapipe_index: 25, movenet_index: 13}, line_type: null, part_type: point}, {id: 399, sequence_number: 3, body_point: {id: 28, mediapipe_index: 27, movenet_index: 15}, line_type: null, part_type: point}]}], commands: [{id: 158, command_side: right, error_message: Держите рабочее колено выпрямленным, error_audio: null}, {id: 159, command_side:
INFO [console] left, error_message: Держите рабочее колено выпрямленным, error_audio: null}], videos: []}, {id: 108, name: Калибровка угла в тазе, calibration_parameter_type: angle, fixation_type: max_value, fixation_order: null, deviation_type: null, deviation_critical: 10, deviation_uncritical: null, has_division_by_side: true, is_monitored: false, components: [{id: 149, component_side: right, segment_type: null, parts: [{id: 400, sequence_number: 1, body_point: {id: 13, mediapipe_index: 12, movenet_index: 6}, line_type: null, part_type: point}, {id: 401, sequence_number: 2, body_point: {id: 25, mediapipe_index: 24, movenet_index: 12}, line_type: null, part_type: point}, {id: 402, sequence_number: 3, body_point: {id: 29, mediapipe_index: 28, movenet_index: 16}, line_type: null, part_type: point}]}, {id: 150, component_side: left, segment_type: null, parts: [{id: 403, sequence_number: 1, body_point: {id: 12, mediapipe_index: 11, movenet_index: 5}, line_type: null, part_type: point}, {id: 404, seque
INFO [console] nce_number: 2, body_point: {id: 24, mediapipe_index: 23, movenet_index: 11}, line_type: null, part_type: point}, {id: 405, sequence_number: 3, body_point: {id: 28, mediapipe_index: 27, movenet_index: 15}, line_type: null, part_type: point}]}], commands: [{id: 160, command_side: right, error_message: Держите спину прямой, error_audio: null}, {id: 161, command_side: left, error_message: Держите спину прямой, error_audio: null}], videos: []}, {id: 109, name: Калибровка амплитуды рабочего угла, calibration_parameter_type: angle_amplitude, fixation_type: alternate, fixation_order: min_at_first, deviation_type: null, deviation_critical: 20, deviation_uncritical: 10, has_division_by_side: true, is_monitored: true, components: [{id: 151, component_side: right, segment_type: null, parts: [{id: 406, sequence_number: 1, body_point: {id: 27, mediapipe_index: 26, movenet_index: 14}, line_type: null, part_type: point}, {id: 407, sequence_number: 2, body_point: {id: 29, mediapipe_index: 28, movenet_i
INFO [console] ndex: 16}, line_type: null, part_type: point}, {id: 408, sequence_number: 3, body_point: {id: 33, mediapipe_index: 32, movenet_index: null}, line_type: null, part_type: point}]}, {id: 152, component_side: left, segment_type: null, parts: [{id: 409, sequence_number: 1, body_point: {id: 26, mediapipe_index: 25, movenet_index: 13}, line_type: null, part_type: point}, {id: 410, sequence_number: 2, body_point: {id: 28, mediapipe_index: 27, movenet_index: 15}, line_type: null, part_type: point}, {id: 411, sequence_number: 3, body_point: {id: 32, mediapipe_index: 31, movenet_index: null}, line_type: null, part_type: point}]}], commands: [{id: 162, command_side: right, error_message: Поднимайтесь на необходимую высоту, error_audio: null}, {id: 163, command_side: left, error_message: Поднимайтесь на необходимую высоту, error_audio: null}, {id: 164, command_side: right, error_message: Поднимайтесь на необходимую высоту, error_audio: null}, {id: 165, command_side: left, error_message: Поднимайтес
INFO [console] ь на необходимую высоту, error_audio: null}], videos: []}], calibration_videos: []}, {id: 37, sequence_number: 2, is_monitored: false, name: Изометрическое напряжение квадрицепсов и ягодичных мышц, image: https://rehabilitation.most.team/storage/exercise/photos/01KQ9YTKC29DWK6945XXFY6GXC.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 2, execution_count: null, execution_time: 20, instruction: {exercise_name: Изометрическое напряжение квадрицепсов и ягодичных мышц, video: https://rehabilitation.most.team/storage/exercise/videos/01KQ9YTKC7WDDRBTWDGN57582Q.mov, inventory: null, warning: null, general_description: И.п. лёжа на спине. Ноги максимально выпрямлены в коленных суставах. Потянуть обе стопы сильно на себя и “втянуть в себя ягодицы”. Почувствовать напряжение в передней части бёдер и ягодиц, удерживать это положение заданное количество времени. Цель – общая активация мышц бёдер, тренировка контроля мышечных усилий., steps: [{exercise_id: 37, sequence_n
INFO [console] umber: 1, step_text: Лягте на спину на твердую ровную поверхность (коврик, пол)}, {exercise_id: 37, sequence_number: 2, step_text: Ноги полностью выпрямлены, колени прижаты к полу}, {exercise_id: 37, sequence_number: 3, step_text: Стопы расположены на ширине плеч или немного уже}, {exercise_id: 37, sequence_number: 4, step_text: Руки лежат вдоль туловища ладонями вниз или на животе для самоконтроля дыхания}, {exercise_id: 37, sequence_number: 5, step_text: Сильно потяните стопы на себя, напрягите ягодицы и мышцы бедер}, {exercise_id: 37, sequence_number: 6, step_text: Удерживайте напряжение всё необходимое время}], measurement: null}, camera_orientation: horizontal, neural_network_type: mediapipe, base_main_command: Напрягайте бедра и ягодицы, left_main_command: null, calibration_parameters: [{id: 45, name: Калибровка угла в колене, calibration_parameter_type: angle, fixation_type: max_value, fixation_order: null, deviation_type: null, deviation_critical: 10, deviation_uncritical: null
INFO [console] , has_division_by_side: true, is_monitored: false, components: [{id: 61, component_side: right, segment_type: null, parts: [{id: 150, sequence_number: 1, body_point: {id: 25, mediapipe_index: 24, movenet_index: 12}, line_type: null, part_type: point}, {id: 151, sequence_number: 2, body_point: {id: 27, mediapipe_index: 26, movenet_index: 14}, line_type: null, part_type: point}, {id: 152, sequence_number: 3, body_point: {id: 29, mediapipe_index: 28, movenet_index: 16}, line_type: null, part_type: point}]}, {id: 62, component_side: left, segment_type: null, parts: [{id: 153, sequence_number: 1, body_point: {id: 24, mediapipe_index: 23, movenet_index: 11}, line_type: null, part_type: point}, {id: 154, sequence_number: 2, body_point: {id: 26, mediapipe_index: 25, movenet_index: 13}, line_type: null, part_type: point}, {id: 155, sequence_number: 3, body_point: {id: 28, mediapipe_index: 27, movenet_index: 15}, line_type: null, part_type: point}]}], commands: [{id: 66, command_side: right, err
INFO [console] or_message: Держите колени выпрямленными, error_audio: null}, {id: 67, command_side: left, error_message: Держите колени выпрямленными, error_audio: null}], videos: []}, {id: 46, name: Калибровка угла в голеностопе, calibration_parameter_type: angle, fixation_type: min_value, fixation_order: null, deviation_type: null, deviation_critical: 10, deviation_uncritical: null, has_division_by_side: true, is_monitored: false, components: [{id: 63, component_side: right, segment_type: null, parts: [{id: 156, sequence_number: 1, body_point: {id: 27, mediapipe_index: 26, movenet_index: 14}, line_type: null, part_type: point}, {id: 157, sequence_number: 2, body_point: {id: 29, mediapipe_index: 28, movenet_index: 16}, line_type: null, part_type: point}, {id: 158, sequence_number: 3, body_point: {id: 33, mediapipe_index: 32, movenet_index: null}, line_type: null, part_type: point}]}, {id: 64, component_side: left, segment_type: null, parts: [{id: 159, sequence_number: 1, body_point: {id: 26, mediapi
INFO [console] pe_index: 25, movenet_index: 13}, line_type: null, part_type: point}, {id: 160, sequence_number: 2, body_point: {id: 28, mediapipe_index: 27, movenet_index: 15}, line_type: null, part_type: point}, {id: 161, sequence_number: 3, body_point: {id: 32, mediapipe_index: 31, movenet_index: null}, line_type: null, part_type: point}]}], commands: [{id: 68, command_side: right, error_message: Потяните стопы на себя, error_audio: null}, {id: 69, command_side: left, error_message: Потяните стопы на себя, error_audio: null}], videos: []}], calibration_videos: []}]}}
FATAL [zone] Unhandled asynchronous error
type 'Null' is not a subtype of type 'num' in type cast
#0      _$CalibrationParameterDtoFromJson (package:testapp/features/training/models/dto/training/calibration_parameter_dto.g.dart:14:44)
#1      new CalibrationParameterDto.fromJson (package:testapp/features/training/models/dto/training/calibration_parameter_dto.dart:43:7)
#2      _$WorkoutDetailedExerciseDtoFromJson.<anonymous closure> (package:testapp/features/training/models/dto/training/workout_detailed_exercise_dto.g.dart:37:43)
#3      MappedListIterable.elementAt (dart:_internal/iterable.dart:443:31)
#4      ListIterator.moveNext (dart:_internal/iterable.dart:372:26)
#5      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:194:27)
#6      new _GrowableList.of (dart:core-patch/growable_array.dart:154:28)
#7      new List.of (dart:core-patch/array_patch.dart:39:18)
#8      ListIterable.toList (dart:_internal/iterable.dart:224:7)
#9      _$WorkoutDetailedExerciseDtoFromJson (package:testapp/features/training/models/dto/training/workout_detailed_exercise_dto.g.dart:38:8)
#10     new WorkoutDetailedExerciseDto.fromJson (package:testapp/features/training/models/dto/training/workout_detailed_exercise_dto.dart:46:7)
#11     _$WorkoutDetailedDtoFromJson.<anonymous closure> (package:testapp/features/training/models/dto/training/workout_detailed_dto.g.dart:16:44)
#12     MappedListIterable.elementAt (dart:_internal/iterable.dart:443:31)
#13     ListIterator.moveNext (dart:_internal/iterable.dart:372:26)
#14     new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:194:27)
#15     new _GrowableList.of (dart:core-patch/growable_array.dart:154:28)
#16     new List.of (dart:core-patch/array_patch.dart:39:18)
#17     ListIterable.toList (dart:_internal/iterable.dart:224:7)
#18     _$WorkoutDetailedDtoFromJson (package:testapp/features/training/models/dto/training/workout_detailed_dto.g.dart:18:12)
#19     new WorkoutDetailedDto.fromJson (package:testapp/features/training/models/dto/training/workout_detailed_dto.dart:20:7)
#20     WorkoutRepositoryImpl.getWorkout.<anonymous closure> (package:testapp/features/training/data/repository/workout_repository_impl.dart:75:30)
#21     _$nullableGenericFromJson (package:testapp/core/data/models/response/response_api.g.dart:38:37)
#22     _$ResponseApiFromJson (package:testapp/core/data/models/response/response_api.g.dart:14:9)
#23     new ResponseApi.fromJson (package:testapp/core/data/models/response/response_api.dart:27:8)
#24     BaseRepository.apiCall (package:testapp/core/data/repository/base_repository.dart:29:24)
<asynchronous suspension>
#25     WorkoutRepositoryImpl.getWorkout (package:testapp/features/training/data/repository/workout_repository_impl.dart:66:22)
<asynchronous suspension>
#26     TrainingCoordinatorBloc._onLoadTraining (package:testapp/features/training/presentation/bloc/conducting_training/%20training_coordinator/training_coordinator_bloc.dart:77:31)
<asynchronous suspension>
#27     Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226:13)
<asynchronous suspension>
INFO [console] [DIO]
$
250 строкUTF-8LIVE