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

rehabapp_2026-09-15_15-32-49

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] date: Tue, 15 Sep 2026 12:35:14 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/statistics/detailed
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/range-of-motion
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-15T12:35:11.455869Z","request_id":"4e12bc5e-d030-4d1c-afe9-b64e6711e3bf","version":"v1"},"data":{"rehabilitation_name":"Postman test","rehabilitation_start_date":"2026-05-04","rehabilitation_end_date":"2026-07-10","rehabilitation_weeks_count":10,"quality":{"average_score":54.1,"phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"phase_week_number":1,"score":57.8,"rehabilitation_week_number":1,"is_control_week":false},{"phase_week_number":2,"score":72,"rehabilitation_week_number":2,"is_control_week":false},{"phase_week_number":3,"score":23.8,"rehabilitation_week_number":3,"is_control_week":false},{"phase_week_number":4,"score":59,"rehabilitation_week_number":4,"is_control_week":false},{"phase_week_number":5,"score":28,"rehabilitation_week_number":5,"is_control_week":false},{"phase_week_number":6,"score":76,"rehabilitation_week_number":6,"is_control_week":false},{"phase_week_number":7,"score":34,"rehabilitation_week_number":7,"is_control_week":false},{"phase_week_number":8,"score":86,"rehabilitation_week_number":8,"is_control_week":false},{"phase_week_number":9,"score":52.5,"rehabilitation_week_number":9,"is_control_week":false},{"phase_week_number":10,"score":52,"rehabilitation_week_number":10,"is_control_week":true}]}]},"activity":{"average_score":96.7,"phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"phase_week_number":1,"score":100,"rehabilitation_week_number":1,"is_control_week":false},{"phase_week_number":2,"score":100,"rehabilitation_week_number":2,"is_control_week":false},{"phase_week_number":3,"score":100,"rehabilitation_week_number":3,"is_control_week":false},{"phase_week_number":4,"score":100,"rehabilitation_week_number":4,"is_control_week":false},{"phase_week_number":5,"score":100,"rehabilitation_week_number":5,"is_control_week":false},{"phase_week_number":6,"score":66.7,"rehabilitation_week_number":6,"is_control_week":false},{"phase_week_number":7,"score":100,"rehabilitation_week_number":7,"is_control_week":false},{"phase_week_number":8,"score":100,"rehabilitation_week_number":8,"is_control_week":false},{"phase_week_number":9,"score":100,"rehabilitation_week_number":9,"is_control_week":false},{"phase_week_number":10,"score":100,"rehabilitation_week_number":10,"is_control_week":true}]}]}}}
INFO [console] [DIO]
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] method: GET
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-15T12:35:15.036465Z, request_id: 61d17c78-d250-4f22-9243-304e66a8a6fd, version: v1}, data: {average_score: null, phases: [{phase_sequence_number: 1, phase_name: Postman test phase, weeks: [{week_number: 1, rehabilitation_week_number: 1, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 2, rehabilitation_week_number: 2, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 3, rehabilitation_week_number: 3, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 4, rehabilitation_week_number: 4, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 5, rehabilitation_week_number: 5, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 6, rehabilitation_week_number: 6, score: null, ch
INFO [console] ange_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 7, rehabilitation_week_number: 7, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 8, rehabilitation_week_number: 8, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 9, rehabilitation_week_number: 9, score: null, change_from_previous: null, change_direction: null, is_control_week: false}, {week_number: 10, rehabilitation_week_number: 10, score: null, change_from_previous: null, change_direction: null, is_control_week: true}]}]}}
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-15T12:35:15.036465Z","request_id":"61d17c78-d250-4f22-9243-304e66a8a6fd","version":"v1"},"data":{"average_score":null,"phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"week_number":1,"rehabilitation_week_number":1,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":2,"rehabilitation_week_number":2,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":3,"rehabilitation_week_number":3,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":4,"rehabilitation_week_number":4,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":5,"rehabilitation_week_number":5,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":6,"rehabilitation_week_number":6,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":7,"rehabilitation_week_number":7,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":8,"rehabilitation_week_number":8,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":9,"rehabilitation_week_number":9,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":false},{"week_number":10,"rehabilitation_week_number":10,"score":null,"change_from_previous":null,"change_direction":null,"is_control_week":true}]}]}}
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: Tue, 15 Sep 2026 12:35:15 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/statistics/pain
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/pain
INFO [console] [DIO] method: GET
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-15T12:35:14.954908Z, request_id: 292bd386-4627-4ef2-8392-554e355fe097, version: v1}, data: {average_score: 61.8, average_interpretation: satisfactory, phases: [{phase_sequence_number: 1, phase_name: Postman test phase, weeks: [{phase_week_number: 1, week_number: 1, rehabilitation_week_number: 1, score: 82, interpretation: good, is_control_week: false}, {phase_week_number: 2, week_number: 2, rehabilitation_week_number: 2, score: 15, interpretation: bad, is_control_week: false}, {phase_week_number: 3, week_number: 3, rehabilitation_week_number: 3, score: 47, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 4, week_number: 4, rehabilitation_week_number: 4, score: 67, interpretation: good, is_control_week: false}, {phase_week_number: 5, week_number: 5, rehabilitation_week_number: 5, score: 55, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 6, week_number: 6, rehabilitation_week_n
INFO [console] umber: 6, score: 60, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 7, week_number: 7, rehabilitation_week_number: 7, score: 77, interpretation: good, is_control_week: false}, {phase_week_number: 8, week_number: 8, rehabilitation_week_number: 8, score: 97, interpretation: excellent, is_control_week: false}, {phase_week_number: 9, week_number: 9, rehabilitation_week_number: 9, score: 52, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 10, week_number: 10, rehabilitation_week_number: 10, score: 66, interpretation: good, is_control_week: true}]}]}}
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-15T12:35:14.954908Z","request_id":"292bd386-4627-4ef2-8392-554e355fe097","version":"v1"},"data":{"average_score":61.8,"average_interpretation":"satisfactory","phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"phase_week_number":1,"week_number":1,"rehabilitation_week_number":1,"score":82,"interpretation":"good","is_control_week":false},{"phase_week_number":2,"week_number":2,"rehabilitation_week_number":2,"score":15,"interpretation":"bad","is_control_week":false},{"phase_week_number":3,"week_number":3,"rehabilitation_week_number":3,"score":47,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":4,"week_number":4,"rehabilitation_week_number":4,"score":67,"interpretation":"good","is_control_week":false},{"phase_week_number":5,"week_number":5,"rehabilitation_week_number":5,"score":55,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":6,"week_number":6,"rehabilitation_week_number":6,"score":60,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":7,"week_number":7,"rehabilitation_week_number":7,"score":77,"interpretation":"good","is_control_week":false},{"phase_week_number":8,"week_number":8,"rehabilitation_week_number":8,"score":97,"interpretation":"excellent","is_control_week":false},{"phase_week_number":9,"week_number":9,"rehabilitation_week_number":9,"score":52,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":10,"week_number":10,"rehabilitation_week_number":10,"score":66,"interpretation":"good","is_control_week":true}]}]}}
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: Tue, 15 Sep 2026 12:35:14 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/statistics/range-of-motion
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/detailed
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] date: Tue, 15 Sep 2026 12:35:11 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
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] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/general
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO]
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/general
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-15T12:35:10.641851Z","request_id":"88322a9e-d1b6-44bd-8b20-07ae6ecee454","version":"v1"},"data":[{"id":85,"name":"Тренировка икроножных мышц стоя"}]}
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: Tue, 15 Sep 2026 12:35:10 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/statistics/exercises/list
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/list
INFO [console] [DIO] method: GET
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/range-of-motion
INFO [console] [DIO] method: GET
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-15T12:35:14.859473Z, request_id: eb2036a4-795c-4ea5-b692-29550d08114a, version: v1}, data: {rehabilitation_name: Postman test, rehabilitation_start_date: 2026-05-04, rehabilitation_end_date: 2026-07-10, rehabilitation_weeks_count: 10, average_score: 54.1, average_interpretation: satisfactory, phases: [{phase_sequence_number: 1, phase_name: Postman test phase, weeks: [{phase_week_number: 1, rehabilitation_week_number: 1, score: 57.8, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 2, rehabilitation_week_number: 2, score: 72, interpretation: good, is_control_week: false}, {phase_week_number: 3, rehabilitation_week_number: 3, score: 23.8, interpretation: bad, is_control_week: false}, {phase_week_number: 4, rehabilitation_week_number: 4, score: 59, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 5, rehabilitation_week_number: 5, score: 28, interpretation: bad, is_control_week: fa
INFO [console] lse}, {phase_week_number: 6, rehabilitation_week_number: 6, score: 76, interpretation: good, is_control_week: false}, {phase_week_number: 7, rehabilitation_week_number: 7, score: 34, interpretation: bad, is_control_week: false}, {phase_week_number: 8, rehabilitation_week_number: 8, score: 86, interpretation: good, is_control_week: false}, {phase_week_number: 9, rehabilitation_week_number: 9, score: 52.5, interpretation: satisfactory, is_control_week: false}, {phase_week_number: 10, rehabilitation_week_number: 10, score: 52, interpretation: satisfactory, is_control_week: true}]}]}}
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-15T12:35:14.859473Z","request_id":"eb2036a4-795c-4ea5-b692-29550d08114a","version":"v1"},"data":{"rehabilitation_name":"Postman test","rehabilitation_start_date":"2026-05-04","rehabilitation_end_date":"2026-07-10","rehabilitation_weeks_count":10,"average_score":54.1,"average_interpretation":"satisfactory","phases":[{"phase_sequence_number":1,"phase_name":"Postman test phase","weeks":[{"phase_week_number":1,"rehabilitation_week_number":1,"score":57.8,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":2,"rehabilitation_week_number":2,"score":72,"interpretation":"good","is_control_week":false},{"phase_week_number":3,"rehabilitation_week_number":3,"score":23.8,"interpretation":"bad","is_control_week":false},{"phase_week_number":4,"rehabilitation_week_number":4,"score":59,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":5,"rehabilitation_week_number":5,"score":28,"interpretation":"bad","is_control_week":false},{"phase_week_number":6,"rehabilitation_week_number":6,"score":76,"interpretation":"good","is_control_week":false},{"phase_week_number":7,"rehabilitation_week_number":7,"score":34,"interpretation":"bad","is_control_week":false},{"phase_week_number":8,"rehabilitation_week_number":8,"score":86,"interpretation":"good","is_control_week":false},{"phase_week_number":9,"rehabilitation_week_number":9,"score":52.5,"interpretation":"satisfactory","is_control_week":false},{"phase_week_number":10,"rehabilitation_week_number":10,"score":52,"interpretation":"satisfactory","is_control_week":true}]}]}}
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]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-15T12:35:15.114251Z, request_id: a8cc9f1f-5134-4b54-9829-cb503347fc12, version: v1}, data: [{id: 85, name: Тренировка икроножных мышц стоя}]}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-15T12:35:17.416345Z, request_id: 9a661966-aae8-4864-a4a6-742d0a040b0c, version: v1}, data: {rehabilitation_name: Postman test, rehabilitation_week_number: 8, title: 8 неделя, is_control_week: false, average_score: 86, average_interpretation: good, days: [{rehabilitation_day_id: 2018, day_sequence_number: 53, date: 2026-06-25, score: null, interpretation: null, is_control_day: false}, {rehabilitation_day_id: 2017, day_sequence_number: 50, date: 2026-06-22, score: null, interpretation: null, is_control_day: false}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
ERROR [widgets library] Null check operator used on a null value
Null check operator used on a null value
#0      TotalResultWorkout.build (package:testapp/features/training/presentation/widgets/total_result_workout.dart:30)
#1      StatelessElement.build (package:flutter/src/widgets/framework.dart:5889)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5817)
#3      Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#4      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#7      MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264)
#8      MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7279)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#11     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#14     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#16     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#17     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#18     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#20     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#23     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#32     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#33     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#34     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#35     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#36     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#37     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#41     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#42     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#43     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#46     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#55     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#56     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#58     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#70     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#71     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#72     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#73     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#74     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#75     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#76     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#78     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#79     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#80     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#81     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#82     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#83     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#84     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#85     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#86     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#87     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#88     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#89     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#90     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#91     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#93     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#94     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#95     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#96     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#97     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#98     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#99     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#100    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#101    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#102    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#103    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#104    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#109    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#110    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#111    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#112    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#113    Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#115    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#116    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#117    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#118    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#119    Element.updateChild (package:flutter/src/widgets/framework.dart:4053)
#120    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#121    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#122    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#123    StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#124    Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#125    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#126    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#127    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#128    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750)
#129    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807)
#130    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111)
#131    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571)
#132    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509)
#133    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430)
#134    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345)
#135    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198)
#136    _rootRun (dart:async/zone_root.dart:35)
#137    _CustomZone.run (dart:async/zone.dart:726)
#138    _CustomZone.runGuarded (dart:async/zone.dart:625)
#139    _invoke (dart:ui/hooks.dart:425)
#140    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447)
#141    _drawFrame (dart:ui/hooks.dart:395)
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] Authorization: Bearer 746|1tmCcO76fSHHgW6ekTOwWsSA80EY5uRC6MM01tA37088d9f9
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
ERROR [widgets library] Null check operator used on a null value
Null check operator used on a null value
#0      TotalResultWorkout.build (package:testapp/features/training/presentation/widgets/total_result_workout.dart:25)
#1      StatelessElement.build (package:flutter/src/widgets/framework.dart:5889)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5817)
#3      Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#4      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#7      MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264)
#8      MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7279)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#11     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#14     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#16     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#17     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#18     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#20     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#23     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#32     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#33     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#34     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#35     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#36     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#37     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#41     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#42     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#43     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#46     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#55     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#56     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#58     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#70     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#71     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#72     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#73     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#74     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#75     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115)
#76     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#78     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#79     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#80     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#81     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#82     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#83     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#84     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#85     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#86     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#87     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#88     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#89     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#90     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#91     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#93     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#94     Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#95     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#96     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#97     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#98     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#99     Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#100    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#101    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#102    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#103    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#104    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#109    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#110    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#111    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#112    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#113    Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#115    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#116    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#117    ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#118    Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#119    Element.updateChild (package:flutter/src/widgets/framework.dart:4053)
#120    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#121    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#122    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#123    StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#124    Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#125    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#126    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#127    Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#128    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750)
#129    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807)
#130    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111)
#131    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571)
#132    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509)
#133    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430)
#134    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345)
#135    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198)
#136    _rootRun (dart:async/zone_root.dart:35)
#137    _CustomZone.run (dart:async/zone.dart:726)
#138    _CustomZone.runGuarded (dart:async/zone.dart:625)
#139    _invoke (dart:ui/hooks.dart:425)
#140    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447)
#141    _drawFrame (dart:ui/hooks.dart:395)
$
250 строкUTF-8LIVE